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


England 2019 World Championship

Last 48
Playing 2019-04-17 18:00
England Ali Carter
54.35% 45.65%
England John Astley
Outcome: Carter 10-4
Last 48
Playing 2019-04-17 12:00
England Mark Davis
51.56% 48.44%
China Lyu Haotian
Outcome: Davis 10-7
Last 48
Playing 2019-04-17 18:00
Scotland Graeme Dott
58.13% 41.87%
Norway Kurt Maflin
Outcome: Dott 10-2
Last 48
Playing 2019-04-17 12:00
Cyprus Michael Georgiou
47.28% 52.72%
China Yan Bingtao
Outcome: Georgiou 10-8
Last 48
Playing 2019-04-17 18:00
China Li Hang
42.01% 57.99%
England Ben Woollaston
Outcome: Hang 10-8
Last 48
Playing 2019-04-17 18:00
China Luo Honghao
33.37% 66.63%
England Tom Ford
Outcome: Honghao 10-8
Last 48
Playing 2019-04-17 12:00
Ireland Michael Judge
55.45% 44.55%
England James Cahill
Outcome: Cahill 10-6
Last 48
Playing 2019-04-17 12:00
England Robert Milkins
48.52% 51.48%
Scotland Anthony McGill
Outcome: McGill 10-8
Last 48
Playing 2019-04-17 18:00
China Lu Ning
40.66% 59.34%
Scotland Scott Donaldson
Outcome: Donaldson 10-9
Last 48
Playing 2019-04-17 18:00
England Martin O'Donnell
42.24% 57.76%
England Joe Perry
Outcome: Perry 10-3
Last 48
Playing 2019-04-17 18:00
China Tian Pengfei
47.99% 52.01%
Wales Matthew Stevens
Outcome: Pengfei 10-8
Last 48
Playing 2019-04-17 18:00
England Matthew Selt
55.09% 44.91%
China Zhao Xintong
Outcome: Xintong 10-4
Last 48
Playing 2019-04-17 12:00
Israel Eden Sharav
44.48% 55.52%
China Zhou Yuelong
Outcome: Yuelong 10-6
Last 48
Playing 2019-04-17 12:00
Thailand Thepchaiya Un-Nooh
60.33% 39.67%
England Joe O'Connor
Outcome: Un-Nooh 10-6
Last 48
Playing 2019-04-17 12:00
Wales Daniel Wells
44.31% 55.69%
England Martin Gould
Outcome: Gould 10-8
Last 48
Playing 2019-04-17 12:00
England Gary Wilson
48.35% 51.65%
China Liang Wenbo
Outcome: Wilson 10-6
Last 80
Playing 2019-04-15 15:30
Northern Ireland Jordan Brown
37.69% 62.31%
China Lyu Haotian
Outcome: Haotian 10-0
Last 80
Playing 2019-04-15 20:00
England Ali Carter
51.53% 48.47%
England Jimmy White
Outcome: Carter 10-4
Last 80
Playing 2019-04-15 15:30
England Sam Craigie
40.68% 59.32%
England Tom Ford
Outcome: Ford 10-8
Last 80
Playing 2019-04-15 20:00
Wales Ryan Day
60.32% 39.68%
China Tian Pengfei
Outcome: Pengfei 10-3
Last 80
Playing 2019-04-15 20:00
Scotland Scott Donaldson
43.83% 56.17%
Ireland Ken Doherty
Outcome: Donaldson 10-4
Last 80
Playing 2019-04-15 20:00
Scotland Graeme Dott
67.58% 32.42%
China Xu Si
Outcome: Dott 10-4
Last 80
Playing 2019-04-14 20:00
Cyprus Michael Georgiou
43.47% 56.53%
England Peter Ebdon
Outcome: Georgiou 10-8
Last 80
Playing 2019-04-14 20:00
Northern Ireland Gerard Greene
44.46% 55.54%
England Martin Gould
Outcome: Gould 10-6
Last 80
Playing 2019-04-14 20:00
China Xiao Guodong
58.85% 41.15%
Ireland Michael Judge
Outcome: Judge 10-9
Last 80
Playing 2019-04-14 20:00
England Anthony Hamilton
52.10% 47.90%
England Matthew Selt
Outcome: Selt 10-7
Last 80
Playing 2019-04-15 20:00
China Li Hang
49.70% 50.30%
England Ian Burns
Outcome: Hang 10-8
Last 80
Playing 2019-04-14 20:00
England Michael Holt
62.00% 38.00%
England James Cahill
Outcome: Cahill 10-7
Last 80
Playing 2019-04-15 15:30
Wales Duane Jones
33.32% 66.68%
Scotland Anthony McGill
Outcome: McGill 10-5
Last 80
Playing 2019-04-14 20:00
England Mark Joyce
42.46% 57.54%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 10-5
Last 80
Playing 2019-04-15 20:00
China Pang Junxu
25.62% 74.38%
Norway Kurt Maflin
Outcome: Maflin 10-7
Last 80
Playing 2019-04-15 20:00
England Mark King
61.34% 38.66%
China Lu Ning
Outcome: Ning 10-5
Last 80
Playing 2019-04-15 21:00
Scotland Alan McManus
61.77% 38.23%
England Martin O'Donnell
Outcome: O'Donnell 10-8
Last 80
Playing 2019-04-15 15:30
Ireland Fergal O'Brien
43.96% 56.04%
England Mark Davis
Outcome: Davis 10-4
Last 80
Playing 2019-04-14 20:00
England Joe O'Connor
37.94% 62.06%
England Jimmy Robertson
Outcome: O'Connor 10-9
Last 80
Playing 2019-04-15 15:30
Thailand Akani Songsermsawad
43.13% 56.87%
England Robert Milkins
Outcome: Milkins 10-5
Last 80
Playing 2019-04-15 20:00
Wales Matthew Stevens
54.83% 45.17%
England Chris Wakelin
Outcome: Stevens 10-7
Last 80
Playing 2019-04-15 21:00
England Ricky Walden
60.65% 39.35%
Israel Eden Sharav
Outcome: Sharav 10-9
Last 80
Playing 2019-04-14 20:00
Wales Daniel Wells
50.68% 49.32%
Iran Hossein Vafaei
Outcome: Wells 10-6
Last 80
Playing 2019-04-14 20:00
China Liang Wenbo
57.23% 42.77%
England David Grace
Outcome: Wenbo 10-7
Last 80
Playing 2019-04-15 20:00
Wales Michael White
56.90% 43.10%
England John Astley
Outcome: Astley 10-6
Last 80
Playing 2019-04-15 15:30
England Robbie Williams
64.41% 35.59%
China Luo Honghao
Outcome: Honghao 10-8
Last 80
Playing 2019-04-14 20:00
England Gary Wilson
46.61% 53.39%
Wales Dominic Dale
Outcome: Wilson 10-3
Last 80
Playing 2019-04-15 20:00
England Ben Woollaston
47.10% 52.90%
England Nigel Bond
Outcome: Woollaston 10-4
Last 80
Playing 2019-04-15 15:30
China Zhao Xintong
47.22% 52.78%
Thailand Noppon Saengkham
Outcome: Xintong 10-5
Last 80
Playing 2019-04-14 20:00
China Mei Xiwen
43.99% 56.01%
China Yan Bingtao
Outcome: Bingtao 10-8
Last 80
Playing 2019-04-15 20:00
China Zhang Yong
36.27% 63.73%
England Joe Perry
Outcome: Perry 10-1
Last 80
Playing 2019-04-15 15:30
China Zhou Yuelong
51.02% 48.98%
England Liam Highfield
Outcome: Yuelong 10-5
Last 144
Playing 2019-04-13 15:30
England Ian Burns
70.49% 29.51%
England Farakh Ajaib
Outcome: Burns 10-7
Last 144
Playing 2019-04-13 20:00
England Stuart Carrington
88.24% 11.76%
China Pang Junxu
Outcome: Junxu 10-6
Last 144
Playing 2019-04-13 15:30
England Ali Carter
61.39% 38.61%
England Paul Davison
Outcome: Carter 10-1
Last 144
Playing 2019-04-12 20:00
England Sam Craigie
50.60% 49.40%
Scotland Rhys Clark
Outcome: Craigie 10-2
Last 144
Playing 2019-04-11 20:00
Wales Dominic Dale
73.13% 26.87%
Scotland Chris Totten
Outcome: Dale 10-5
Last 144
Playing 2019-04-12 20:00
England Mark Davis
55.19% 44.81%
England Rod Lawler
Outcome: Davis 10-6
Last 144
Playing 2019-04-13 20:00
Wales Ryan Day
52.41% 47.59%
England Oliver Lines
Outcome: Day 10-6
Last 144
Playing 2019-04-13 20:00
Ireland Ken Doherty
66.59% 33.41%
England Andy Lee
Outcome: Doherty 10-8
Last 144
Playing 2019-04-13 20:00
Scotland Scott Donaldson
52.35% 47.65%
England Craig Steadman
Outcome: Donaldson 10-8
Last 144
Playing 2019-04-13 20:00
Scotland Graeme Dott
65.81% 34.19%
Pakistan Hamza Akbar
Outcome: Dott 10-2
Last 144
Playing 2019-04-13 21:00
England Mike Dunn
47.57% 52.43%
England Nigel Bond
Outcome: Bond 10-7
Last 144
Playing 2019-04-12 20:00
England Tom Ford
61.36% 38.64%
Scotland Ross Muir
Outcome: Ford 10-3
Last 144
Playing 2019-04-12 20:00
Hong Kong Marco Fu
71.61% 28.39%
China Luo Honghao
Outcome: Honghao 10-7
Last 144
Playing 2019-04-11 15:30
England Martin Gould Dorgham has not played in a pro tournament before, so there is no data available to compare.
Egypt Mostafa Dorgham
Outcome: Gould 10-0
Last 144
Playing 2019-04-11 15:30
Northern Ireland Gerard Greene Hill has not played in a pro tournament before, so there is no data available to compare.
Ireland Aaron Hill
Outcome: Greene 10-7
Last 144
Playing 2019-04-11 15:30
England Anthony Hamilton
51.73% 48.27%
Thailand James Wattana
Outcome: Hamilton 10-9
Last 144
Playing 2019-04-13 15:30
China Li Hang
67.15% 32.85%
China Niu Zhuang
Outcome: Hang 10-5
Last 144
Playing 2019-04-13 15:30
China Lyu Haotian
61.46% 38.54%
England Ashley Carty
Outcome: Haotian 10-5
Last 144
Playing 2019-04-11 15:30
England Andrew Higginson
59.41% 40.59%
England James Cahill
Outcome: Cahill 10-9
Last 144
Playing 2019-04-11 20:00
England Liam Highfield
60.68% 39.32%
England Hammad Miah
Outcome: Highfield 10-7
Last 144
Playing 2019-04-11 20:00
Wales Duane Jones
43.60% 56.40%
Wales Kishan Hirani
Outcome: Jones 10-5
Last 144
Playing 2019-04-13 15:30
England Mark King
70.99% 29.01%
Brazil Igor Figueiredo
Outcome: King 10-4
Last 144
Playing 2019-04-13 20:00
Norway Kurt Maflin
55.44% 44.56%
England Mitchell Mann
Outcome: Maflin 10-3
Last 144
Playing 2019-04-11 20:00
Scotland Anthony McGill
72.15% 27.85%
England Ashley Hugill
Outcome: McGill 10-8
Last 144
Playing 2019-04-11 20:00
Jamaica Rory McLeod
58.17% 41.83%
England David Grace
Outcome: Grace 10-8
Last 144
Playing 2019-04-12 20:00
Scotland Alan McManus
80.67% 19.33%
Hong Kong Ng On Yee
Outcome: McManus 10-6
Last 144
Playing 2019-04-11 20:00
England Robert Milkins
62.39% 37.61%
England Luke Simmonds
Outcome: Milkins 10-4
Last 144
Playing 2019-04-13 20:00
China Lu Ning
46.21% 53.79%
England Allan Taylor
Outcome: Ning 10-4
Last 144
Playing 2019-04-12 20:00
Ireland Fergal O'Brien
65.16% 34.84%
Wales Jackson Page
Outcome: O'Brien 10-4
Last 144
Playing 2019-04-12 20:00
England Martin O'Donnell
50.19% 49.81%
England Adam Duffy
Outcome: O'Donnell 10-6
Last 144
Playing 2019-04-13 20:00
China Tian Pengfei
66.29% 33.71%
Iran Soheil Vahedi
Outcome: Pengfei 10-5
Last 144
Playing 2019-04-12 20:00
England Joe Perry
81.64% 18.36%
Germany Simon Lichtenberg
Outcome: Perry 10-1
Last 144
Playing 2019-04-11 15:30
Thailand Noppon Saengkham
65.31% 34.69%
Poland Adam Stefanow
Outcome: Saengkham 10-3
Last 144
Playing 2019-04-11 15:30
England Matthew Selt
74.94% 25.06%
Wales Dylan Emery
Outcome: Selt 10-3
Last 144
Playing 2019-04-11 20:00
Israel Eden Sharav
58.57% 41.43%
England David Lilley
Outcome: Sharav 10-7
Last 144
Playing 2019-04-13 20:00
China Xu Si
58.28% 41.72%
England Sean O'Sullivan
Outcome: Si 10-2
Last 144
Playing 2019-04-13 21:00
China Yuan Sijun
55.82% 44.18%
England John Astley
Outcome: Astley 10-8
Last 144
Playing 2019-04-11 20:00
Thailand Akani Songsermsawad
68.30% 31.70%
China Chen Zifan
Outcome: Songsermsawad 10-6
Last 144
Playing 2019-04-13 20:00
Wales Matthew Stevens
59.23% 40.77%
Malaysia Thor Chuan Leong
Outcome: Stevens 10-3
Last 144
Playing 2019-04-12 20:00
Switzerland Alexander Ursenbacher
59.21% 40.79%
Northern Ireland Jordan Brown
Outcome: Brown 10-4
Last 144
Playing 2019-04-11 15:30
Iran Hossein Vafaei
52.81% 47.19%
China Zhang Anda
Outcome: Vafaei 10-4
Last 144
Playing 2019-04-13 20:00
England Chris Wakelin
81.63% 18.37%
China Fan Zhengyi
Outcome: Wakelin 10-5
Last 144
Playing 2019-04-11 20:00
England Ricky Walden
53.29% 46.71%
England Alfie Burden
Outcome: Walden 10-7
Last 144
Playing 2019-04-11 15:30
Wales Daniel Wells
58.95% 41.05%
Wales Jamie Clarke
Outcome: Wells 10-5
Last 144
Playing 2019-04-11 20:00
China Liang Wenbo
84.94% 15.06%
Egypt Basem Eltahhan
Outcome: Wenbo 10-0
Last 144
Playing 2019-04-13 15:30
England Jimmy White
80.27% 19.73%
Ireland Ross Bulman
Outcome: White 10-5
Last 144
Playing 2019-04-13 15:30
Wales Michael White
48.53% 51.47%
England Andy Hicks
Outcome: White 10-4
Last 144
Playing 2019-04-12 20:00
England Robbie Williams
50.33% 49.67%
England Sam Baird
Outcome: Williams 10-8
Last 144
Playing 2019-04-11 15:30
England Gary Wilson
71.84% 28.16%
England Sanderson Lam
Outcome: Wilson 10-5
Last 144
Playing 2019-04-13 15:30
England Ben Woollaston
59.37% 40.63%
England Elliot Slessor
Outcome: Woollaston 10-7
Last 144
Playing 2019-04-11 15:30
China Zhao Xintong Lilley has not played in a pro tournament before, so there is no data available to compare.
New Zealand Adam Lilley
Outcome: Xintong 10-2
Last 144
Playing 2019-04-12 20:00
China Zhang Yong
57.79% 42.21%
England Reanne Evans
Outcome: Yong 10-2
Last 144
Playing 2019-04-11 20:00
China Zhou Yuelong
52.38% 47.62%
Finland Robin Hull
Outcome: Yuelong 10-7