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


England 2017 World Championship

Final
Playing 2017-05-01 20:00
England Mark Selby
52.23% 47.77%
Scotland John Higgins
Outcome: Selby 18-15
Semi-final
Playing 2017-04-29 20:00
Scotland John Higgins
53.28% 46.72%
England Barry Hawkins
Outcome: Higgins 17-8
Semi-final
Playing 2017-04-29 15:30
England Mark Selby
54.99% 45.01%
China Ding Junhui
Outcome: Selby 17-15
Quarter-final
Playing 2017-04-26 20:00
England Barry Hawkins
54.05% 45.95%
Scotland Stephen Maguire
Outcome: Hawkins 13-9
Quarter-final
Playing 2017-04-26 15:30
England Ronnie O'Sullivan
51.33% 48.67%
China Ding Junhui
Outcome: Junhui 13-10
Quarter-final
Playing 2017-04-26 20:00
England Mark Selby
55.89% 44.11%
Hong Kong Marco Fu
Outcome: Selby 13-3
Quarter-final
Playing 2017-04-26 11:00
England Kyren Wilson
44.91% 55.09%
Scotland John Higgins
Outcome: Higgins 13-6
Last 16
Playing 2017-04-22 20:00
Northern Ireland Mark Allen
45.69% 54.31%
Scotland John Higgins
Outcome: Higgins 13-9
Last 16
Playing 2017-04-21 20:00
England Stuart Bingham
54.79% 45.21%
England Kyren Wilson
Outcome: Wilson 13-10
Last 16
Playing 2017-04-24 14:00
England Barry Hawkins
53.05% 46.95%
Scotland Graeme Dott
Outcome: Hawkins 13-6
Last 16
Playing 2017-04-24 20:00
Scotland Stephen Maguire
62.31% 37.69%
Jamaica Rory McLeod
Outcome: Maguire 13-3
Last 16
Playing 2017-04-22 11:00
England Shaun Murphy
49.73% 50.27%
England Ronnie O'Sullivan
Outcome: O'Sullivan 13-7
Last 16
Playing 2017-04-24 20:00
Australia Neil Robertson
50.98% 49.02%
Hong Kong Marco Fu
Outcome: Fu 13-11
Last 16
Playing 2017-04-24 14:00
England Mark Selby
65.95% 34.05%
China Xiao Guodong
Outcome: Selby 13-6
Last 16
Playing 2017-04-22 15:30
China Liang Wenbo
43.63% 56.37%
China Ding Junhui
Outcome: Junhui 13-12
Last 32
Playing 2017-04-17 20:00
Northern Ireland Mark Allen
61.81% 38.19%
England Jimmy Robertson
Outcome: Allen 10-8
Last 32
Playing 2017-04-17 11:00
England Stuart Bingham
54.23% 45.77%
England Peter Ebdon
Outcome: Bingham 10-5
Last 32
Playing 2017-04-19 15:30
England Ali Carter
48.36% 51.64%
Scotland Graeme Dott
Outcome: Dott 10-7
Last 32
Playing 2017-04-19 20:00
Wales Ryan Day
57.20% 42.80%
China Xiao Guodong
Outcome: Guodong 10-4
Last 32
Playing 2017-04-17 20:00
Hong Kong Marco Fu
59.12% 40.88%
Belgium Luca Brecel
Outcome: Fu 10-9
Last 32
Playing 2017-04-20 20:00
England Barry Hawkins
63.88% 36.12%
England Tom Ford
Outcome: Hawkins 10-3
Last 32
Playing 2017-04-18 11:00
Scotland John Higgins
57.42% 42.58%
England Martin Gould
Outcome: Higgins 10-6
Last 32
Playing 2017-04-18 15:30
China Ding Junhui
60.80% 39.20%
China Zhou Yuelong
Outcome: Junhui 10-5
Last 32
Playing 2017-04-15 20:00
Scotland Anthony McGill
47.93% 52.07%
Scotland Stephen Maguire
Outcome: Maguire 10-2
Last 32
Playing 2017-04-17 15:30
England Shaun Murphy
60.79% 39.21%
China Yan Bingtao
Outcome: Murphy 10-8
Last 32
Playing 2017-04-16 15:30
England Ronnie O'Sullivan
61.64% 38.36%
England Gary Wilson
Outcome: O'Sullivan 10-7
Last 32
Playing 2017-04-20 14:00
Australia Neil Robertson
60.03% 39.97%
Thailand Noppon Saengkham
Outcome: Robertson 10-4
Last 32
Playing 2017-04-15 20:00
England Mark Selby
60.07% 39.93%
Ireland Fergal O'Brien
Outcome: Selby 10-2
Last 32
Playing 2017-04-19 21:00
England Judd Trump
63.19% 36.81%
Jamaica Rory McLeod
Outcome: McLeod 10-8
Last 32
Playing 2017-04-18 20:00
China Liang Wenbo
57.10% 42.90%
England Stuart Carrington
Outcome: Wenbo 10-7
Last 32
Playing 2017-04-16 11:00
England Kyren Wilson
54.02% 45.98%
England David Grace
Outcome: Wilson 10-6
Last 48
Playing 2017-04-12 12:00
China Yan Bingtao
45.64% 54.36%
Switzerland Alexander Ursenbacher
Outcome: Bingtao 10-4
Last 48
Playing 2017-04-12 12:00
Belgium Luca Brecel
47.59% 52.41%
Wales Dominic Dale
Outcome: Brecel 10-5
Last 48
Playing 2017-04-12 12:00
China Yu Delu
37.93% 62.07%
England Martin Gould
Outcome: Gould 10-7
Last 48
Playing 2017-04-12 18:00
England Tom Ford
55.46% 44.54%
Iran Hossein Vafaei
Outcome: Ford 10-8
Last 48
Playing 2017-04-12 18:00
China Li Hang
35.93% 64.07%
Scotland Stephen Maguire
Outcome: Maguire 10-5
Last 48
Playing 2017-04-12 12:00
England Michael Holt
47.08% 52.92%
England Peter Ebdon
Outcome: Ebdon 10-9
Last 48
Playing 2017-04-12 18:00
Wales Jamie Jones
42.66% 57.34%
Scotland Graeme Dott
Outcome: Dott 10-8
Last 48
Playing 2017-04-12 12:00
England Mark King
57.07% 42.93%
China Xiao Guodong
Outcome: Guodong 10-4
Last 48
Playing 2017-04-12 12:00
England Rod Lawler
49.79% 50.21%
England Jimmy Robertson
Outcome: Robertson 10-6
Last 48
Playing 2017-04-12 18:00
Jamaica Rory McLeod
61.87% 38.13%
England Hammad Miah
Outcome: McLeod 10-7
Last 48
Playing 2017-04-12 18:00
Ireland Fergal O'Brien
47.06% 52.94%
England David Gilbert
Outcome: O'Brien 10-9
Last 48
Playing 2017-04-12 12:00
Thailand Akani Songsermsawad
50.65% 49.35%
England David Grace
Outcome: Grace 10-3
Last 48
Playing 2017-04-12 18:00
Wales Lee Walker
53.78% 46.22%
Thailand Noppon Saengkham
Outcome: Saengkham 10-8
Last 48
Playing 2017-04-12 18:00
Wales Mark Williams
59.51% 40.49%
England Stuart Carrington
Outcome: Carrington 10-7
Last 48
Playing 2017-04-12 12:00
England Gary Wilson
41.23% 58.77%
Wales Michael White
Outcome: Wilson 10-3
Last 48
Playing 2017-04-12 18:00
England Ben Woollaston
58.19% 41.81%
China Zhou Yuelong
Outcome: Yuelong 10-9
Last 80
Playing 2017-04-09 20:00
England John Astley
35.97% 64.03%
England Martin Gould
Outcome: Gould 10-6
Last 80
Playing 2017-04-09 20:00
China Yan Bingtao
35.63% 64.37%
England Mark Davis
Outcome: Bingtao 10-7
Last 80
Playing 2017-04-10 20:00
England Nigel Bond
46.50% 53.50%
Scotland Stephen Maguire
Outcome: Maguire 10-3
Last 80
Playing 2017-04-10 20:00
Belgium Luca Brecel
50.54% 49.46%
Northern Ireland Joe Swail
Outcome: Brecel 10-8
Last 80
Playing 2017-04-09 20:00
England Alfie Burden
45.59% 54.41%
Wales Jamie Jones
Outcome: Jones 10-8
Last 80
Playing 2017-04-10 15:30
England Stuart Carrington
44.59% 55.41%
England Andrew Higginson
Outcome: Carrington 10-6
Last 80
Playing 2017-04-09 20:00
Scotland Rhys Clark
39.02% 60.98%
England David Gilbert
Outcome: Gilbert 10-6
Last 80
Playing 2017-04-10 15:30
Wales Dominic Dale
58.86% 41.14%
Wales Daniel Wells
Outcome: Dale 10-6
Last 80
Playing 2017-04-09 20:00
Scotland Scott Donaldson
54.74% 45.26%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 10-9
Last 80
Playing 2017-04-09 20:00
England Peter Ebdon
60.36% 39.64%
England Jack Lisowski
Outcome: Ebdon 10-9
Last 80
Playing 2017-04-10 15:30
England Reanne Evans
33.17% 66.83%
Wales Lee Walker
Outcome: Walker 10-6
Last 80
Playing 2017-04-10 15:30
England Tom Ford
51.00% 49.00%
England Chris Wakelin
Outcome: Ford 10-6
Last 80
Playing 2017-04-10 15:30
China Xiao Guodong
56.15% 43.85%
England Sam Baird
Outcome: Guodong 10-4
Last 80
Playing 2017-04-10 15:30
China Li Hang
44.25% 55.75%
England Mike Dunn
Outcome: Hang 10-4
Last 80
Playing 2017-04-09 20:00
England Michael Holt
64.98% 35.02%
Israel Eden Sharav
Outcome: Holt 10-4
Last 80
Playing 2017-04-10 15:30
England Mark Joyce
56.01% 43.99%
England David Grace
Outcome: Grace 10-6
Last 80
Playing 2017-04-10 15:30
England Mark King
65.98% 34.02%
China Fang Xiongman
Outcome: King 10-4
Last 80
Playing 2017-04-10 20:00
Jamaica Rory McLeod
63.70% 36.30%
England Sydney Wilson
Outcome: McLeod 10-7
Last 80
Playing 2017-04-10 20:00
Scotland Alan McManus
59.19% 40.81%
England Rod Lawler
Outcome: Lawler 10-5
Last 80
Playing 2017-04-10 15:30
Scotland Ross Muir
41.01% 58.99%
Wales Michael White
Outcome: White 10-4
Last 80
Playing 2017-04-09 20:00
England Martin O'Donnell
56.50% 43.50%
England Hammad Miah
Outcome: Miah 10-7
Last 80
Playing 2017-04-10 20:00
China Tian Pengfei
39.70% 60.30%
Ireland Fergal O'Brien
Outcome: O'Brien 10-9
Last 80
Playing 2017-04-09 20:00
England Joe Perry
59.18% 40.82%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 10-9
Last 80
Playing 2017-04-10 20:00
Thailand Dechawat Poomjaeng
37.45% 62.55%
Scotland Graeme Dott
Outcome: Dott 10-4
Last 80
Playing 2017-04-10 20:00
England Jimmy Robertson
56.12% 43.88%
England Oliver Lines
Outcome: Robertson 10-4
Last 80
Playing 2017-04-10 20:00
Thailand Noppon Saengkham
41.21% 58.79%
England Anthony Hamilton
Outcome: Saengkham 10-9
Last 80
Playing 2017-04-10 20:00
England Matthew Selt
61.41% 38.59%
Iran Hossein Vafaei
Outcome: Vafaei 10-6
Last 80
Playing 2017-04-09 20:00
England Robbie Williams
56.17% 43.83%
China Yu Delu
Outcome: Delu 10-7
Last 80
Playing 2017-04-10 20:00
Wales Mark Williams
59.90% 40.10%
England Liam Highfield
Outcome: Williams 10-9
Last 80
Playing 2017-04-10 15:30
England Gary Wilson
49.15% 50.85%
England Peter Lines
Outcome: Wilson 10-7
Last 80
Playing 2017-04-10 20:00
England Ben Woollaston
45.81% 54.19%
Ireland Ken Doherty
Outcome: Woollaston 10-4
Last 80
Playing 2017-04-09 20:00
China Zhou Yuelong
60.57% 39.43%
Wales Ian Preece
Outcome: Yuelong 10-8
Last 144
Playing 2017-04-05 20:00
China Zhang Anda
66.07% 33.93%
China Fang Xiongman
Outcome: Xiongman 10-7
Last 144
Playing 2017-04-07 20:00
England John Astley
50.47% 49.53%
Brazil Igor Figueiredo
Outcome: Astley 10-7
Last 144
Playing 2017-04-06 15:30
England Sam Baird
91.97% 8.03%
Scotland Ross Vallance
Outcome: Baird 10-2
Last 144
Playing 2017-04-07 20:00
China Yan Bingtao
45.26% 54.74%
England Sam Craigie
Outcome: Bingtao 10-8
Last 144
Playing 2017-04-06 15:30
England Nigel Bond
79.93% 20.07%
Hong Kong Ng On Yee
Outcome: Bond 10-1
Last 144
Playing 2017-04-08 20:00
Belgium Luca Brecel
62.65% 37.35%
England Sean O'Sullivan
Outcome: Brecel 10-4
Last 144
Playing 2017-04-06 15:30
England Alfie Burden
57.25% 42.75%
England Adam Duffy
Outcome: Burden 10-6
Last 144
Playing 2017-04-06 15:30
England Ian Burns
60.05% 39.95%
Wales Ian Preece
Outcome: Preece 10-7
Last 144
Playing 2017-04-05 20:00
England Stuart Carrington
55.93% 44.07%
Malta Alex Borg
Outcome: Carrington 10-2
Last 144
Playing 2017-04-06 15:30
Scotland Rhys Clark
78.23% 21.77%
England Wayne Townsend
Outcome: Clark 10-1
Last 144
Playing 2017-04-07 20:00
England Jamie Cope
52.67% 47.33%
Israel Eden Sharav
Outcome: Sharav 10-5
Last 144
Playing 2017-04-06 20:00
Wales Dominic Dale
79.43% 20.57%
Thailand Boonyarit Keattikun
Outcome: Dale 10-2
Last 144
Playing 2017-04-07 20:00
England Mark Davis
61.21% 38.79%
England Mitchell Mann
Outcome: Davis 10-3
Last 144
Playing 2017-04-07 20:00
China Yu Delu
69.53% 30.47%
Brazil Itaro Santos
Outcome: Delu 10-0
Last 144
Playing 2017-04-08 20:00
Ireland Ken Doherty
63.65% 36.35%
England Jason Weston
Outcome: Doherty 10-4
Last 144
Playing 2017-04-07 20:00
Scotland Scott Donaldson
73.44% 26.56%
China Wang Yuchen
Outcome: Donaldson 10-2
Last 144
Playing 2017-04-08 15:30
Scotland Graeme Dott
63.43% 36.57%
England Allan Taylor
Outcome: Dott 10-3
Last 144
Playing 2017-04-05 20:00
England Mike Dunn
55.28% 44.72%
England Andy Hicks
Outcome: Dunn 10-6
Last 144
Playing 2017-04-07 20:00
England Peter Ebdon
67.23% 32.77%
England Michael Wild
Outcome: Ebdon 10-3
Last 144
Playing 2017-04-05 20:00
England Tom Ford
69.64% 30.36%
England Jamie Bodle
Outcome: Ford 10-2
Last 144
Playing 2017-04-07 20:00
England Martin Gould
58.56% 41.44%
Thailand James Wattana
Outcome: Gould 10-2
Last 144
Playing 2017-04-06 20:00
England David Grace
63.83% 36.17%
Malaysia Thor Chuan Leong
Outcome: Grace 10-6
Last 144
Playing 2017-04-05 20:00
China Xiao Guodong
86.93% 13.07%
Wales Tyler Rees
Outcome: Guodong 10-2
Last 144
Playing 2017-04-08 20:00
England Anthony Hamilton
51.63% 48.37%
England Craig Steadman
Outcome: Hamilton 10-5
Last 144
Playing 2017-04-05 20:00
China Li Hang
56.77% 43.23%
Scotland Fraser Patrick
Outcome: Hang 10-9
Last 144
Playing 2017-04-05 20:00
England Andrew Higginson
62.55% 37.45%
Cyprus Michael Georgiou
Outcome: Higginson 10-8
Last 144
Playing 2017-04-08 20:00
England Liam Highfield
89.18% 10.82%
Estonia Andres Petrov
Outcome: Highfield 10-2
Last 144
Playing 2017-04-06 20:00
England Michael Holt
65.95% 34.05%
Pakistan Hamza Akbar
Outcome: Holt 10-2
Last 144
Playing 2017-04-05 20:00
Finland Robin Hull
76.91% 23.09%
England Reanne Evans
Outcome: Evans 10-8
Last 144
Playing 2017-04-06 15:30
Wales Jamie Jones
73.32% 26.68%
England Jamie Barrett
Outcome: Jones 10-0
Last 144
Playing 2017-04-06 20:00
England Mark Joyce
68.77% 31.23%
Northern Ireland Jordan Brown
Outcome: Joyce 10-3
Last 144
Playing 2017-04-05 20:00
England Mark King
56.95% 43.05%
England Paul Davison
Outcome: King 10-4
Last 144
Playing 2017-04-08 15:30
England Rod Lawler
73.08% 26.92%
China Xu Si
Outcome: Lawler 10-5
Last 144
Playing 2017-04-08 15:30
England Oliver Lines
58.41% 41.59%
Wales Duane Jones
Outcome: Lines 10-6
Last 144
Playing 2017-04-07 20:00
England Jack Lisowski
50.03% 49.97%
England Jimmy White
Outcome: Lisowski 10-7
Last 144
Playing 2017-04-08 20:00
Norway Kurt Maflin
67.34% 32.66%
England Sydney Wilson
Outcome: Wilson 10-6
Last 144
Playing 2017-04-08 20:00
Scotland Stephen Maguire
77.69% 22.31%
Thailand Kritsanut Lertsattayathorn
Outcome: Maguire 10-7
Last 144
Playing 2017-04-08 21:00
Jamaica Rory McLeod
62.08% 37.92%
Isle of Man Darryl Hill
Outcome: McLeod 10-7
Last 144
Playing 2017-04-08 15:30
Scotland Alan McManus
80.61% 19.39%
Australia Kurt Dunham
Outcome: McManus 10-1
Last 144
Playing 2017-04-07 20:00
England Robert Milkins
72.89% 27.11%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 10-6
Last 144
Playing 2017-04-06 20:00
Scotland Ross Muir
57.16% 42.84%
Wales Gareth Allen
Outcome: Muir 10-7
Last 144
Playing 2017-04-08 15:30
Ireland Fergal O'Brien
51.68% 48.32%
Northern Ireland Gerard Greene
Outcome: O'Brien 10-6
Last 144
Playing 2017-04-06 20:00
England Martin O'Donnell
74.73% 25.27%
Wales Jackson Page
Outcome: O'Donnell 10-9
Last 144
Playing 2017-04-08 15:30
China Tian Pengfei
45.39% 54.61%
China Zhang Yong
Outcome: Pengfei 10-4
Last 144
Playing 2017-04-06 15:30
England Joe Perry
75.58% 24.42%
England Zack Richardson
Outcome: Perry 10-3
Last 144
Playing 2017-04-08 15:30
Thailand Dechawat Poomjaeng
59.26% 40.74%
China Chen Zhe
Outcome: Poomjaeng 10-7
Last 144
Playing 2017-04-08 15:30
England Jimmy Robertson
52.71% 47.29%
China Cao Yupeng
Outcome: Robertson 10-8
Last 144
Playing 2017-04-08 20:00
Thailand Noppon Saengkham
53.32% 46.68%
Wales Jak Jones
Outcome: Saengkham 10-5
Last 144
Playing 2017-04-08 20:00
England Matthew Selt
67.66% 32.34%
Wales David John
Outcome: Selt 10-4
Last 144
Playing 2017-04-05 20:00
Wales Matthew Stevens
55.20% 44.80%
Wales Lee Walker
Outcome: Walker 10-8
Last 144
Playing 2017-04-08 15:30
Northern Ireland Joe Swail
64.38% 35.62%
England Sanderson Lam
Outcome: Swail 10-8
Last 144
Playing 2017-04-06 20:00
Thailand Thepchaiya Un-Nooh
54.86% 45.14%
England Peter Lines
Outcome: Lines 10-9
Last 144
Playing 2017-04-08 20:00
Iran Hossein Vafaei
80.72% 19.28%
Egypt Hatem Yassen
Outcome: Vafaei 10-1
Last 144
Playing 2017-04-05 20:00
England Chris Wakelin
60.28% 39.72%
England Elliot Slessor
Outcome: Wakelin 10-5
Last 144
Playing 2017-04-06 20:00
England Ricky Walden
73.97% 26.03%
England Hammad Miah
Outcome: Miah 10-7
Last 144
Playing 2017-04-06 20:00
Wales Daniel Wells
72.36% 27.64%
Poland Adam Stefanow
Outcome: Wells 10-7
Last 144
Playing 2017-04-06 20:00
Wales Michael White
62.85% 37.15%
India Aditya Mehta
Outcome: White 10-3
Last 144
Playing 2017-04-08 20:00
Wales Mark Williams
63.28% 36.72%
China Zhao Xintong
Outcome: Williams 10-7
Last 144
Playing 2017-04-07 20:00
England Robbie Williams
60.88% 39.12%
England James Cahill
Outcome: Williams 10-1
Last 144
Playing 2017-04-06 20:00
England Gary Wilson
70.58% 29.42%
Ireland Josh Boileau
Outcome: Wilson 10-9
Last 144
Playing 2017-04-08 20:00
England Ben Woollaston
91.17% 8.83%
Scotland Chris Totten
Outcome: Woollaston 10-4
Last 144
Playing 2017-04-06 15:30
China Mei Xiwen
49.54% 50.46%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 10-5
Last 144
Playing 2017-04-06 15:30
China Zhou Yuelong
70.12% 29.88%
England Christopher Keogan
Outcome: Yuelong 10-5