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.56% out of 2503 predictions
See current predictions


England 2016 UK Championship

Final
Playing 2016-12-04 20:00
England Ronnie O'Sullivan
48.09% 51.91%
England Mark Selby
Outcome: Selby 10-7
Semi-final
Playing 2016-12-03 14:00
England Shaun Murphy
46.07% 53.93%
England Mark Selby
Outcome: Selby 6-2
Semi-final
Playing 2016-12-03 20:00
England Ronnie O'Sullivan
53.60% 46.40%
Hong Kong Marco Fu
Outcome: O'Sullivan 6-5
Quarter-final
Playing 2016-12-02 14:00
Belgium Luca Brecel
36.47% 63.53%
England Shaun Murphy
Outcome: Murphy 6-1
Quarter-final
Playing 2016-12-02 14:00
Scotland John Higgins
47.46% 52.54%
England Mark Selby
Outcome: Selby 6-5
Quarter-final
Playing 2016-12-02 20:00
Wales Jamie Jones
39.68% 60.32%
Hong Kong Marco Fu
Outcome: Fu 6-5
Quarter-final
Playing 2016-12-02 20:00
Wales Mark Williams
49.05% 50.95%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-2
Last 16
Playing 2016-11-30 20:00
China Zhang Anda
32.20% 67.80%
England Mark Selby
Outcome: Selby 6-1
Last 16
Playing 2016-12-01 20:00
Belgium Luca Brecel
40.04% 59.96%
Scotland Stephen Maguire
Outcome: Brecel 6-3
Last 16
Playing 2016-11-30 20:00
Hong Kong Marco Fu
65.21% 34.79%
England Oliver Lines
Outcome: Fu 6-0
Last 16
Playing 2016-12-01 14:00
Scotland John Higgins
53.35% 46.65%
Northern Ireland Mark Allen
Outcome: Higgins 6-3
Last 16
Playing 2016-12-01 20:00
England Liam Highfield
34.15% 65.85%
Wales Mark Williams
Outcome: Williams 6-5
Last 16
Playing 2016-12-01 14:00
Wales Jamie Jones
48.27% 51.73%
England David Gilbert
Outcome: Jones 6-2
Last 16
Playing 2016-11-30 14:00
Wales Matthew Stevens
41.89% 58.11%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-2
Last 16
Playing 2016-11-30 14:00
China Zhou Yuelong
34.03% 65.97%
England Shaun Murphy
Outcome: Murphy 6-2
Last 32
Playing 2016-11-29 20:00
Northern Ireland Mark Allen
56.31% 43.69%
Wales Ryan Day
Outcome: Allen 6-5
Last 32
Playing 2016-11-29 20:00
China Zhang Anda
56.48% 43.52%
England Mitchell Mann
Outcome: Anda 6-3
Last 32
Playing 2016-11-28 14:00
England Ali Carter
55.25% 44.75%
England David Gilbert
Outcome: Gilbert 6-5
Last 32
Playing 2016-11-29 14:00
Wales Dominic Dale
42.63% 57.37%
England Shaun Murphy
Outcome: Murphy 6-5
Last 32
Playing 2016-11-28 20:00
China Yu Delu
44.18% 55.82%
Belgium Luca Brecel
Outcome: Brecel 6-1
Last 32
Playing 2016-11-28 14:00
Cyprus Michael Georgiou
35.85% 64.15%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-1
Last 32
Playing 2016-11-28 20:00
Scotland John Higgins
62.17% 37.83%
England Ben Woollaston
Outcome: Higgins 6-2
Last 32
Playing 2016-11-29 20:00
China Ding Junhui
63.50% 36.50%
Wales Jamie Jones
Outcome: Jones 6-2
Last 32
Playing 2016-11-28 14:00
England Peter Lines
57.53% 42.47%
England Liam Highfield
Outcome: Highfield 6-2
Last 32
Playing 2016-11-28 14:00
England Robert Milkins
40.99% 59.01%
England Mark Selby
Outcome: Selby 6-1
Last 32
Playing 2016-11-29 20:00
Ireland Fergal O'Brien
39.06% 60.94%
Scotland Stephen Maguire
Outcome: Maguire 6-5
Last 32
Playing 2016-11-29 14:00
England Jimmy Robertson
50.67% 49.33%
England Oliver Lines
Outcome: Lines 6-0
Last 32
Playing 2016-11-29 14:00
Wales Matthew Stevens
44.96% 55.04%
England Joe Perry
Outcome: Stevens 6-2
Last 32
Playing 2016-11-29 14:00
Wales Mark Williams
49.74% 50.26%
England Ricky Walden
Outcome: Williams 6-5
Last 32
Playing 2016-11-28 20:00
China Mei Xiwen
34.99% 65.01%
Hong Kong Marco Fu
Outcome: Fu 6-4
Last 32
Playing 2016-11-28 20:00
China Zhou Yuelong
51.47% 48.53%
China Yan Bingtao
Outcome: Yuelong 6-5
Last 64
Playing 2016-11-27 14:00
Northern Ireland Mark Allen
57.06% 42.94%
England Rod Lawler
Outcome: Allen 6-4
Last 64
Playing 2016-11-27 20:00
China Zhang Anda
39.65% 60.35%
Scotland Anthony McGill
Outcome: Anda 6-3
Last 64
Playing 2016-11-26 20:00
England Sam Baird
57.39% 42.61%
England Mitchell Mann
Outcome: Mann 6-2
Last 64
Playing 2016-11-26 20:00
England Stuart Bingham
63.05% 36.95%
China Yu Delu
Outcome: Delu 6-4
Last 64
Playing 2016-11-27 14:00
China Yan Bingtao
39.90% 60.10%
China Liang Wenbo
Outcome: Bingtao 6-4
Last 64
Playing 2016-11-26 14:00
Belgium Luca Brecel
62.30% 37.70%
England Sam Craigie
Outcome: Brecel 6-5
Last 64
Playing 2016-11-26 20:00
England Ali Carter
59.83% 40.17%
England Robbie Williams
Outcome: Carter 6-2
Last 64
Playing 2016-11-27 14:00
Scotland Rhys Clark
31.40% 68.60%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-0
Last 64
Playing 2016-11-26 14:00
Wales Dominic Dale
48.54% 51.46%
Scotland Graeme Dott
Outcome: Dale 6-3
Last 64
Playing 2016-11-27 20:00
Wales Ryan Day
57.16% 42.84%
Norway Kurt Maflin
Outcome: Day 6-2
Last 64
Playing 2016-11-26 14:00
England Mike Dunn
56.14% 43.86%
Cyprus Michael Georgiou
Outcome: Georgiou 6-4
Last 64
Playing 2016-11-27 14:00
England David Gilbert
58.94% 41.06%
England Mark Joyce
Outcome: Gilbert 6-2
Last 64
Playing 2016-11-27 20:00
China Xiao Guodong
39.66% 60.34%
England Joe Perry
Outcome: Perry 6-4
Last 64
Playing 2016-11-26 20:00
England Barry Hawkins
59.65% 40.35%
Ireland Fergal O'Brien
Outcome: O'Brien 6-5
Last 64
Playing 2016-11-26 14:00
Scotland John Higgins
67.31% 32.69%
Thailand Noppon Saengkham
Outcome: Higgins 6-4
Last 64
Playing 2016-11-26 14:00
England Liam Highfield
58.14% 41.86%
China Wang Yuchen
Outcome: Highfield 6-5
Last 64
Playing 2016-11-27 20:00
Finland Robin Hull
35.77% 64.23%
England Shaun Murphy
Outcome: Murphy 6-3
Last 64
Playing 2016-11-27 14:00
China Ding Junhui
69.34% 30.66%
Scotland Ross Muir
Outcome: Junhui 6-2
Last 64
Playing 2016-11-26 20:00
England Peter Lines
52.31% 47.69%
England Chris Wakelin
Outcome: Lines 6-4
Last 64
Playing 2016-11-27 20:00
England Oliver Lines
29.52% 70.48%
England Judd Trump
Outcome: Lines 6-2
Last 64
Playing 2016-11-26 14:00
Scotland Stephen Maguire
69.14% 30.86%
China Zhao Xintong
Outcome: Maguire 6-2
Last 64
Playing 2016-11-27 20:00
England Rory McLeod
38.73% 61.27%
Hong Kong Marco Fu
Outcome: Fu 6-0
Last 64
Playing 2016-11-26 20:00
Scotland Alan McManus
53.96% 46.04%
Wales Jamie Jones
Outcome: Jones 6-2
Last 64
Playing 2016-11-27 14:00
England Hammad Miah
35.78% 64.22%
England Robert Milkins
Outcome: Milkins 6-5
Last 64
Playing 2016-11-27 20:00
England Jimmy Robertson
43.76% 56.24%
England Mark Davis
Outcome: Robertson 6-2
Last 64
Playing 2016-11-26 20:00
Wales Matthew Stevens
50.69% 49.31%
Wales Michael White
Outcome: Stevens 6-4
Last 64
Playing 2016-11-27 20:00
England Ricky Walden
62.69% 37.31%
Scotland Scott Donaldson
Outcome: Walden 6-2
Last 64
Playing 2016-11-26 14:00
Wales Daniel Wells
34.15% 65.85%
England Mark Selby
Outcome: Selby 6-4
Last 64
Playing 2016-11-26 14:00
Wales Mark Williams
59.67% 40.33%
England Andrew Higginson
Outcome: Williams 6-2
Last 64
Playing 2016-11-27 14:00
England Ben Woollaston
57.55% 42.45%
England Paul Davison
Outcome: Woollaston 6-4
Last 64
Playing 2016-11-27 14:00
China Mei Xiwen
36.21% 63.79%
England Martin Gould
Outcome: Xiwen 6-3
Last 64
Playing 2016-11-26 20:00
China Zhou Yuelong
40.84% 59.16%
England Michael Holt
Outcome: Yuelong 6-1
Last 128
Playing 2016-11-23 20:30
Northern Ireland Mark Allen
72.55% 27.45%
China Chen Zhe
Outcome: Allen 6-4
Last 128
Playing 2016-11-22 20:30
England Sam Baird
55.33% 44.67%
England Sean O'Sullivan
Outcome: Baird 6-2
Last 128
Playing 2016-11-24 15:30
England Stuart Bingham
82.26% 17.74%
Poland Adam Stefanow
Outcome: Bingham 6-0
Last 128
Playing 2016-11-23 15:30
Belgium Luca Brecel
59.93% 40.07%
India Aditya Mehta
Outcome: Brecel 6-0
Last 128
Playing 2016-11-24 20:30
England Alfie Burden
53.71% 46.29%
England Chris Wakelin
Outcome: Wakelin 6-2
Last 128
Playing 2016-11-24 15:30
England Ian Burns
46.51% 53.49%
Wales Daniel Wells
Outcome: Wells 6-5
Last 128
Playing 2016-11-23 10:30
England Stuart Carrington
62.15% 37.85%
China Yan Bingtao
Outcome: Bingtao 6-5
Last 128
Playing 2016-11-24 10:30
England Ali Carter
78.25% 21.75%
England Christopher Keogan
Outcome: Carter 6-1
Last 128
Playing 2016-11-24 10:30
Wales Dominic Dale
73.24% 26.76%
England Sanderson Lam
Outcome: Dale 6-5
Last 128
Playing 2016-11-24 15:30
England Mark Davis
64.31% 35.69%
England Sydney Wilson
Outcome: Davis 6-3
Last 128
Playing 2016-11-22 15:30
Wales Ryan Day
60.90% 39.10%
England Jimmy White
Outcome: Day 6-2
Last 128
Playing 2016-11-24 15:30
China Yu Delu
47.90% 52.10%
England Nigel Bond
Outcome: Delu 6-3
Last 128
Playing 2016-11-23 10:30
Ireland Ken Doherty
58.16% 41.84%
Thailand Noppon Saengkham
Outcome: Saengkham 6-0
Last 128
Playing 2016-11-24 10:30
Scotland Graeme Dott
69.36% 30.64%
Wales Ian Preece
Outcome: Dott 6-1
Last 128
Playing 2016-11-23 20:30
England Mike Dunn
74.22% 25.78%
Isle of Man Darryl Hill
Outcome: Dunn 6-1
Last 128
Playing 2016-11-24 20:30
England Peter Ebdon
73.35% 26.65%
China Wang Yuchen
Outcome: Yuchen 6-5
Last 128
Playing 2016-11-23 15:30
England Tom Ford
66.16% 33.84%
England Hammad Miah
Outcome: Miah 6-5
Last 128
Playing 2016-11-22 15:30
Hong Kong Marco Fu
85.41% 14.59%
Ireland Josh Boileau
Outcome: Fu 6-2
Last 128
Playing 2016-11-23 20:30
England David Gilbert
59.43% 40.57%
England Adam Duffy
Outcome: Gilbert 6-2
Last 128
Playing 2016-11-23 10:30
England Martin Gould
72.06% 27.94%
Wales Gareth Allen
Outcome: Gould 6-2
Last 128
Playing 2016-11-24 10:30
England David Grace
66.58% 33.42%
China Zhao Xintong
Outcome: Xintong 6-2
Last 128
Playing 2016-11-24 20:30
China Xiao Guodong
56.25% 43.75%
England John Astley
Outcome: Guodong 6-3
Last 128
Playing 2016-11-23 20:30
China Li Hang
60.81% 39.19%
Scotland Rhys Clark
Outcome: Clark 6-5
Last 128
Playing 2016-11-22 15:30
England Barry Hawkins
81.22% 18.78%
Wales David John
Outcome: Hawkins 6-0
Last 128
Playing 2016-11-23 10:30
Scotland John Higgins
70.84% 29.16%
Malta Alex Borg
Outcome: Higgins 6-3
Last 128
Playing 2016-11-24 10:30
England Andrew Higginson
68.08% 31.92%
Iran Hossein Vafaei
Outcome: Higginson 6-4
Last 128
Playing 2016-11-22 20:30
England Michael Holt
70.80% 29.20%
Thailand Kritsanut Lertsattayathorn
Outcome: Holt 6-2
Last 128
Playing 2016-11-23 15:30
Finland Robin Hull
55.45% 44.55%
England Jamie Cope
Outcome: Hull 6-1
Last 128
Playing 2016-11-24 15:30
Wales Jamie Jones
65.04% 34.96%
Scotland Eden Sharav
Outcome: Jones 6-1
Last 128
Playing 2016-11-23 20:30
England Mark Joyce
48.84% 51.16%
Wales Lee Walker
Outcome: Joyce 6-3
Last 128
Playing 2016-11-22 15:30
China Ding Junhui
78.13% 21.87%
Brazil Igor Figueiredo
Outcome: Junhui 6-5
Last 128
Playing 2016-11-23 15:30
England Mark King
62.75% 37.25%
England Sam Craigie
Outcome: Craigie 6-2
Last 128
Playing 2016-11-23 20:30
England Rod Lawler
55.51% 44.49%
England Anthony Hamilton
Outcome: Lawler 6-3
Last 128
Playing 2016-11-22 20:30
England Oliver Lines
55.22% 44.78%
England Martin O'Donnell
Outcome: Lines 6-5
Last 128
Playing 2016-11-23 10:30
England Jack Lisowski
63.94% 36.06%
China Mei Xiwen
Outcome: Xiwen 6-5
Last 128
Playing 2016-11-22 15:30
Norway Kurt Maflin
65.00% 35.00%
England Allan Taylor
Outcome: Maflin 6-0
Last 128
Playing 2016-11-24 10:30
Scotland Stephen Maguire
69.22% 30.78%
China Cao Yupeng
Outcome: Maguire 6-1
Last 128
Playing 2016-11-22 20:30
Scotland Anthony McGill
60.62% 39.38%
England Craig Steadman
Outcome: McGill 6-5
Last 128
Playing 2016-11-22 15:30
England Rory McLeod
61.90% 38.10%
Wales Jak Jones
Outcome: McLeod 6-3
Last 128
Playing 2016-11-24 15:30
Scotland Alan McManus
67.07% 32.93%
England Michael Wild
Outcome: McManus 6-5
Last 128
Playing 2016-11-23 15:30
England Robert Milkins
69.79% 30.21%
Pakistan Hamza Akbar
Outcome: Milkins 6-1
Last 128
Playing 2016-11-23 15:30
England Shaun Murphy
82.68% 17.32%
Brazil Itaro Santos
Outcome: Murphy 6-3
Last 128
Playing 2016-11-22 15:30
Ireland Fergal O'Brien
66.93% 33.07%
China Zhang Yong
Outcome: O'Brien 6-2
Last 128
Playing 2016-11-23 20:30
England Ronnie O'Sullivan
79.37% 20.63%
Thailand Boonyarit Keattikun
Outcome: O'Sullivan 6-0
Last 128
Playing 2016-11-22 20:30
China Tian Pengfei
50.86% 49.14%
China Zhang Anda
Outcome: Anda 6-2
Last 128
Playing 2016-11-24 20:30
England Joe Perry
75.42% 24.58%
England Jamie Barrett
Outcome: Perry 6-3
Last 128
Playing 2016-11-23 15:30
Thailand Dechawat Poomjaeng
55.15% 44.85%
Scotland Scott Donaldson
Outcome: Donaldson 6-4
Last 128
Playing 2016-11-24 20:30
Australia Neil Robertson
64.14% 35.86%
England Peter Lines
Outcome: Lines 6-3
Last 128
Playing 2016-11-24 15:30
England Jimmy Robertson
65.77% 34.23%
Malaysia Thor Chuan Leong
Outcome: Robertson 6-0
Last 128
Playing 2016-11-24 15:30
England Mark Selby
64.96% 35.04%
England Andy Hicks
Outcome: Selby 6-1
Last 128
Playing 2016-11-23 20:30
England Matthew Selt
63.45% 36.55%
Cyprus Michael Georgiou
Outcome: Georgiou 6-2
Last 128
Playing 2016-11-24 20:30
Wales Matthew Stevens
64.52% 35.48%
England James Cahill
Outcome: Stevens 6-1
Last 128
Playing 2016-11-22 15:30
Northern Ireland Joe Swail
59.93% 40.07%
Scotland Ross Muir
Outcome: Muir 6-5
Last 128
Playing 2016-11-22 20:30
England Judd Trump
63.94% 36.06%
Thailand James Wattana
Outcome: Trump 6-2
Last 128
Playing 2016-11-24 20:30
Thailand Thepchaiya Un-Nooh
57.19% 42.81%
England Liam Highfield
Outcome: Highfield 6-5
Last 128
Playing 2016-11-23 15:30
England Ricky Walden
75.74% 24.26%
China Fang Xiongman
Outcome: Walden 6-0
Last 128
Playing 2016-11-23 10:30
China Liang Wenbo
89.00% 11.00%
Australia Kurt Dunham
Outcome: Wenbo 6-1
Last 128
Playing 2016-11-24 20:30
Wales Michael White
65.71% 34.29%
Scotland Fraser Patrick
Outcome: White 6-5
Last 128
Playing 2016-11-24 10:30
England Robbie Williams
57.16% 42.84%
Thailand Akani Songsermsawad
Outcome: Williams 6-1
Last 128
Playing 2016-11-24 10:30
Wales Mark Williams
76.75% 23.25%
England Jason Weston
Outcome: Williams 6-1
Last 128
Playing 2016-11-22 20:30
England Kyren Wilson
65.25% 34.75%
England Mitchell Mann
Outcome: Mann 6-3
Last 128
Playing 2016-11-23 10:30
England Gary Wilson
57.43% 42.57%
England Paul Davison
Outcome: Davison 6-3
Last 128
Playing 2016-11-23 10:30
England Ben Woollaston
66.18% 33.82%
England Elliot Slessor
Outcome: Woollaston 6-5
Last 128
Playing 2016-11-22 20:30
China Zhou Yuelong
60.46% 39.54%
Wales Duane Jones
Outcome: Yuelong 6-3