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.64% out of 3632 predictions
See current predictions


England 2017 English Open

Final
Playing 2017-10-22 20:00
England Ronnie O'Sullivan
51.23% 48.77%
England Kyren Wilson
Outcome: O'Sullivan 9-2
Semi-final
Playing 2017-10-21 20:00
Scotland Anthony McGill
47.02% 52.98%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-4
Semi-final
Playing 2017-10-21 14:00
Switzerland Alexander Ursenbacher
45.29% 54.71%
England Kyren Wilson
Outcome: Wilson 6-3
Quarter-final
Playing 2017-10-20 20:00
England Jack Lisowski
43.24% 56.76%
England Ronnie O'Sullivan
Outcome: O'Sullivan 5-2
Quarter-final
Playing 2017-10-20 13:00
Scotland Anthony McGill
46.93% 53.07%
Australia Neil Robertson
Outcome: McGill 5-3
Quarter-final
Playing 2017-10-20 15:00
Iran Hossein Vafaei
45.67% 54.33%
England Kyren Wilson
Outcome: Wilson 5-3
Quarter-final
Playing 2017-10-20 20:00
Wales Michael White
57.90% 42.10%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 5-0
Last 16
Playing 2017-10-19 20:00
China Yan Bingtao
38.88% 61.12%
Scotland Anthony McGill
Outcome: McGill 4-3
Last 16
Playing 2017-10-19 20:00
England Andrew Higginson
51.75% 48.25%
Iran Hossein Vafaei
Outcome: Vafaei 4-1
Last 16
Playing 2017-10-19 20:00
England Ronnie O'Sullivan
46.42% 53.58%
Scotland John Higgins
Outcome: O'Sullivan 4-3
Last 16
Playing 2017-10-19 20:00
Australia Neil Robertson
60.27% 39.73%
India Aditya Mehta
Outcome: Robertson 4-1
Last 16
Playing 2017-10-19 21:00
England Judd Trump
59.01% 40.99%
England Jack Lisowski
Outcome: Lisowski 4-3
Last 16
Playing 2017-10-19 20:00
Switzerland Alexander Ursenbacher
41.78% 58.22%
England Shaun Murphy
Outcome: Ursenbacher 4-1
Last 16
Playing 2017-10-19 20:00
Wales Michael White
54.88% 45.12%
Thailand James Wattana
Outcome: White 4-3
Last 16
Playing 2017-10-19 21:00
England Kyren Wilson
54.88% 45.12%
China Xiao Guodong
Outcome: Wilson 4-0
Last 32
Playing 2017-10-19 11:00
England Stuart Bingham
59.06% 40.94%
Iran Hossein Vafaei
Outcome: Vafaei 4-3
Last 32
Playing 2017-10-19 11:00
Malaysia Thor Chuan Leong
37.03% 62.97%
England Kyren Wilson
Outcome: Wilson 4-1
Last 32
Playing 2017-10-19 15:30
China Xiao Guodong
39.85% 60.15%
England Mark Selby
Outcome: Guodong 4-1
Last 32
Playing 2017-10-19 14:00
England Liam Highfield
45.43% 54.57%
England Shaun Murphy
Outcome: Murphy 4-3
Last 32
Playing 2017-10-19 11:00
Scotland Anthony McGill
62.55% 37.45%
Thailand Akani Songsermsawad
Outcome: McGill 4-3
Last 32
Playing 2017-10-19 11:00
India Aditya Mehta
44.44% 55.56%
China Chen Zifan
Outcome: Mehta 4-1
Last 32
Playing 2017-10-19 11:00
England Hammad Miah
32.80% 67.20%
England Andrew Higginson
Outcome: Higginson 4-1
Last 32
Playing 2017-10-19 14:00
England Robert Milkins
39.77% 60.23%
Scotland John Higgins
Outcome: Higgins 4-3
Last 32
Playing 2017-10-19 14:00
England Jimmy Robertson
41.07% 58.93%
Australia Neil Robertson
Outcome: Robertson 4-2
Last 32
Playing 2017-10-19 15:30
England Judd Trump
58.78% 41.22%
Wales Matthew Stevens
Outcome: Trump 4-1
Last 32
Playing 2017-10-19 11:00
Switzerland Alexander Ursenbacher
50.20% 49.80%
England Stuart Carrington
Outcome: Ursenbacher 4-2
Last 32
Playing 2017-10-19 14:00
Thailand James Wattana
50.55% 49.45%
China Yuan Sijun
Outcome: Wattana 4-2
Last 32
Playing 2017-10-19 14:00
China Liang Wenbo
53.37% 46.63%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 32
Playing 2017-10-19 14:00
Wales Michael White
49.84% 50.16%
England Ben Woollaston
Outcome: White 4-0
Last 32
Playing 2017-10-19 11:00
Wales Mark Williams
57.57% 42.43%
England Jack Lisowski
Outcome: Lisowski 4-2
Last 32
Playing 2017-10-19 14:00
China Zhang Yong
43.05% 56.95%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-1
Last 64
Playing 2017-10-18 20:00
England John Astley
57.76% 42.24%
China Yuan Sijun
Outcome: Sijun 4-3
Last 64
Playing 2017-10-18 17:30
England Stuart Bingham
65.02% 34.98%
China Fang Xiongman
Outcome: Bingham 4-2
Last 64
Playing 2017-10-18 15:00
Belgium Luca Brecel
40.58% 59.42%
Wales Mark Williams
Outcome: Williams 4-1
Last 64
Playing 2017-10-18 11:00
England Stuart Carrington
41.43% 58.57%
Northern Ireland Mark Allen
Outcome: Carrington 4-2
Last 64
Playing 2017-10-18 20:00
England Ali Carter
62.01% 37.99%
Thailand James Wattana
Outcome: Wattana 4-3
Last 64
Playing 2017-10-18 14:00
Malaysia Thor Chuan Leong
41.70% 58.30%
China Cao Yupeng
Outcome: Chuan Leong 4-2
Last 64
Playing 2017-10-18 11:00
Scotland Rhys Clark
45.47% 54.53%
China Zhang Yong
Outcome: Yong 4-2
Last 64
Playing 2017-10-18 20:00
England Mark Davis
43.82% 56.18%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-1
Last 64
Playing 2017-10-18 14:00
England Mike Dunn
43.58% 56.42%
England Kyren Wilson
Outcome: Wilson 4-0
Last 64
Playing 2017-10-18 20:00
Northern Ireland Gerard Greene
57.13% 42.87%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 4-3
Last 64
Playing 2017-10-18 15:00
China Xiao Guodong
43.68% 56.32%
England Ricky Walden
Outcome: Guodong 4-2
Last 64
Playing 2017-10-18 21:00
China Li Hang
43.37% 56.63%
Australia Neil Robertson
Outcome: Robertson 4-3
Last 64
Playing 2017-10-18 15:00
England Liam Highfield
57.12% 42.88%
Thailand Thepchaiya Un-Nooh
Outcome: Highfield 4-3
Last 64
Playing 2017-10-18 11:00
Wales Jamie Jones
49.06% 50.94%
China Yan Bingtao
Outcome: Bingtao 4-1
Last 64
Playing 2017-10-18 21:00
China Ding Junhui
57.03% 42.97%
Wales Michael White
Outcome: White 4-2
Last 64
Playing 2017-10-18 20:00
England Mitchell Mann
48.19% 51.81%
England Andrew Higginson
Outcome: Higginson 4-0
Last 64
Playing 2017-10-18 11:00
Scotland Anthony McGill
60.47% 39.53%
China Lu Haotian
Outcome: McGill 4-2
Last 64
Playing 2017-10-18 14:00
England Robert Milkins
57.50% 42.50%
England Ashley Hugill
Outcome: Milkins 4-2
Last 64
Playing 2017-10-18 20:00
Scotland Ross Muir
36.88% 63.12%
England Mark Selby
Outcome: Selby 4-1
Last 64
Playing 2017-10-18 15:00
China Tian Pengfei
57.46% 42.54%
England Hammad Miah
Outcome: Miah 4-1
Last 64
Playing 2017-10-18 16:00
Wales Ian Preece
55.95% 44.05%
India Aditya Mehta
Outcome: Mehta 4-2
Last 64
Playing 2017-10-18 11:00
England Jimmy Robertson
46.06% 53.94%
England Gary Wilson
Outcome: Robertson 4-2
Last 64
Playing 2017-10-18 15:00
England Matthew Selt
38.53% 61.47%
Scotland John Higgins
Outcome: Higgins 4-1
Last 64
Playing 2017-10-18 14:00
Thailand Akani Songsermsawad
46.06% 53.94%
Northern Ireland Joe Swail
Outcome: Songsermsawad 4-2
Last 64
Playing 2017-10-18 15:00
England Craig Steadman
44.95% 55.05%
England Ben Woollaston
Outcome: Woollaston 4-3
Last 64
Playing 2017-10-18 16:00
Wales Matthew Stevens
49.47% 50.53%
England David Gilbert
Outcome: Stevens 4-2
Last 64
Playing 2017-10-18 14:00
England Judd Trump
59.89% 40.11%
England Mark Joyce
Outcome: Trump 4-0
Last 64
Playing 2017-10-18 17:30
Wales Daniel Wells
41.44% 58.56%
England Shaun Murphy
Outcome: Murphy 4-2
Last 64
Playing 2017-10-18 14:00
China Liang Wenbo
52.64% 47.36%
England Tom Ford
Outcome: Wenbo 4-3
Last 64
Playing 2017-10-18 14:00
China Zhao Xintong
47.76% 52.24%
Iran Hossein Vafaei
Outcome: Vafaei 4-2
Last 64
Playing 2017-10-18 11:00
China Li Yuan
36.36% 63.64%
England Jack Lisowski
Outcome: Lisowski 4-3
Last 64
Playing 2017-10-18 11:00
China Chen Zifan
42.81% 57.19%
England Barry Hawkins
Outcome: Zifan 4-3
Last 128
Playing 2017-10-16 17:30
Northern Ireland Mark Allen
56.50% 43.50%
England Jimmy White
Outcome: Allen 4-0
Last 128
Playing 2017-10-17 14:00
England John Astley
54.58% 45.42%
England Paul Davison
Outcome: Astley 4-2
Last 128
Playing 2017-10-17 20:00
England Sam Baird
48.72% 51.28%
Scotland Ross Muir
Outcome: Muir 4-3
Last 128
Playing 2017-10-16 16:00
England Jamie Barrett
49.32% 50.68%
China Li Yuan
Outcome: Yuan 4-2
Last 128
Playing 2017-10-16 14:00
England Stuart Bingham
58.97% 41.03%
Wales Lee Walker
Outcome: Bingham 4-0
Last 128
Playing 2017-10-17 17:30
Ireland Josh Boileau
29.52% 70.48%
England David Gilbert
Outcome: Gilbert 4-0
Last 128
Playing 2017-10-17 14:00
Belgium Luca Brecel
40.46% 59.54%
Wales Ryan Day
Outcome: Brecel 4-1
Last 128
Playing 2017-10-17 15:00
England Stuart Carrington
71.87% 28.13%
Thailand Boonyarit Keattikun
Outcome: Carrington 4-1
Last 128
Playing 2017-10-16 21:00
England Ali Carter
59.39% 40.61%
England Oliver Lines
Outcome: Carter 4-1
Last 128
Playing 2017-10-17 20:00
Malaysia Thor Chuan Leong
34.14% 65.86%
Scotland Graeme Dott
Outcome: Chuan Leong 4-1
Last 128
Playing 2017-10-17 14:00
Scotland Rhys Clark
31.23% 68.77%
Scotland Alan McManus
Outcome: Clark 4-3
Last 128
Playing 2017-10-16 15:00
England Sam Craigie
42.94% 57.06%
India Aditya Mehta
Outcome: Mehta 4-0
Last 128
Playing 2017-10-17 16:00
Wales Dominic Dale
52.45% 47.55%
Wales Daniel Wells
Outcome: Wells 4-1
Last 128
Playing 2017-10-16 20:00
England Mark Davis
65.64% 34.36%
China Chen Zhe
Outcome: Davis 4-3
Last 128
Playing 2017-10-16 16:00
China Yu Delu
46.19% 53.81%
England Mark Joyce
Outcome: Joyce 4-3
Last 128
Playing 2017-10-17 14:00
Ireland Ken Doherty
57.44% 42.56%
Northern Ireland Gerard Greene
Outcome: Greene 4-1
Last 128
Playing 2017-10-17 11:00
England Mike Dunn
66.96% 33.04%
Malta Alex Borg
Outcome: Dunn 4-2
Last 128
Playing 2017-10-16 11:00
Egypt Basem Eltahhan
13.22% 86.78%
Wales Jamie Jones
Outcome: Jones 4-0
Last 128
Playing 2017-10-16 11:00
England Tom Ford
68.86% 31.14%
China Xu Si
Outcome: Ford 4-1
Last 128
Playing 2017-10-17 11:00
Hong Kong Marco Fu
54.48% 45.52%
China Tian Pengfei
Outcome: Pengfei 4-1
Last 128
Playing 2017-10-17 14:00
Cyprus Michael Georgiou
64.50% 35.50%
England Hammad Miah
Outcome: Miah 4-1
Last 128
Playing 2017-10-17 16:00
England Martin Gould
61.14% 38.86%
China Zhao Xintong
Outcome: Xintong 4-1
Last 128
Playing 2017-10-17 20:00
England David Grace
38.11% 61.89%
Wales Mark Williams
Outcome: Williams 4-1
Last 128
Playing 2017-10-16 17:30
China Xiao Guodong
71.54% 28.46%
China Wang Yuchen
Outcome: Guodong 4-2
Last 128
Playing 2017-10-17 15:00
England Anthony Hamilton
59.94% 40.06%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 4-2
Last 128
Playing 2017-10-16 15:00
China Li Hang
47.18% 52.82%
England Chris Wakelin
Outcome: Hang 4-2
Last 128
Playing 2017-10-17 14:00
China Lu Haotian
35.87% 64.13%
England Allan Taylor
Outcome: Haotian 4-1
Last 128
Playing 2017-10-16 11:00
England Barry Hawkins
57.42% 42.58%
England Peter Lines
Outcome: Hawkins 4-2
Last 128
Playing 2017-10-16 20:00
Scotland John Higgins
62.16% 37.84%
England Elliot Slessor
Outcome: Higgins 4-3
Last 128
Playing 2017-10-16 20:00
England Liam Highfield
45.99% 54.01%
Ireland Fergal O'Brien
Outcome: Highfield 4-3
Last 128
Playing 2017-10-16 20:00
England Ashley Hugill
42.61% 57.39%
England Nigel Bond
Outcome: Hugill 4-2
Last 128
Playing 2017-10-17 21:00
Wales Jak Jones
36.71% 63.29%
England Ricky Walden
Outcome: Walden 4-2
Last 128
Playing 2017-10-17 15:00
China Ding Junhui
73.01% 26.99%
England Christopher Keogan
Outcome: Junhui 4-1
Last 128
Playing 2017-10-17 15:00
England Mark King
63.01% 36.99%
China Fang Xiongman
Outcome: Xiongman 4-2
Last 128
Playing 2017-10-17 17:30
Germany Lukas Kleckers
31.09% 68.91%
Wales Michael White
Outcome: White 4-1
Last 128
Playing 2017-10-16 20:00
England Mitchell Mann
65.82% 34.18%
Ireland Leo Fernandez
Outcome: Mann 4-3
Last 128
Playing 2017-10-16 11:00
Scotland Anthony McGill
58.09% 41.91%
England Michael Holt
Outcome: McGill 4-3
Last 128
Playing 2017-10-16 16:00
England Rory McLeod
44.77% 55.23%
England Jack Lisowski
Outcome: Lisowski 4-0
Last 128
Playing 2017-10-17 11:00
England Robert Milkins
43.65% 56.35%
Scotland Stephen Maguire
Outcome: Milkins 4-0
Last 128
Playing 2017-10-16 21:00
England Shaun Murphy
73.40% 26.60%
Iran Soheil Vahedi
Outcome: Murphy 4-1
Last 128
Playing 2017-10-17 20:00
England Ronnie O'Sullivan
59.76% 40.24%
China Zhang Anda
Outcome: O'Sullivan 4-1
Last 128
Playing 2017-10-16 15:00
Wales Ian Preece
58.20% 41.80%
China Mei Xiwen
Outcome: Preece 4-0
Last 128
Playing 2017-10-17 21:00
Australia Neil Robertson
69.16% 30.84%
England Billy Joe Castle
Outcome: Robertson 4-0
Last 128
Playing 2017-10-16 14:00
England Jimmy Robertson
60.27% 39.73%
England Adam Duffy
Outcome: Robertson 4-2
Last 128
Playing 2017-10-16 14:00
Thailand Noppon Saengkham
42.27% 57.73%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 128
Playing 2017-10-17 14:00
England Mark Selby
66.71% 33.29%
Scotland Scott Donaldson
Outcome: Selby 4-3
Last 128
Playing 2017-10-17 11:00
England Matthew Selt
51.60% 48.40%
England Alfie Burden
Outcome: Selt 4-2
Last 128
Playing 2017-10-17 15:00
China Yuan Sijun
32.44% 67.56%
England Joe Perry
Outcome: Sijun 4-1
Last 128
Playing 2017-10-16 14:00
Thailand Akani Songsermsawad
93.01% 6.99%
Australia Matthew Bolton
Outcome: Songsermsawad 4-2
Last 128
Playing 2017-10-17 11:00
England Craig Steadman
58.32% 41.68%
Finland Robin Hull
Outcome: Steadman 4-3
Last 128
Playing 2017-10-16 17:30
Wales Matthew Stevens
58.89% 41.11%
Scotland Eden Sharav
Outcome: Stevens 4-0
Last 128
Playing 2017-10-16 14:00
Scotland Chris Totten
22.23% 77.77%
Northern Ireland Joe Swail
Outcome: Swail 4-3
Last 128
Playing 2017-10-16 14:00
England Judd Trump
65.22% 34.78%
England Robbie Williams
Outcome: Trump 4-3
Last 128
Playing 2017-10-17 11:00
Thailand Thepchaiya Un-Nooh
45.70% 54.30%
Norway Kurt Maflin
Outcome: Un-Nooh 4-2
Last 128
Playing 2017-10-17 16:00
Iran Hossein Vafaei
60.83% 39.17%
China Niu Zhuang
Outcome: Vafaei 4-2
Last 128
Playing 2017-10-17 11:00
Thailand James Wattana
47.59% 52.41%
England Martin O'Donnell
Outcome: Wattana 4-2
Last 128
Playing 2017-10-16 15:00
China Liang Wenbo
59.47% 40.53%
Wales Duane Jones
Outcome: Wenbo 4-1
Last 128
Playing 2017-10-16 20:00
England Kyren Wilson
55.85% 44.15%
England Rod Lawler
Outcome: Wilson 4-3
Last 128
Playing 2017-10-16 14:00
England Gary Wilson
57.42% 42.58%
England Sean O'Sullivan
Outcome: Wilson 4-1
Last 128
Playing 2017-10-17 20:00
England Ben Woollaston
56.14% 43.86%
England Peter Ebdon
Outcome: Woollaston 4-2
Last 128
Playing 2017-10-16 20:00
China Zhang Yong
71.78% 28.22%
Australia Kurt Dunham
Outcome: Yong 4-3
Last 128
Playing 2017-10-17 20:00
China Cao Yupeng
76.67% 23.33%
Pakistan Hamza Akbar
Outcome: Yupeng 4-1
Last 128
Playing 2017-10-16 15:00
China Chen Zifan
58.35% 41.65%
England Sanderson Lam
Outcome: Zifan 4-3
Pre-qualifying 1
Playing 2017-10-16 11:00
England Ian Burns
52.70% 47.30%
China Zhang Anda
Outcome: Anda 4-3
Pre-qualifying 1
Playing 2017-10-16 11:00
England Allan Taylor
64.14% 35.86%
England David Lilley
Outcome: Taylor 4-3
Pre-qualifying 1
Playing 2017-10-16 11:00
China Fang Xiongman
47.56% 52.44%
England Joe O'Connor
Outcome: Xiongman 4-0