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.94% out of 9694 predictions
See current predictions


China 2016 International Championship

Final
Playing 2016-10-30 12:30
China Ding Junhui
50.47% 49.53%
England Mark Selby
Outcome: Selby 10-1
Semi-final
Playing 2016-10-29 13:30
England Stuart Bingham
45.97% 54.03%
England Mark Selby
Outcome: Selby 9-3
Semi-final
Playing 2016-10-28 13:30
China Ding Junhui
50.30% 49.70%
England Judd Trump
Outcome: Junhui 9-4
Quarter-final
Playing 2016-10-27 13:30
England Stuart Bingham
58.50% 41.50%
England Michael Holt
Outcome: Bingham 6-5
Quarter-final
Playing 2016-10-27 08:30
Scotland John Higgins
50.23% 49.77%
China Ding Junhui
Outcome: Junhui 6-2
Quarter-final
Playing 2016-10-27 13:30
England Joe Perry
46.66% 53.34%
England Mark Selby
Outcome: Selby 6-3
Quarter-final
Playing 2016-10-27 08:30
England Judd Trump
49.40% 50.60%
England Shaun Murphy
Outcome: Trump 6-5
Last 16
Playing 2016-10-26 08:30
England Sam Baird
33.20% 66.80%
England Shaun Murphy
Outcome: Murphy 6-1
Last 16
Playing 2016-10-26 08:30
England Stuart Bingham
54.17% 45.83%
England Ali Carter
Outcome: Bingham 6-1
Last 16
Playing 2016-10-26 08:30
Scotland John Higgins
66.39% 33.61%
China Zhou Yuelong
Outcome: Higgins 6-2
Last 16
Playing 2016-10-26 13:30
China Ding Junhui
49.66% 50.34%
England Ricky Walden
Outcome: Junhui 6-5
Last 16
Playing 2016-10-26 13:30
England Ronnie O'Sullivan
56.58% 43.42%
England Michael Holt
Outcome: Holt 6-4
Last 16
Playing 2016-10-26 13:30
Australia Neil Robertson
50.80% 49.20%
England Joe Perry
Outcome: Perry 6-2
Last 16
Playing 2016-10-26 13:30
England Judd Trump
66.01% 33.99%
Thailand James Wattana
Outcome: Trump 6-3
Last 16
Playing 2016-10-26 08:30
China Liang Wenbo
43.78% 56.22%
England Mark Selby
Outcome: Selby 6-5
Last 32
Playing 2016-10-25 08:30
England John Astley
33.63% 66.37%
England Mark Selby
Outcome: Selby 6-2
Last 32
Playing 2016-10-25 08:30
England Sam Baird
39.94% 60.06%
Hong Kong Marco Fu
Outcome: Baird 6-4
Last 32
Playing 2016-10-25 08:30
England Stuart Bingham
58.15% 41.85%
Wales Dominic Dale
Outcome: Bingham 6-2
Last 32
Playing 2016-10-25 08:30
China Yan Bingtao
35.67% 64.33%
England Shaun Murphy
Outcome: Murphy 6-5
Last 32
Playing 2016-10-25 13:30
England Ali Carter
47.56% 52.44%
Scotland Stephen Maguire
Outcome: Carter 6-5
Last 32
Playing 2016-10-25 08:30
Scotland Graeme Dott
47.73% 52.27%
England Ricky Walden
Outcome: Walden 6-4
Last 32
Playing 2016-10-25 13:30
Scotland John Higgins
67.74% 32.26%
Wales Jak Jones
Outcome: Higgins 6-2
Last 32
Playing 2016-10-25 13:30
England Michael Holt
55.21% 44.79%
Wales Daniel Wells
Outcome: Holt 6-5
Last 32
Playing 2016-10-25 08:30
England Mark Joyce
47.93% 52.07%
China Zhou Yuelong
Outcome: Yuelong 6-4
Last 32
Playing 2016-10-25 13:30
Norway Kurt Maflin
39.99% 60.01%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-4
Last 32
Playing 2016-10-25 13:30
England Joe Perry
65.35% 34.65%
India Aditya Mehta
Outcome: Perry 6-3
Last 32
Playing 2016-10-25 08:30
Australia Neil Robertson
62.57% 37.43%
England Anthony Hamilton
Outcome: Robertson 6-4
Last 32
Playing 2016-10-25 08:30
China Xu Si
46.14% 53.86%
Thailand James Wattana
Outcome: Wattana 6-4
Last 32
Playing 2016-10-25 13:30
Wales Matthew Stevens
42.46% 57.54%
China Ding Junhui
Outcome: Junhui 6-2
Last 32
Playing 2016-10-25 13:30
England Judd Trump
63.59% 36.41%
England Tom Ford
Outcome: Trump 6-1
Last 32
Playing 2016-10-25 13:30
China Liang Wenbo
59.94% 40.06%
China Li Hang
Outcome: Wenbo 6-1
Last 64
Playing 2016-10-23 08:30
England Sam Baird
44.81% 55.19%
Wales Michael White
Outcome: Baird 6-2
Last 64
Playing 2016-10-24 08:30
England Stuart Bingham Jiankang has not played in a pro tournament before, so there is no data available to compare.
China Zhang Jiankang
Outcome: Bingham 6-1
Last 64
Playing 2016-10-23 13:30
Belgium Luca Brecel
45.77% 54.23%
Wales Dominic Dale
Outcome: Dale 6-4
Last 64
Playing 2016-10-24 13:30
England Alfie Burden
34.85% 65.15%
England Mark Selby
Outcome: Selby 6-2
Last 64
Playing 2016-10-24 08:30
England Stuart Carrington
50.33% 49.67%
Wales Daniel Wells
Outcome: Wells 6-2
Last 64
Playing 2016-10-23 13:30
England Ali Carter
54.74% 45.26%
England Robbie Williams
Outcome: Carter 6-3
Last 64
Playing 2016-10-24 08:30
Wales Ryan Day
63.44% 36.56%
India Aditya Mehta
Outcome: Mehta 6-2
Last 64
Playing 2016-10-24 13:30
Ireland Ken Doherty
41.54% 58.46%
England Ricky Walden
Outcome: Walden 6-3
Last 64
Playing 2016-10-24 13:30
England Mike Dunn
56.06% 43.94%
China Yan Bingtao
Outcome: Bingtao 6-2
Last 64
Playing 2016-10-23 08:30
England David Gilbert
57.38% 42.62%
Thailand James Wattana
Outcome: Wattana 6-3
Last 64
Playing 2016-10-23 03:30
England Martin Gould
62.00% 38.00%
England Mark Joyce
Outcome: Joyce 6-3
Last 64
Playing 2016-10-24 13:30
England David Grace
33.76% 66.24%
China Ding Junhui
Outcome: Junhui 6-1
Last 64
Playing 2016-10-24 13:30
China Xiao Guodong
41.15% 58.85%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-4
Last 64
Playing 2016-10-24 08:30
England Anthony Hamilton
51.10% 48.90%
England Gary Wilson
Outcome: Hamilton 6-2
Last 64
Playing 2016-10-24 13:30
China Li Hang
51.04% 48.96%
Wales Lee Walker
Outcome: Hang 6-1
Last 64
Playing 2016-10-24 08:30
Scotland John Higgins
72.65% 27.35%
Israel Eden Sharav
Outcome: Higgins 6-3
Last 64
Playing 2016-10-23 03:30
Finland Robin Hull
33.64% 66.36%
England Shaun Murphy
Outcome: Murphy 6-4
Last 64
Playing 2016-10-23 03:30
Wales Jak Jones
42.60% 57.40%
England Jimmy Robertson
Outcome: Jones 6-4
Last 64
Playing 2016-10-23 13:30
Wales Jamie Jones
46.78% 53.22%
England Michael Holt
Outcome: Holt 6-2
Last 64
Playing 2016-10-24 13:30
England Mark King
55.75% 44.25%
England John Astley
Outcome: Astley 6-4
Last 64
Playing 2016-10-23 08:30
Norway Kurt Maflin
47.53% 52.47%
England Matthew Selt
Outcome: Maflin 6-2
Last 64
Playing 2016-10-23 13:30
Scotland Stephen Maguire
58.15% 41.85%
England Rod Lawler
Outcome: Maguire 6-2
Last 64
Playing 2016-10-23 03:30
Scotland Anthony McGill
54.20% 45.80%
China Zhou Yuelong
Outcome: Yuelong 6-3
Last 64
Playing 2016-10-23 08:30
Ireland Fergal O'Brien
43.60% 56.40%
Scotland Graeme Dott
Outcome: Dott 6-1
Last 64
Playing 2016-10-24 08:30
England Joe Perry
61.23% 38.77%
England Andrew Higginson
Outcome: Perry 6-5
Last 64
Playing 2016-10-23 13:30
Australia Neil Robertson
69.43% 30.57%
England Oliver Lines
Outcome: Robertson 6-0
Last 64
Playing 2016-10-23 03:30
Thailand Akani Songsermsawad
38.89% 61.11%
Hong Kong Marco Fu
Outcome: Fu 6-4
Last 64
Playing 2016-10-23 03:30
Wales Matthew Stevens
63.75% 36.25%
England Chris Wakelin
Outcome: Stevens 6-1
Last 64
Playing 2016-10-24 08:30
England Judd Trump
69.91% 30.09%
China Yuan Sijun
Outcome: Trump 6-3
Last 64
Playing 2016-10-24 08:30
Wales Mark Williams
66.04% 33.96%
China Xu Si
Outcome: Si 6-5
Last 64
Playing 2016-10-23 08:30
China Zhao Xintong
45.98% 54.02%
England Tom Ford
Outcome: Ford 6-3
Last 64
Playing 2016-10-24 13:30
China Chen Zifan
30.61% 69.39%
China Liang Wenbo
Outcome: Wenbo 6-5
Last 128
Playing 2016-10-01 10:30
Northern Ireland Mark Allen
64.10% 35.90%
Wales Daniel Wells
Outcome: Wells 6-5
Last 128
Playing 2016-09-30 10:30
England Sam Baird
58.98% 41.02%
Cyprus Michael Georgiou
Outcome: Baird 6-3
Last 128
Playing 2016-09-30 15:30
England Stuart Bingham
67.90% 32.10%
England Peter Lines
Outcome: Bingham 6-2
Last 128
Playing 2016-09-29 10:30
England Nigel Bond
60.65% 39.35%
Israel Eden Sharav
Outcome: Sharav 6-3
Last 128
Playing 2016-09-30 15:30
Belgium Luca Brecel
70.57% 29.43%
China Fang Xiongman
Outcome: Brecel 6-2
Last 128
Playing 2016-10-01 15:30
England Alfie Burden
57.45% 42.55%
Wales Duane Jones
Outcome: Burden 6-2
Last 128
Playing 2016-09-29 20:30
England Ian Burns
66.06% 33.94%
China Lyu Chenwei
Outcome: Burns 6-2
Last 128
Playing 2016-09-30 20:30
England Stuart Carrington
85.53% 14.47%
Australia Kurt Dunham
Outcome: Carrington 6-0
Last 128
Playing 2016-09-30 15:30
England Ali Carter
73.48% 26.52%
China Chen Zhe
Outcome: Carter 6-4
Last 128
Playing 2016-09-30 15:30
Wales Dominic Dale
80.56% 19.44%
Thailand Boonyarit Keattikun
Outcome: Dale 6-5
Last 128
Playing 2016-09-30 10:30
England Mark Davis
71.10% 28.90%
China Yan Bingtao
Outcome: Bingtao 6-2
Last 128
Playing 2016-10-01 10:30
Wales Ryan Day
76.98% 23.02%
England Louis Heathcote
Outcome: Day 6-0
Last 128
Playing 2016-09-30 15:30
China Yu Delu
53.11% 46.89%
Scotland Ross Muir
Outcome: Muir 6-1
Last 128
Playing 2016-09-29 10:30
Ireland Ken Doherty
63.49% 36.51%
England Allan Taylor
Outcome: Doherty 6-2
Last 128
Playing 2016-09-29 15:30
Scotland Graeme Dott
79.30% 20.70%
Wales David John
Outcome: Dott 6-1
Last 128
Playing 2016-09-30 10:30
England Mike Dunn
68.32% 31.68%
England Jason Weston
Outcome: Dunn 6-2
Last 128
Playing 2016-09-29 15:30
England Peter Ebdon
66.00% 34.00%
England John Astley
Outcome: Astley 6-3
Last 128
Playing 2016-09-29 20:30
England Tom Ford
68.18% 31.82%
England Brandon Sargeant
Outcome: Ford 6-4
Last 128
Playing 2016-09-30 10:30
Hong Kong Marco Fu
64.49% 35.51%
England Andy Hicks
Outcome: Fu 6-1
Last 128
Playing 2016-09-29 20:30
England David Gilbert
66.20% 33.80%
Wales Gareth Allen
Outcome: Gilbert 6-0
Last 128
Playing 2016-09-29 15:30
England Martin Gould
67.03% 32.97%
Scotland Scott Donaldson
Outcome: Gould 6-2
Last 128
Playing 2016-09-29 15:30
England David Grace
52.86% 47.14%
Scotland Rhys Clark
Outcome: Grace 6-1
Last 128
Playing 2016-09-30 20:30
China Xiao Guodong
65.64% 34.36%
England Hammad Miah
Outcome: Guodong 6-5
Last 128
Playing 2016-10-01 10:30
China Li Hang
57.85% 42.15%
England Sean O'Sullivan
Outcome: Hang 6-5
Last 128
Playing 2016-10-03 11:00
England Barry Hawkins
64.03% 35.97%
Wales Lee Walker
Outcome: Walker 6-4
Last 128
Playing 2016-10-23 02:00
Scotland John Higgins
76.80% 23.20%
England Sydney Wilson
Outcome: Higgins 6-2
Last 128
Playing 2016-09-29 10:30
England Andrew Higginson
55.48% 44.52%
England Jimmy White
Outcome: Higginson 6-3
Last 128
Playing 2016-09-30 20:30
England Michael Holt
70.73% 29.27%
England Elliot Slessor
Outcome: Holt 6-1
Last 128
Playing 2016-09-30 10:30
Finland Robin Hull
67.78% 32.22%
England Daniel Womersley
Outcome: Hull 6-3
Last 128
Playing 2016-09-30 20:30
Wales Jamie Jones
54.34% 45.66%
China Cao Yupeng
Outcome: Jones 6-4
Last 128
Playing 2016-09-29 10:30
England Mark Joyce
62.78% 37.22%
Isle of Man Darryl Hill
Outcome: Joyce 6-1
Last 128
Playing 2016-10-23 02:00
China Ding Junhui
68.83% 31.17%
England Mitchell Mann
Outcome: Junhui 6-5
Last 128
Playing 2016-10-01 15:30
England Mark King
60.28% 39.72%
England Jamie Cope
Outcome: King 6-3
Last 128
Playing 2016-09-30 15:30
England Rod Lawler
69.18% 30.82%
England David Lilley
Outcome: Lawler 6-0
Last 128
Playing 2016-10-01 10:30
England Oliver Lines
53.07% 46.93%
England Liam Highfield
Outcome: Lines 6-4
Last 128
Playing 2016-10-01 10:30
England Jack Lisowski
61.30% 38.70%
India Aditya Mehta
Outcome: Mehta 6-4
Last 128
Playing 2016-09-30 20:30
Norway Kurt Maflin
63.42% 36.58%
England Sanderson Lam
Outcome: Maflin 6-4
Last 128
Playing 2016-09-30 15:30
Scotland Stephen Maguire
72.27% 27.73%
England Michael Wild
Outcome: Maguire 6-2
Last 128
Playing 2016-09-29 10:30
Scotland Anthony McGill
65.29% 34.71%
Malaysia Thor Chuan Leong
Outcome: McGill 6-3
Last 128
Playing 2016-09-29 20:30
Jamaica Rory McLeod
69.01% 30.99%
China Wang Yuchen
Outcome: Yuchen 6-1
Last 128
Playing 2016-09-29 15:30
Scotland Alan McManus
61.52% 38.48%
England Chris Wakelin
Outcome: Wakelin 6-4
Last 128
Playing 2016-10-01 10:30
England Robert Milkins
64.26% 35.74%
England Anthony Hamilton
Outcome: Hamilton 6-5
Last 128
Playing 2016-10-01 15:30
England Shaun Murphy
78.62% 21.38%
Thailand Kritsanut Lertsattayathorn
Outcome: Murphy 6-2
Last 128
Playing 2016-09-29 10:30
Ireland Fergal O'Brien
73.46% 26.54%
Scotland Fraser Patrick
Outcome: O'Brien 6-3
Last 128
Playing 2016-09-29 20:30
England Ronnie O'Sullivan
73.29% 26.71%
England James Cahill
Outcome: O'Sullivan 6-4
Last 128
Playing 2016-10-01 10:30
China Tian Pengfei
48.87% 51.13%
Thailand Noppon Saengkham
Outcome: Pengfei 6-0
Last 128
Playing 2016-09-30 20:30
England Joe Perry
79.42% 20.58%
England Christopher Keogan
Outcome: Perry 6-1
Last 128
Playing 2016-09-29 20:30
Thailand Dechawat Poomjaeng
53.02% 46.98%
Thailand James Wattana
Outcome: Wattana 6-4
Last 128
Playing 2016-09-29 15:30
England Jimmy Robertson
65.75% 34.25%
England Bradley Jones
Outcome: Robertson 6-0
Last 128
Playing 2016-09-30 20:30
Australia Neil Robertson
69.92% 30.08%
England Sam Craigie
Outcome: Robertson 6-5
Last 128
Playing 2016-10-23 02:00
England Mark Selby
68.30% 31.70%
England Paul Davison
Outcome: Selby 6-4
Last 128
Playing 2016-09-30 20:30
England Matthew Selt
67.00% 33.00%
Pakistan Hamza Akbar
Outcome: Selt 6-1
Last 128
Playing 2016-09-29 10:30
Wales Matthew Stevens
60.68% 39.32%
England Adam Duffy
Outcome: Stevens 6-3
Last 128
Playing 2016-09-30 10:30
Northern Ireland Joe Swail
56.12% 43.88%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 6-4
Last 128
Playing 2016-10-01 15:30
England Judd Trump
79.12% 20.88%
Iran Hossein Vafaei
Outcome: Trump 6-2
Last 128
Playing 2016-09-29 10:30
Thailand Thepchaiya Un-Nooh
71.70% 28.30%
Wales Jak Jones
Outcome: Jones 6-5
Last 128
Playing 2016-09-29 15:30
England Ricky Walden
73.92% 26.08%
England Ashley Hugill
Outcome: Walden 6-4
Last 128
Playing 2016-10-23 02:00
China Liang Wenbo
73.62% 26.38%
China Mei Xiwen
Outcome: Wenbo 6-5
Last 128
Playing 2016-09-30 10:30
Wales Michael White
67.05% 32.95%
China Zhang Yong
Outcome: White 6-4
Last 128
Playing 2016-09-29 20:30
Wales Mark Williams
67.26% 32.74%
Malta Alex Borg
Outcome: Williams 6-2
Last 128
Playing 2016-09-30 15:30
England Robbie Williams
53.89% 46.11%
China Zhang Anda
Outcome: Williams 6-5
Last 128
Playing 2016-10-01 10:30
England Gary Wilson
51.22% 48.78%
England Craig Steadman
Outcome: Wilson 6-3
Last 128
Playing 2016-09-29 20:30
England Ben Woollaston
60.96% 39.04%
China Zhao Xintong
Outcome: Xintong 6-4
Last 128
Playing 2016-09-29 15:30
China Zhou Yuelong
61.36% 38.64%
England Steven Hallworth
Outcome: Yuelong 6-3