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.44% out of 3073 predictions
See current predictions


China 2016 Shanghai Masters

Semi-final
Playing 2016-09-24 08:00
England Stuart Bingham
50.29% 49.71%
England Mark Selby
Outcome: Selby 6-5
Semi-final
Playing 2016-09-24 13:30
China Ding Junhui
55.19% 44.81%
Scotland Stephen Maguire
Outcome: Junhui 6-3
Quarter-final
Playing 2016-09-23 08:30
England Stuart Bingham
54.52% 45.48%
England Ali Carter
Outcome: Bingham 5-1
Quarter-final
Playing 2016-09-23 08:30
Wales Ryan Day
41.14% 58.86%
England Mark Selby
Outcome: Selby 5-3
Quarter-final
Playing 2016-09-23 13:30
England Michael Holt
44.04% 55.96%
China Ding Junhui
Outcome: Junhui 5-3
Quarter-final
Playing 2016-09-23 13:30
Wales Michael White
41.03% 58.97%
Scotland Stephen Maguire
Outcome: Maguire 5-1
Last 16
Playing 2016-09-22 08:30
England Stuart Bingham
63.89% 36.11%
England David Gilbert
Outcome: Bingham 5-2
Last 16
Playing 2016-09-22 08:30
England Stuart Carrington
32.00% 68.00%
England Mark Selby
Outcome: Selby 5-3
Last 16
Playing 2016-09-22 13:30
England Ali Carter
41.46% 58.54%
Scotland John Higgins
Outcome: Carter 5-2
Last 16
Playing 2016-09-22 08:30
Wales Ryan Day
65.15% 34.85%
China Mei Xiwen
Outcome: Day 5-2
Last 16
Playing 2016-09-22 08:30
England Barry Hawkins
49.09% 50.91%
Scotland Stephen Maguire
Outcome: Maguire 5-3
Last 16
Playing 2016-09-22 13:30
England Michael Holt
43.57% 56.43%
England Ronnie O'Sullivan
Outcome: Holt 5-2
Last 16
Playing 2016-09-22 13:30
China Ding Junhui
53.82% 46.18%
Northern Ireland Mark Allen
Outcome: Junhui 5-2
Last 16
Playing 2016-09-22 13:30
England Judd Trump
57.92% 42.08%
Wales Michael White
Outcome: White 5-3
Last 32
Playing 2016-09-20 08:30
Northern Ireland Mark Allen
58.11% 41.89%
Scotland Anthony McGill
Outcome: Allen 5-0
Last 32
Playing 2016-09-21 08:30
England Stuart Bingham
62.18% 37.82%
Wales Jamie Jones
Outcome: Bingham 5-0
Last 32
Playing 2016-09-21 08:30
England Ali Carter
57.15% 42.85%
Norway Kurt Maflin
Outcome: Carter 5-1
Last 32
Playing 2016-09-19 08:30
Hong Kong Marco Fu
55.92% 44.08%
England David Gilbert
Outcome: Gilbert 5-4
Last 32
Playing 2016-09-21 08:30
England Barry Hawkins
49.78% 50.22%
England Robert Milkins
Outcome: Hawkins 5-0
Last 32
Playing 2016-09-19 13:30
Scotland John Higgins
60.33% 39.67%
England Matthew Selt
Outcome: Higgins 5-3
Last 32
Playing 2016-09-19 13:30
China Ding Junhui
68.24% 31.76%
Scotland Scott Donaldson
Outcome: Junhui 5-4
Last 32
Playing 2016-09-21 13:30
England Shaun Murphy
53.65% 46.35%
Scotland Stephen Maguire
Outcome: Maguire 5-0
Last 32
Playing 2016-09-20 13:30
England Ronnie O'Sullivan
54.01% 45.99%
China Liang Wenbo
Outcome: O'Sullivan 5-4
Last 32
Playing 2016-09-21 13:30
England Joe Perry
65.30% 34.70%
England Stuart Carrington
Outcome: Carrington 5-4
Last 32
Playing 2016-09-21 08:30
Australia Neil Robertson
54.04% 45.96%
Wales Ryan Day
Outcome: Day 5-2
Last 32
Playing 2016-09-20 13:30
England Mark Selby
66.73% 33.27%
China Yuan Sijun
Outcome: Selby 5-1
Last 32
Playing 2016-09-21 13:30
England Judd Trump
60.30% 39.70%
England Ben Woollaston
Outcome: Trump 5-0
Last 32
Playing 2016-09-19 08:30
England Ricky Walden
55.57% 44.43%
Wales Michael White
Outcome: White 5-4
Last 32
Playing 2016-09-21 13:30
Wales Mark Williams
68.20% 31.80%
China Mei Xiwen
Outcome: Xiwen 5-3
Last 32
Playing 2016-09-20 08:30
England Kyren Wilson
50.15% 49.85%
England Michael Holt
Outcome: Holt 5-2
Wildcard
Playing 2016-09-20 13:30
England Stuart Carrington
84.79% 15.21%
China Niu Zhuang
Outcome: Carrington 5-1
Wildcard
Playing 2016-09-20 08:30
Wales Ryan Day
91.11% 8.89%
Ma Chunmao
Outcome: Day 5-1
Wildcard
Playing 2016-09-19 13:30
England Martin Gould
64.78% 35.22%
China Yuan Sijun
Outcome: Sijun 5-0
Wildcard
Playing 2016-09-19 08:30
England Michael Holt
75.06% 24.94%
China Xu Si
Outcome: Holt 5-1
Wildcard
Playing 2016-09-20 08:30
Norway Kurt Maflin
83.54% 16.46%
China Guan Zhen
Outcome: Maflin 5-1
Wildcard
Playing 2016-09-20 13:30
Scotland Stephen Maguire Chen Xu has not played in a pro tournament before, so there is no data available to compare.
China Yi Chen Xu
Outcome: Maguire 5-0
Wildcard
Playing 2016-09-19 08:30
Scotland Anthony McGill
72.97% 27.03%
China Chen Zifan
Outcome: McGill 5-0
Wildcard
Playing 2016-09-19 13:30
China Liang Wenbo
85.19% 14.81%
China Hu Hao
Outcome: Wenbo 5-3
Last 48
Playing 2016-09-02 20:00
Belgium Luca Brecel
56.05% 43.95%
England Stuart Carrington
Outcome: Carrington 5-4
Last 48
Playing 2016-09-02 15:30
England Mark Davis
60.91% 39.09%
Norway Kurt Maflin
Outcome: Maflin 5-4
Last 48
Playing 2016-09-02 20:00
Wales Ryan Day
53.71% 46.29%
England Nigel Bond
Outcome: Day 5-1
Last 48
Playing 2016-09-02 20:00
Scotland Graeme Dott
66.94% 33.06%
China Mei Xiwen
Outcome: Xiwen 5-0
Last 48
Playing 2016-09-02 11:00
England Peter Ebdon
64.24% 35.76%
Scotland Scott Donaldson
Outcome: Donaldson 5-4
Last 48
Playing 2016-09-02 15:30
England David Gilbert
57.97% 42.03%
Wales Ian Preece
Outcome: Gilbert 5-2
Last 48
Playing 2016-09-02 20:00
England Martin Gould
48.87% 51.13%
Wales Matthew Stevens
Outcome: Gould 5-0
Last 48
Playing 2016-09-02 11:00
England Michael Holt
49.37% 50.63%
England Mark King
Outcome: Holt 5-2
Last 48
Playing 2016-09-02 15:30
Scotland Stephen Maguire
56.15% 43.85%
England Andrew Higginson
Outcome: Maguire 5-2
Last 48
Playing 2016-09-02 11:00
Scotland Anthony McGill
56.41% 43.59%
England Paul Davison
Outcome: McGill 5-0
Last 48
Playing 2016-09-02 15:30
Scotland Alan McManus
55.99% 44.01%
Wales Jamie Jones
Outcome: Jones 5-4
Last 48
Playing 2016-09-02 15:30
England Robert Milkins
58.25% 41.75%
England Adam Duffy
Outcome: Milkins 5-4
Last 48
Playing 2016-09-02 20:00
England Matthew Selt
60.74% 39.26%
England Hammad Miah
Outcome: Selt 5-0
Last 48
Playing 2016-09-02 11:00
China Liang Wenbo
56.60% 43.40%
China Zhang Anda
Outcome: Wenbo 5-4
Last 48
Playing 2016-09-02 11:00
Wales Michael White
53.43% 46.57%
England Jimmy Robertson
Outcome: White 5-4
Last 48
Playing 2016-09-02 11:00
England Ben Woollaston
47.04% 52.96%
England Jack Lisowski
Outcome: Woollaston 5-4
Last 64
Playing 2016-09-01 20:00
Wales Gareth Allen
43.71% 56.29%
England Stuart Carrington
Outcome: Carrington 5-2
Last 64
Playing 2016-09-01 11:00
China Zhang Anda
53.64% 46.36%
Thailand Dechawat Poomjaeng
Outcome: Anda 5-1
Last 64
Playing 2016-09-01 20:00
England Nigel Bond
62.25% 37.75%
Thailand Kritsanut Lertsattayathorn
Outcome: Bond 5-2
Last 64
Playing 2016-09-01 20:00
Wales Dominic Dale
59.41% 40.59%
China Mei Xiwen
Outcome: Xiwen 5-1
Last 64
Playing 2016-09-01 11:00
England Paul Davison
47.52% 52.48%
Malaysia Thor Chuan Leong
Outcome: Davison 5-3
Last 64
Playing 2016-09-01 15:30
England Adam Duffy
54.21% 45.79%
England Mark Joyce
Outcome: Duffy 5-4
Last 64
Playing 2016-09-01 15:30
England Andrew Higginson
57.77% 42.23%
China Li Hang
Outcome: Higginson 5-2
Last 64
Playing 2016-09-01 15:30
Wales Jamie Jones
48.59% 51.41%
Ireland Fergal O'Brien
Outcome: Jones 5-0
Last 64
Playing 2016-09-01 15:30
England Rod Lawler
53.66% 46.34%
Norway Kurt Maflin
Outcome: Maflin 5-0
Last 64
Playing 2016-09-01 11:00
England Jack Lisowski
56.03% 43.97%
China Zhao Xintong
Outcome: Lisowski 5-4
Last 64
Playing 2016-09-01 20:00
England Rory McLeod
58.52% 41.48%
England Hammad Miah
Outcome: Miah 5-4
Last 64
Playing 2016-09-01 20:00
England Martin O'Donnell
43.80% 56.20%
Wales Matthew Stevens
Outcome: Stevens 5-3
Last 64
Playing 2016-09-01 15:30
Wales Ian Preece
50.54% 49.46%
England Chris Wakelin
Outcome: Preece 5-2
Last 64
Playing 2016-09-01 11:00
Wales Daniel Wells
55.26% 44.74%
Scotland Scott Donaldson
Outcome: Donaldson 5-3
Last 64
Playing 2016-09-01 11:00
England Robbie Williams
45.54% 54.46%
England Mark King
Outcome: King 5-3
Last 96
Playing 2016-08-31 20:00
England Sam Baird
56.89% 43.11%
Thailand Kritsanut Lertsattayathorn
Outcome: Lertsattayathorn 5-1
Last 96
Playing 2016-08-31 20:00
England Nigel Bond
52.53% 47.47%
England Jamie Cope
Outcome: Bond 5-1
Last 96
Playing 2016-08-31 11:00
England Alfie Burden
56.93% 43.07%
Scotland Scott Donaldson
Outcome: Donaldson 5-1
Last 96
Playing 2016-08-31 15:30
England Ian Burns
55.09% 44.91%
England Chris Wakelin
Outcome: Wakelin 5-2
Last 96
Playing 2016-08-31 20:00
England Stuart Carrington
54.38% 45.62%
Cyprus Michael Georgiou
Outcome: Carrington 5-3
Last 96
Playing 2016-08-31 20:00
Wales Dominic Dale
61.32% 38.68%
Scotland Rhys Clark
Outcome: Dale 5-3
Last 96
Playing 2016-08-31 15:30
China Yu Delu
55.99% 44.01%
Wales Ian Preece
Outcome: Preece 5-3
Last 96
Playing 2016-08-31 20:00
Ireland Ken Doherty
59.35% 40.65%
Wales Gareth Allen
Outcome: Allen 5-3
Last 96
Playing 2016-08-31 20:00
England Mike Dunn
59.02% 40.98%
England Martin O'Donnell
Outcome: O'Donnell 5-1
Last 96
Playing 2016-08-31 11:00
England Tom Ford
58.73% 41.27%
Wales Daniel Wells
Outcome: Wells 5-4
Last 96
Playing 2016-08-31 15:30
China Xiao Guodong
50.96% 49.04%
England Andy Hicks
Outcome: Guodong 5-1
Last 96
Playing 2016-08-31 15:30
China Li Hang
49.92% 50.08%
England Craig Steadman
Outcome: Hang 5-0
Last 96
Playing 2016-08-31 15:30
England Andrew Higginson
62.69% 37.31%
Scotland Eden Sharav
Outcome: Higginson 5-4
Last 96
Playing 2016-08-31 11:00
Finland Robin Hull
49.64% 50.36%
China Zhang Anda
Outcome: Anda 5-4
Last 96
Playing 2016-08-31 15:30
Wales Jamie Jones
64.06% 35.94%
England Jamie Barrett
Outcome: Jones 5-3
Last 96
Playing 2016-08-31 15:30
England Mark Joyce
44.60% 55.40%
Thailand James Wattana
Outcome: Joyce 5-3
Last 96
Playing 2016-08-31 11:00
England Mark King
62.51% 37.49%
Pakistan Hamza Akbar
Outcome: King 5-4
Last 96
Playing 2016-08-31 15:30
England Rod Lawler
52.97% 47.03%
Thailand Akani Songsermsawad
Outcome: Lawler 5-4
Last 96
Playing 2016-08-31 11:00
England Oliver Lines
50.14% 49.86%
Malaysia Thor Chuan Leong
Outcome: Chuan Leong 5-4
Last 96
Playing 2016-08-31 11:00
England Jack Lisowski
61.92% 38.08%
China Chen Zhe
Outcome: Lisowski 5-3
Last 96
Playing 2016-08-31 15:30
Norway Kurt Maflin
56.21% 43.79%
China Yan Bingtao
Outcome: Maflin 5-4
Last 96
Playing 2016-08-31 20:00
England Rory McLeod
54.55% 45.45%
China Zhang Yong
Outcome: McLeod 5-1
Last 96
Playing 2016-08-31 15:30
Ireland Fergal O'Brien
60.67% 39.33%
England Allan Taylor
Outcome: O'Brien 5-2
Last 96
Playing 2016-08-31 20:00
China Tian Pengfei
55.81% 44.19%
England Hammad Miah
Outcome: Miah 5-4
Last 96
Playing 2016-08-31 11:00
Thailand Dechawat Poomjaeng
48.09% 51.91%
Wales Lee Walker
Outcome: Poomjaeng 5-0
Last 96
Playing 2016-08-31 11:00
England Jimmy Robertson
59.29% 40.71%
Scotland Ross Muir
Outcome: Robertson 5-1
Last 96
Playing 2016-08-31 20:00
Wales Matthew Stevens
60.85% 39.15%
Wales Duane Jones
Outcome: Stevens 5-4
Last 96
Playing 2016-08-31 11:00
Northern Ireland Joe Swail
59.44% 40.56%
China Zhao Xintong
Outcome: Xintong 5-2
Last 96
Playing 2016-08-31 15:30
Thailand Thepchaiya Un-Nooh
55.86% 44.14%
England Adam Duffy
Outcome: Duffy 5-2
Last 96
Playing 2016-08-31 11:00
England Robbie Williams
59.56% 40.44%
England Sean O'Sullivan
Outcome: Williams 5-3
Last 96
Playing 2016-08-31 20:00
England Gary Wilson
57.72% 42.28%
China Mei Xiwen
Outcome: Xiwen 5-3
Last 96
Playing 2016-08-31 11:00
China Zhou Yuelong
52.26% 47.74%
England Paul Davison
Outcome: Davison 5-3
Last 128
Playing 2016-08-30 11:00
Pakistan Hamza Akbar
30.94% 69.06%
England Zak Surety
Outcome: Akbar 5-4
Last 128
Playing 2016-08-30 20:00
Wales Gareth Allen
64.53% 35.47%
England Brandon Sargeant
Outcome: Allen 5-2
Last 128
Playing 2016-08-30 11:00
China Zhang Anda
61.39% 38.61%
India Aditya Mehta
Outcome: Anda 5-0
Last 128
Playing 2016-08-30 11:00
England John Astley
56.50% 43.50%
Scotland Scott Donaldson
Outcome: Donaldson 5-4
Last 128
Playing 2016-08-30 15:30
England James Cahill
63.28% 36.72%
England Jamie Barrett
Outcome: Barrett 5-3
Last 128
Playing 2016-08-30 11:00
Malaysia Thor Chuan Leong
55.12% 44.88%
England Christopher Keogan
Outcome: Chuan Leong 5-3
Last 128
Playing 2016-08-30 20:00
Scotland Rhys Clark
50.25% 49.75%
England Elliot Slessor
Outcome: Clark 5-2
Last 128
Playing 2016-08-30 20:00
England Jamie Cope
67.50% 32.50%
Scotland Marc Davis
Outcome: Cope 5-1
Last 128
Playing 2016-08-30 15:30
England Sam Craigie
44.93% 55.07%
England Andy Hicks
Outcome: Hicks 5-3
Last 128
Playing 2016-08-30 11:00
England Paul Davison
63.33% 36.67%
Poland Adam Stefanow
Outcome: Davison 5-4
Last 128
Playing 2016-08-30 20:00
Cyprus Michael Georgiou
57.43% 42.57%
England Mitchell Mann
Outcome: Georgiou 5-0
Last 128
Playing 2016-08-30 20:00
England Anthony Hamilton
87.41% 12.59%
Thailand Kritsanut Lertsattayathorn
Outcome: Lertsattayathorn 5-4
Last 128
Playing 2016-08-30 15:30
Isle of Man Darryl Hill
40.13% 59.87%
Wales Ian Preece
Outcome: Preece 5-1
Last 128
Playing 2016-08-30 20:00
Wales Duane Jones
67.72% 32.28%
Wales David John
Outcome: Jones 5-3
Last 128
Playing 2016-08-30 20:00
England Sanderson Lam
43.66% 56.34%
China Mei Xiwen
Outcome: Xiwen 5-2
Last 128
Playing 2016-08-30 20:00
England Hammad Miah
77.95% 22.05%
Australia Kurt Dunham
Outcome: Miah 5-3
Last 128
Playing 2016-08-30 11:00
Scotland Ross Muir
57.28% 42.72%
England Jason Weston
Outcome: Muir 5-2
Last 128
Playing 2016-08-30 20:00
England Martin O'Donnell
70.03% 29.97%
Brazil Itaro Santos
Outcome: O'Donnell 5-0
Last 128
Playing 2016-08-30 11:00
England Sean O'Sullivan
81.87% 18.13%
Thailand Boonyarit Keattikun
Outcome: O'Sullivan 5-3
Last 128
Playing 2016-08-30 15:30
Thailand Noppon Saengkham
52.13% 47.87%
China Yan Bingtao
Outcome: Bingtao 5-0
Last 128
Playing 2016-08-30 15:30
Scotland Eden Sharav
53.97% 46.03%
China Fang Xiongman
Outcome: Sharav 5-0
Last 128
Playing 2016-08-30 15:30
Thailand Akani Songsermsawad
38.55% 61.45%
Malta Alex Borg
Outcome: Songsermsawad 5-4
Last 128
Playing 2016-08-30 15:30
England Allan Taylor
80.74% 19.26%
Egypt Hatem Yassen
Outcome: Taylor 5-3
Last 128
Playing 2016-08-30 15:30
England Chris Wakelin
79.73% 20.27%
Ireland Josh Boileau
Outcome: Wakelin 5-2
Last 128
Playing 2016-08-30 20:00
Wales Lee Walker
46.48% 53.52%
England Peter Lines
Outcome: Walker 5-4
Last 128
Playing 2016-08-30 11:00
Wales Daniel Wells
48.26% 51.74%
England Jimmy White
Outcome: Wells 5-2
Last 128
Playing 2016-08-30 11:00
England Michael Wild
45.16% 54.84%
China Chen Zhe
Outcome: Zhe 5-2
Last 128
Playing 2016-08-30 15:30
England Sydney Wilson
39.23% 60.77%
Thailand James Wattana
Outcome: Wattana 5-1
Last 128
Playing 2016-08-30 11:00
China Zhao Xintong
46.84% 53.16%
England Liam Highfield
Outcome: Xintong 5-1
Last 128
Playing 2016-08-30 20:00
China Zhang Yong
57.83% 42.17%
Scotland Fraser Patrick
Outcome: Yong 5-2
Last 128
Playing 2016-08-30 15:30
China Wang Yuchen
35.97% 64.03%
England Adam Duffy
Outcome: Duffy 5-1
Last 128
Playing 2016-08-30 15:30
China Cao Yupeng
56.21% 43.79%
England Craig Steadman
Outcome: Steadman 5-1