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.53% out of 2147 predictions
See current predictions


England 2016 English Open

Final
Playing 2016-10-16 20:30
England Judd Trump
60.90% 39.10%
China Liang Wenbo
Outcome: Wenbo 9-6
Semi-final
Playing 2016-10-15 14:00
England Barry Hawkins
47.07% 52.93%
England Judd Trump
Outcome: Trump 6-2
Semi-final
Playing 2016-10-15 20:00
China Liang Wenbo
39.66% 60.34%
England Stuart Bingham
Outcome: Wenbo 6-5
Quarter-final
Playing 2016-10-14 13:00
England Barry Hawkins
49.87% 50.13%
England Ricky Walden
Outcome: Hawkins 5-2
Quarter-final
Playing 2016-10-14 15:00
Scotland John Higgins
50.68% 49.32%
England Judd Trump
Outcome: Trump 5-1
Quarter-final
Playing 2016-10-14 20:00
England Chris Wakelin
32.09% 67.91%
England Stuart Bingham
Outcome: Bingham 5-0
Quarter-final
Playing 2016-10-14 20:00
China Liang Wenbo
58.28% 41.72%
England Anthony Hamilton
Outcome: Wenbo 5-2
Last 16
Playing 2016-10-13 21:00
Scotland Rhys Clark
32.82% 67.18%
England Stuart Bingham
Outcome: Bingham 4-1
Last 16
Playing 2016-10-13 20:00
Wales Ryan Day
44.65% 55.35%
England Barry Hawkins
Outcome: Hawkins 4-1
Last 16
Playing 2016-10-13 20:00
China Xiao Guodong
53.11% 46.89%
England Chris Wakelin
Outcome: Wakelin 4-3
Last 16
Playing 2016-10-13 20:00
England Anthony Hamilton
50.02% 49.98%
Wales Jak Jones
Outcome: Hamilton 4-3
Last 16
Playing 2016-10-13 21:00
Scotland John Higgins
66.97% 33.03%
England Tom Ford
Outcome: Higgins 4-1
Last 16
Playing 2016-10-13 20:00
England Ricky Walden
69.19% 30.81%
China Yan Bingtao
Outcome: Walden 4-1
Last 16
Playing 2016-10-13 21:00
China Liang Wenbo
54.01% 45.99%
England Ben Woollaston
Outcome: Wenbo 4-3
Last 16
Playing 2016-10-13 21:00
Wales Mark Williams
48.71% 51.29%
England Judd Trump
Outcome: Trump 4-0
Last 32
Playing 2016-10-13 13:00
China Yan Bingtao
36.93% 63.07%
Northern Ireland Mark Allen
Outcome: Bingtao 4-3
Last 32
Playing 2016-10-13 13:00
England Stuart Carrington
55.22% 44.78%
England Anthony Hamilton
Outcome: Hamilton 4-1
Last 32
Playing 2016-10-13 14:00
England Ali Carter
53.05% 46.95%
England Ben Woollaston
Outcome: Woollaston 4-2
Last 32
Playing 2016-10-13 14:00
Scotland Rhys Clark
42.03% 57.97%
England Kyren Wilson
Outcome: Clark 4-3
Last 32
Playing 2016-10-13 14:00
England Tom Ford
50.38% 49.62%
Northern Ireland Joe Swail
Outcome: Ford 4-2
Last 32
Playing 2016-10-13 14:00
England David Gilbert
35.37% 64.63%
England Stuart Bingham
Outcome: Bingham 4-0
Last 32
Playing 2016-10-13 14:00
England Martin Gould
40.63% 59.37%
England Judd Trump
Outcome: Trump 4-1
Last 32
Playing 2016-10-13 13:00
England Barry Hawkins
66.62% 33.38%
England David Grace
Outcome: Hawkins 4-1
Last 32
Playing 2016-10-13 15:30
Scotland John Higgins
73.84% 26.16%
Scotland Fraser Patrick
Outcome: Higgins 4-3
Last 32
Playing 2016-10-13 13:00
England Liam Highfield
35.51% 64.49%
Wales Ryan Day
Outcome: Day 4-1
Last 32
Playing 2016-10-13 13:00
Wales Jak Jones
30.86% 69.14%
China Ding Junhui
Outcome: Jones 4-2
Last 32
Playing 2016-10-13 13:00
Thailand Kritsanut Lertsattayathorn
26.55% 73.45%
England Ricky Walden
Outcome: Walden 4-3
Last 32
Playing 2016-10-13 13:00
England Ronnie O'Sullivan
71.09% 28.91%
England Chris Wakelin
Outcome: Wakelin 4-3
Last 32
Playing 2016-10-13 15:30
Wales Ian Preece
33.05% 66.95%
Wales Mark Williams
Outcome: Williams 4-1
Last 32
Playing 2016-10-13 13:00
Australia Neil Robertson
65.60% 34.40%
China Xiao Guodong
Outcome: Guodong 4-3
Last 32
Playing 2016-10-13 14:00
China Liang Wenbo
57.37% 42.63%
Ireland Fergal O'Brien
Outcome: Wenbo 4-2
Last 64
Playing 2016-10-12 14:00
England John Astley
54.61% 45.39%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 64
Playing 2016-10-12 21:00
England Jamie Bodle
27.46% 72.54%
England Judd Trump
Outcome: Trump 4-3
Last 64
Playing 2016-10-12 11:00
England Ian Burns
31.94% 68.06%
Wales Mark Williams
Outcome: Williams 4-1
Last 64
Playing 2016-10-12 21:00
England Ali Carter
58.81% 41.19%
Thailand Akani Songsermsawad
Outcome: Carter 4-3
Last 64
Playing 2016-10-12 14:00
Scotland Scott Donaldson
31.84% 68.16%
Northern Ireland Mark Allen
Outcome: Allen 4-1
Last 64
Playing 2016-10-12 14:00
Hong Kong Marco Fu
60.02% 39.98%
England Tom Ford
Outcome: Ford 4-2
Last 64
Playing 2016-10-12 14:00
England David Gilbert
55.31% 44.69%
England Peter Lines
Outcome: Gilbert 4-0
Last 64
Playing 2016-10-12 15:00
England Martin Gould
56.49% 43.51%
China Zhou Yuelong
Outcome: Gould 4-2
Last 64
Playing 2016-10-12 20:00
England David Grace
43.05% 56.95%
England Andrew Higginson
Outcome: Grace 4-3
Last 64
Playing 2016-10-12 16:00
England Anthony Hamilton
44.77% 55.23%
England Matthew Selt
Outcome: Hamilton 4-2
Last 64
Playing 2016-10-12 16:00
China Li Hang
36.80% 63.20%
England Ricky Walden
Outcome: Walden 4-3
Last 64
Playing 2016-10-12 20:00
England Barry Hawkins
57.97% 42.03%
England Mark Davis
Outcome: Hawkins 4-2
Last 64
Playing 2016-10-12 15:00
Scotland John Higgins
60.11% 39.89%
England Mark King
Outcome: Higgins 4-1
Last 64
Playing 2016-10-12 11:00
England Rod Lawler
53.91% 46.09%
England Stuart Carrington
Outcome: Carrington 4-3
Last 64
Playing 2016-10-12 15:00
Scotland Stephen Maguire
59.33% 40.67%
Wales Ryan Day
Outcome: Day 4-3
Last 64
Playing 2016-10-12 21:00
Scotland Anthony McGill
61.93% 38.07%
England Chris Wakelin
Outcome: Wakelin 4-1
Last 64
Playing 2016-10-12 21:00
Scotland Alan McManus
37.96% 62.04%
England Stuart Bingham
Outcome: Bingham 4-2
Last 64
Playing 2016-10-12 16:00
England Shaun Murphy
59.15% 40.85%
China Liang Wenbo
Outcome: Wenbo 4-3
Last 64
Playing 2016-10-12 11:00
Ireland Fergal O'Brien
59.01% 40.99%
Scotland Ross Muir
Outcome: O'Brien 4-2
Last 64
Playing 2016-10-12 20:00
England Ronnie O'Sullivan
69.46% 30.54%
China Zhao Xintong
Outcome: O'Sullivan 4-3
Last 64
Playing 2016-10-12 11:00
Scotland Fraser Patrick
41.16% 58.84%
Thailand James Wattana
Outcome: Patrick 4-2
Last 64
Playing 2016-10-12 11:00
Wales Ian Preece
47.45% 52.55%
England Craig Steadman
Outcome: Preece 4-1
Last 64
Playing 2016-10-12 20:00
Australia Neil Robertson
68.67% 31.33%
Wales Duane Jones
Outcome: Robertson 4-1
Last 64
Playing 2016-10-12 14:00
Thailand Noppon Saengkham
38.76% 61.24%
China Xiao Guodong
Outcome: Guodong 4-0
Last 64
Playing 2016-10-12 14:00
England Mark Selby
71.70% 28.30%
England Liam Highfield
Outcome: Highfield 4-3
Last 64
Playing 2016-10-12 11:00
England Elliot Slessor
49.31% 50.69%
Wales Jak Jones
Outcome: Jones 4-3
Last 64
Playing 2016-10-12 11:00
Northern Ireland Joe Swail
57.00% 43.00%
England James Cahill
Outcome: Swail 4-1
Last 64
Playing 2016-10-12 14:00
Wales Lee Walker
56.27% 43.73%
Scotland Rhys Clark
Outcome: Clark 4-2
Last 64
Playing 2016-10-12 14:00
Wales Daniel Wells
43.46% 56.54%
England Kyren Wilson
Outcome: Wilson 4-1
Last 64
Playing 2016-10-12 11:00
Wales Michael White
66.14% 33.86%
Thailand Kritsanut Lertsattayathorn
Outcome: Lertsattayathorn 4-1
Last 64
Playing 2016-10-12 15:00
England Ben Woollaston
59.31% 40.69%
China Zhang Anda
Outcome: Woollaston 4-3
Last 64
Playing 2016-10-12 16:00
China Mei Xiwen
29.26% 70.74%
China Ding Junhui
Outcome: Junhui 4-0
Last 128
Playing 2016-10-10 11:00
Wales Gareth Allen
28.14% 71.86%
Scotland Stephen Maguire
Outcome: Maguire 4-3
Last 128
Playing 2016-10-11 16:00
Northern Ireland Mark Allen
66.17% 33.83%
England Jamie Barrett
Outcome: Allen 4-1
Last 128
Playing 2016-10-10 16:00
England Sam Baird
57.01% 42.99%
England Elliot Slessor
Outcome: Slessor 4-3
Last 128
Playing 2016-10-10 20:00
England Stuart Bingham
60.20% 39.80%
England Robert Milkins
Outcome: Bingham 4-3
Last 128
Playing 2016-10-11 15:00
China Yan Bingtao
55.68% 44.32%
England Sanderson Lam
Outcome: Bingtao 4-2
Last 128
Playing 2016-10-10 15:00
Ireland Josh Boileau
32.05% 67.95%
China Zhang Anda
Outcome: Anda 4-2
Last 128
Playing 2016-10-10 11:00
Malta Alex Borg
48.70% 51.30%
China Li Hang
Outcome: Hang 4-0
Last 128
Playing 2016-10-11 21:00
England Alfie Burden
48.51% 51.49%
Wales Daniel Wells
Outcome: Wells 4-3
Last 128
Playing 2016-10-10 11:00
England Ian Burns
59.77% 40.23%
England Christopher Keogan
Outcome: Burns 4-2
Last 128
Playing 2016-10-10 11:00
England James Cahill
55.37% 44.63%
Poland Adam Stefanow
Outcome: Cahill 4-3
Last 128
Playing 2016-10-11 20:00
England Ali Carter
55.56% 44.44%
Belgium Luca Brecel
Outcome: Carter 4-3
Last 128
Playing 2016-10-11 20:00
Wales Dominic Dale
59.53% 40.47%
England David Grace
Outcome: Grace 4-2
Last 128
Playing 2016-10-11 15:00
England Mark Davis
62.85% 37.15%
China Tian Pengfei
Outcome: Davis 4-1
Last 128
Playing 2016-10-10 16:00
Wales Ryan Day
59.02% 40.98%
Norway Kurt Maflin
Outcome: Day 4-1
Last 128
Playing 2016-10-11 14:00
China Yu Delu
44.43% 55.57%
England Rod Lawler
Outcome: Lawler 4-1
Last 128
Playing 2016-10-10 15:00
England Adam Duffy
47.68% 52.32%
England Anthony Hamilton
Outcome: Hamilton 4-1
Last 128
Playing 2016-10-11 14:00
England Mike Dunn
55.41% 44.59%
Wales Duane Jones
Outcome: Jones 4-0
Last 128
Playing 2016-10-10 20:00
England Peter Ebdon
58.14% 41.86%
England Stuart Carrington
Outcome: Carrington 4-1
Last 128
Playing 2016-10-11 11:00
Hong Kong Marco Fu
65.10% 34.90%
England Martin O'Donnell
Outcome: Fu 4-3
Last 128
Playing 2016-10-10 21:00
England Martin Gould
70.02% 29.98%
England Sydney Wilson
Outcome: Gould 4-1
Last 128
Playing 2016-10-11 21:00
England Barry Hawkins
65.16% 34.84%
England Jack Lisowski
Outcome: Hawkins 4-3
Last 128
Playing 2016-10-11 15:00
Scotland John Higgins
73.03% 26.97%
England Michael Wild
Outcome: Higgins 4-2
Last 128
Playing 2016-10-11 11:00
England Andrew Higginson
49.59% 50.41%
England Nigel Bond
Outcome: Higginson 4-1
Last 128
Playing 2016-10-11 11:00
Isle of Man Darryl Hill
41.90% 58.10%
China Mei Xiwen
Outcome: Xiwen 4-1
Last 128
Playing 2016-10-11 11:00
England Michael Holt
54.86% 45.14%
China Xiao Guodong
Outcome: Guodong 4-1
Last 128
Playing 2016-10-10 16:00
Wales Jak Jones
55.95% 44.05%
England Brandon Sargeant
Outcome: Jones 4-0
Last 128
Playing 2016-10-10 14:00
England Mark Joyce
45.96% 54.04%
England Craig Steadman
Outcome: Steadman 4-3
Last 128
Playing 2016-10-10 14:00
China Ding Junhui
73.09% 26.91%
England Mitchell Mann
Outcome: Junhui 4-0
Last 128
Playing 2016-10-10 11:00
Thailand Boonyarit Keattikun
46.69% 53.31%
Thailand Kritsanut Lertsattayathorn
Outcome: Lertsattayathorn 4-3
Last 128
Playing 2016-10-10 14:00
England Mark King
63.59% 36.41%
Malaysia Thor Chuan Leong
Outcome: King 4-3
Last 128
Playing 2016-10-10 14:00
England Oliver Lines
54.14% 45.86%
Wales Ian Preece
Outcome: Preece 4-1
Last 128
Playing 2016-10-11 14:00
England Peter Lines
54.79% 45.21%
England Paul Davison
Outcome: Lines 4-1
Last 128
Playing 2016-10-11 16:00
Scotland Anthony McGill
57.34% 42.66%
England Jamie Cope
Outcome: McGill 4-2
Last 128
Playing 2016-10-11 14:00
England Rory McLeod
47.44% 52.56%
England Tom Ford
Outcome: Ford 4-2
Last 128
Playing 2016-10-10 20:00
Scotland Alan McManus
50.39% 49.61%
Thailand Thepchaiya Un-Nooh
Outcome: McManus 4-1
Last 128
Playing 2016-10-10 21:00
India Aditya Mehta
39.34% 60.66%
Wales Lee Walker
Outcome: Walker 4-3
Last 128
Playing 2016-10-11 21:00
England Hammad Miah
38.26% 61.74%
England David Gilbert
Outcome: Gilbert 4-1
Last 128
Playing 2016-10-10 14:00
Scotland Ross Muir
44.50% 55.50%
China Zhang Yong
Outcome: Muir 4-3
Last 128
Playing 2016-10-11 21:00
England Shaun Murphy
73.15% 26.85%
China Chen Zhe
Outcome: Murphy 4-0
Last 128
Playing 2016-10-11 11:00
England Sean O'Sullivan
51.39% 48.61%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 128
Playing 2016-10-11 20:00
England Ronnie O'Sullivan
65.37% 34.63%
England Jimmy Robertson
Outcome: O'Sullivan 4-0
Last 128
Playing 2016-10-11 14:00
Scotland Fraser Patrick
43.27% 56.73%
England Zak Surety
Outcome: Patrick 4-1
Last 128
Playing 2016-10-10 21:00
England Joe Perry
57.72% 42.28%
England Matthew Selt
Outcome: Selt 4-2
Last 128
Playing 2016-10-10 11:00
Thailand Dechawat Poomjaeng
51.25% 48.75%
England John Astley
Outcome: Astley 4-2
Last 128
Playing 2016-10-11 15:00
Australia Neil Robertson
74.28% 25.72%
Pakistan Hamza Akbar
Outcome: Robertson 4-1
Last 128
Playing 2016-10-11 11:00
Thailand Noppon Saengkham
43.52% 56.48%
Cyprus Michael Georgiou
Outcome: Saengkham 4-1
Last 128
Playing 2016-10-10 14:00
Brazil Itaro Santos
29.45% 70.55%
Northern Ireland Joe Swail
Outcome: Swail 4-1
Last 128
Playing 2016-10-11 16:00
England Mark Selby
67.82% 32.18%
England Gary Wilson
Outcome: Selby 4-0
Last 128
Playing 2016-10-10 11:00
Scotland Eden Sharav
43.85% 56.15%
Thailand James Wattana
Outcome: Wattana 4-1
Last 128
Playing 2016-10-10 14:00
Thailand Akani Songsermsawad
78.64% 21.36%
Australia Kurt Dunham
Outcome: Songsermsawad 4-0
Last 128
Playing 2016-10-10 20:00
Wales Matthew Stevens
65.41% 34.59%
England Jamie Bodle
Outcome: Bodle 4-1
Last 128
Playing 2016-10-11 14:00
England Judd Trump
59.82% 40.18%
Ireland Ken Doherty
Outcome: Trump 4-1
Last 128
Playing 2016-10-10 21:00
England Chris Wakelin
49.17% 50.83%
England Allan Taylor
Outcome: Wakelin 4-3
Last 128
Playing 2016-10-11 20:00
England Ricky Walden
65.78% 34.22%
Finland Robin Hull
Outcome: Walden 4-1
Last 128
Playing 2016-10-11 14:00
China Liang Wenbo
45.42% 54.58%
Scotland Graeme Dott
Outcome: Wenbo 4-0
Last 128
Playing 2016-10-10 15:00
Wales Michael White
70.08% 29.92%
England Jason Weston
Outcome: White 4-0
Last 128
Playing 2016-10-11 14:00
England Robbie Williams
48.14% 51.86%
Ireland Fergal O'Brien
Outcome: O'Brien 4-0
Last 128
Playing 2016-10-10 15:00
Wales Mark Williams
76.33% 23.67%
Wales David John
Outcome: Williams 4-2
Last 128
Playing 2016-10-10 16:00
England Kyren Wilson
85.27% 14.73%
England Wayne Townsend
Outcome: Wilson 4-0
Last 128
Playing 2016-10-11 16:00
England Ben Woollaston
54.44% 45.56%
China Cao Yupeng
Outcome: Woollaston 4-1
Last 128
Playing 2016-10-11 11:00
China Zhao Xintong
64.55% 35.45%
China Wang Yuchen
Outcome: Xintong 4-0
Last 128
Playing 2016-10-10 14:00
China Zhou Yuelong
56.21% 43.79%
England Jimmy White
Outcome: Yuelong 4-3