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.81% out of 3375 predictions
See current predictions


China 2017 China Open

Final
Playing 2017-04-02 13:30
Wales Mark Williams
47.33% 52.67%
England Mark Selby
Outcome: Selby 10-8
Semi-final
Playing 2017-04-01 08:00
Iran Hossein Vafaei
32.06% 67.94%
Wales Mark Williams
Outcome: Williams 6-1
Semi-final
Playing 2017-04-01 13:30
England Kyren Wilson
36.41% 63.59%
England Mark Selby
Outcome: Selby 6-4
Quarter-final
Playing 2017-03-31 13:30
Scotland Stephen Maguire
46.89% 53.11%
England Mark Selby
Outcome: Selby 5-1
Quarter-final
Playing 2017-03-31 08:00
England Shaun Murphy
51.18% 48.82%
Wales Mark Williams
Outcome: Williams 5-1
Quarter-final
Playing 2017-03-31 08:00
England Judd Trump
68.67% 31.33%
Iran Hossein Vafaei
Outcome: Vafaei 5-3
Quarter-final
Playing 2017-03-31 13:30
England Kyren Wilson
41.59% 58.41%
China Ding Junhui
Outcome: Wilson 5-1
Last 16
Playing 2017-03-30 13:30
England Stuart Bingham
57.34% 42.66%
England Kyren Wilson
Outcome: Wilson 5-2
Last 16
Playing 2017-03-30 13:30
England Andrew Higginson
37.04% 62.96%
England Mark Selby
Outcome: Selby 5-4
Last 16
Playing 2017-03-30 13:30
England Mark Joyce
36.82% 63.18%
China Ding Junhui
Outcome: Junhui 5-3
Last 16
Playing 2017-03-30 08:00
England Rory McLeod
54.85% 45.15%
Iran Hossein Vafaei
Outcome: Vafaei 5-3
Last 16
Playing 2017-03-30 08:00
England Shaun Murphy
60.06% 39.94%
Wales Michael White
Outcome: Murphy 5-1
Last 16
Playing 2017-03-30 08:00
England Judd Trump
64.45% 35.55%
China Tian Pengfei
Outcome: Trump 5-3
Last 16
Playing 2017-03-30 13:30
Wales Daniel Wells
35.08% 64.92%
Scotland Stephen Maguire
Outcome: Maguire 5-1
Last 16
Playing 2017-03-30 08:00
Wales Mark Williams
50.07% 49.93%
Scotland John Higgins
Outcome: Williams 5-4
Last 32
Playing 2017-03-29 13:30
England Stuart Bingham
62.64% 37.36%
Thailand Noppon Saengkham
Outcome: Bingham 5-2
Last 32
Playing 2017-03-29 08:00
England Ali Carter
54.27% 45.73%
Wales Michael White
Outcome: White 5-3
Last 32
Playing 2017-03-29 08:00
England Mark Davis
44.80% 55.20%
Scotland John Higgins
Outcome: Higgins 5-2
Last 32
Playing 2017-03-29 08:00
England Mike Dunn
49.33% 50.67%
England Rory McLeod
Outcome: McLeod 5-3
Last 32
Playing 2017-03-29 13:30
China Li Hang
38.80% 61.20%
Scotland Stephen Maguire
Outcome: Maguire 5-3
Last 32
Playing 2017-03-29 13:30
England Andrew Higginson
39.18% 60.82%
England Ricky Walden
Outcome: Higginson 5-4
Last 32
Playing 2017-03-29 08:00
England Michael Holt
43.09% 56.91%
Wales Mark Williams
Outcome: Williams 5-2
Last 32
Playing 2017-03-29 13:30
England Mark Joyce
35.83% 64.17%
England Ronnie O'Sullivan
Outcome: Joyce 5-4
Last 32
Playing 2017-03-29 08:00
England Shaun Murphy
61.38% 38.62%
England Gary Wilson
Outcome: Murphy 5-1
Last 32
Playing 2017-03-29 13:30
England Martin O'Donnell
33.75% 66.25%
England Mark Selby
Outcome: Selby 5-1
Last 32
Playing 2017-03-29 08:00
China Tian Pengfei
45.03% 54.97%
England Martin Gould
Outcome: Pengfei 5-3
Last 32
Playing 2017-03-29 08:00
England Judd Trump
70.38% 29.62%
Scotland Eden Sharav
Outcome: Trump 5-0
Last 32
Playing 2017-03-29 13:30
Wales Daniel Wells
41.36% 58.64%
Wales Matthew Stevens
Outcome: Wells 5-2
Last 32
Playing 2017-03-29 13:30
England Kyren Wilson
57.91% 42.09%
England Sanderson Lam
Outcome: Wilson 5-2
Last 32
Playing 2017-03-29 08:00
England Ben Woollaston
56.35% 43.65%
Iran Hossein Vafaei
Outcome: Vafaei 5-4
Last 32
Playing 2017-03-29 13:30
China Zhou Yuelong
37.44% 62.56%
China Ding Junhui
Outcome: Junhui 5-0
Wildcard
Playing 2017-03-27 04:00
Malta Alex Borg
87.54% 12.46%
China Niu Zhuang
Outcome: Zhuang 5-4
Wildcard
Playing 2017-03-27 04:00
China Li Hang Honghao has not played in a pro tournament before, so there is no data available to compare.
China Luo Honghao
Outcome: Hang 5-1
Wildcard
Playing 2017-03-27 04:00
England Jimmy White Yuan has not played in a pro tournament before, so there is no data available to compare.
China Li Yuan
Outcome: White 5-1
Last 64
Playing 2017-03-28 13:30
Wales Gareth Allen
34.04% 65.96%
England Ronnie O'Sullivan
Outcome: O'Sullivan 5-0
Last 64
Playing 2017-03-27 13:30
China Zhang Anda
34.18% 65.82%
Wales Mark Williams
Outcome: Williams 5-1
Last 64
Playing 2017-03-27 04:00
England Stuart Bingham
63.18% 36.82%
Scotland Scott Donaldson
Outcome: Bingham 5-3
Last 64
Playing 2017-03-28 08:00
England Alfie Burden
36.04% 63.96%
England Mark Selby
Outcome: Selby 5-0
Last 64
Playing 2017-03-28 08:00
England Ian Burns
39.45% 60.55%
Scotland John Higgins
Outcome: Higgins 5-1
Last 64
Playing 2017-03-27 13:30
England Ali Carter
60.22% 39.78%
England Stuart Carrington
Outcome: Carter 5-0
Last 64
Playing 2017-03-27 08:30
Scotland Rhys Clark
40.20% 59.80%
England Mark Davis
Outcome: Davis 5-4
Last 64
Playing 2017-03-28 13:30
England Paul Davison
30.75% 69.25%
China Ding Junhui
Outcome: Junhui 5-0
Last 64
Playing 2017-03-27 08:30
Scotland Graeme Dott
57.66% 42.34%
England Gary Wilson
Outcome: Wilson 5-3
Last 64
Playing 2017-03-27 08:30
England Mike Dunn
55.13% 44.87%
England Andy Hicks
Outcome: Dunn 5-3
Last 64
Playing 2017-03-28 08:00
England Martin Gould
94.62% 5.38%
China Fan Zhengyi
Outcome: Gould 5-1
Last 64
Playing 2017-03-28 13:30
England Andrew Higginson
52.22% 47.78%
England David Gilbert
Outcome: Higginson 5-3
Last 64
Playing 2017-03-27 13:30
England Mark Joyce
56.79% 43.21%
Scotland Fraser Patrick
Outcome: Joyce 5-4
Last 64
Playing 2017-03-27 13:30
England Mark King
59.07% 40.93%
England Sanderson Lam
Outcome: Lam 5-4
Last 64
Playing 2017-03-27 08:30
Norway Kurt Maflin
46.14% 53.86%
England Ben Woollaston
Outcome: Woollaston 5-3
Last 64
Playing 2017-03-28 13:30
Scotland Stephen Maguire
57.04% 42.96%
Ireland Fergal O'Brien
Outcome: Maguire 5-3
Last 64
Playing 2017-03-27 15:00
Scotland Anthony McGill
51.24% 48.76%
China Tian Pengfei
Outcome: Pengfei 5-2
Last 64
Playing 2017-03-28 08:00
England Rory McLeod
45.26% 54.74%
China Liang Wenbo
Outcome: McLeod 5-2
Last 64
Playing 2017-03-28 08:00
Scotland Alan McManus
50.77% 49.23%
Wales Matthew Stevens
Outcome: Stevens 5-1
Last 64
Playing 2017-03-28 13:30
India Aditya Mehta
47.33% 52.67%
China Li Hang
Outcome: Hang 5-4
Last 64
Playing 2017-03-27 13:30
England Robert Milkins
63.94% 36.06%
Thailand Noppon Saengkham
Outcome: Saengkham 5-3
Last 64
Playing 2017-03-27 04:00
England Shaun Murphy
66.03% 33.97%
England Allan Taylor
Outcome: Murphy 5-2
Last 64
Playing 2017-03-28 13:30
England Jimmy Robertson
53.24% 46.76%
England Martin O'Donnell
Outcome: O'Donnell 5-0
Last 64
Playing 2017-03-27 04:00
Scotland Eden Sharav
50.25% 49.75%
Scotland Ross Muir
Outcome: Sharav 5-0
Last 64
Playing 2017-03-28 13:30
England Judd Trump
67.88% 32.12%
England Ashley Hugill
Outcome: Trump 5-1
Last 64
Playing 2017-03-27 08:30
Iran Hossein Vafaei
33.62% 66.38%
England Joe Perry
Outcome: Vafaei 5-2
Last 64
Playing 2017-03-28 08:00
Wales Daniel Wells
50.56% 49.44%
England Jamie Cope
Outcome: Wells 5-3
Last 64
Playing 2017-03-28 08:00
England Jimmy White
46.01% 53.99%
England Michael Holt
Outcome: Holt 5-3
Last 64
Playing 2017-03-27 08:30
Wales Michael White
53.79% 46.21%
China Yu Delu
Outcome: White 5-3
Last 64
Playing 2017-03-28 08:00
England Kyren Wilson
54.78% 45.22%
China Xiao Guodong
Outcome: Wilson 5-3
Last 64
Playing 2017-03-27 13:30
China Zhou Yuelong
45.40% 54.60%
England Matthew Selt
Outcome: Yuelong 5-1
Last 64
Playing 2017-03-28 13:30
China Niu Zhuang
26.15% 73.85%
England Ricky Walden
Outcome: Walden 5-1
Last 128
Playing 2017-01-25 15:30
England Sam Baird
45.94% 54.06%
England Jimmy White
Outcome: White 5-4
Last 128
Playing 2017-01-26 15:30
England Stuart Bingham
66.41% 33.59%
Thailand James Wattana
Outcome: Bingham 5-4
Last 128
Playing 2017-01-24 15:30
Belgium Luca Brecel
59.32% 40.68%
England Andy Hicks
Outcome: Hicks 5-3
Last 128
Playing 2017-01-27 15:30
England Alfie Burden
51.96% 48.04%
Thailand Akani Songsermsawad
Outcome: Burden 5-2
Last 128
Playing 2017-01-25 11:00
England Ian Burns
63.59% 36.41%
Malaysia Thor Chuan Leong
Outcome: Burns 5-1
Last 128
Playing 2017-01-25 11:00
England Stuart Carrington
73.73% 26.27%
China Wang Yuchen
Outcome: Carrington 5-1
Last 128
Playing 2017-01-24 11:00
Wales Dominic Dale
66.49% 33.51%
Scotland Ross Muir
Outcome: Muir 5-2
Last 128
Playing 2017-01-25 20:00
England Mark Davis
66.88% 33.12%
China Yan Bingtao
Outcome: Davis 5-0
Last 128
Playing 2017-01-26 15:30
Wales Ryan Day
72.89% 27.11%
Scotland Fraser Patrick
Outcome: Patrick 5-2
Last 128
Playing 2017-01-25 15:30
China Yu Delu
59.61% 40.39%
England Hammad Miah
Outcome: Delu 5-0
Last 128
Playing 2017-01-24 11:00
Ireland Ken Doherty
59.27% 40.73%
England Allan Taylor
Outcome: Taylor 5-3
Last 128
Playing 2017-01-25 11:00
Scotland Graeme Dott
66.58% 33.42%
Wales Jak Jones
Outcome: Dott 5-3
Last 128
Playing 2017-01-24 20:00
England Mike Dunn
60.77% 39.23%
England Elliot Slessor
Outcome: Dunn 5-2
Last 128
Playing 2017-01-25 15:30
England Peter Ebdon
63.19% 36.81%
Scotland Rhys Clark
Outcome: Clark 5-2
Last 128
Playing 2017-01-26 11:00
England Tom Ford
55.03% 44.97%
Thailand Noppon Saengkham
Outcome: Saengkham 5-3
Last 128
Playing 2017-01-26 20:00
Hong Kong Marco Fu
67.86% 32.14%
Wales Daniel Wells
Outcome: Wells 5-3
Last 128
Playing 2017-01-27 15:30
England David Gilbert
83.14% 16.86%
Australia Kurt Dunham
Outcome: Gilbert 5-1
Last 128
Playing 2017-01-24 11:00
England Martin Gould
59.90% 40.10%
Wales Lee Walker
Outcome: Gould 5-2
Last 128
Playing 2017-01-26 15:30
England David Grace
62.20% 37.80%
England Sanderson Lam
Outcome: Lam 5-2
Last 128
Playing 2017-01-26 11:00
China Xiao Guodong
51.58% 48.42%
England John Astley
Outcome: Guodong 5-3
Last 128
Playing 2017-01-24 15:30
England Anthony Hamilton
68.62% 31.38%
England Ashley Hugill
Outcome: Hugill 5-2
Last 128
Playing 2017-01-27 11:00
China Li Hang
61.51% 38.49%
China Fang Xiongman
Outcome: Hang 5-3
Last 128
Playing 2017-01-24 15:30
England Barry Hawkins
66.46% 33.54%
India Aditya Mehta
Outcome: Mehta 5-2
Last 128
Playing 2017-01-25 20:00
Scotland John Higgins
80.23% 19.77%
Isle of Man Darryl Hill
Outcome: Higgins 5-0
Last 128
Playing 2017-01-27 15:30
England Andrew Higginson
73.86% 26.14%
England Christopher Keogan
Outcome: Higginson 5-1
Last 128
Playing 2017-01-25 15:30
England Michael Holt
62.82% 37.18%
England Liam Highfield
Outcome: Holt 5-4
Last 128
Playing 2017-01-27 11:00
Finland Robin Hull
64.78% 35.22%
Wales Gareth Allen
Outcome: Allen 5-4
Last 128
Playing 2017-01-24 11:00
Wales Jamie Jones
68.70% 31.30%
Scotland Eden Sharav
Outcome: Sharav 5-3
Last 128
Playing 2017-01-26 15:30
England Mark Joyce
61.44% 38.56%
England Mitchell Mann
Outcome: Joyce 5-4
Last 128
Playing 2017-02-01 11:00
China Ding Junhui
71.96% 28.04%
England Sean O'Sullivan
Outcome: Junhui 5-3
Last 128
Playing 2017-01-26 11:00
England Mark King
78.24% 21.76%
Scotland Marc Davis
Outcome: King 5-1
Last 128
Playing 2017-01-27 11:00
England Rod Lawler
55.05% 44.95%
England Jamie Cope
Outcome: Cope 5-2
Last 128
Playing 2017-01-25 20:00
England Oliver Lines
41.92% 58.08%
China Zhang Anda
Outcome: Anda 5-3
Last 128
Playing 2017-01-24 20:00
England Jack Lisowski
57.14% 42.86%
Malta Alex Borg
Outcome: Borg 5-1
Last 128
Playing 2017-01-24 20:00
Norway Kurt Maflin
53.89% 46.11%
England Adam Duffy
Outcome: Maflin 5-1
Last 128
Playing 2017-01-27 15:30
Scotland Stephen Maguire
78.68% 21.32%
Thailand Boonyarit Keattikun
Outcome: Maguire 5-0
Last 128
Playing 2017-01-24 11:00
Scotland Anthony McGill
60.55% 39.45%
England Peter Lines
Outcome: McGill 5-1
Last 128
Playing 2017-01-25 11:00
England Rory McLeod
72.95% 27.05%
England Daniel Womersley
Outcome: McLeod 5-2
Last 128
Playing 2017-01-27 11:00
Scotland Alan McManus
62.63% 37.37%
China Chen Zhe
Outcome: McManus 5-1
Last 128
Playing 2017-01-26 11:00
England Robert Milkins
67.77% 32.23%
China Mei Xiwen
Outcome: Milkins 5-3
Last 128
Playing 2017-01-24 20:00
England Shaun Murphy
78.59% 21.41%
England Sydney Wilson
Outcome: Murphy 5-1
Last 128
Playing 2017-01-26 15:30
Ireland Fergal O'Brien
50.67% 49.33%
England Nigel Bond
Outcome: O'Brien 5-3
Last 128
Playing 2017-01-26 20:00
England Ronnie O'Sullivan
74.21% 25.79%
England James Cahill
Outcome: O'Sullivan 5-3
Last 128
Playing 2017-01-24 15:30
China Tian Pengfei
57.14% 42.86%
Wales Ian Preece
Outcome: Pengfei 5-1
Last 128
Playing 2017-01-24 15:30
England Joe Perry
83.53% 16.47%
Wales David John
Outcome: Perry 5-0
Last 128
Playing 2017-01-24 15:30
Thailand Dechawat Poomjaeng
64.19% 35.81%
Iran Hossein Vafaei
Outcome: Vafaei 5-4
Last 128
Playing 2017-01-27 15:30
England Jimmy Robertson
55.32% 44.68%
China Cao Yupeng
Outcome: Robertson 5-3
Last 128
Playing 2017-02-01 11:00
England Mark Selby
80.57% 19.43%
Poland Adam Stefanow
Outcome: Selby 5-3
Last 128
Playing 2017-01-26 20:00
England Matthew Selt
57.79% 42.21%
England Craig Steadman
Outcome: Selt 5-0
Last 128
Playing 2017-01-27 11:00
Wales Matthew Stevens
78.75% 21.25%
Ireland Josh Boileau
Outcome: Stevens 5-3
Last 128
Playing 2017-01-27 11:00
Northern Ireland Joe Swail
62.07% 37.93%
England Paul Davison
Outcome: Davison 5-3
Last 128
Playing 2017-02-01 11:00
England Judd Trump
82.02% 17.98%
England Jason Weston
Outcome: Trump 5-0
Last 128
Playing 2017-01-25 20:00
Thailand Thepchaiya Un-Nooh
54.39% 45.61%
England Martin O'Donnell
Outcome: O'Donnell 5-4
Last 128
Playing 2017-01-26 11:00
England Chris Wakelin
53.93% 46.07%
Scotland Scott Donaldson
Outcome: Donaldson 5-2
Last 128
Playing 2017-01-26 20:00
England Ricky Walden
70.30% 29.70%
China Zhang Yong
Outcome: Walden 5-1
Last 128
Playing 2017-02-01 11:00
China Liang Wenbo
75.89% 24.11%
Brazil Itaro Santos
Outcome: Wenbo 5-0
Last 128
Playing 2017-01-25 15:30
Wales Michael White
70.13% 29.87%
Thailand Kritsanut Lertsattayathorn
Outcome: White 5-4
Last 128
Playing 2017-01-25 20:00
Wales Mark Williams
70.27% 29.73%
China Zhao Xintong
Outcome: Williams 5-3
Last 128
Playing 2017-01-24 11:00
England Robbie Williams
68.52% 31.48%
England Jamie Barrett
Outcome: Williams 5-1
Last 128
Playing 2017-01-25 11:00
England Gary Wilson
60.37% 39.63%
Wales Duane Jones
Outcome: Wilson 5-2
Last 128
Playing 2017-01-26 11:00
England Kyren Wilson
63.26% 36.74%
Cyprus Michael Georgiou
Outcome: Wilson 5-2
Last 128
Playing 2017-01-24 20:00
England Ben Woollaston
67.22% 32.78%
Brazil Igor Figueiredo
Outcome: Woollaston 5-1
Last 128
Playing 2017-01-26 20:00
China Zhou Yuelong
64.18% 35.82%
England Michael Wild
Outcome: Yuelong 5-4