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.9% out of 3880 predictions
See current predictions


Northern Ireland 2017 Northern Ireland Open

Final
Playing 2017-11-26 20:00
China Yan Bingtao
42.02% 57.98%
Wales Mark Williams
Outcome: Williams 9-8
Semi-final
Playing 2017-11-25 20:00
China Yan Bingtao
53.88% 46.12%
China Lu Haotian
Outcome: Bingtao 6-2
Semi-final
Playing 2017-11-25 14:00
England Elliot Slessor
40.53% 59.47%
Wales Mark Williams
Outcome: Williams 6-2
Quarter-final
Playing 2017-11-24 20:00
China Yan Bingtao
45.55% 54.45%
England Robert Milkins
Outcome: Bingtao 5-4
Quarter-final
Playing 2017-11-24 15:00
England Mike Dunn
45.38% 54.62%
Wales Mark Williams
Outcome: Williams 5-1
Quarter-final
Playing 2017-11-24 20:00
China Tian Pengfei
57.70% 42.30%
China Lu Haotian
Outcome: Haotian 5-4
Quarter-final
Playing 2017-11-24 13:00
China Li Yuan
49.28% 50.72%
England Elliot Slessor
Outcome: Slessor 5-4
Last 16
Playing 2017-11-23 21:00
China Yan Bingtao
44.31% 55.69%
Wales Ryan Day
Outcome: Bingtao 4-3
Last 16
Playing 2017-11-23 20:00
England Sam Craigie
44.06% 55.94%
England Elliot Slessor
Outcome: Slessor 4-1
Last 16
Playing 2017-11-23 20:00
England Mike Dunn
40.50% 59.50%
England Joe Perry
Outcome: Dunn 4-1
Last 16
Playing 2017-11-23 20:00
England Liam Highfield
56.09% 43.91%
China Lu Haotian
Outcome: Haotian 4-2
Last 16
Playing 2017-11-23 20:00
China Tian Pengfei
52.50% 47.50%
England Chris Wakelin
Outcome: Pengfei 4-1
Last 16
Playing 2017-11-23 20:00
England Ricky Walden
56.11% 43.89%
England Robert Milkins
Outcome: Milkins 4-2
Last 16
Playing 2017-11-23 20:00
Wales Mark Williams
55.77% 44.23%
England David Gilbert
Outcome: Williams 4-2
Last 16
Playing 2017-11-23 21:00
England Gary Wilson
57.86% 42.14%
China Li Yuan
Outcome: Yuan 4-1
Last 32
Playing 2017-11-23 11:00
Wales Ryan Day
57.73% 42.27%
Finland Robin Hull
Outcome: Day 4-3
Last 32
Playing 2017-11-23 14:00
Ireland Ken Doherty
51.66% 48.34%
England Liam Highfield
Outcome: Highfield 4-3
Last 32
Playing 2017-11-23 11:00
England Mike Dunn
48.89% 51.11%
England Michael Holt
Outcome: Dunn 4-1
Last 32
Playing 2017-11-23 14:00
England David Gilbert
57.59% 42.41%
Scotland Ross Muir
Outcome: Gilbert 4-3
Last 32
Playing 2017-11-23 11:00
China Xiao Guodong
41.20% 58.80%
England Joe Perry
Outcome: Perry 4-1
Last 32
Playing 2017-11-23 11:00
China Lu Haotian
43.66% 56.34%
Thailand Thepchaiya Un-Nooh
Outcome: Haotian 4-2
Last 32
Playing 2017-11-23 15:30
Scotland John Higgins
60.73% 39.27%
England Gary Wilson
Outcome: Wilson 4-3
Last 32
Playing 2017-11-23 11:00
England Mark King
56.01% 43.99%
China Yan Bingtao
Outcome: Bingtao 4-1
Last 32
Playing 2017-11-23 14:00
Scotland Anthony McGill
60.65% 39.35%
China Li Yuan
Outcome: Yuan 4-3
Last 32
Playing 2017-11-23 11:00
England Robert Milkins
43.02% 56.98%
Australia Neil Robertson
Outcome: Milkins 4-3
Last 32
Playing 2017-11-23 14:00
China Tian Pengfei
57.06% 42.94%
Thailand Noppon Saengkham
Outcome: Pengfei 4-2
Last 32
Playing 2017-11-23 14:00
England Elliot Slessor
40.61% 59.39%
England Ronnie O'Sullivan
Outcome: Slessor 4-1
Last 32
Playing 2017-11-23 14:00
Thailand Akani Songsermsawad
42.11% 57.89%
Wales Mark Williams
Outcome: Williams 4-1
Last 32
Playing 2017-11-23 15:30
England Chris Wakelin
44.24% 55.76%
England Jimmy White
Outcome: Wakelin 4-0
Last 32
Playing 2017-11-23 11:00
England Ricky Walden
60.37% 39.63%
England Jimmy Robertson
Outcome: Walden 4-3
Last 32
Playing 2017-11-23 14:00
China Mei Xiwen
53.76% 46.24%
England Sam Craigie
Outcome: Craigie 4-2
Last 64
Playing 2017-11-22 20:00
Northern Ireland Mark Allen
63.66% 36.34%
China Tian Pengfei
Outcome: Pengfei 4-3
Last 64
Playing 2017-11-22 11:00
England Jamie Barrett
38.99% 61.01%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 64
Playing 2017-11-22 14:00
England Ali Carter
59.65% 40.35%
China Xiao Guodong
Outcome: Guodong 4-1
Last 64
Playing 2017-11-22 14:00
England Billy Joe Castle
37.63% 62.37%
Australia Neil Robertson
Outcome: Robertson 4-0
Last 64
Playing 2017-11-22 20:00
Wales Ryan Day
55.63% 44.37%
China Li Hang
Outcome: Day 4-2
Last 64
Playing 2017-11-22 11:00
China Yu Delu
50.27% 49.73%
Thailand Noppon Saengkham
Outcome: Saengkham 4-3
Last 64
Playing 2017-11-22 15:00
England Mike Dunn
46.76% 53.24%
Wales Matthew Stevens
Outcome: Dunn 4-0
Last 64
Playing 2017-11-22 14:00
England Tom Ford
38.55% 61.45%
Wales Mark Williams
Outcome: Williams 4-0
Last 64
Playing 2017-11-22 16:00
Cyprus Michael Georgiou
46.83% 53.17%
England Michael Holt
Outcome: Holt 4-2
Last 64
Playing 2017-11-22 20:00
England David Gilbert
54.76% 45.24%
England Paul Davison
Outcome: Gilbert 4-2
Last 64
Playing 2017-11-22 21:00
Scotland John Higgins
55.10% 44.90%
Iran Hossein Vafaei
Outcome: Higgins 4-1
Last 64
Playing 2017-11-22 14:00
England Liam Highfield
50.04% 49.96%
China Liang Wenbo
Outcome: Highfield 4-1
Last 64
Playing 2017-11-22 15:00
Wales Duane Jones
37.41% 62.59%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-0
Last 64
Playing 2017-11-22 11:00
England Mark King
60.89% 39.11%
England Ashley Hugill
Outcome: King 4-1
Last 64
Playing 2017-11-22 21:00
Scotland Stephen Maguire
57.31% 42.69%
England Gary Wilson
Outcome: Wilson 4-0
Last 64
Playing 2017-11-22 11:00
Scotland Anthony McGill
67.57% 32.43%
England Adam Duffy
Outcome: McGill 4-1
Last 64
Playing 2017-11-22 11:00
England Robert Milkins
58.99% 41.01%
England Oliver Lines
Outcome: Milkins 4-1
Last 64
Playing 2017-11-22 20:00
Scotland Ross Muir
45.31% 54.69%
England Stuart Carrington
Outcome: Muir 4-2
Last 64
Playing 2017-11-22 17:30
England Jimmy Robertson
52.85% 47.15%
China Zhao Xintong
Outcome: Robertson 4-3
Last 64
Playing 2017-11-22 17:30
England Matthew Selt
43.78% 56.22%
England Joe Perry
Outcome: Perry 4-0
Last 64
Playing 2017-11-22 14:00
China Yuan Sijun
47.10% 52.90%
China Lu Haotian
Outcome: Haotian 4-1
Last 64
Playing 2017-11-22 11:00
England Elliot Slessor
40.85% 59.15%
Norway Kurt Maflin
Outcome: Slessor 4-2
Last 64
Playing 2017-11-22 14:00
Thailand Akani Songsermsawad
59.24% 40.76%
China Wang Yuchen
Outcome: Songsermsawad 4-3
Last 64
Playing 2017-11-22 11:00
Thailand Thepchaiya Un-Nooh
50.00% 50.00%
China Chen Zifan
Outcome: Un-Nooh 4-3
Last 64
Playing 2017-11-22 15:00
England Ricky Walden
53.17% 46.83%
England Jack Lisowski
Outcome: Walden 4-2
Last 64
Playing 2017-11-22 20:00
England Jimmy White
58.26% 41.74%
Wales Jak Jones
Outcome: White 4-0
Last 64
Playing 2017-11-22 16:00
England Ben Woollaston
62.55% 37.45%
England Sam Craigie
Outcome: Craigie 4-2
Last 64
Playing 2017-11-22 20:00
China Fang Xiongman
39.31% 60.69%
England Chris Wakelin
Outcome: Wakelin 4-1
Last 64
Playing 2017-11-22 11:00
China Mei Xiwen
53.69% 46.31%
Malta Alex Borg
Outcome: Xiwen 4-1
Last 64
Playing 2017-11-22 14:00
China Zhang Yong
58.76% 41.24%
China Li Yuan
Outcome: Yuan 4-0
Last 64
Playing 2017-11-22 14:00
China Zhou Yuelong
50.84% 49.16%
Finland Robin Hull
Outcome: Hull 4-1
Last 64
Playing 2017-11-22 15:00
China Niu Zhuang
37.85% 62.15%
Ireland Ken Doherty
Outcome: Doherty 4-1
Last 128
Playing 2017-11-20 11:00
Pakistan Hamza Akbar
34.02% 65.98%
Thailand Noppon Saengkham
Outcome: Saengkham 4-3
Last 128
Playing 2017-11-20 20:00
Northern Ireland Mark Allen
64.34% 35.66%
England Sanderson Lam
Outcome: Allen 4-2
Last 128
Playing 2017-11-21 11:00
China Zhang Anda
48.42% 51.58%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 4-2
Last 128
Playing 2017-11-21 11:00
England Sam Baird
53.65% 46.35%
China Zhang Yong
Outcome: Yong 4-3
Last 128
Playing 2017-11-20 11:00
England Jamie Barrett
49.98% 50.02%
Wales Ian Preece
Outcome: Barrett 4-1
Last 128
Playing 2017-11-20 14:00
Ireland Josh Boileau
51.17% 48.83%
England Ashley Hugill
Outcome: Hugill 4-2
Last 128
Playing 2017-11-20 14:00
Malta Alex Borg
30.73% 69.27%
England Peter Ebdon
Outcome: Borg 4-3
Last 128
Playing 2017-11-20 15:00
England Alfie Burden
49.47% 50.53%
England Robert Milkins
Outcome: Milkins 4-3
Last 128
Playing 2017-11-21 11:00
England Ali Carter
56.38% 43.62%
China Chen Zhe
Outcome: Carter 4-0
Last 128
Playing 2017-11-20 15:00
England Billy Joe Castle
52.88% 47.12%
Northern Ireland Declan Brennan
Outcome: Castle 4-2
Last 128
Playing 2017-11-21 14:00
Scotland Rhys Clark
39.42% 60.58%
England Matthew Selt
Outcome: Selt 4-0
Last 128
Playing 2017-11-21 14:00
England Paul Davison
52.15% 47.85%
England Rod Lawler
Outcome: Davison 4-0
Last 128
Playing 2017-11-21 21:00
Wales Ryan Day
51.01% 48.99%
England John Astley
Outcome: Day 4-3
Last 128
Playing 2017-11-21 11:00
Scotland Scott Donaldson
57.58% 42.42%
China Wang Yuchen
Outcome: Yuchen 4-2
Last 128
Playing 2017-11-21 14:00
England Tom Ford
49.58% 50.42%
Ireland Fergal O'Brien
Outcome: Ford 4-2
Last 128
Playing 2017-11-21 11:00
Cyprus Michael Georgiou
60.70% 39.30%
England David Grace
Outcome: Georgiou 4-0
Last 128
Playing 2017-11-20 21:00
Northern Ireland Gerard Greene
41.56% 58.44%
England Joe Perry
Outcome: Perry 4-3
Last 128
Playing 2017-11-21 11:00
China Xiao Guodong
68.54% 31.46%
England Christopher Keogan
Outcome: Guodong 4-2
Last 128
Playing 2017-11-20 20:00
China Lu Haotian
39.69% 60.31%
Northern Ireland Joe Swail
Outcome: Haotian 4-3
Last 128
Playing 2017-11-21 17:30
England Barry Hawkins
64.65% 35.35%
China Zhao Xintong
Outcome: Xintong 4-3
Last 128
Playing 2017-11-21 15:00
Scotland John Higgins
68.22% 31.78%
England Nigel Bond
Outcome: Higgins 4-2
Last 128
Playing 2017-11-20 20:00
England Andrew Higginson
52.93% 47.07%
Norway Kurt Maflin
Outcome: Maflin 4-1
Last 128
Playing 2017-11-20 15:00
England Liam Highfield
36.57% 63.43%
England Mark Davis
Outcome: Highfield 4-3
Last 128
Playing 2017-11-20 11:00
Finland Robin Hull
51.64% 48.36%
Scotland Eden Sharav
Outcome: Hull 4-3
Last 128
Playing 2017-11-21 14:00
Wales Duane Jones
42.14% 57.86%
England Mitchell Mann
Outcome: Jones 4-1
Last 128
Playing 2017-11-21 14:00
Wales Jak Jones
38.00% 62.00%
Wales Lee Walker
Outcome: Jones 4-3
Last 128
Playing 2017-11-21 20:00
England Mark Joyce
43.61% 56.39%
England Ben Woollaston
Outcome: Woollaston 4-3
Last 128
Playing 2017-11-20 21:00
England Mark King
96.09% 3.91%
Australia Matthew Bolton
Outcome: King 4-1
Last 128
Playing 2017-11-20 16:00
England Oliver Lines
58.18% 41.82%
China Xu Si
Outcome: Lines 4-3
Last 128
Playing 2017-11-20 17:30
England Peter Lines
38.43% 61.57%
Ireland Ken Doherty
Outcome: Doherty 4-2
Last 128
Playing 2017-11-21 11:00
England Jack Lisowski
61.16% 38.84%
England Sean O'Sullivan
Outcome: Lisowski 4-0
Last 128
Playing 2017-11-21 16:00
Scotland Stephen Maguire
89.00% 11.00%
Egypt Basem Eltahhan
Outcome: Maguire 4-0
Last 128
Playing 2017-11-20 14:00
England Rory McLeod
55.04% 44.96%
England Adam Duffy
Outcome: Duffy 4-2
Last 128
Playing 2017-11-21 16:00
Scotland Alan McManus
70.00% 30.00%
China Yuan Sijun
Outcome: Sijun 4-1
Last 128
Playing 2017-11-21 11:00
India Aditya Mehta
60.68% 39.32%
China Li Yuan
Outcome: Yuan 4-0
Last 128
Playing 2017-11-20 20:00
Scotland Ross Muir
51.07% 48.93%
Malaysia Thor Chuan Leong
Outcome: Muir 4-3
Last 128
Playing 2017-11-20 15:00
England Shaun Murphy
57.93% 42.07%
China Chen Zifan
Outcome: Zifan 4-1
Last 128
Playing 2017-11-21 20:00
England Ronnie O'Sullivan
73.71% 26.29%
Germany Lukas Kleckers
Outcome: O'Sullivan 4-2
Last 128
Playing 2017-11-21 14:00
Wales Jamie Rhys Clarke
39.18% 60.82%
England Mike Dunn
Outcome: Dunn 4-2
Last 128
Playing 2017-11-21 15:00
England Jimmy Robertson
40.79% 59.21%
Wales Michael White
Outcome: Robertson 4-2
Last 128
Playing 2017-11-20 14:00
Australia Neil Robertson
58.96% 41.04%
Wales Jamie Jones
Outcome: Robertson 4-1
Last 128
Playing 2017-11-20 20:00
England Elliot Slessor
63.05% 36.95%
Australia Kurt Dunham
Outcome: Slessor 4-0
Last 128
Playing 2017-11-20 11:00
England Craig Steadman
52.62% 47.38%
China Yu Delu
Outcome: Delu 4-1
Last 128
Playing 2017-11-21 15:00
Wales Matthew Stevens
69.41% 30.59%
Ireland Leo Fernandez
Outcome: Stevens 4-0
Last 128
Playing 2017-11-20 14:00
England Allan Taylor
50.16% 49.84%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-2
Last 128
Playing 2017-11-21 20:00
Scotland Chris Totten
29.34% 70.66%
England Chris Wakelin
Outcome: Wakelin 4-0
Last 128
Playing 2017-11-21 14:00
England Judd Trump
59.38% 40.62%
England Stuart Carrington
Outcome: Carrington 4-2
Last 128
Playing 2017-11-20 14:00
Iran Hossein Vafaei
53.02% 46.98%
England Anthony Hamilton
Outcome: Vafaei 4-2
Last 128
Playing 2017-11-20 11:00
Iran Soheil Vahedi
39.37% 60.63%
China Tian Pengfei
Outcome: Pengfei 4-2
Last 128
Playing 2017-11-20 11:00
England Ricky Walden
71.97% 28.03%
England Hammad Miah
Outcome: Walden 4-0
Last 128
Playing 2017-11-21 20:00
Wales Daniel Wells
37.55% 62.45%
England David Gilbert
Outcome: Gilbert 4-0
Last 128
Playing 2017-11-21 15:00
China Liang Wenbo
68.95% 31.05%
Wales Jackson Page
Outcome: Wenbo 4-1
Last 128
Playing 2017-11-20 14:00
England Jimmy White
46.74% 53.26%
Wales Dominic Dale
Outcome: White 4-3
Last 128
Playing 2017-11-21 17:30
Wales Mark Williams
65.27% 34.73%
Thailand James Wattana
Outcome: Williams 4-0
Last 128
Playing 2017-11-21 14:00
England Robbie Williams
43.93% 56.07%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 128
Playing 2017-11-21 20:00
England Gary Wilson
59.95% 40.05%
Switzerland Alexander Ursenbacher
Outcome: Wilson 4-1
Last 128
Playing 2017-11-20 17:30
England Kyren Wilson
64.12% 35.88%
England Sam Craigie
Outcome: Craigie 4-1
Last 128
Playing 2017-11-20 20:00
China Mei Xiwen
49.46% 50.54%
Northern Ireland Jordan Brown
Outcome: Xiwen 4-0
Last 128
Playing 2017-11-21 14:00
China Zhou Yuelong
50.07% 49.93%
Scotland Graeme Dott
Outcome: Yuelong 4-3
Last 128
Playing 2017-11-20 11:00
China Cao Yupeng
48.40% 51.60%
China Li Hang
Outcome: Hang 4-3
Last 128
Playing 2017-11-20 14:00
China Niu Zhuang
40.84% 59.16%
England Ian Burns
Outcome: Zhuang 4-3