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

Final
Playing 2018-12-09 20:00
England Ronnie O'Sullivan
55.40% 44.60%
Northern Ireland Mark Allen
Outcome: O'Sullivan 10-6
Semi-final
Playing 2018-12-08 20:00
England Stuart Bingham
48.42% 51.58%
Northern Ireland Mark Allen
Outcome: Allen 6-5
Semi-final
Playing 2018-12-08 14:00
England Ronnie O'Sullivan
59.31% 40.69%
England Tom Ford
Outcome: O'Sullivan 6-1
Quarter-final
Playing 2018-12-07 20:00
Northern Ireland Mark Allen
50.94% 49.06%
Scotland Stephen Maguire
Outcome: Allen 6-1
Quarter-final
Playing 2018-12-07 20:00
England Stuart Bingham
46.69% 53.31%
England Kyren Wilson
Outcome: Bingham 6-1
Quarter-final
Playing 2018-12-07 14:00
England Ronnie O'Sullivan
59.77% 40.23%
England Martin O'Donnell
Outcome: O'Sullivan 6-1
Quarter-final
Playing 2018-12-07 14:00
England Joe Perry
54.80% 45.20%
England Tom Ford
Outcome: Ford 6-2
Last 16
Playing 2018-12-05 20:00
Northern Ireland Mark Allen
47.34% 52.66%
Australia Neil Robertson
Outcome: Allen 6-5
Last 16
Playing 2018-12-05 14:00
Scotland Stephen Maguire
48.52% 51.48%
Wales Mark Williams
Outcome: Maguire 6-5
Last 16
Playing 2018-12-05 20:00
China Lu Ning
43.60% 56.40%
England Tom Ford
Outcome: Ford 6-5
Last 16
Playing 2018-12-06 14:00
England Martin O'Donnell
42.60% 57.40%
China Ding Junhui
Outcome: O'Donnell 6-4
Last 16
Playing 2018-12-05 14:00
England Ronnie O'Sullivan
59.02% 40.98%
England Jack Lisowski
Outcome: O'Sullivan 6-1
Last 16
Playing 2018-12-06 20:00
Thailand Akani Songsermsawad
45.71% 54.29%
England Stuart Bingham
Outcome: Bingham 6-2
Last 16
Playing 2018-12-06 14:00
England Judd Trump
53.92% 46.08%
England Joe Perry
Outcome: Perry 6-4
Last 16
Playing 2018-12-06 20:00
England Kyren Wilson
46.56% 53.44%
England Barry Hawkins
Outcome: Wilson 6-2
Last 32
Playing 2018-12-04 20:00
Northern Ireland Mark Allen
57.06% 42.94%
Iran Hossein Vafaei
Outcome: Allen 6-2
Last 32
Playing 2018-12-04 14:00
England Stuart Bingham
55.45% 44.55%
England David Gilbert
Outcome: Bingham 6-2
Last 32
Playing 2018-12-03 14:00
China Yan Bingtao
43.90% 56.10%
England Kyren Wilson
Outcome: Wilson 6-2
Last 32
Playing 2018-12-03 20:00
England Ali Carter
51.65% 48.35%
Scotland Stephen Maguire
Outcome: Maguire 6-3
Last 32
Playing 2018-12-03 14:00
England Tom Ford
49.92% 50.08%
Scotland Alan McManus
Outcome: Ford 6-3
Last 32
Playing 2018-12-04 14:00
Hong Kong Marco Fu
48.55% 51.45%
England Jack Lisowski
Outcome: Lisowski 6-3
Last 32
Playing 2018-12-04 20:00
China Xiao Guodong
43.14% 56.86%
China Ding Junhui
Outcome: Junhui 6-4
Last 32
Playing 2018-12-03 14:00
China Lu Ning
42.60% 57.40%
Belgium Luca Brecel
Outcome: Ning 6-4
Last 32
Playing 2018-12-03 20:00
England Joe O'Connor
33.26% 66.74%
England Joe Perry
Outcome: Perry 6-2
Last 32
Playing 2018-12-03 14:00
England Ronnie O'Sullivan
60.19% 39.81%
China Zhou Yuelong
Outcome: O'Sullivan 6-0
Last 32
Playing 2018-12-03 20:00
China Tian Pengfei
51.11% 48.89%
England Martin O'Donnell
Outcome: O'Donnell 6-4
Last 32
Playing 2018-12-04 14:00
Australia Neil Robertson
50.65% 49.35%
Scotland Graeme Dott
Outcome: Robertson 6-5
Last 32
Playing 2018-12-03 20:00
Thailand Noppon Saengkham
35.72% 64.28%
Wales Mark Williams
Outcome: Williams 6-3
Last 32
Playing 2018-12-04 20:00
Thailand Akani Songsermsawad
56.12% 43.88%
Wales Jak Jones
Outcome: Songsermsawad 6-2
Last 32
Playing 2018-12-04 14:00
England Judd Trump
51.17% 48.83%
England Mark King
Outcome: Trump 6-2
Last 32
Playing 2018-12-04 20:00
England Gary Wilson
40.22% 59.78%
England Barry Hawkins
Outcome: Hawkins 6-4
Last 64
Playing 2018-12-02 20:00
Northern Ireland Mark Allen
58.44% 41.56%
Jamaica Rory McLeod
Outcome: Allen 6-2
Last 64
Playing 2018-12-01 20:00
England Stuart Bingham
59.37% 40.63%
Norway Kurt Maflin
Outcome: Bingham 6-5
Last 64
Playing 2018-12-01 20:00
England Ian Burns
40.97% 59.03%
England Barry Hawkins
Outcome: Hawkins 6-0
Last 64
Playing 2018-12-01 20:00
England James Cahill
50.21% 49.79%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 6-5
Last 64
Playing 2018-12-02 14:00
England Paul Davison
44.33% 55.67%
China Yan Bingtao
Outcome: Bingtao 6-1
Last 64
Playing 2018-12-01 14:00
Scotland Scott Donaldson
48.89% 51.11%
Scotland Stephen Maguire
Outcome: Maguire 6-4
Last 64
Playing 2018-12-02 20:00
Scotland Graeme Dott
53.35% 46.65%
Wales Matthew Stevens
Outcome: Dott 6-2
Last 64
Playing 2018-12-01 20:00
England Mike Dunn
39.14% 60.86%
England Kyren Wilson
Outcome: Wilson 6-2
Last 64
Playing 2018-12-01 20:00
England Tom Ford
45.86% 54.14%
England Robert Milkins
Outcome: Ford 6-5
Last 64
Playing 2018-12-02 20:00
Hong Kong Marco Fu
59.13% 40.87%
China Luo Honghao
Outcome: Fu 6-2
Last 64
Playing 2018-12-02 14:00
England David Gilbert
53.25% 46.75%
England Peter Ebdon
Outcome: Gilbert 6-4
Last 64
Playing 2018-12-02 20:00
England Martin Gould
57.74% 42.26%
Iran Hossein Vafaei
Outcome: Vafaei 6-4
Last 64
Playing 2018-12-02 14:00
England Liam Highfield
46.05% 53.95%
Belgium Luca Brecel
Outcome: Brecel 6-5
Last 64
Playing 2018-12-02 14:00
Wales Jak Jones
43.60% 56.40%
Northern Ireland Joe Swail
Outcome: Jones 6-5
Last 64
Playing 2018-12-01 20:00
England Mark Joyce
58.54% 41.46%
China Lu Ning
Outcome: Ning 6-4
Last 64
Playing 2018-12-01 20:00
England Mark King
57.60% 42.40%
China Li Hang
Outcome: King 6-2
Last 64
Playing 2018-12-01 14:00
England Jack Lisowski
48.73% 51.27%
China Mei Xiwen
Outcome: Lisowski 6-1
Last 64
Playing 2018-12-01 14:00
Scotland Alan McManus
43.91% 56.09%
Scotland John Higgins
Outcome: McManus 6-5
Last 64
Playing 2018-12-02 20:00
England Joe O'Connor
38.13% 61.87%
England Andrew Higginson
Outcome: O'Connor 6-3
Last 64
Playing 2018-12-02 14:00
England Ronnie O'Sullivan
60.37% 39.63%
Ireland Ken Doherty
Outcome: O'Sullivan 6-5
Last 64
Playing 2018-12-01 14:00
China Tian Pengfei
39.29% 60.71%
England Jimmy Robertson
Outcome: Pengfei 6-2
Last 64
Playing 2018-12-01 20:00
England Joe Perry
52.29% 47.71%
England Michael Holt
Outcome: Perry 6-1
Last 64
Playing 2018-12-01 14:00
Australia Neil Robertson
58.25% 41.75%
Thailand Thepchaiya Un-Nooh
Outcome: Robertson 6-3
Last 64
Playing 2018-12-02 20:00
Thailand Noppon Saengkham
47.41% 52.59%
England Rod Lawler
Outcome: Saengkham 6-0
Last 64
Playing 2018-12-02 14:00
England Matthew Selt
45.52% 54.48%
China Ding Junhui
Outcome: Junhui 6-5
Last 64
Playing 2018-12-02 20:00
England Judd Trump
62.34% 37.66%
Wales Dominic Dale
Outcome: Trump 6-5
Last 64
Playing 2018-12-02 20:00
England Chris Wakelin
43.50% 56.50%
England Ali Carter
Outcome: Carter 6-4
Last 64
Playing 2018-12-01 14:00
Wales Daniel Wells
38.71% 61.29%
Wales Mark Williams
Outcome: Williams 6-0
Last 64
Playing 2018-12-02 14:00
England Gary Wilson
57.08% 42.92%
England Sam Baird
Outcome: Wilson 6-3
Last 64
Playing 2018-12-01 14:00
England Ben Woollaston
50.64% 49.36%
China Xiao Guodong
Outcome: Guodong 6-3
Last 64
Playing 2018-12-01 14:00
China Zhou Yuelong
46.70% 53.30%
England Mark Davis
Outcome: Yuelong 6-4
Last 128
Playing 2018-11-28 20:30
Northern Ireland Mark Allen
84.12% 15.88%
Egypt Basem Eltahhan
Outcome: Allen 6-2
Last 128
Playing 2018-11-28 10:30
England Stuart Bingham
61.43% 38.57%
Thailand James Wattana
Outcome: Bingham 6-0
Last 128
Playing 2018-11-29 10:30
China Yan Bingtao
73.52% 26.48%
Germany Lukas Kleckers
Outcome: Bingtao 6-1
Last 128
Playing 2018-11-29 10:30
Belgium Luca Brecel
79.82% 20.18%
China Fan Zhengyi
Outcome: Brecel 6-4
Last 128
Playing 2018-11-28 20:30
England Stuart Carrington
49.61% 50.39%
England Paul Davison
Outcome: Davison 6-1
Last 128
Playing 2018-11-29 20:30
England Ali Carter
71.49% 28.51%
Malaysia Thor Chuan Leong
Outcome: Carter 6-3
Last 128
Playing 2018-11-27 20:30
Wales Dominic Dale
48.07% 51.93%
Northern Ireland Gerard Greene
Outcome: Dale 6-4
Last 128
Playing 2018-11-29 15:30
England Mark Davis
63.52% 36.48%
England Sam Craigie
Outcome: Davis 6-4
Last 128
Playing 2018-11-28 15:30
Wales Ryan Day
74.82% 25.18%
England Joe O'Connor
Outcome: O'Connor 6-2
Last 128
Playing 2018-11-29 20:30
Scotland Scott Donaldson
67.18% 32.82%
China Li Yuan
Outcome: Donaldson 6-3
Last 128
Playing 2018-11-28 15:30
Scotland Graeme Dott
54.59% 45.41%
England Oliver Lines
Outcome: Dott 6-2
Last 128
Playing 2018-11-28 20:30
England Mike Dunn
62.39% 37.61%
England Allan Taylor
Outcome: Dunn 6-4
Last 128
Playing 2018-11-29 15:30
England Peter Ebdon
69.57% 30.43%
Scotland Chris Totten
Outcome: Ebdon 6-2
Last 128
Playing 2018-11-28 15:30
England Tom Ford
55.93% 44.07%
England Craig Steadman
Outcome: Ford 6-5
Last 128
Playing 2018-11-28 10:30
Hong Kong Marco Fu
64.30% 35.70%
England Hammad Miah
Outcome: Fu 6-0
Last 128
Playing 2018-11-27 15:30
Cyprus Michael Georgiou
63.19% 36.81%
China Luo Honghao
Outcome: Honghao 6-0
Last 128
Playing 2018-11-28 20:30
England David Gilbert
71.59% 28.41%
England Ashley Carty
Outcome: Gilbert 6-3
Last 128
Playing 2018-11-28 20:30
England Martin Gould
72.74% 27.26%
England Harvey Chandler
Outcome: Gould 6-1
Last 128
Playing 2018-11-29 10:30
China Xiao Guodong
72.10% 27.90%
England Sean O'Sullivan
Outcome: Guodong 6-4
Last 128
Playing 2018-11-28 10:30
England Anthony Hamilton
50.98% 49.02%
England Rod Lawler
Outcome: Lawler 6-1
Last 128
Playing 2018-11-28 10:30
China Li Hang
54.23% 45.77%
Wales Lee Walker
Outcome: Hang 6-3
Last 128
Playing 2018-11-27 15:30
China Lyu Haotian
51.43% 48.57%
China Tian Pengfei
Outcome: Pengfei 6-4
Last 128
Playing 2018-11-29 15:30
England Barry Hawkins
82.24% 17.76%
Wales Jamie Clarke
Outcome: Hawkins 6-0
Last 128
Playing 2018-11-28 20:30
Scotland John Higgins
60.50% 39.50%
Thailand Dechawat Poomjaeng
Outcome: Higgins 6-5
Last 128
Playing 2018-11-28 10:30
England Andrew Higginson
51.99% 48.01%
England Nigel Bond
Outcome: Higginson 6-2
Last 128
Playing 2018-11-28 10:30
England Liam Highfield
55.85% 44.15%
Finland Robin Hull
Outcome: Highfield 6-4
Last 128
Playing 2018-11-27 20:30
England Michael Holt
71.78% 28.22%
China Chen Zifan
Outcome: Holt 6-1
Last 128
Playing 2018-11-28 10:30
England Mark Joyce
64.30% 35.70%
China Niu Zhuang
Outcome: Joyce 6-3
Last 128
Playing 2018-11-27 15:30
China Ding Junhui
78.61% 21.39%
Poland Adam Stefanow
Outcome: Junhui 6-1
Last 128
Playing 2018-11-29 15:30
England Mark King
71.35% 28.65%
England Elliot Slessor
Outcome: King 6-5
Last 128
Playing 2018-11-27 15:30
England Jack Lisowski
76.40% 23.60%
China Zhang Jiankang
Outcome: Lisowski 6-1
Last 128
Playing 2018-11-29 20:30
Norway Kurt Maflin
51.01% 48.99%
China Zhang Anda
Outcome: Maflin 6-3
Last 128
Playing 2018-11-29 10:30
Scotland Stephen Maguire
77.38% 22.62%
Germany Simon Lichtenberg
Outcome: Maguire 6-3
Last 128
Playing 2018-11-29 20:30
Scotland Anthony McGill
69.14% 30.86%
China Lu Ning
Outcome: Ning 6-5
Last 128
Playing 2018-11-29 10:30
Jamaica Rory McLeod
43.00% 57.00%
England Peter Lines
Outcome: McLeod 6-3
Last 128
Playing 2018-11-28 15:30
Scotland Alan McManus
64.44% 35.56%
Switzerland Alexander Ursenbacher
Outcome: McManus 6-1
Last 128
Playing 2018-11-27 20:30
England Robert Milkins
73.82% 26.18%
England Sanderson Lam
Outcome: Milkins 6-1
Last 128
Playing 2018-11-29 15:30
Ireland Fergal O'Brien
55.55% 44.45%
China Mei Xiwen
Outcome: Xiwen 6-5
Last 128
Playing 2018-11-27 15:30
England Martin O'Donnell
50.94% 49.06%
China Xu Si
Outcome: O'Donnell 6-4
Last 128
Playing 2018-11-29 15:30
England Ronnie O'Sullivan
73.72% 26.28%
England Luke Simmonds
Outcome: O'Sullivan 6-1
Last 128
Playing 2018-11-28 15:30
England Joe Perry
58.80% 41.20%
England John Astley
Outcome: Perry 6-0
Last 128
Playing 2018-11-28 10:30
England Jimmy Robertson
56.01% 43.99%
Northern Ireland Jordan Brown
Outcome: Robertson 6-4
Last 128
Playing 2018-11-27 15:30
Australia Neil Robertson
71.93% 28.07%
Wales Kishan Hirani
Outcome: Robertson 6-2
Last 128
Playing 2018-11-29 20:30
Thailand Noppon Saengkham
65.57% 34.43%
Pakistan Hamza Akbar
Outcome: Saengkham 6-1
Last 128
Playing 2018-11-29 20:30
England Mark Selby
63.84% 36.16%
England James Cahill
Outcome: Cahill 6-3
Last 128
Playing 2018-11-27 20:30
England Matthew Selt
67.38% 32.62%
China Zhang Yong
Outcome: Selt 6-2
Last 128
Playing 2018-11-27 15:30
China Yuan Sijun
44.83% 55.17%
Ireland Ken Doherty
Outcome: Doherty 6-2
Last 128
Playing 2018-11-28 15:30
Thailand Akani Songsermsawad
58.37% 41.63%
Israel Eden Sharav
Outcome: Songsermsawad 6-5
Last 128
Playing 2018-11-29 10:30
Wales Matthew Stevens
66.25% 33.75%
Scotland Ross Muir
Outcome: Stevens 6-4
Last 128
Playing 2018-11-27 20:30
England Judd Trump
65.41% 34.59%
England David Lilley
Outcome: Trump 6-0
Last 128
Playing 2018-11-28 20:30
Thailand Thepchaiya Un-Nooh
55.46% 44.54%
England Jimmy White
Outcome: Un-Nooh 6-3
Last 128
Playing 2018-11-29 10:30
Iran Hossein Vafaei
70.78% 29.22%
England Ashley Hugill
Outcome: Vafaei 6-5
Last 128
Playing 2018-11-29 15:30
England Chris Wakelin
67.14% 32.86%
Wales Duane Jones
Outcome: Wakelin 6-1
Last 128
Playing 2018-11-27 20:30
England Ricky Walden
66.00% 34.00%
Wales Jak Jones
Outcome: Jones 6-5
Last 128
Playing 2018-11-29 20:30
Wales Daniel Wells
52.08% 47.92%
China Zhao Xintong
Outcome: Wells 6-5
Last 128
Playing 2018-11-29 15:30
China Liang Wenbo
56.39% 43.61%
England Sam Baird
Outcome: Baird 6-5
Last 128
Playing 2018-11-28 15:30
Wales Michael White
55.69% 44.31%
Northern Ireland Joe Swail
Outcome: Swail 6-5
Last 128
Playing 2018-11-29 10:30
England Robbie Williams
50.57% 49.43%
England Ian Burns
Outcome: Burns 6-5
Last 128
Playing 2018-11-29 20:30
Wales Mark Williams
65.76% 34.24%
England Adam Duffy
Outcome: Williams 6-2
Last 128
Playing 2018-11-27 20:30
England Kyren Wilson
71.43% 28.57%
England Andy Lee
Outcome: Wilson 6-0
Last 128
Playing 2018-11-28 20:30
England Gary Wilson
66.41% 33.59%
England Billy Joe Castle
Outcome: Wilson 6-4
Last 128
Playing 2018-11-27 20:30
England Ben Woollaston
55.13% 44.87%
England Alfie Burden
Outcome: Woollaston 6-3
Last 128
Playing 2018-11-27 15:30
China Zhou Yuelong
75.49% 24.51%
Iran Soheil Vahedi
Outcome: Yuelong 6-1