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.95% out of 6661 predictions
See current predictions


England 2018 Snooker Shootout

Last 16
Playing 2018-02-11 20:10
England Stuart Bingham
51.57% 48.43%
England Mark Davis
Outcome: Davis 1-0
Last 16
Playing 2018-02-11 19:30
England Nigel Bond
56.15% 43.85%
Cyprus Michael Georgiou
Outcome: Georgiou 1-0
Last 16
Playing 2018-02-11 19:50
Scotland Graeme Dott
50.87% 49.13%
England Barry Hawkins
Outcome: Dott 1-0
Last 16
Playing 2018-02-11 19:40
Northern Ireland Gerard Greene
45.72% 54.28%
China Cao Yupeng
Outcome: Yupeng 1-0
Last 16
Playing 2018-02-11 19:10
England Martin O'Donnell
45.50% 54.50%
Wales Jamie Jones
Outcome: O'Donnell 1-0
Last 16
Playing 2018-02-11 20:00
England Joe Perry
39.58% 60.42%
Wales Mark Williams
Outcome: Perry 1-0
Last 16
Playing 2018-02-11 19:00
Thailand Akani Songsermsawad
44.18% 55.82%
England Tom Ford
Outcome: Songsermsawad 1-0
Last 16
Playing 2018-02-11 19:20
China Zhang Yong
49.13% 50.87%
England Stuart Carrington
Outcome: Yong 1-0
Last 32
Playing 2018-02-11 13:10
Pakistan Hamza Akbar
37.76% 62.24%
China Cao Yupeng
Outcome: Yupeng 1-0
Last 32
Playing 2018-02-11 14:10
England Stuart Bingham
55.51% 44.49%
England Elliot Slessor
Outcome: Bingham 1-0
Last 32
Playing 2018-02-11 15:30
England Nigel Bond
49.07% 50.93%
Wales Matthew Stevens
Outcome: Bond 1-0
Last 32
Playing 2018-02-11 14:40
Malta Alex Borg
42.44% 57.56%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 1-0
Last 32
Playing 2018-02-11 15:20
Belgium Luca Brecel
54.68% 45.32%
Cyprus Michael Georgiou
Outcome: Georgiou 1-0
Last 32
Playing 2018-02-11 13:20
England Stuart Carrington
52.08% 47.92%
England Billy Joe Castle
Outcome: Carrington 1-0
Last 32
Playing 2018-02-11 13:00
England Ali Carter
49.05% 50.95%
England Mark Davis
Outcome: Davis 1-0
Last 32
Playing 2018-02-11 15:00
Australia Kurt Dunham
29.36% 70.64%
England Barry Hawkins
Outcome: Hawkins 1-0
Last 32
Playing 2018-02-11 15:10
England Tom Ford
46.48% 53.52%
England Martin Gould
Outcome: Ford 1-0
Last 32
Playing 2018-02-11 13:30
England Ashley Hugill
42.57% 57.43%
Scotland Graeme Dott
Outcome: Dott 1-0
Last 32
Playing 2018-02-11 14:00
Wales Jamie Jones
56.35% 43.65%
England Rod Lawler
Outcome: Jones 1-0
Last 32
Playing 2018-02-11 14:50
England Martin O'Donnell
39.47% 60.53%
England Ricky Walden
Outcome: O'Donnell 1-0
Last 32
Playing 2018-02-11 14:30
England Sean O'Sullivan
46.09% 53.91%
Northern Ireland Gerard Greene
Outcome: Greene 1-0
Last 32
Playing 2018-02-11 13:40
China Tian Pengfei
41.99% 58.01%
England Joe Perry
Outcome: Perry 1-0
Last 32
Playing 2018-02-11 14:20
Wales Mark Williams
62.64% 37.36%
England Allan Taylor
Outcome: Williams 1-0
Last 32
Playing 2018-02-11 13:50
China Zhang Yong
49.45% 50.55%
England Mike Dunn
Outcome: Yong 1-0
Last 64
Playing 2018-02-10 22:30
England Stuart Bingham
58.93% 41.07%
Scotland Scott Donaldson
Outcome: Bingham 1-0
Last 64
Playing 2018-02-09 21:40
England Nigel Bond
56.24% 43.76%
England Peter Lines
Outcome: Bond 1-0
Last 64
Playing 2018-02-10 21:00
Belgium Luca Brecel
57.47% 42.53%
China Mei Xiwen
Outcome: Brecel 1-0
Last 64
Playing 2018-02-09 20:30
England James Cahill
39.23% 60.77%
Scotland Graeme Dott
Outcome: Dott 1-0
Last 64
Playing 2018-02-10 20:50
England Stuart Carrington
56.33% 43.67%
Wales Ian Preece
Outcome: Carrington 1-0
Last 64
Playing 2018-02-10 20:40
England Ali Carter
54.01% 45.99%
Northern Ireland Joe Swail
Outcome: Carter 1-0
Last 64
Playing 2018-02-10 22:20
Egypt Basem Eltahhan
28.10% 71.90%
England Mark Davis
Outcome: Davis 1-0
Last 64
Playing 2018-02-09 22:10
Cyprus Michael Georgiou
49.43% 50.57%
Wales Jak Jones
Outcome: Georgiou 1-0
Last 64
Playing 2018-02-09 21:30
England Martin Gould
62.30% 37.70%
England John Astley
Outcome: Gould 1-0
Last 64
Playing 2018-02-09 20:00
China Xiao Guodong
53.29% 46.71%
England Tom Ford
Outcome: Ford 1-0
Last 64
Playing 2018-02-09 22:00
China Lyu Haotian
66.99% 33.01%
Australia Kurt Dunham
Outcome: Dunham 1-0
Last 64
Playing 2018-02-09 22:30
England Barry Hawkins
57.96% 42.04%
England Alex Davies
Outcome: Hawkins 1-0
Last 64
Playing 2018-02-09 20:10
England Liam Highfield
56.73% 43.27%
Northern Ireland Gerard Greene
Outcome: Greene 1-0
Last 64
Playing 2018-02-10 20:20
England Michael Holt
55.07% 44.93%
England Ashley Hugill
Outcome: Hugill 1-0
Last 64
Playing 2018-02-09 21:00
England Kuldesh Johal
40.33% 59.67%
England Mike Dunn
Outcome: Dunn 1-0
Last 64
Playing 2018-02-09 20:20
Wales Jamie Jones
47.23% 52.77%
Wales Michael White
Outcome: Jones 1-0
Last 64
Playing 2018-02-10 20:30
Wales Duane Jones
41.96% 58.04%
England Allan Taylor
Outcome: Taylor 1-0
Last 64
Playing 2018-02-10 22:10
England Mark King
58.38% 41.62%
China Tian Pengfei
Outcome: Pengfei 1-0
Last 64
Playing 2018-02-09 21:20
England Robert Milkins
66.61% 33.39%
Pakistan Hamza Akbar
Outcome: Akbar 1-0
Last 64
Playing 2018-02-09 21:50
Ireland Fergal O'Brien
48.95% 51.05%
England Ricky Walden
Outcome: Walden 1-0
Last 64
Playing 2018-02-09 21:10
England Sean O'Sullivan
44.97% 55.03%
England Peter Ebdon
Outcome: O'Sullivan 1-0
Last 64
Playing 2018-02-09 20:40
Thailand Noppon Saengkham
53.46% 46.54%
England Martin O'Donnell
Outcome: O'Donnell 1-0
Last 64
Playing 2018-02-10 21:50
England Matthew Selt
65.38% 34.62%
Malta Alex Borg
Outcome: Borg 1-0
Last 64
Playing 2018-02-10 21:40
England Elliot Slessor
54.70% 45.30%
England Michael Williams
Outcome: Slessor 1-0
Last 64
Playing 2018-02-10 21:30
Thailand Akani Songsermsawad
33.63% 66.37%
England David Gilbert
Outcome: Songsermsawad 1-0
Last 64
Playing 2018-02-09 20:50
Wales Matthew Stevens
64.53% 35.47%
England David Lilley
Outcome: Stevens 1-0
Last 64
Playing 2018-02-10 20:10
Switzerland Alexander Ursenbacher
49.55% 50.45%
England Rod Lawler
Outcome: Lawler 1-0
Last 64
Playing 2018-02-10 20:00
Thailand James Wattana
33.72% 66.28%
Wales Mark Williams
Outcome: Williams 1-0
Last 64
Playing 2018-02-10 21:20
England Jimmy White
53.30% 46.70%
England Billy Joe Castle
Outcome: Castle 1-0
Last 64
Playing 2018-02-10 22:00
England Gary Wilson
48.37% 51.63%
England Joe Perry
Outcome: Perry 1-0
Last 64
Playing 2018-02-09 22:20
China Zhang Yong
60.57% 39.43%
Scotland Ross Vallance
Outcome: Yong 1-0
Last 64
Playing 2018-02-10 21:10
China Cao Yupeng
58.40% 41.60%
Ireland Josh Boileau
Outcome: Yupeng 1-0
Last 128
Playing 2018-02-08 20:10
England John Astley
54.78% 45.22%
Scotland Ross Muir
Outcome: Astley 1-0
Last 128
Playing 2018-02-08 22:00
England Sam Baird
43.29% 56.71%
Northern Ireland Joe Swail
Outcome: Swail 1-0
Last 128
Playing 2018-02-09 15:30
China Yan Bingtao
34.73% 65.27%
Scotland Graeme Dott
Outcome: Dott 1-0
Last 128
Playing 2018-02-09 15:40
Ireland Josh Boileau
57.78% 42.22%
England Daniel Ward
Outcome: Boileau 1-0
Last 128
Playing 2018-02-08 22:30
England Nigel Bond
68.85% 31.15%
Ireland Leo Fernandez
Outcome: Bond 1-0
Last 128
Playing 2018-02-09 13:20
Malta Alex Borg
34.42% 65.58%
Wales Daniel Wells
Outcome: Borg 1-0
Last 128
Playing 2018-02-09 14:30
England Oliver Brown
45.14% 54.86%
Wales Ian Preece
Outcome: Preece 1-0
Last 128
Playing 2018-02-08 21:00
England James Cahill
44.06% 55.94%
England Rory McLeod
Outcome: Cahill 1-0
Last 128
Playing 2018-02-08 16:50
England Ashley Carty
27.53% 72.47%
England Mark King
Outcome: King 1-0
Last 128
Playing 2018-02-08 15:10
England Billy Joe Castle
30.64% 69.36%
England Chris Wakelin
Outcome: Castle 1-0
Last 128
Playing 2018-02-08 21:40
England Jamie Cope
44.43% 55.57%
Pakistan Hamza Akbar
Outcome: Akbar 1-0
Last 128
Playing 2018-02-08 13:00
England Mark Davis
48.58% 51.42%
Scotland Anthony McGill
Outcome: Davis 1-0
Last 128
Playing 2018-02-08 13:50
Scotland Scott Donaldson
58.78% 41.22%
China Yuan Sijun
Outcome: Donaldson 1-0
Last 128
Playing 2018-02-08 20:20
Australia Kurt Dunham
32.68% 67.32%
Scotland Chris Totten
Outcome: Dunham 1-0
Last 128
Playing 2018-02-09 13:40
England Mike Dunn
62.17% 37.83%
Wales David John
Outcome: Dunn 1-0
Last 128
Playing 2018-02-08 20:50
Egypt Basem Eltahhan
19.30% 80.70%
China Li Yuan
Outcome: Eltahhan 1-0
Last 128
Playing 2018-02-09 16:20
England Tom Ford
41.63% 58.37%
Northern Ireland Mark Allen
Outcome: Ford 1-0
Last 128
Playing 2018-02-09 13:10
Cyprus Michael Georgiou
66.64% 33.36%
Malaysia Thor Chuan Leong
Outcome: Georgiou 1-0
Last 128
Playing 2018-02-08 14:50
England David Gilbert
75.08% 24.92%
England Adam Duffy
Outcome: Gilbert 1-0
Last 128
Playing 2018-02-08 14:20
England Martin Gould
53.00% 47.00%
Ireland Ken Doherty
Outcome: Gould 1-0
Last 128
Playing 2018-02-08 21:30
England David Grace
46.96% 53.04%
China Xiao Guodong
Outcome: Guodong 1-0
Last 128
Playing 2018-02-09 14:50
Northern Ireland Gerard Greene
43.12% 56.88%
China Zhou Yuelong
Outcome: Greene 1-0
Last 128
Playing 2018-02-08 16:30
China Li Hang
40.37% 59.63%
Wales Mark Williams
Outcome: Williams 1-0
Last 128
Playing 2018-02-08 14:00
China Lyu Haotian
57.55% 42.45%
China Xu Si
Outcome: Haotian 1-0
Last 128
Playing 2018-02-08 15:30
England Barry Hawkins
45.58% 54.42%
England Shaun Murphy
Outcome: Hawkins 1-0
Last 128
Playing 2018-02-08 14:40
England Liam Highfield
61.29% 38.71%
China Fang Xiongman
Outcome: Highfield 1-0
Last 128
Playing 2018-02-09 16:50
England Michael Holt
51.81% 48.19%
Wales Ryan Day
Outcome: Holt 1-0
Last 128
Playing 2018-02-08 15:50
England Ashley Hugill
61.24% 38.76%
Wales Ben Jones
Outcome: Hugill 1-0
Last 128
Playing 2018-02-08 15:40
England Kuldesh Johal
44.76% 55.24%
China Wang Yuchen
Outcome: Johal 1-0
Last 128
Playing 2018-02-08 13:30
Wales Duane Jones
34.52% 65.48%
England Ben Woollaston
Outcome: Jones 1-0
Last 128
Playing 2018-02-08 13:10
England Mark Joyce
69.65% 30.35%
England Alex Davies
Outcome: Davies 1-0
Last 128
Playing 2018-02-08 16:40
England Christopher Keogan
56.48% 43.52%
England Michael Williams
Outcome: Williams 1-0
Last 128
Playing 2018-02-09 15:50
Germany Lukas Kleckers
28.60% 71.40%
England Gary Wilson
Outcome: Wilson 1-0
Last 128
Playing 2018-02-08 14:10
England David Lilley
29.49% 70.51%
China Chen Zhe
Outcome: Lilley 1-0
Last 128
Playing 2018-02-09 16:10
England Oliver Lines
40.29% 59.71%
China Cao Yupeng
Outcome: Yupeng 1-0
Last 128
Playing 2018-02-09 14:00
Norway Kurt Maflin
53.86% 46.14%
Wales Jak Jones
Outcome: Jones 1-0
Last 128
Playing 2018-02-09 15:20
England Mitchell Mann
50.60% 49.40%
England Martin O'Donnell
Outcome: O'Donnell 1-0
Last 128
Playing 2018-02-08 13:20
Scotland Alan McManus
75.15% 24.85%
Scotland Ross Vallance
Outcome: Vallance 1-0
Last 128
Playing 2018-02-08 16:10
England Hammad Miah
28.25% 71.75%
England Joe Perry
Outcome: Perry 1-0
Last 128
Playing 2018-02-09 13:00
England Robert Milkins
52.60% 47.40%
England Alfie Burden
Outcome: Milkins 1-0
Last 128
Playing 2018-02-09 13:30
Ireland Fergal O'Brien
75.70% 24.30%
England William Lemons
Outcome: O'Brien 1-0
Last 128
Playing 2018-02-08 21:50
China Tian Pengfei
66.47% 33.53%
England Wayne Brown
Outcome: Pengfei 1-0
Last 128
Playing 2018-02-09 14:40
England Lewis Roberts
29.52% 70.48%
Wales Jamie Jones
Outcome: Jones 1-0
Last 128
Playing 2018-02-09 16:40
England Jimmy Robertson
48.40% 51.60%
Belgium Luca Brecel
Outcome: Brecel 1-0
Last 128
Playing 2018-02-08 20:30
Thailand Noppon Saengkham
59.91% 40.09%
England Paul Davison
Outcome: Saengkham 1-0
Last 128
Playing 2018-02-08 15:00
England Matthew Selt
47.67% 52.33%
Wales Dominic Dale
Outcome: Selt 1-0
Last 128
Playing 2018-02-08 16:00
Israel Eden Sharav
52.91% 47.09%
China Mei Xiwen
Outcome: Xiwen 1-0
Last 128
Playing 2018-02-08 20:00
England James Silverwood
26.83% 73.17%
England Stuart Bingham
Outcome: Bingham 1-0
Last 128
Playing 2018-02-08 15:20
England Elliot Slessor
60.86% 39.14%
England Sanderson Lam
Outcome: Slessor 1-0
Last 128
Playing 2018-02-08 13:40
England Craig Steadman
34.55% 65.45%
England Ali Carter
Outcome: Carter 1-0
Last 128
Playing 2018-02-09 14:20
Wales Matthew Stevens
51.60% 48.40%
China Zhao Xintong
Outcome: Stevens 1-0
Last 128
Playing 2018-02-08 16:20
England Allan Taylor
53.18% 46.82%
England Ian Burns
Outcome: Taylor 1-0
Last 128
Playing 2018-02-08 21:10
Switzerland Alexander Ursenbacher
32.40% 67.60%
England Jack Lisowski
Outcome: Ursenbacher 1-0
Last 128
Playing 2018-02-09 15:00
Iran Soheil Vahedi
31.97% 68.03%
England Peter Ebdon
Outcome: Ebdon 1-0
Last 128
Playing 2018-02-08 22:20
Wales Lee Walker
38.79% 61.21%
England Stuart Carrington
Outcome: Carrington 1-0
Last 128
Playing 2018-02-09 16:30
England Charlie Walters
34.90% 65.10%
England Rod Lawler
Outcome: Lawler 1-0
Last 128
Playing 2018-02-08 22:10
Thailand James Wattana
42.94% 57.06%
China Zhang Anda
Outcome: Wattana 1-0
Last 128
Playing 2018-02-09 16:00
Wales Michael White
49.11% 50.89%
England Andrew Higginson
Outcome: White 1-0
Last 128
Playing 2018-02-08 21:20
England Jimmy White
45.13% 54.87%
England Anthony Hamilton
Outcome: White 1-0
Last 128
Playing 2018-02-09 13:50
England Kyren Wilson
46.17% 53.83%
England Ricky Walden
Outcome: Walden 1-0
Last 128
Playing 2018-02-09 15:10
China Zhang Yong
54.75% 45.25%
England Jamie Barrett
Outcome: Yong 1-0
Last 128
Playing 2018-02-09 14:10
China Niu Zhuang
59.55% 40.45%
England Sean O'Sullivan
Outcome: O'Sullivan 1-0
Last 128
Playing 2018-02-08 14:30
China Chen Zifan
37.52% 62.48%
England Peter Lines
Outcome: Lines 1-0