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 UK Championship

Final
Playing 2019-12-08 20:00
China Ding Junhui
52.52% 47.48%
Scotland Stephen Maguire
Outcome: Junhui 10-6
Semi-final
Playing 2019-12-07 14:00
China Ding Junhui
54.58% 45.42%
China Yan Bingtao
Outcome: Junhui 6-2
Semi-final
Playing 2019-12-07 20:00
Scotland Stephen Maguire
47.23% 52.77%
Northern Ireland Mark Allen
Outcome: Maguire 6-0
Quarter-final
Playing 2019-12-06 20:00
Northern Ireland Mark Allen
57.20% 42.80%
England Nigel Bond
Outcome: Allen 6-5
Quarter-final
Playing 2019-12-06 14:00
Scotland John Higgins
57.93% 42.07%
China Yan Bingtao
Outcome: Bingtao 6-3
Quarter-final
Playing 2019-12-06 14:00
China Ding Junhui
54.27% 45.73%
China Liang Wenbo
Outcome: Junhui 6-2
Quarter-final
Playing 2019-12-06 20:00
Scotland Stephen Maguire
56.68% 43.32%
Wales Matthew Stevens
Outcome: Maguire 6-4
Last 16
Playing 2019-12-04 14:00
Northern Ireland Mark Allen
56.57% 43.43%
Norway Kurt Maflin
Outcome: Allen 6-5
Last 16
Playing 2019-12-04 20:00
China Yan Bingtao
37.66% 62.34%
Australia Neil Robertson
Outcome: Bingtao 6-1
Last 16
Playing 2019-12-04 20:00
China Li Hang
46.35% 53.65%
China Liang Wenbo
Outcome: Wenbo 6-4
Last 16
Playing 2019-12-04 14:00
Scotland John Higgins
53.99% 46.01%
England Stuart Bingham
Outcome: Higgins 6-4
Last 16
Playing 2019-12-05 14:00
England Ronnie O'Sullivan
56.66% 43.34%
China Ding Junhui
Outcome: Junhui 6-4
Last 16
Playing 2019-12-05 20:00
Wales Matthew Stevens
40.06% 59.94%
England Mark Selby
Outcome: Stevens 6-5
Last 16
Playing 2019-12-05 20:00
Wales Michael White
43.64% 56.36%
Scotland Stephen Maguire
Outcome: Maguire 6-4
Last 16
Playing 2019-12-05 14:00
England Gary Wilson
52.89% 47.11%
England Nigel Bond
Outcome: Bond 6-5
Last 32
Playing 2019-12-02 20:00
Northern Ireland Mark Allen
53.63% 46.37%
England Ben Woollaston
Outcome: Allen 6-1
Last 32
Playing 2019-12-02 14:00
England Stuart Bingham
60.70% 39.30%
China Zhao Xintong
Outcome: Bingham 6-1
Last 32
Playing 2019-12-03 20:00
China Yan Bingtao
50.16% 49.84%
England Jack Lisowski
Outcome: Bingtao 6-3
Last 32
Playing 2019-12-02 14:00
England Nigel Bond
43.33% 56.67%
England Judd Trump
Outcome: Bond 6-3
Last 32
Playing 2019-12-02 14:00
China Li Hang
44.83% 55.17%
Hong Kong Marco Fu
Outcome: Hang 6-4
Last 32
Playing 2019-12-02 20:00
Scotland John Higgins
61.05% 38.95%
England Ian Burns
Outcome: Higgins 6-1
Last 32
Playing 2019-12-03 14:00
China Ding Junhui
53.96% 46.04%
England Ali Carter
Outcome: Junhui 6-4
Last 32
Playing 2019-12-02 14:00
England Mark King
43.10% 56.90%
Australia Neil Robertson
Outcome: Robertson 6-4
Last 32
Playing 2019-12-03 14:00
Scotland Stephen Maguire
51.74% 48.26%
Scotland Graeme Dott
Outcome: Maguire 6-2
Last 32
Playing 2019-12-02 20:00
Scotland Alan McManus
51.24% 48.76%
Norway Kurt Maflin
Outcome: Maflin 6-2
Last 32
Playing 2019-12-03 20:00
England Martin O'Donnell
36.38% 63.62%
England Mark Selby
Outcome: Selby 6-3
Last 32
Playing 2019-12-03 14:00
England Ronnie O'Sullivan
62.51% 37.49%
Thailand Noppon Saengkham
Outcome: O'Sullivan 6-2
Last 32
Playing 2019-12-02 20:00
Wales Matthew Stevens
49.89% 50.11%
England Anthony Hamilton
Outcome: Stevens 6-2
Last 32
Playing 2019-12-03 14:00
China Liang Wenbo
62.62% 37.38%
Israel Eden Sharav
Outcome: Wenbo 6-4
Last 32
Playing 2019-12-03 20:00
Wales Michael White
42.85% 57.15%
England Mark Davis
Outcome: White 6-5
Last 32
Playing 2019-12-03 20:00
England Gary Wilson
49.49% 50.51%
England Joe Perry
Outcome: Wilson 6-1
Last 64
Playing 2019-11-30 20:00
Northern Ireland Mark Allen
60.02% 39.98%
Wales Jak Jones
Outcome: Allen 6-5
Last 64
Playing 2019-11-30 14:00
England Stuart Bingham
57.22% 42.78%
England Martin Gould
Outcome: Bingham 6-4
Last 64
Playing 2019-11-30 14:00
England Ian Burns
37.71% 62.29%
England Michael Holt
Outcome: Burns 6-5
Last 64
Playing 2019-12-01 14:00
England Stuart Carrington
40.92% 59.08%
China Yan Bingtao
Outcome: Bingtao 6-2
Last 64
Playing 2019-12-01 14:00
England Ali Carter
56.79% 43.21%
England Robert Milkins
Outcome: Carter 6-2
Last 64
Playing 2019-11-30 20:00
Scotland Scott Donaldson
49.67% 50.33%
England Ben Woollaston
Outcome: Woollaston 6-4
Last 64
Playing 2019-12-01 14:00
Scotland Graeme Dott
63.16% 36.84%
China Yuan Sijun
Outcome: Dott 6-0
Last 64
Playing 2019-12-01 14:00
England Peter Ebdon
48.36% 51.64%
England Jack Lisowski
Outcome: Lisowski 6-2
Last 64
Playing 2019-11-30 14:00
Hong Kong Marco Fu
41.67% 58.33%
England Kyren Wilson
Outcome: Fu 6-5
Last 64
Playing 2019-11-30 20:00
England Anthony Hamilton
58.75% 41.25%
England James Cahill
Outcome: Hamilton 6-3
Last 64
Playing 2019-11-30 14:00
China Li Hang
43.82% 56.18%
China Xiao Guodong
Outcome: Hang 6-4
Last 64
Playing 2019-11-30 20:00
England Barry Hawkins
59.37% 40.63%
Scotland Alan McManus
Outcome: McManus 6-4
Last 64
Playing 2019-12-01 14:00
England Louis Heathcote
48.20% 51.80%
England Nigel Bond
Outcome: Bond 6-5
Last 64
Playing 2019-12-01 20:00
Scotland John Higgins
61.17% 38.83%
China Lu Ning
Outcome: Higgins 6-1
Last 64
Playing 2019-11-30 20:00
England Liam Highfield
39.00% 61.00%
England Mark Selby
Outcome: Selby 6-3
Last 64
Playing 2019-12-01 14:00
China Ding Junhui
60.30% 39.70%
Cyprus Michael Georgiou
Outcome: Junhui 6-2
Last 64
Playing 2019-11-30 14:00
England Mark King
60.70% 39.30%
China Lyu Haotian
Outcome: King 6-1
Last 64
Playing 2019-12-01 20:00
Scotland Stephen Maguire
67.14% 32.86%
Northern Ireland Jordan Brown
Outcome: Maguire 6-2
Last 64
Playing 2019-12-01 20:00
England Martin O'Donnell
45.86% 54.14%
England Ricky Walden
Outcome: O'Donnell 6-2
Last 64
Playing 2019-11-30 14:00
England Ronnie O'Sullivan
56.89% 43.11%
China Tian Pengfei
Outcome: O'Sullivan 6-0
Last 64
Playing 2019-12-01 20:00
England Jimmy Robertson
54.98% 45.02%
Norway Kurt Maflin
Outcome: Maflin 6-2
Last 64
Playing 2019-11-30 14:00
Thailand Noppon Saengkham
48.57% 51.43%
Scotland Anthony McGill
Outcome: Saengkham 6-3
Last 64
Playing 2019-12-01 20:00
Thailand Akani Songsermsawad
47.07% 52.93%
England Joe Perry
Outcome: Perry 6-3
Last 64
Playing 2019-11-30 14:00
Wales Matthew Stevens
46.64% 53.36%
Wales Ryan Day
Outcome: Stevens 6-5
Last 64
Playing 2019-11-30 20:00
Thailand Thepchaiya Un-Nooh
56.41% 43.59%
China Zhao Xintong
Outcome: Xintong 6-4
Last 64
Playing 2019-12-01 20:00
England Chris Wakelin
38.07% 61.93%
England Gary Wilson
Outcome: Wilson 6-4
Last 64
Playing 2019-11-30 20:00
Wales Daniel Wells
59.61% 40.39%
Israel Eden Sharav
Outcome: Sharav 6-2
Last 64
Playing 2019-12-01 20:00
China Liang Wenbo
57.92% 42.08%
England David Grace
Outcome: Wenbo 6-3
Last 64
Playing 2019-11-30 20:00
England Robbie Williams
35.10% 64.90%
Australia Neil Robertson
Outcome: Robertson 6-4
Last 64
Playing 2019-12-01 20:00
Wales Mark Williams
57.05% 42.95%
Wales Michael White
Outcome: White 6-2
Last 64
Playing 2019-12-01 14:00
China Mei Xiwen
41.48% 58.52%
England Judd Trump
Outcome: Trump 6-1
Last 64
Playing 2019-12-01 14:00
China Fan Zhengyi
33.22% 66.78%
England Mark Davis
Outcome: Davis 6-4
Last 128
Playing 2019-11-28 20:30
Northern Ireland Mark Allen
59.93% 40.07%
England Jimmy White
Outcome: Allen 6-3
Last 128
Playing 2019-11-28 10:30
China Yan Bingtao
69.76% 30.24%
Brazil Igor Figueiredo
Outcome: Bingtao 6-1
Last 128
Playing 2019-11-26 20:30
Belgium Luca Brecel
58.65% 41.35%
England Nigel Bond
Outcome: Bond 6-5
Last 128
Playing 2019-11-27 10:30
England Stuart Carrington
54.28% 45.72%
Thailand James Wattana
Outcome: Carrington 6-3
Last 128
Playing 2019-11-27 15:30
Wales Ryan Day
70.90% 29.10%
Iran Soheil Vahedi
Outcome: Day 6-3
Last 128
Playing 2019-11-28 21:30
Ireland Ken Doherty
53.92% 46.08%
China Mei Xiwen
Outcome: Xiwen 6-4
Last 128
Playing 2019-11-27 20:30
Scotland Scott Donaldson
65.23% 34.77%
China Chen Zifan
Outcome: Donaldson 6-1
Last 128
Playing 2019-11-27 10:30
Scotland Graeme Dott
60.36% 39.64%
England Barry Pinches
Outcome: Dott 6-1
Last 128
Playing 2019-11-27 21:30
England Peter Ebdon
61.30% 38.70%
England John Astley
Outcome: Ebdon 6-5
Last 128
Playing 2019-11-28 15:30
England Tom Ford
60.45% 39.55%
England David Grace
Outcome: Grace 6-3
Last 128
Playing 2019-11-27 10:30
Hong Kong Marco Fu
60.65% 39.35%
England Craig Steadman
Outcome: Fu 6-3
Last 128
Playing 2019-11-27 15:30
Cyprus Michael Georgiou
54.31% 45.69%
England Oliver Lines
Outcome: Georgiou 6-4
Last 128
Playing 2019-11-26 20:30
England David Gilbert
68.04% 31.96%
England James Cahill
Outcome: Cahill 6-4
Last 128
Playing 2019-11-27 15:30
England Martin Gould
55.65% 44.35%
England Alfie Burden
Outcome: Gould 6-4
Last 128
Playing 2019-11-28 10:30
China Xiao Guodong
57.04% 42.96%
England Rod Lawler
Outcome: Guodong 6-1
Last 128
Playing 2019-11-28 10:30
England Anthony Hamilton
60.02% 39.98%
England Sam Baird
Outcome: Hamilton 6-2
Last 128
Playing 2019-11-27 10:30
China Lyu Haotian
63.86% 36.14%
England Andy Lee
Outcome: Haotian 6-1
Last 128
Playing 2019-11-27 15:30
England Barry Hawkins
65.49% 34.51%
Northern Ireland Gerard Greene
Outcome: Hawkins 6-2
Last 128
Playing 2019-11-26 20:30
Scotland John Higgins
57.14% 42.86%
England Peter Lines
Outcome: Higgins 6-0
Last 128
Playing 2019-11-27 10:30
England Andrew Higginson
58.50% 41.50%
Wales Jak Jones
Outcome: Jones 6-4
Last 128
Playing 2019-11-28 20:30
England Liam Highfield
48.71% 51.29%
England Mike Dunn
Outcome: Highfield 6-2
Last 128
Playing 2019-11-26 20:30
England Michael Holt
71.91% 28.09%
Poland Adam Stefanow
Outcome: Holt 6-1
Last 128
Playing 2019-11-27 20:30
England Mark Joyce
65.94% 34.06%
Northern Ireland Jordan Brown
Outcome: Brown 6-2
Last 128
Playing 2019-11-27 10:30
China Ding Junhui
68.42% 31.58%
Wales Duane Jones
Outcome: Junhui 6-2
Last 128
Playing 2019-11-28 15:30
England Mark King
67.82% 32.18%
China Chang Bingyu
Outcome: King 6-5
Last 128
Playing 2019-11-28 10:30
England Jack Lisowski
74.59% 25.41%
England David Lilley
Outcome: Lisowski 6-2
Last 128
Playing 2019-11-28 15:30
Norway Kurt Maflin
69.94% 30.06%
Malaysia Thor Chuan Leong
Outcome: Maflin 6-2
Last 128
Playing 2019-11-27 10:30
Scotland Stephen Maguire
62.46% 37.54%
England Billy Joe Castle
Outcome: Maguire 6-4
Last 128
Playing 2019-11-26 20:30
Scotland Anthony McGill
58.32% 41.68%
England Mitchell Mann
Outcome: McGill 6-1
Last 128
Playing 2019-11-28 10:30
Scotland Alan McManus
59.93% 40.07%
England Elliot Slessor
Outcome: McManus 6-1
Last 128
Playing 2019-11-28 20:30
England Robert Milkins
64.93% 35.07%
England Harvey Chandler
Outcome: Milkins 6-4
Last 128
Playing 2019-11-28 15:30
England Shaun Murphy
71.01% 28.99%
Israel Eden Sharav
Outcome: Sharav 6-4
Last 128
Playing 2019-11-28 15:30
England Martin O'Donnell
63.33% 36.67%
Wales Kishan Hirani
Outcome: O'Donnell 6-4
Last 128
Playing 2019-11-28 20:30
England Ronnie O'Sullivan
71.27% 28.73%
Ireland Ross Bulman
Outcome: O'Sullivan 6-0
Last 128
Playing 2019-11-28 21:30
England Joe Perry
86.25% 13.75%
Germany Simon Lichtenberg
Outcome: Perry 6-5
Last 128
Playing 2019-11-28 20:30
England Jimmy Robertson
69.60% 30.40%
Poland Kacper Filipiak
Outcome: Robertson 6-4
Last 128
Playing 2019-11-26 20:30
Thailand Noppon Saengkham
60.52% 39.48%
Wales Jackson Page
Outcome: Saengkham 6-5
Last 128
Playing 2019-11-27 15:30
England Mark Selby
63.71% 36.29%
England Andy Hicks
Outcome: Selby 6-0
Last 128
Playing 2019-11-27 15:30
England Matthew Selt
65.27% 34.73%
England Ian Burns
Outcome: Burns 6-0
Last 128
Playing 2019-11-27 15:30
China Yuan Sijun
52.62% 47.38%
England Hammad Miah
Outcome: Sijun 6-5
Last 128
Playing 2019-11-27 21:30
Thailand Akani Songsermsawad
57.18% 42.82%
Wales Lee Walker
Outcome: Songsermsawad 6-4
Last 128
Playing 2019-11-26 20:30
Wales Matthew Stevens
60.63% 39.37%
China Chen Feilong
Outcome: Stevens 6-0
Last 128
Playing 2019-11-28 15:30
England Judd Trump Amiri has not played in a pro tournament before, so there is no data available to compare.
Morocco Amine Amiri
Outcome: Trump 6-0
Last 128
Playing 2019-11-28 20:30
Thailand Thepchaiya Un-Nooh
60.81% 39.19%
England Jamie O'Neill
Outcome: Un-Nooh 6-5
Last 128
Playing 2019-11-27 20:30
Iran Hossein Vafaei
63.96% 36.04%
England Louis Heathcote
Outcome: Heathcote 6-5
Last 128
Playing 2019-11-28 20:30
England Chris Wakelin
63.02% 36.98%
England Ashley Carty
Outcome: Wakelin 6-3
Last 128
Playing 2019-11-27 20:30
England Ricky Walden
62.40% 37.60%
China Xu Si
Outcome: Walden 6-3
Last 128
Playing 2019-11-26 20:30
Wales Daniel Wells
50.15% 49.85%
China Zhang Anda
Outcome: Wells 6-3
Last 128
Playing 2019-11-28 15:30
Wales Michael White
46.06% 53.94%
Ireland Fergal O'Brien
Outcome: White 6-2
Last 128
Playing 2019-11-28 10:30
England Robbie Williams
51.66% 48.34%
China Luo Honghao
Outcome: Williams 6-3
Last 128
Playing 2019-11-27 20:30
Wales Mark Williams
70.80% 29.20%
Scotland Fraser Patrick
Outcome: Williams 6-2
Last 128
Playing 2019-11-27 20:30
England Kyren Wilson
75.38% 24.62%
England Riley Parsons
Outcome: Wilson 6-0
Last 128
Playing 2019-11-28 20:30
England Ben Woollaston
79.08% 20.92%
China Zhang Jiankang
Outcome: Woollaston 6-2
Last 128
Playing 2019-11-28 10:30
China Zhou Yuelong
77.43% 22.57%
China Fan Zhengyi
Outcome: Zhengyi 6-4