Predictions Archive

These predictions are machine-calculated based on a complex algorithm (called Magic8Ball!), which I'm constantly improving to be as accurate as possible. However, snooker is a sport of two players where unexpected/unpredictable things happen. Therefore, these predictions are only for fun and analysis.

This algorithm, like everything else on CueTracker, was specifically custom-coded from scratch. The algorithm takes into account over 50 variables, and nightly evaluates past matches in order to make itself smarter and more accurate, so you might see slight changes day-to-day. Thanks to snooker.org for providing an easy way to get future match listings.

PLEASE NOTE: CueTracker and/or its owner CANNOT be held responsible/liable for ANY losses, monetary or otherwise, arising from use of these predictions, for example in betting.


Current success rate: 65.94% out of 9694 predictions
See current predictions


China 2019 China Championship

Final
Playing 2019-09-29 13:30
England Shaun Murphy
44.54% 55.46%
Wales Mark Williams
Outcome: Murphy 10-9
Semi-final
Playing 2019-09-28 13:30
England Mark Selby
50.79% 49.21%
England Shaun Murphy
Outcome: Murphy 6-3
Semi-final
Playing 2019-09-28 08:30
Wales Mark Williams
59.72% 40.28%
Iran Hossein Vafaei
Outcome: Williams 6-5
Quarter-final
Playing 2019-09-27 13:30
Norway Kurt Maflin
44.53% 55.47%
England Shaun Murphy
Outcome: Murphy 5-2
Quarter-final
Playing 2019-09-27 13:30
England Mark Selby
51.37% 48.63%
England Barry Hawkins
Outcome: Selby 5-4
Quarter-final
Playing 2019-09-27 08:30
Iran Hossein Vafaei
43.18% 56.82%
England Joe Perry
Outcome: Vafaei 5-3
Quarter-final
Playing 2019-09-27 08:30
Wales Mark Williams
56.75% 43.25%
England David Gilbert
Outcome: Williams 5-1
Last 16
Playing 2019-09-26 08:30
England David Gilbert
59.12% 40.88%
Thailand Noppon Saengkham
Outcome: Gilbert 5-2
Last 16
Playing 2019-09-26 13:30
Scotland John Higgins
54.95% 45.05%
Norway Kurt Maflin
Outcome: Maflin 5-3
Last 16
Playing 2019-09-26 13:30
England Shaun Murphy
53.63% 46.37%
England Matthew Selt
Outcome: Murphy 5-3
Last 16
Playing 2019-09-26 08:30
England Joe Perry
45.16% 54.84%
England Judd Trump
Outcome: Perry 5-2
Last 16
Playing 2019-09-26 13:30
England Mark Selby
62.46% 37.54%
England Chris Wakelin
Outcome: Selby 5-2
Last 16
Playing 2019-09-26 08:30
Iran Hossein Vafaei
49.86% 50.14%
Scotland Anthony McGill
Outcome: Vafaei 5-4
Last 16
Playing 2019-09-26 08:30
Wales Mark Williams
55.16% 44.84%
Belgium Luca Brecel
Outcome: Williams 5-1
Last 16
Playing 2019-09-26 13:30
China Zhao Xintong
48.82% 51.18%
England Barry Hawkins
Outcome: Hawkins 5-4
Last 32
Playing 2019-09-25 08:30
Belgium Luca Brecel
45.20% 54.80%
England Mark Joyce
Outcome: Brecel 5-0
Last 32
Playing 2019-09-25 08:30
Northern Ireland Jordan Brown
42.71% 57.29%
Norway Kurt Maflin
Outcome: Maflin 5-3
Last 32
Playing 2019-09-25 13:30
Wales Ryan Day
43.78% 56.22%
England Shaun Murphy
Outcome: Murphy 5-3
Last 32
Playing 2019-09-25 13:30
China Xiao Guodong
53.35% 46.65%
China Zhao Xintong
Outcome: Xintong 5-3
Last 32
Playing 2019-09-25 08:30
Scotland John Higgins
52.33% 47.67%
China Li Hang
Outcome: Higgins 5-3
Last 32
Playing 2019-09-25 13:30
England Jack Lisowski
52.54% 47.46%
Scotland Anthony McGill
Outcome: McGill 5-3
Last 32
Playing 2019-09-25 08:30
England Mitchell Mann
35.13% 64.87%
England Barry Hawkins
Outcome: Hawkins 5-1
Last 32
Playing 2019-09-25 08:30
England Joe Perry
46.93% 53.07%
Scotland Stephen Maguire
Outcome: Perry 5-3
Last 32
Playing 2019-09-25 13:30
Thailand Noppon Saengkham
41.74% 58.26%
Northern Ireland Mark Allen
Outcome: Saengkham 5-4
Last 32
Playing 2019-09-25 08:30
England Mark Selby
57.18% 42.82%
England Martin Gould
Outcome: Selby 5-2
Last 32
Playing 2019-09-25 13:30
England Matthew Selt
48.99% 51.01%
Australia Neil Robertson
Outcome: Selt 5-1
Last 32
Playing 2019-09-25 08:30
Wales Matthew Stevens
45.77% 54.23%
England David Gilbert
Outcome: Gilbert 5-2
Last 32
Playing 2019-09-25 13:30
England Chris Wakelin
33.14% 66.86%
China Yan Bingtao
Outcome: Wakelin 5-2
Last 32
Playing 2019-09-25 13:30
Wales Mark Williams
59.95% 40.05%
China Luo Honghao
Outcome: Williams 5-3
Last 32
Playing 2019-09-25 13:30
England Kyren Wilson
49.58% 50.42%
Iran Hossein Vafaei
Outcome: Vafaei 5-3
Last 32
Playing 2019-09-25 08:30
China Zhou Yuelong
39.60% 60.40%
England Judd Trump
Outcome: Trump 5-0
Last 64
Playing 2019-09-23 13:30
China Yan Bingtao
68.76% 31.24%
England Sam Baird
Outcome: Bingtao 5-4
Last 64
Playing 2019-09-24 08:30
Belgium Luca Brecel
56.38% 43.62%
China Tian Pengfei
Outcome: Brecel 5-4
Last 64
Playing 2019-09-24 13:30
England Harvey Chandler
31.27% 68.73%
Scotland Stephen Maguire
Outcome: Maguire 5-2
Last 64
Playing 2019-09-24 13:30
England Mike Dunn
34.10% 65.90%
England Judd Trump
Outcome: Trump 5-0
Last 64
Playing 2019-09-24 08:30
England Tom Ford
59.65% 40.35%
Iran Hossein Vafaei
Outcome: Vafaei 5-1
Last 64
Playing 2019-09-24 08:30
Hong Kong Marco Fu
44.43% 55.57%
England David Gilbert
Outcome: Gilbert 5-1
Last 64
Playing 2019-09-24 08:30
England Anthony Hamilton
43.10% 56.90%
Northern Ireland Mark Allen
Outcome: Allen 5-3
Last 64
Playing 2019-09-23 13:30
Wales Jak Jones
41.56% 58.44%
England Mark Joyce
Outcome: Joyce 5-3
Last 64
Playing 2019-09-24 13:30
England Jack Lisowski
55.69% 44.31%
Wales Daniel Wells
Outcome: Lisowski 5-1
Last 64
Playing 2019-09-24 08:30
Scotland Anthony McGill
54.32% 45.68%
England Michael Holt
Outcome: McGill 5-2
Last 64
Playing 2019-09-24 13:30
England Hammad Miah
32.21% 67.79%
England Joe Perry
Outcome: Perry 5-0
Last 64
Playing 2019-09-23 13:30
England Martin O'Donnell
39.16% 60.84%
China Xiao Guodong
Outcome: Guodong 5-4
Last 64
Playing 2019-09-23 13:30
Thailand Noppon Saengkham
41.67% 58.33%
England Mark King
Outcome: Saengkham 5-2
Last 64
Playing 2019-09-24 08:30
England Mark Selby
69.42% 30.58%
China Lu Ning
Outcome: Selby 5-2
Last 64
Playing 2019-09-24 13:30
China Yuan Sijun
43.04% 56.96%
England Shaun Murphy
Outcome: Murphy 5-3
Last 64
Playing 2019-09-24 13:30
Thailand Thepchaiya Un-Nooh
57.07% 42.93%
China Zhou Yuelong
Outcome: Yuelong 5-1
Last 64
Playing 2019-09-24 08:30
England Ricky Walden
54.51% 45.49%
China Luo Honghao
Outcome: Honghao 5-4
Last 64
Playing 2019-09-23 13:30
Wales Mark Williams
68.89% 31.11%
Wales Kishan Hirani
Outcome: Williams 5-1
Last 64
Playing 2019-09-24 13:30
England Kyren Wilson
64.46% 35.54%
England Robbie Williams
Outcome: Wilson 5-0
Last 64
Playing 2019-09-24 13:30
China Zhao Xintong
34.09% 65.91%
China Ding Junhui
Outcome: Xintong 5-3
Last 64
Playing 2019-09-24 08:30
China Jianbo Zhao
28.46% 71.54%
Australia Neil Robertson
Outcome: Robertson 5-1
Last 128
Playing 2019-08-15 15:30
Northern Ireland Mark Allen
68.95% 31.05%
Israel Eden Sharav
Outcome: Allen 5-1
Last 128
Playing 2019-08-16 20:00
England Stuart Bingham
74.06% 25.94%
Northern Ireland Jordan Brown
Outcome: Brown 5-3
Last 128
Playing 2019-09-23 02:00
China Yan Bingtao
66.63% 33.37%
China Mei Xiwen
Outcome: Bingtao 5-4
Last 128
Playing 2019-08-17 15:30
Belgium Luca Brecel
61.38% 38.62%
China Zhang Anda
Outcome: Brecel 5-1
Last 128
Playing 2019-08-18 15:30
England Stuart Carrington
70.61% 29.39%
England Harvey Chandler
Outcome: Chandler 5-4
Last 128
Playing 2019-08-16 15:30
England Ali Carter
63.01% 36.99%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 5-4
Last 128
Playing 2019-08-15 11:00
England Mark Davis
60.08% 39.92%
China Luo Honghao
Outcome: Honghao 5-2
Last 128
Playing 2019-08-15 20:00
Wales Ryan Day
68.00% 32.00%
Wales Duane Jones
Outcome: Day 5-4
Last 128
Playing 2019-08-16 11:00
Scotland Scott Donaldson
70.27% 29.73%
Poland Adam Stefanow
Outcome: Donaldson 5-1
Last 128
Playing 2019-08-17 11:00
Scotland Graeme Dott
73.77% 26.23%
Wales Jackson Page
Outcome: Dott 5-4
Last 128
Playing 2019-08-15 20:00
England Mike Dunn
67.95% 32.05%
Malaysia Thor Chuan Leong
Outcome: Dunn 5-2
Last 128
Playing 2019-08-16 15:30
England Peter Ebdon
65.71% 34.29%
England Sam Baird
Outcome: Baird 5-3
Last 128
Playing 2019-08-18 11:00
Hong Kong Marco Fu
61.77% 38.23%
England James Cahill
Outcome: Fu 5-4
Last 128
Playing 2019-08-18 20:00
Cyprus Michael Georgiou
63.20% 36.80%
England Hammad Miah
Outcome: Miah 5-4
Last 128
Playing 2019-08-15 11:00
England David Gilbert
60.62% 39.38%
England Peter Lines
Outcome: Gilbert 5-2
Last 128
Playing 2019-08-15 20:00
England Martin Gould
60.99% 39.01%
England Ashley Carty
Outcome: Gould 5-3
Last 128
Playing 2019-08-16 11:00
China Xiao Guodong
71.53% 28.47%
China Peifan Lei
Outcome: Guodong 5-1
Last 128
Playing 2019-08-15 15:30
England Anthony Hamilton
67.06% 32.94%
Malta Alex Borg
Outcome: Hamilton 5-4
Last 128
Playing 2019-08-16 15:30
China Lyu Haotian
59.60% 40.40%
England Louis Heathcote
Outcome: Haotian 5-3
Last 128
Playing 2019-08-16 11:00
England Barry Hawkins
65.09% 34.91%
England Barry Pinches
Outcome: Hawkins 5-3
Last 128
Playing 2019-08-16 20:00
Scotland John Higgins
69.47% 30.53%
England Andy Hicks
Outcome: Higgins 5-4
Last 128
Playing 2019-08-16 20:00
England Andrew Higginson
58.73% 41.27%
England John Astley
Outcome: Higginson 5-4
Last 128
Playing 2019-08-18 15:30
England Michael Holt
69.05% 30.95%
England David Lilley
Outcome: Holt 5-1
Last 128
Playing 2019-08-18 11:00
England Mark Joyce
59.48% 40.52%
England Elliot Slessor
Outcome: Joyce 5-4
Last 128
Playing 2019-09-23 02:00
China Ding Junhui
76.04% 23.96%
England Brandon Sargeant
Outcome: Junhui 5-0
Last 128
Playing 2019-08-15 15:30
England Mark King
62.14% 37.86%
England Rod Lawler
Outcome: King 5-1
Last 128
Playing 2019-08-18 20:00
England Jack Lisowski
60.64% 39.36%
England Oliver Lines
Outcome: Lisowski 5-0
Last 128
Playing 2019-08-15 11:00
Norway Kurt Maflin
62.21% 37.79%
England Billy Joe Castle
Outcome: Maflin 5-2
Last 128
Playing 2019-08-17 20:00
Scotland Stephen Maguire
64.36% 35.64%
England Ian Burns
Outcome: Maguire 5-3
Last 128
Playing 2019-08-18 11:00
Scotland Anthony McGill
59.55% 40.45%
China Chen Zifan
Outcome: McGill 5-1
Last 128
Playing 2019-08-18 15:30
Scotland Alan McManus
56.59% 43.41%
China Tian Pengfei
Outcome: Pengfei 5-4
Last 128
Playing 2019-08-18 20:00
England Robert Milkins
58.76% 41.24%
England Sam Craigie
Outcome: Craigie 5-4
Last 128
Playing 2019-08-17 15:30
England Shaun Murphy
83.19% 16.81%
China Fan Zhengyi
Outcome: Murphy 5-2
Last 128
Playing 2019-08-16 11:00
China Lu Ning
71.25% 28.75%
Brazil Igor Figueiredo
Outcome: Ning 5-1
Last 128
Playing 2019-08-17 15:30
Ireland Fergal O'Brien
69.06% 30.94%
Wales Kishan Hirani
Outcome: Hirani 5-4
Last 128
Playing 2019-08-16 11:00
England Martin O'Donnell
78.53% 21.47%
Australia Steve Mifsud
Outcome: O'Donnell 5-3
Last 128
Playing 2019-08-15 11:00
England Joe Perry
67.36% 32.64%
England Alfie Burden
Outcome: Perry 5-4
Last 128
Playing 2019-08-17 20:00
Australia Neil Robertson
65.81% 34.19%
Northern Ireland Gerard Greene
Outcome: Robertson 5-3
Last 128
Playing 2019-08-18 20:00
England Jimmy Robertson
61.54% 38.46%
Wales Dominic Dale
Outcome: Dale 5-2
Last 128
Playing 2019-08-17 11:00
Thailand Noppon Saengkham
47.66% 52.34%
England Nigel Bond
Outcome: Saengkham 5-0
Last 128
Playing 2019-09-23 02:00
England Mark Selby
77.13% 22.87%
China Chen Feilong
Outcome: Selby 5-3
Last 128
Playing 2019-08-17 20:00
England Matthew Selt
72.30% 27.70%
Poland Kacper Filipiak
Outcome: Selt 5-1
Last 128
Playing 2019-08-17 15:30
China Yuan Sijun
54.41% 45.59%
England Craig Steadman
Outcome: Sijun 5-4
Last 128
Playing 2019-08-17 11:00
Thailand Akani Songsermsawad
75.14% 24.86%
Germany Simon Lichtenberg
Outcome: Songsermsawad 5-0
Last 128
Playing 2019-08-17 20:00
Wales Matthew Stevens
59.02% 40.98%
England Jamie O'Neill
Outcome: Stevens 5-3
Last 128
Playing 2019-09-23 02:00
England Judd Trump
70.13% 29.87%
Thailand James Wattana
Outcome: Trump 5-1
Last 128
Playing 2019-08-15 15:30
Iran Hossein Vafaei
61.29% 38.71%
England Jimmy White
Outcome: Vafaei 5-4
Last 128
Playing 2019-08-15 11:00
England Chris Wakelin
64.11% 35.89%
Wales Lee Walker
Outcome: Wakelin 5-2
Last 128
Playing 2019-08-17 20:00
England Ricky Walden
49.31% 50.69%
China Xu Si
Outcome: Walden 5-3
Last 128
Playing 2019-08-18 11:00
Wales Daniel Wells
59.40% 40.60%
China Chang Bingyu
Outcome: Wells 5-2
Last 128
Playing 2019-08-16 15:30
China Liang Wenbo
73.80% 26.20%
England Mitchell Mann
Outcome: Mann 5-3
Last 128
Playing 2019-08-16 20:00
Wales Michael White
62.67% 37.33%
England Joe O'Connor
Outcome: O'Connor 5-3
Last 128
Playing 2019-08-15 20:00
Wales Mark Williams
78.88% 21.12%
England Andy Lee
Outcome: Williams 5-1
Last 128
Playing 2019-08-17 11:00
England Robbie Williams
55.72% 44.28%
Scotland Fraser Patrick
Outcome: Williams 5-1
Last 128
Playing 2019-08-18 11:00
England Gary Wilson
62.02% 37.98%
Wales Jak Jones
Outcome: Jones 5-3
Last 128
Playing 2019-08-18 15:30
England Kyren Wilson
69.93% 30.07%
Wales Jamie Clarke
Outcome: Wilson 5-1
Last 128
Playing 2019-08-17 15:30
England Ben Woollaston
77.30% 22.70%
China Zhang Jiankang
Outcome: Woollaston 5-3
Last 128
Playing 2019-08-16 15:30
China Zhao Xintong
51.13% 48.87%
England David Grace
Outcome: Xintong 5-3
Last 128
Playing 2019-08-18 15:30
China Zhou Yuelong
66.51% 33.49%
England Riley Parsons
Outcome: Yuelong 5-0