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: 66.2% out of 1287 predictions
See current predictions


Scotland 2016 Scottish Open

Final
Playing 2016-12-18 20:00
Hong Kong Marco Fu
45.24% 54.76%
Scotland John Higgins
Outcome: Fu 9-4
Semi-final
Playing 2016-12-17 20:00
China Yu Delu
37.43% 62.57%
Hong Kong Marco Fu
Outcome: Fu 6-1
Semi-final
Playing 2016-12-17 14:00
England Judd Trump
45.28% 54.72%
Scotland John Higgins
Outcome: Higgins 6-5
Quarter-final
Playing 2016-12-16 20:00
China Yu Delu
43.54% 56.46%
China Liang Wenbo
Outcome: Delu 5-4
Quarter-final
Playing 2016-12-16 20:00
Hong Kong Marco Fu
54.17% 45.83%
England Mark Davis
Outcome: Fu 5-1
Quarter-final
Playing 2016-12-16 13:00
England Ronnie O'Sullivan
50.72% 49.28%
Scotland John Higgins
Outcome: Higgins 5-2
Quarter-final
Playing 2016-12-16 15:00
England Judd Trump
51.50% 48.50%
England Robert Milkins
Outcome: Trump 5-3
Last 16
Playing 2016-12-15 21:00
Northern Ireland Mark Allen
47.72% 52.28%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-2
Last 16
Playing 2016-12-15 21:00
Wales Dominic Dale
40.47% 59.53%
Scotland John Higgins
Outcome: Higgins 4-0
Last 16
Playing 2016-12-15 20:00
China Yu Delu
57.28% 42.72%
England Sean O'Sullivan
Outcome: Delu 4-3
Last 16
Playing 2016-12-15 20:00
England Anthony Hamilton
45.38% 54.62%
England Robert Milkins
Outcome: Milkins 4-3
Last 16
Playing 2016-12-15 21:00
Australia Neil Robertson
50.05% 49.95%
Hong Kong Marco Fu
Outcome: Fu 4-3
Last 16
Playing 2016-12-15 20:00
England Judd Trump
57.67% 42.33%
England Kyren Wilson
Outcome: Trump 4-2
Last 16
Playing 2016-12-15 20:00
China Liang Wenbo
38.20% 61.80%
England Barry Hawkins
Outcome: Wenbo 4-3
Last 16
Playing 2016-12-15 21:00
Wales Mark Williams
57.49% 42.51%
England Mark Davis
Outcome: Davis 4-3
Last 32
Playing 2016-12-15 14:00
Northern Ireland Mark Allen
69.78% 30.22%
China Li Hang
Outcome: Allen 4-3
Last 32
Playing 2016-12-15 13:00
England Ian Burns
41.28% 58.72%
China Liang Wenbo
Outcome: Wenbo 4-0
Last 32
Playing 2016-12-15 14:00
Wales Dominic Dale
47.34% 52.66%
England Ricky Walden
Outcome: Dale 4-3
Last 32
Playing 2016-12-15 14:00
England Mark Davis
57.37% 42.63%
China Xiao Guodong
Outcome: Davis 4-1
Last 32
Playing 2016-12-15 13:00
China Yu Delu
52.28% 47.72%
Wales Daniel Wells
Outcome: Delu 4-3
Last 32
Playing 2016-12-15 13:00
England Mike Dunn
33.87% 66.13%
England Barry Hawkins
Outcome: Hawkins 4-1
Last 32
Playing 2016-12-15 14:00
Hong Kong Marco Fu
62.90% 37.10%
Finland Robin Hull
Outcome: Fu 4-0
Last 32
Playing 2016-12-15 13:00
England Anthony Hamilton
52.87% 47.13%
England Chris Wakelin
Outcome: Hamilton 4-0
Last 32
Playing 2016-12-15 14:00
Scotland Stephen Maguire
45.84% 54.16%
Wales Mark Williams
Outcome: Williams 4-3
Last 32
Playing 2016-12-15 13:00
England Mitchell Mann
49.47% 50.53%
England Sean O'Sullivan
Outcome: O'Sullivan 4-1
Last 32
Playing 2016-12-15 13:00
England Robert Milkins
42.88% 57.12%
England Joe Perry
Outcome: Milkins 4-1
Last 32
Playing 2016-12-15 14:00
England Ronnie O'Sullivan
62.15% 37.85%
England Jimmy White
Outcome: O'Sullivan 4-2
Last 32
Playing 2016-12-15 15:30
Australia Neil Robertson
59.37% 40.63%
Northern Ireland Joe Swail
Outcome: Robertson 4-2
Last 32
Playing 2016-12-15 13:00
England Judd Trump
65.85% 34.15%
Thailand Noppon Saengkham
Outcome: Trump 4-0
Last 32
Playing 2016-12-15 13:00
England Kyren Wilson
55.95% 44.05%
England Oliver Lines
Outcome: Wilson 4-0
Last 32
Playing 2016-12-15 15:30
China Mei Xiwen
30.58% 69.42%
Scotland John Higgins
Outcome: Higgins 4-0
Last 64
Playing 2016-12-14 15:00
Northern Ireland Mark Allen
69.59% 30.41%
China Fang Xiongman
Outcome: Allen 4-0
Last 64
Playing 2016-12-14 11:00
Malta Alex Borg
32.46% 67.54%
England Ricky Walden
Outcome: Walden 4-3
Last 64
Playing 2016-12-14 11:00
England Ian Burns
44.31% 55.69%
China Zhang Anda
Outcome: Burns 4-0
Last 64
Playing 2016-12-14 11:00
Scotland Rhys Clark
51.77% 48.23%
England Oliver Lines
Outcome: Lines 4-3
Last 64
Playing 2016-12-14 21:00
Wales Dominic Dale
60.56% 39.44%
Wales Duane Jones
Outcome: Dale 4-0
Last 64
Playing 2016-12-14 14:00
England Mark Davis
47.20% 52.80%
Scotland Graeme Dott
Outcome: Davis 4-0
Last 64
Playing 2016-12-14 20:00
Wales Ryan Day
57.64% 42.36%
England Jimmy White
Outcome: White 4-0
Last 64
Playing 2016-12-14 21:00
Scotland Scott Donaldson
32.43% 67.57%
Scotland John Higgins
Outcome: Higgins 4-0
Last 64
Playing 2016-12-14 14:00
England Mike Dunn
56.23% 43.77%
Wales Gareth Allen
Outcome: Dunn 4-3
Last 64
Playing 2016-12-14 11:00
Hong Kong Marco Fu
64.91% 35.09%
England Liam Highfield
Outcome: Fu 4-1
Last 64
Playing 2016-12-14 20:00
China Xiao Guodong
36.69% 63.31%
England Shaun Murphy
Outcome: Guodong 4-1
Last 64
Playing 2016-12-14 14:00
England Anthony Hamilton
58.85% 41.15%
Cyprus Michael Georgiou
Outcome: Hamilton 4-2
Last 64
Playing 2016-12-14 14:00
England Michael Holt
40.29% 59.71%
Wales Mark Williams
Outcome: Williams 4-1
Last 64
Playing 2016-12-14 14:00
Finland Robin Hull
46.02% 53.98%
Wales Michael White
Outcome: Hull 4-1
Last 64
Playing 2016-12-14 21:00
England Mark Joyce
46.49% 53.51%
China Yu Delu
Outcome: Delu 4-3
Last 64
Playing 2016-12-14 11:00
Scotland Anthony McGill
58.28% 41.72%
England Mitchell Mann
Outcome: Mann 4-1
Last 64
Playing 2016-12-14 20:00
Ireland Fergal O'Brien
41.59% 58.41%
Scotland Stephen Maguire
Outcome: Maguire 4-2
Last 64
Playing 2016-12-14 20:00
England Ronnie O'Sullivan
72.24% 27.76%
Poland Adam Stefanow
Outcome: O'Sullivan 4-1
Last 64
Playing 2016-12-14 14:00
England Sean O'Sullivan
34.48% 65.52%
England Mark King
Outcome: O'Sullivan 4-1
Last 64
Playing 2016-12-14 15:00
Wales Ian Preece
37.98% 62.02%
England Robert Milkins
Outcome: Milkins 4-0
Last 64
Playing 2016-12-14 15:00
Australia Neil Robertson
62.52% 37.48%
England Gary Wilson
Outcome: Robertson 4-2
Last 64
Playing 2016-12-14 16:00
Thailand Noppon Saengkham
49.84% 50.16%
India Aditya Mehta
Outcome: Saengkham 4-2
Last 64
Playing 2016-12-14 11:00
Thailand Akani Songsermsawad
56.61% 43.39%
China Li Hang
Outcome: Hang 4-1
Last 64
Playing 2016-12-14 11:00
Wales Matthew Stevens
42.17% 57.83%
England Barry Hawkins
Outcome: Hawkins 4-2
Last 64
Playing 2016-12-14 15:00
Northern Ireland Joe Swail
48.75% 51.25%
England Stuart Carrington
Outcome: Swail 4-2
Last 64
Playing 2016-12-14 14:00
England Judd Trump
71.02% 28.98%
Brazil Igor Figueiredo
Outcome: Trump 4-0
Last 64
Playing 2016-12-14 17:30
Iran Hossein Vafaei Ayouri
31.18% 68.82%
England Joe Perry
Outcome: Perry 4-0
Last 64
Playing 2016-12-14 17:30
England Chris Wakelin
34.35% 65.65%
England Ali Carter
Outcome: Wakelin 4-3
Last 64
Playing 2016-12-14 11:00
Wales Daniel Wells
46.40% 53.60%
Norway Kurt Maflin
Outcome: Wells 4-1
Last 64
Playing 2016-12-14 21:00
England Sydney Wilson
32.54% 67.46%
China Liang Wenbo
Outcome: Wenbo 4-1
Last 64
Playing 2016-12-14 14:00
England Kyren Wilson
49.58% 50.42%
England Ben Woollaston
Outcome: Wilson 4-0
Last 64
Playing 2016-12-14 16:00
China Mei Xiwen
34.41% 65.59%
England Peter Ebdon
Outcome: Xiwen 4-2
Last 128
Playing 2016-12-13 20:00
Wales Gareth Allen
49.05% 50.95%
Scotland Ross Muir
Outcome: Allen 4-3
Last 128
Playing 2016-12-12 20:00
Northern Ireland Mark Allen
73.05% 26.95%
England Christopher Keogan
Outcome: Allen 4-3
Last 128
Playing 2016-12-12 11:00
England Jamie Barrett
39.07% 60.93%
Wales Daniel Wells
Outcome: Wells 4-0
Last 128
Playing 2016-12-12 15:00
England Stuart Bingham
75.02% 24.98%
England Mark Joyce
Outcome: Joyce 4-3
Last 128
Playing 2016-12-13 11:00
China Yan Bingtao
53.88% 46.12%
India Aditya Mehta
Outcome: Mehta 4-1
Last 128
Playing 2016-12-12 11:00
Ireland Josh Boileau
36.74% 63.26%
China Yu Delu
Outcome: Delu 4-3
Last 128
Playing 2016-12-13 14:00
England Nigel Bond
55.42% 44.58%
England Chris Wakelin
Outcome: Wakelin 4-0
Last 128
Playing 2016-12-12 14:00
Belgium Luca Brecel
58.19% 41.81%
Wales Duane Jones
Outcome: Jones 4-2
Last 128
Playing 2016-12-12 16:00
England Alfie Burden
58.42% 41.58%
China Zhang Anda
Outcome: Anda 4-0
Last 128
Playing 2016-12-13 21:00
England James Cahill
66.38% 33.62%
Poland Adam Stefanow
Outcome: Stefanow 4-3
Last 128
Playing 2016-12-13 11:00
England Ali Carter
63.87% 36.13%
Thailand Thepchaiya Un-Nooh
Outcome: Carter 4-2
Last 128
Playing 2016-12-12 11:00
Scotland Rhys Clark
53.99% 46.01%
Scotland Eden Sharav
Outcome: Clark 4-3
Last 128
Playing 2016-12-13 17:30
England Jamie Cope
31.28% 68.72%
England Peter Ebdon
Outcome: Ebdon 4-1
Last 128
Playing 2016-12-13 21:00
Wales Dominic Dale
87.56% 12.44%
Scotland Chris Totten
Outcome: Dale 4-2
Last 128
Playing 2016-12-13 20:00
England Paul Davison
49.85% 50.15%
China Mei Xiwen
Outcome: Xiwen 4-0
Last 128
Playing 2016-12-13 20:00
Wales Ryan Day
67.86% 32.14%
England Elliot Slessor
Outcome: Day 4-1
Last 128
Playing 2016-12-12 14:00
Ireland Ken Doherty
46.41% 53.59%
Wales Matthew Stevens
Outcome: Stevens 4-0
Last 128
Playing 2016-12-12 21:00
Australia Kurt Dunham
23.64% 76.36%
England Mark King
Outcome: King 4-0
Last 128
Playing 2016-12-12 20:00
England Mike Dunn
66.07% 33.93%
England Jason Weston
Outcome: Dunn 4-2
Last 128
Playing 2016-12-12 11:00
Hong Kong Marco Fu
74.36% 25.64%
England Sanderson Lam
Outcome: Fu 4-1
Last 128
Playing 2016-12-13 14:00
Cyprus Michael Georgiou
44.73% 55.27%
England Peter Lines
Outcome: Georgiou 4-1
Last 128
Playing 2016-12-12 17:30
England Barry Hawkins
73.55% 26.45%
England Hammad Miah
Outcome: Hawkins 4-0
Last 128
Playing 2016-12-12 14:00
Scotland John Higgins
60.73% 39.27%
Scotland Alan McManus
Outcome: Higgins 4-1
Last 128
Playing 2016-12-12 14:00
England Liam Highfield
44.21% 55.79%
England Tom Ford
Outcome: Highfield 4-1
Last 128
Playing 2016-12-12 14:00
England Michael Holt
64.42% 35.58%
England David Grace
Outcome: Holt 4-3
Last 128
Playing 2016-12-13 15:00
Wales Jak Jones
29.91% 70.09%
Scotland Graeme Dott
Outcome: Dott 4-0
Last 128
Playing 2016-12-13 11:00
Thailand Boonyarit Keattikun
24.28% 75.72%
Finland Robin Hull
Outcome: Hull 4-0
Last 128
Playing 2016-12-13 11:00
Thailand Kritsanut Lertsattayathorn
41.72% 58.28%
England Stuart Carrington
Outcome: Carrington 4-3
Last 128
Playing 2016-12-12 11:00
England Oliver Lines
57.04% 42.96%
China Chen Zhe
Outcome: Lines 4-2
Last 128
Playing 2016-12-13 14:00
England Jack Lisowski
58.75% 41.25%
Iran Hossein Vafaei Ayouri
Outcome: Vafaei Ayouri 4-1
Last 128
Playing 2016-12-12 11:00
Norway Kurt Maflin
53.04% 46.96%
England Sam Craigie
Outcome: Maflin 4-1
Last 128
Playing 2016-12-12 14:00
England Mitchell Mann
45.69% 54.31%
England Sam Baird
Outcome: Mann 4-2
Last 128
Playing 2016-12-12 17:30
Scotland Anthony McGill
61.30% 38.70%
England John Astley
Outcome: McGill 4-1
Last 128
Playing 2016-12-13 15:00
England Rory McLeod
42.66% 57.34%
England Mark Davis
Outcome: Davis 4-0
Last 128
Playing 2016-12-13 21:00
England Robert Milkins
55.71% 44.29%
England David Gilbert
Outcome: Milkins 4-0
Last 128
Playing 2016-12-13 15:00
England Shaun Murphy
72.14% 27.86%
China Zhao Xintong
Outcome: Murphy 4-2
Last 128
Playing 2016-12-13 15:00
Ireland Fergal O'Brien
73.64% 26.36%
England Brandon Sargeant
Outcome: O'Brien 4-0
Last 128
Playing 2016-12-13 14:00
England Ronnie O'Sullivan
61.69% 38.31%
England Matthew Selt
Outcome: O'Sullivan 4-2
Last 128
Playing 2016-12-13 16:00
Scotland Fraser Patrick
36.56% 63.44%
England Anthony Hamilton
Outcome: Hamilton 4-3
Last 128
Playing 2016-12-13 14:00
England Joe Perry
70.78% 29.22%
England Adam Duffy
Outcome: Perry 4-3
Last 128
Playing 2016-12-12 20:00
Thailand Dechawat Poomjaeng
59.79% 40.21%
England Sydney Wilson
Outcome: Wilson 4-2
Last 128
Playing 2016-12-12 14:00
England Jimmy Robertson
71.76% 28.24%
Brazil Igor Figueiredo
Outcome: Figueiredo 4-3
Last 128
Playing 2016-12-13 20:00
Australia Neil Robertson
72.46% 27.54%
Malaysia Thor Chuan Leong
Outcome: Robertson 4-1
Last 128
Playing 2016-12-12 21:00
Brazil Itaro Santos
36.04% 63.96%
Scotland Scott Donaldson
Outcome: Donaldson 4-0
Last 128
Playing 2016-12-13 14:00
Thailand Akani Songsermsawad
40.79% 59.21%
England Andrew Higginson
Outcome: Songsermsawad 4-3
Last 128
Playing 2016-12-13 14:00
England Craig Steadman
50.07% 49.93%
Thailand Noppon Saengkham
Outcome: Saengkham 4-3
Last 128
Playing 2016-12-12 20:00
England Judd Trump
67.98% 32.02%
China Zhang Yong
Outcome: Trump 4-0
Last 128
Playing 2016-12-12 14:00
England Ricky Walden
69.96% 30.04%
China Tian Pengfei
Outcome: Walden 4-1
Last 128
Playing 2016-12-13 11:00
Wales Lee Walker
48.04% 51.96%
Northern Ireland Joe Swail
Outcome: Swail 4-1
Last 128
Playing 2016-12-12 11:00
Thailand James Wattana
57.11% 42.89%
China Li Hang
Outcome: Hang 4-1
Last 128
Playing 2016-12-13 17:30
China Liang Wenbo
75.89% 24.11%
Isle of Man Darryl Hill
Outcome: Wenbo 4-2
Last 128
Playing 2016-12-13 11:00
England Jimmy White
65.78% 34.22%
Wales David John
Outcome: White 4-0
Last 128
Playing 2016-12-13 14:00
England Michael Wild
50.59% 49.41%
Wales Ian Preece
Outcome: Preece 4-3
Last 128
Playing 2016-12-12 15:00
England Robbie Williams
62.67% 37.33%
England Sean O'Sullivan
Outcome: O'Sullivan 4-1
Last 128
Playing 2016-12-12 15:00
Wales Mark Williams
62.23% 37.77%
England Rod Lawler
Outcome: Williams 4-0
Last 128
Playing 2016-12-13 11:00
England Gary Wilson
55.62% 44.38%
England Allan Taylor
Outcome: Wilson 4-1
Last 128
Playing 2016-12-12 21:00
England Kyren Wilson
51.92% 48.08%
Wales Jamie Jones
Outcome: Wilson 4-0
Last 128
Playing 2016-12-12 11:00
England Daniel Womersley
39.38% 60.62%
Malta Alex Borg
Outcome: Borg 4-2
Last 128
Playing 2016-12-12 16:00
England Ben Woollaston
88.73% 11.27%
Scotland Ross Vallance
Outcome: Woollaston 4-1
Last 128
Playing 2016-12-12 15:00
China Fang Xiongman
39.96% 60.04%
England Martin O'Donnell
Outcome: Xiongman 4-2
Last 128
Playing 2016-12-13 11:00
China Wang Yuchen
29.91% 70.09%
China Xiao Guodong
Outcome: Guodong 4-1
Last 128
Playing 2016-12-13 21:00
China Zhou Yuelong
35.77% 64.23%
Scotland Stephen Maguire
Outcome: Maguire 4-0
Last 128
Playing 2016-12-12 21:00
China Cao Yupeng
39.08% 60.92%
Wales Michael White
Outcome: White 4-0