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.52% out of 3042 predictions
See current predictions


Germany 2017 German Masters

Final
Playing 2017-02-05 20:00
England Ali Carter
59.41% 40.59%
England Anthony Hamilton
Outcome: Hamilton 9-6
Semi-final
Playing 2017-02-04 20:00
England Stuart Bingham
63.07% 36.93%
England Anthony Hamilton
Outcome: Hamilton 6-4
Semi-final
Playing 2017-02-04 14:00
England Martin Gould
50.49% 49.51%
England Ali Carter
Outcome: Carter 6-2
Quarter-final
Playing 2017-02-03 20:00
England Stuart Bingham
65.59% 34.41%
China Yan Bingtao
Outcome: Bingham 5-2
Quarter-final
Playing 2017-02-03 20:00
England Tom Ford
42.84% 57.16%
England Ali Carter
Outcome: Carter 5-2
Quarter-final
Playing 2017-02-03 20:00
England Martin Gould
52.53% 47.47%
Wales Ryan Day
Outcome: Gould 5-2
Quarter-final
Playing 2017-02-03 20:00
England Barry Hawkins
63.64% 36.36%
England Anthony Hamilton
Outcome: Hamilton 5-4
Last 16
Playing 2017-02-03 14:00
England Stuart Bingham
63.26% 36.74%
England David Gilbert
Outcome: Bingham 5-4
Last 16
Playing 2017-02-02 20:00
England Ali Carter
67.20% 32.80%
China Zhao Xintong
Outcome: Carter 5-4
Last 16
Playing 2017-02-02 20:00
Wales Ryan Day
58.20% 41.80%
Finland Robin Hull
Outcome: Day 5-4
Last 16
Playing 2017-02-02 20:00
England Tom Ford
40.62% 59.38%
England Mark King
Outcome: Ford 5-2
Last 16
Playing 2017-02-02 20:00
England Martin Gould
44.91% 55.09%
England Ricky Walden
Outcome: Gould 5-3
Last 16
Playing 2017-02-03 14:00
England Anthony Hamilton
36.24% 63.76%
England Mark Selby
Outcome: Hamilton 5-2
Last 16
Playing 2017-02-03 14:00
England Michael Holt
63.51% 36.49%
China Yan Bingtao
Outcome: Bingtao 5-1
Last 16
Playing 2017-02-03 14:00
England Ben Woollaston
41.39% 58.61%
England Barry Hawkins
Outcome: Hawkins 5-2
Last 32
Playing 2017-02-01 20:00
England John Astley
36.26% 63.74%
England Ricky Walden
Outcome: Walden 5-4
Last 32
Playing 2017-02-02 10:00
England Stuart Bingham
68.79% 31.21%
China Zhang Yong
Outcome: Bingham 5-3
Last 32
Playing 2017-02-02 10:00
Wales Dominic Dale
61.99% 38.01%
China Yan Bingtao
Outcome: Bingtao 5-2
Last 32
Playing 2017-02-01 20:00
Wales Ryan Day
45.60% 54.40%
Northern Ireland Mark Allen
Outcome: Day 5-1
Last 32
Playing 2017-02-01 20:00
England Tom Ford
40.72% 59.28%
England Peter Ebdon
Outcome: Ford 5-2
Last 32
Playing 2017-02-02 15:00
Hong Kong Marco Fu
56.81% 43.19%
England David Gilbert
Outcome: Gilbert 5-3
Last 32
Playing 2017-02-01 14:00
England Martin Gould
59.42% 40.58%
Wales Jamie Jones
Outcome: Gould 5-0
Last 32
Playing 2017-02-02 15:00
England Anthony Hamilton
40.30% 59.70%
Wales Mark Williams
Outcome: Hamilton 5-3
Last 32
Playing 2017-02-02 10:00
England Barry Hawkins
59.28% 40.72%
Wales Michael White
Outcome: Hawkins 5-1
Last 32
Playing 2017-02-02 15:00
England Michael Holt
61.06% 38.94%
England Stuart Carrington
Outcome: Holt 5-1
Last 32
Playing 2017-02-01 14:00
Finland Robin Hull
44.74% 55.26%
England Jimmy White
Outcome: Hull 5-4
Last 32
Playing 2017-02-01 14:00
Scotland Stephen Maguire
55.04% 44.96%
England Ali Carter
Outcome: Carter 5-1
Last 32
Playing 2017-02-01 20:00
England Ronnie O'Sullivan
55.66% 44.34%
England Mark King
Outcome: King 5-4
Last 32
Playing 2017-02-02 15:00
Australia Neil Robertson
56.99% 43.01%
England Ben Woollaston
Outcome: Woollaston 5-4
Last 32
Playing 2017-02-01 20:00
Thailand Akani Songsermsawad
60.85% 39.15%
China Zhao Xintong
Outcome: Xintong 5-0
Last 32
Playing 2017-02-02 15:00
Thailand Thepchaiya Un-Nooh
35.55% 64.45%
England Mark Selby
Outcome: Selby 5-0
Last 64
Playing 2016-12-09 20:00
England Stuart Bingham
63.32% 36.68%
China Yu Delu
Outcome: Bingham 5-3
Last 64
Playing 2016-12-09 11:00
China Yan Bingtao
36.92% 63.08%
England Shaun Murphy
Outcome: Bingtao 5-4
Last 64
Playing 2016-12-08 20:00
Malta Alex Borg
37.47% 62.53%
Wales Dominic Dale
Outcome: Dale 5-1
Last 64
Playing 2016-12-09 20:00
England Stuart Carrington
57.03% 42.97%
England Sam Craigie
Outcome: Carrington 5-1
Last 64
Playing 2016-12-09 20:00
England Mark Davis
62.74% 37.26%
China Zhang Yong
Outcome: Yong 5-3
Last 64
Playing 2016-12-09 15:30
England Adam Duffy
33.77% 66.23%
Northern Ireland Mark Allen
Outcome: Allen 5-2
Last 64
Playing 2016-12-09 11:00
Brazil Igor Figueiredo
31.21% 68.79%
England Michael Holt
Outcome: Holt 5-3
Last 64
Playing 2016-12-09 20:00
Hong Kong Marco Fu
70.03% 29.97%
Poland Adam Stefanow
Outcome: Fu 5-1
Last 64
Playing 2016-12-09 11:00
England David Gilbert
65.35% 34.65%
England Allan Taylor
Outcome: Gilbert 5-2
Last 64
Playing 2016-12-08 20:00
England Martin Gould
63.65% 36.35%
England Craig Steadman
Outcome: Gould 5-1
Last 64
Playing 2016-12-09 11:00
England Barry Hawkins
69.13% 30.87%
Wales Jak Jones
Outcome: Hawkins 5-0
Last 64
Playing 2016-12-09 11:00
Wales Jamie Jones
55.86% 44.14%
England James Cahill
Outcome: Jones 5-2
Last 64
Playing 2016-12-09 15:30
England Mark Joyce
31.21% 68.79%
Wales Mark Williams
Outcome: Williams 5-4
Last 64
Playing 2016-12-09 15:30
Thailand Boonyarit Keattikun
33.35% 66.65%
England Anthony Hamilton
Outcome: Hamilton 5-3
Last 64
Playing 2016-12-08 20:00
England Mark King
52.26% 47.74%
England Andrew Higginson
Outcome: King 5-3
Last 64
Playing 2016-12-09 15:30
England Jack Lisowski
52.92% 47.08%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 5-4
Last 64
Playing 2016-12-09 20:00
India Aditya Mehta
44.72% 55.28%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 5-4
Last 64
Playing 2016-12-09 11:00
England Robert Milkins
54.59% 45.41%
Wales Ryan Day
Outcome: Day 5-3
Last 64
Playing 2016-12-09 15:30
Scotland Ross Muir
34.93% 65.07%
England Ali Carter
Outcome: Carter 5-4
Last 64
Playing 2016-12-08 20:00
England Ronnie O'Sullivan
61.74% 38.26%
England Gary Wilson
Outcome: O'Sullivan 5-3
Last 64
Playing 2016-12-09 20:00
Australia Neil Robertson
73.04% 26.96%
England Christopher Keogan
Outcome: Robertson 5-1
Last 64
Playing 2016-12-08 20:00
Thailand Noppon Saengkham
34.07% 65.93%
Scotland Stephen Maguire
Outcome: Maguire 5-4
Last 64
Playing 2016-12-09 15:30
England Matthew Selt
48.14% 51.86%
England Peter Ebdon
Outcome: Ebdon 5-4
Last 64
Playing 2016-12-09 15:30
Wales Matthew Stevens
63.98% 36.02%
Finland Robin Hull
Outcome: Hull 5-3
Last 64
Playing 2016-12-09 20:00
England Judd Trump
63.26% 36.74%
England Tom Ford
Outcome: Ford 5-1
Last 64
Playing 2016-12-08 20:00
England Ricky Walden
63.52% 36.48%
England Robbie Williams
Outcome: Walden 5-1
Last 64
Playing 2016-12-08 20:00
Wales Michael White
57.37% 42.63%
England Liam Highfield
Outcome: White 5-4
Last 64
Playing 2016-12-09 11:00
England Jimmy White
36.70% 63.30%
England Joe Perry
Outcome: White 5-3
Last 64
Playing 2016-12-09 11:00
England Kyren Wilson
59.24% 40.76%
England John Astley
Outcome: Astley 5-4
Last 64
Playing 2016-12-09 15:30
England Ben Woollaston
55.83% 44.17%
China Tian Pengfei
Outcome: Woollaston 5-1
Last 64
Playing 2016-12-08 20:00
China Zhao Xintong
31.93% 68.07%
Scotland John Higgins
Outcome: Xintong 5-1
Last 64
Playing 2016-12-09 20:00
China Fang Xiongman
29.68% 70.32%
England Mark Selby
Outcome: Selby 5-0
Last 128
Playing 2016-12-08 11:00
Northern Ireland Mark Allen
72.37% 27.63%
England Sean O'Sullivan
Outcome: Allen 5-4
Last 128
Playing 2016-12-08 11:00
England John Astley
41.32% 58.68%
England Jimmy Robertson
Outcome: Astley 5-1
Last 128
Playing 2016-12-07 15:30
England Jamie Barrett
29.47% 70.53%
England Andrew Higginson
Outcome: Higginson 5-0
Last 128
Playing 2016-12-08 11:00
England Stuart Bingham
65.08% 34.92%
England Alfie Burden
Outcome: Bingham 5-2
Last 128
Playing 2016-12-07 15:30
China Yan Bingtao
39.51% 60.49%
England Sam Baird
Outcome: Bingtao 5-1
Last 128
Playing 2016-12-06 11:00
Ireland Josh Boileau
27.23% 72.77%
Thailand Noppon Saengkham
Outcome: Saengkham 5-1
Last 128
Playing 2016-12-07 11:00
Malta Alex Borg
53.19% 46.81%
England Sydney Wilson
Outcome: Borg 5-3
Last 128
Playing 2016-12-07 20:00
Belgium Luca Brecel
58.32% 41.68%
Finland Robin Hull
Outcome: Hull 5-3
Last 128
Playing 2016-12-08 11:00
England Stuart Carrington
46.21% 53.79%
Ireland Ken Doherty
Outcome: Carrington 5-2
Last 128
Playing 2016-12-08 15:30
England Ali Carter
75.44% 24.56%
China Wang Yuchen
Outcome: Carter 5-0
Last 128
Playing 2016-12-08 11:00
England Jamie Cope
53.29% 46.71%
Wales Jak Jones
Outcome: Jones 5-1
Last 128
Playing 2016-12-06 15:30
England Mark Davis
63.87% 36.13%
Scotland Fraser Patrick
Outcome: Davis 5-3
Last 128
Playing 2016-12-06 11:00
Wales Ryan Day
76.48% 23.52%
Malaysia Thor Chuan Leong
Outcome: Day 5-0
Last 128
Playing 2016-12-07 11:00
Scotland Scott Donaldson
66.92% 33.08%
Thailand Boonyarit Keattikun
Outcome: Keattikun 5-3
Last 128
Playing 2016-12-07 11:00
Scotland Graeme Dott
65.52% 34.48%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 5-2
Last 128
Playing 2016-12-08 15:30
England Adam Duffy
59.25% 40.75%
China Mei Xiwen
Outcome: Duffy 5-3
Last 128
Playing 2016-12-07 20:00
Brazil Igor Figueiredo
41.80% 58.20%
Scotland Eden Sharav
Outcome: Figueiredo 5-2
Last 128
Playing 2016-12-08 15:30
England Tom Ford
59.30% 40.70%
Wales Duane Jones
Outcome: Ford 5-1
Last 128
Playing 2016-12-06 20:00
Hong Kong Marco Fu
82.04% 17.96%
Wales David John
Outcome: Fu 5-3
Last 128
Playing 2016-12-06 15:30
Cyprus Michael Georgiou
37.80% 62.20%
England Peter Ebdon
Outcome: Ebdon 5-3
Last 128
Playing 2016-12-06 11:00
England David Gilbert
80.93% 19.07%
Australia Kurt Dunham
Outcome: Gilbert 5-3
Last 128
Playing 2016-12-06 20:00
England Martin Gould
70.92% 29.08%
England Sanderson Lam
Outcome: Gould 5-1
Last 128
Playing 2016-12-07 15:30
England Barry Hawkins
66.76% 33.24%
England Ian Burns
Outcome: Hawkins 5-3
Last 128
Playing 2016-12-06 15:30
England Andy Hicks
49.01% 50.99%
England Robbie Williams
Outcome: Williams 5-2
Last 128
Playing 2016-12-06 20:00
Scotland John Higgins
67.33% 32.67%
England Rory McLeod
Outcome: Higgins 5-4
Last 128
Playing 2016-12-07 15:30
England Michael Holt
61.15% 38.85%
Thailand James Wattana
Outcome: Holt 5-0
Last 128
Playing 2016-12-06 15:30
Wales Jamie Jones
58.57% 41.43%
England Oliver Lines
Outcome: Jones 5-3
Last 128
Playing 2016-12-07 11:00
England Christopher Keogan
55.00% 45.00%
England Brandon Sargeant
Outcome: Keogan 5-3
Last 128
Playing 2016-12-07 15:30
England Mark King
58.40% 41.60%
Scotland Rhys Clark
Outcome: King 5-1
Last 128
Playing 2016-12-08 11:00
Thailand Kritsanut Lertsattayathorn
40.67% 59.33%
England Mark Joyce
Outcome: Joyce 5-1
Last 128
Playing 2016-12-07 20:00
England Peter Lines
47.95% 52.05%
China Yu Delu
Outcome: Delu 5-1
Last 128
Playing 2016-12-07 11:00
England Jack Lisowski
55.15% 44.85%
England David Grace
Outcome: Lisowski 5-1
Last 128
Playing 2016-12-06 20:00
Scotland Stephen Maguire
72.40% 27.60%
England Mitchell Mann
Outcome: Maguire 5-4
Last 128
Playing 2016-12-07 15:30
Scotland Anthony McGill
52.83% 47.17%
England Anthony Hamilton
Outcome: Hamilton 5-2
Last 128
Playing 2016-12-07 11:00
Scotland Alan McManus
52.70% 47.30%
Wales Dominic Dale
Outcome: Dale 5-4
Last 128
Playing 2016-12-08 11:00
India Aditya Mehta
42.77% 57.23%
England Nigel Bond
Outcome: Mehta 5-4
Last 128
Playing 2016-12-06 11:00
England Hammad Miah
37.99% 62.01%
England Liam Highfield
Outcome: Highfield 5-1
Last 128
Playing 2016-12-06 11:00
England Robert Milkins
73.01% 26.99%
Wales Gareth Allen
Outcome: Milkins 5-3
Last 128
Playing 2016-12-08 15:30
Scotland Ross Muir
69.61% 30.39%
Brazil Itaro Santos
Outcome: Muir 5-2
Last 128
Playing 2016-12-07 15:30
England Shaun Murphy
65.65% 34.35%
Wales Daniel Wells
Outcome: Murphy 5-1
Last 128
Playing 2016-12-06 15:30
England Martin O'Donnell
72.28% 27.72%
Poland Adam Stefanow
Outcome: Stefanow 5-4
Last 128
Playing 2016-12-07 20:00
England Ronnie O'Sullivan
82.07% 17.93%
Isle of Man Darryl Hill
Outcome: O'Sullivan 5-4
Last 128
Playing 2016-12-07 20:00
China Tian Pengfei
47.96% 52.04%
China Zhang Anda
Outcome: Pengfei 5-4
Last 128
Playing 2016-12-06 20:00
England Joe Perry
63.74% 36.26%
Norway Kurt Maflin
Outcome: Perry 5-3
Last 128
Playing 2016-12-08 15:30
Australia Neil Robertson
72.30% 27.70%
Wales Lee Walker
Outcome: Robertson 5-2
Last 128
Playing 2016-12-08 15:30
England Mark Selby
68.46% 31.54%
Thailand Dechawat Poomjaeng
Outcome: Selby 5-0
Last 128
Playing 2016-12-06 15:30
England Matthew Selt
66.04% 33.96%
Wales Ian Preece
Outcome: Selt 5-2
Last 128
Playing 2016-12-06 11:00
England Elliot Slessor
35.21% 64.79%
England Allan Taylor
Outcome: Taylor 5-3
Last 128
Playing 2016-12-07 20:00
Wales Matthew Stevens
62.51% 37.49%
England Chris Wakelin
Outcome: Stevens 5-3
Last 128
Playing 2016-12-08 15:30
England Judd Trump
69.39% 30.61%
England Paul Davison
Outcome: Trump 5-0
Last 128
Playing 2016-12-07 20:00
Thailand Thepchaiya Un-Nooh
51.01% 48.99%
Northern Ireland Joe Swail
Outcome: Un-Nooh 5-3
Last 128
Playing 2016-12-06 20:00
England Ricky Walden
76.56% 23.44%
England Daniel Womersley
Outcome: Walden 5-3
Last 128
Playing 2016-12-06 15:30
England Jason Weston
36.89% 63.11%
England Craig Steadman
Outcome: Steadman 5-1
Last 128
Playing 2016-12-06 20:00
Wales Michael White
62.87% 37.13%
China Chen Zhe
Outcome: White 5-4
Last 128
Playing 2016-12-08 11:00
England Michael Wild
58.56% 41.44%
China Fang Xiongman
Outcome: Xiongman 5-4
Last 128
Playing 2016-12-08 15:30
Wales Mark Williams
60.29% 39.71%
Ireland Fergal O'Brien
Outcome: Williams 5-3
Last 128
Playing 2016-12-07 20:00
England Gary Wilson
47.17% 52.83%
England Rod Lawler
Outcome: Wilson 5-3
Last 128
Playing 2016-12-07 15:30
England Kyren Wilson
53.71% 46.29%
China Xiao Guodong
Outcome: Wilson 5-1
Last 128
Playing 2016-12-07 11:00
England Ben Woollaston
60.93% 39.07%
England Zak Surety
Outcome: Woollaston 5-1
Last 128
Playing 2016-12-06 20:00
China Zhao Xintong
41.22% 58.78%
China Li Hang
Outcome: Xintong 5-3
Last 128
Playing 2016-12-06 15:30
China Zhang Yong
38.16% 61.84%
England Mike Dunn
Outcome: Yong 5-4
Last 128
Playing 2016-12-06 11:00
China Zhou Yuelong
47.25% 52.75%
England Jimmy White
Outcome: White 5-3
Last 128
Playing 2016-12-06 11:00
China Cao Yupeng
41.01% 58.99%
England James Cahill
Outcome: Cahill 5-4