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


Scotland 2018 Scottish Open

Final
Playing 2018-12-16 20:00
England Shaun Murphy
47.53% 52.47%
Northern Ireland Mark Allen
Outcome: Allen 9-7
Semi-final
Playing 2018-12-15 14:00
Northern Ireland Mark Allen
60.30% 39.70%
Wales Daniel Wells
Outcome: Allen 6-5
Semi-final
Playing 2018-12-15 20:00
England Shaun Murphy
45.97% 54.03%
England Judd Trump
Outcome: Murphy 6-3
Quarter-final
Playing 2018-12-14 13:00
England Sam Baird
40.36% 59.64%
England Shaun Murphy
Outcome: Murphy 5-0
Quarter-final
Playing 2018-12-14 15:00
England Alfie Burden
44.71% 55.29%
Northern Ireland Mark Allen
Outcome: Allen 5-0
Quarter-final
Playing 2018-12-14 20:00
England Stuart Carrington
42.21% 57.79%
England Judd Trump
Outcome: Trump 5-3
Quarter-final
Playing 2018-12-14 20:00
Wales Ryan Day
60.74% 39.26%
Wales Daniel Wells
Outcome: Wells 5-1
Last 16
Playing 2018-12-13 20:00
England Sam Baird
44.91% 55.09%
England Ali Carter
Outcome: Baird 4-3
Last 16
Playing 2018-12-13 21:00
England Ian Burns
40.18% 59.82%
England Judd Trump
Outcome: Trump 4-1
Last 16
Playing 2018-12-13 20:00
England Stuart Carrington
48.32% 51.68%
China Tian Pengfei
Outcome: Carrington 4-3
Last 16
Playing 2018-12-13 21:00
Scotland Graeme Dott
51.29% 48.71%
Northern Ireland Mark Allen
Outcome: Allen 4-2
Last 16
Playing 2018-12-13 20:00
Scotland John Higgins
57.76% 42.24%
England Alfie Burden
Outcome: Burden 4-2
Last 16
Playing 2018-12-13 21:00
China Ding Junhui
53.66% 46.34%
Wales Ryan Day
Outcome: Day 4-2
Last 16
Playing 2018-12-13 20:00
Wales Matthew Stevens
54.43% 45.57%
Wales Daniel Wells
Outcome: Wells 4-0
Last 16
Playing 2018-12-13 20:00
England Kyren Wilson
51.33% 48.67%
England Shaun Murphy
Outcome: Murphy 4-3
Last 32
Playing 2018-12-13 14:00
England Nigel Bond
48.39% 51.61%
England Shaun Murphy
Outcome: Murphy 4-2
Last 32
Playing 2018-12-13 14:00
England Alfie Burden
54.66% 45.34%
China Zhang Yong
Outcome: Burden 4-3
Last 32
Playing 2018-12-13 11:00
England Ian Burns
49.54% 50.46%
England Billy Joe Castle
Outcome: Burns 4-1
Last 32
Playing 2018-12-13 11:00
England Ali Carter
56.41% 43.59%
England David Lilley
Outcome: Carter 4-1
Last 32
Playing 2018-12-13 14:00
Wales Ryan Day
59.21% 40.79%
China Zhang Anda
Outcome: Day 4-2
Last 32
Playing 2018-12-13 11:00
Scotland Graeme Dott
55.10% 44.90%
Belgium Luca Brecel
Outcome: Dott 4-3
Last 32
Playing 2018-12-13 14:00
Scotland John Higgins
61.15% 38.85%
China Yan Bingtao
Outcome: Higgins 4-0
Last 32
Playing 2018-12-13 15:30
China Zhang Jiankang
32.68% 67.32%
England Judd Trump
Outcome: Trump 4-1
Last 32
Playing 2018-12-13 14:00
England Mark Joyce
54.59% 45.41%
Wales Daniel Wells
Outcome: Wells 4-1
Last 32
Playing 2018-12-13 15:30
China Ding Junhui
59.00% 41.00%
China Zhao Xintong
Outcome: Junhui 4-3
Last 32
Playing 2018-12-13 11:00
Scotland Ross Muir
53.95% 46.05%
England Sam Baird
Outcome: Baird 4-2
Last 32
Playing 2018-12-13 14:00
China Tian Pengfei
46.75% 53.25%
China Lu Ning
Outcome: Pengfei 4-3
Last 32
Playing 2018-12-13 11:00
England Joe Perry
51.04% 48.96%
England Kyren Wilson
Outcome: Wilson 4-3
Last 32
Playing 2018-12-13 15:30
China Yuan Sijun
47.38% 52.62%
Northern Ireland Mark Allen
Outcome: Allen 4-1
Last 32
Playing 2018-12-13 15:30
Wales Matthew Stevens
55.79% 44.21%
England Jimmy Robertson
Outcome: Stevens 4-3
Last 32
Playing 2018-12-13 11:00
China Zhou Yuelong
48.97% 51.03%
England Stuart Carrington
Outcome: Carrington 4-0
Last 64
Playing 2018-12-12 11:00
England Nigel Bond
47.77% 52.23%
Wales Michael White
Outcome: Bond 4-1
Last 64
Playing 2018-12-12 11:00
England Ian Burns
48.99% 51.01%
England Mike Dunn
Outcome: Burns 4-1
Last 64
Playing 2018-12-12 14:00
England James Cahill
48.95% 51.05%
China Zhang Yong
Outcome: Yong 4-2
Last 64
Playing 2018-12-12 11:00
England Stuart Carrington
57.26% 42.74%
Israel Eden Sharav
Outcome: Carrington 4-2
Last 64
Playing 2018-12-12 11:00
England Ali Carter
61.30% 38.70%
Cyprus Michael Georgiou
Outcome: Carter 4-2
Last 64
Playing 2018-12-12 14:00
England Ashley Carty
39.34% 60.66%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 64
Playing 2018-12-12 15:00
Wales Dominic Dale
57.10% 42.90%
China Zhao Xintong
Outcome: Xintong 4-3
Last 64
Playing 2018-12-12 20:00
England Mark Davis
56.73% 43.27%
China Zhang Anda
Outcome: Anda 4-2
Last 64
Playing 2018-12-12 17:30
England Paul Davison
41.05% 58.95%
England Kyren Wilson
Outcome: Wilson 4-0
Last 64
Playing 2018-12-12 21:00
Wales Ryan Day
52.73% 47.27%
England Anthony Hamilton
Outcome: Day 4-1
Last 64
Playing 2018-12-12 15:00
Scotland Scott Donaldson
38.70% 61.30%
Scotland Graeme Dott
Outcome: Dott 4-1
Last 64
Playing 2018-12-12 20:00
China Chen Feilong
36.25% 63.75%
Northern Ireland Mark Allen
Outcome: Allen 4-1
Last 64
Playing 2018-12-12 16:00
Hong Kong Marco Fu
51.95% 48.05%
England Alfie Burden
Outcome: Burden 4-3
Last 64
Playing 2018-12-12 16:00
England David Gilbert
55.02% 44.98%
Wales Daniel Wells
Outcome: Wells 4-1
Last 64
Playing 2018-12-12 15:00
Scotland John Higgins
63.37% 36.63%
Northern Ireland Gerard Greene
Outcome: Higgins 4-0
Last 64
Playing 2018-12-12 20:00
England Michael Holt
49.59% 50.41%
England Shaun Murphy
Outcome: Murphy 4-0
Last 64
Playing 2018-12-12 14:00
China Zhang Jiankang
35.30% 64.70%
Wales Lee Walker
Outcome: Jiankang 4-2
Last 64
Playing 2018-12-12 14:00
China Ding Junhui
53.54% 46.46%
England Robert Milkins
Outcome: Junhui 4-1
Last 64
Playing 2018-12-12 11:00
England Mark King
59.17% 40.83%
England David Lilley
Outcome: Lilley 4-3
Last 64
Playing 2018-12-12 15:00
Scotland Alan McManus
49.86% 50.14%
Belgium Luca Brecel
Outcome: Brecel 4-2
Last 64
Playing 2018-12-12 11:00
China Lu Ning
51.78% 48.22%
Wales Jak Jones
Outcome: Ning 4-3
Last 64
Playing 2018-12-12 11:00
England Martin O'Donnell
52.72% 47.28%
England Sam Baird
Outcome: Baird 4-1
Last 64
Playing 2018-12-12 17:30
China Tian Pengfei
43.96% 56.04%
Finland Robin Hull
Outcome: Pengfei 4-0
Last 64
Playing 2018-12-12 14:00
England Joe Perry
62.70% 37.30%
England Robbie Williams
Outcome: Perry 4-2
Last 64
Playing 2018-12-12 14:00
Australia Neil Robertson
68.54% 31.46%
Scotland Ross Muir
Outcome: Muir 4-2
Last 64
Playing 2018-12-12 20:00
England Jimmy Robertson
45.85% 54.15%
England Jack Lisowski
Outcome: Robertson 4-1
Last 64
Playing 2018-12-12 14:00
England Luke Simmonds
45.22% 54.78%
China Yuan Sijun
Outcome: Sijun 4-3
Last 64
Playing 2018-12-12 20:00
Wales Matthew Stevens
54.00% 46.00%
England Elliot Slessor
Outcome: Stevens 4-1
Last 64
Playing 2018-12-12 20:00
Northern Ireland Joe Swail
48.84% 51.16%
England Mark Joyce
Outcome: Joyce 4-2
Last 64
Playing 2018-12-12 14:00
Iran Soheil Vahedi
37.41% 62.59%
England Billy Joe Castle
Outcome: Castle 4-1
Last 64
Playing 2018-12-12 21:00
England Ben Woollaston
40.74% 59.26%
England Judd Trump
Outcome: Trump 4-0
Last 64
Playing 2018-12-12 11:00
China Zhou Yuelong
55.07% 44.93%
China Lyu Haotian
Outcome: Yuelong 4-2
Last 128
Playing 2018-12-10 20:00
Pakistan Hamza Akbar
65.35% 34.65%
Iran Soheil Vahedi
Outcome: Vahedi 4-2
Last 128
Playing 2018-12-11 15:00
Northern Ireland Mark Allen
50.51% 49.49%
China Liang Wenbo
Outcome: Allen 4-2
Last 128
Playing 2018-12-11 20:00
China Zhang Anda
46.72% 53.28%
Ireland Ken Doherty
Outcome: Anda 4-0
Last 128
Playing 2018-12-11 21:00
England Stuart Bingham
63.97% 36.03%
China Tian Pengfei
Outcome: Pengfei 4-0
Last 128
Playing 2018-12-10 14:00
England Nigel Bond
64.75% 35.25%
England Andy Lee
Outcome: Bond 4-2
Last 128
Playing 2018-12-11 17:30
Belgium Luca Brecel
55.40% 44.60%
England Hammad Miah
Outcome: Brecel 4-0
Last 128
Playing 2018-12-11 11:00
Northern Ireland Jordan Brown
40.04% 59.96%
Wales Lee Walker
Outcome: Walker 4-2
Last 128
Playing 2018-12-11 11:00
England Alfie Burden
44.30% 55.70%
England Peter Ebdon
Outcome: Burden 4-2
Last 128
Playing 2018-12-10 14:00
England Stuart Carrington
47.86% 52.14%
England Gary Wilson
Outcome: Carrington 4-3
Last 128
Playing 2018-12-10 20:00
England Ali Carter
66.16% 33.84%
China Luo Honghao
Outcome: Carter 4-0
Last 128
Playing 2018-12-11 11:00
England Ashley Carty
32.59% 67.41%
England Craig Steadman
Outcome: Carty 4-2
Last 128
Playing 2018-12-11 11:00
Malaysia Thor Chuan Leong
44.19% 55.81%
England James Cahill
Outcome: Cahill 4-2
Last 128
Playing 2018-12-11 20:00
Wales Jamie Clarke
18.61% 81.39%
England Mark Davis
Outcome: Davis 4-3
Last 128
Playing 2018-12-10 14:00
England Sam Craigie
38.03% 61.97%
England Michael Holt
Outcome: Holt 4-2
Last 128
Playing 2018-12-11 14:00
Wales Ryan Day
70.60% 29.40%
Scotland Rhys Clark
Outcome: Day 4-3
Last 128
Playing 2018-12-10 21:00
Scotland Graeme Dott
63.35% 36.65%
China Xu Si
Outcome: Dott 4-1
Last 128
Playing 2018-12-10 17:30
Egypt Basem Eltahhan
17.25% 82.75%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 128
Playing 2018-12-11 14:00
China Chen Feilong
37.66% 62.34%
Scotland Fraser Patrick
Outcome: Feilong 4-3
Last 128
Playing 2018-12-10 15:00
Hong Kong Marco Fu
67.99% 32.01%
China Chen Zifan
Outcome: Fu 4-3
Last 128
Playing 2018-12-10 14:00
China Li Hang
60.25% 39.75%
England Paul Davison
Outcome: Davison 4-3
Last 128
Playing 2018-12-10 14:00
China Lyu Haotian
67.06% 32.94%
China Fan Zhengyi
Outcome: Haotian 4-2
Last 128
Playing 2018-12-10 14:00
England Barry Hawkins
60.85% 39.15%
China Zhou Yuelong
Outcome: Yuelong 4-3
Last 128
Playing 2018-12-10 20:00
Scotland John Higgins
69.05% 30.95%
England Adam Duffy
Outcome: Higgins 4-3
Last 128
Playing 2018-12-10 15:00
Finland Robin Hull
62.24% 37.76%
Wales Kishan Hirani
Outcome: Hull 4-2
Last 128
Playing 2018-12-10 20:00
China Zhang Jiankang
51.75% 48.25%
Germany Simon Lichtenberg
Outcome: Jiankang 4-1
Last 128
Playing 2018-12-11 20:00
England Mark Joyce
44.32% 55.68%
England Ricky Walden
Outcome: Joyce 4-2
Last 128
Playing 2018-12-10 15:00
China Ding Junhui
67.11% 32.89%
China Niu Zhuang
Outcome: Junhui 4-0
Last 128
Playing 2018-12-11 11:00
England Mark King
54.63% 45.37%
China Mei Xiwen
Outcome: King 4-2
Last 128
Playing 2018-12-10 20:00
England Sanderson Lam
43.29% 56.71%
Wales Jak Jones
Outcome: Jones 4-1
Last 128
Playing 2018-12-11 16:00
England David Lilley
38.39% 61.61%
England Tom Ford
Outcome: Lilley 4-3
Last 128
Playing 2018-12-11 20:00
England Jack Lisowski
57.92% 42.08%
Poland Adam Stefanow
Outcome: Lisowski 4-3
Last 128
Playing 2018-12-11 15:00
Norway Kurt Maflin
38.25% 61.75%
England Anthony Hamilton
Outcome: Hamilton 4-1
Last 128
Playing 2018-12-10 17:30
Scotland Stephen Maguire
66.64% 33.36%
England Billy Joe Castle
Outcome: Castle 4-1
Last 128
Playing 2018-12-11 14:00
Jamaica Rory McLeod
54.38% 45.62%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 128
Playing 2018-12-11 14:00
Scotland Alan McManus
67.08% 32.92%
England John Astley
Outcome: McManus 4-3
Last 128
Playing 2018-12-11 14:00
England Robert Milkins
56.42% 43.58%
Ireland Fergal O'Brien
Outcome: Milkins 4-0
Last 128
Playing 2018-12-10 21:00
England Shaun Murphy
52.33% 47.67%
Thailand Akani Songsermsawad
Outcome: Murphy 4-1
Last 128
Playing 2018-12-10 20:00
China Lu Ning
46.99% 53.01%
Wales Duane Jones
Outcome: Ning 4-3
Last 128
Playing 2018-12-10 20:00
England Joe O'Connor
39.91% 60.09%
England Mike Dunn
Outcome: Dunn 4-2
Last 128
Playing 2018-12-11 11:00
England Joe Perry
64.18% 35.82%
Thailand James Wattana
Outcome: Perry 4-0
Last 128
Playing 2018-12-11 14:00
Thailand Dechawat Poomjaeng
49.59% 50.41%
England Luke Simmonds
Outcome: Simmonds 4-0
Last 128
Playing 2018-12-10 14:00
Australia Neil Robertson
54.21% 45.79%
England Peter Lines
Outcome: Robertson 4-1
Last 128
Playing 2018-12-11 15:00
England Jimmy Robertson
71.77% 28.23%
Germany Lukas Kleckers
Outcome: Robertson 4-2
Last 128
Playing 2018-12-11 14:00
Thailand Noppon Saengkham
47.18% 52.82%
Wales Dominic Dale
Outcome: Dale 4-3
Last 128
Playing 2018-12-10 20:00
England Matthew Selt
45.61% 54.39%
England Ian Burns
Outcome: Burns 4-3
Last 128
Playing 2018-12-11 17:30
China Yuan Sijun
37.75% 62.25%
China Xiao Guodong
Outcome: Sijun 4-0
Last 128
Playing 2018-12-11 20:00
England Elliot Slessor
48.24% 51.76%
Thailand Thepchaiya Un-Nooh
Outcome: Slessor 4-1
Last 128
Playing 2018-12-11 20:00
Wales Matthew Stevens
69.70% 30.30%
China Li Yuan
Outcome: Stevens 4-2
Last 128
Playing 2018-12-11 20:00
Northern Ireland Joe Swail
53.43% 46.57%
England Andrew Higginson
Outcome: Swail 4-2
Last 128
Playing 2018-12-10 14:00
England Allan Taylor
40.89% 59.11%
Wales Michael White
Outcome: White 4-2
Last 128
Playing 2018-12-11 11:00
Scotland Chris Totten
42.80% 57.20%
Northern Ireland Gerard Greene
Outcome: Greene 4-1
Last 128
Playing 2018-12-11 20:00
England Judd Trump
63.54% 36.46%
England Jimmy White
Outcome: Trump 4-0
Last 128
Playing 2018-12-11 21:00
England Kyren Wilson
61.76% 38.24%
England Oliver Lines
Outcome: Wilson 4-2
Last 128
Playing 2018-12-11 11:00
England Ben Woollaston
72.24% 27.76%
England Harvey Chandler
Outcome: Woollaston 4-1
Last 128
Playing 2018-12-11 15:00
China Zhao Xintong
54.83% 45.17%
England Ashley Hugill
Outcome: Xintong 4-1