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.95% out of 6661 predictions
See current predictions


England 2018 World Championship

Final
Playing 2018-05-07 20:00
Scotland John Higgins
50.75% 49.25%
Wales Mark Williams
Outcome: Williams 18-16
Semi-final
Playing 2018-05-05 20:30
England Barry Hawkins
45.07% 54.93%
Wales Mark Williams
Outcome: Williams 17-15
Semi-final
Playing 2018-05-05 15:30
England Kyren Wilson
41.76% 58.24%
Scotland John Higgins
Outcome: Higgins 17-13
Quarter-final
Playing 2018-05-02 15:30
Northern Ireland Mark Allen
46.73% 53.27%
England Kyren Wilson
Outcome: Wilson 13-6
Quarter-final
Playing 2018-05-02 20:00
Scotland John Higgins
55.60% 44.40%
England Judd Trump
Outcome: Higgins 13-12
Quarter-final
Playing 2018-05-02 11:00
China Ding Junhui
47.46% 52.54%
England Barry Hawkins
Outcome: Hawkins 13-5
Quarter-final
Playing 2018-05-02 20:00
Wales Mark Williams
52.89% 47.11%
England Ali Carter
Outcome: Williams 13-8
Last 16
Playing 2018-04-28 15:30
England Ali Carter
41.28% 58.72%
England Ronnie O'Sullivan
Outcome: Carter 13-9
Last 16
Playing 2018-04-28 11:00
China Lyu Haotian
40.51% 59.49%
England Barry Hawkins
Outcome: Hawkins 13-10
Last 16
Playing 2018-04-30 20:00
Scotland John Higgins
61.34% 38.66%
England Jack Lisowski
Outcome: Higgins 13-1
Last 16
Playing 2018-04-30 14:00
China Ding Junhui
55.76% 44.24%
Scotland Anthony McGill
Outcome: Junhui 13-4
Last 16
Playing 2018-04-27 20:00
England Joe Perry
52.59% 47.41%
Northern Ireland Mark Allen
Outcome: Allen 13-8
Last 16
Playing 2018-04-30 14:00
England Ricky Walden
45.98% 54.02%
England Judd Trump
Outcome: Trump 13-9
Last 16
Playing 2018-04-30 20:00
Wales Mark Williams
59.70% 40.30%
England Robert Milkins
Outcome: Williams 13-7
Last 16
Playing 2018-04-28 20:00
England Kyren Wilson
56.93% 43.07%
Wales Jamie Jones
Outcome: Wilson 13-5
Last 32
Playing 2018-04-23 11:00
Northern Ireland Mark Allen
53.62% 46.38%
England Liam Highfield
Outcome: Allen 10-5
Last 32
Playing 2018-04-24 20:00
England Stuart Bingham
55.67% 44.33%
England Jack Lisowski
Outcome: Lisowski 10-7
Last 32
Playing 2018-04-24 15:30
Belgium Luca Brecel
46.76% 53.24%
England Ricky Walden
Outcome: Walden 10-6
Last 32
Playing 2018-04-22 15:30
England Ali Carter
44.02% 55.98%
Scotland Graeme Dott
Outcome: Carter 10-8
Last 32
Playing 2018-04-22 20:00
Hong Kong Marco Fu
46.77% 53.23%
China Lyu Haotian
Outcome: Haotian 10-5
Last 32
Playing 2018-04-23 20:00
England Barry Hawkins
56.09% 43.91%
England Stuart Carrington
Outcome: Hawkins 10-7
Last 32
Playing 2018-04-25 20:00
Scotland John Higgins
59.41% 40.59%
Thailand Thepchaiya Un-Nooh
Outcome: Higgins 10-7
Last 32
Playing 2018-04-24 11:00
China Ding Junhui
54.00% 46.00%
China Xiao Guodong
Outcome: Junhui 10-3
Last 32
Playing 2018-04-26 14:00
Scotland Anthony McGill
48.01% 51.99%
Wales Ryan Day
Outcome: McGill 10-8
Last 32
Playing 2018-04-23 15:30
England Shaun Murphy
51.65% 48.35%
Wales Jamie Jones
Outcome: Jones 10-9
Last 32
Playing 2018-04-22 11:00
England Ronnie O'Sullivan
56.35% 43.65%
Scotland Stephen Maguire
Outcome: O'Sullivan 10-7
Last 32
Playing 2018-04-25 15:30
Australia Neil Robertson
53.01% 46.99%
England Robert Milkins
Outcome: Milkins 10-5
Last 32
Playing 2018-04-21 20:00
England Mark Selby
54.02% 45.98%
England Joe Perry
Outcome: Perry 10-4
Last 32
Playing 2018-04-26 20:00
England Judd Trump
55.70% 44.30%
England Chris Wakelin
Outcome: Trump 10-9
Last 32
Playing 2018-04-25 11:00
Wales Mark Williams
56.20% 43.80%
England Jimmy Robertson
Outcome: Williams 10-5
Last 32
Playing 2018-04-22 20:00
England Kyren Wilson
52.96% 47.04%
Wales Matthew Stevens
Outcome: Wilson 10-3
Last 48
Playing 2018-04-18 12:00
England Alfie Burden
51.40% 48.60%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 10-8
Last 48
Playing 2018-04-18 12:00
England Stuart Carrington
52.54% 47.46%
China Zhang Anda
Outcome: Carrington 10-8
Last 48
Playing 2018-04-18 12:00
England Mark Davis
47.48% 52.52%
England Joe Perry
Outcome: Perry 10-7
Last 48
Playing 2018-04-18 18:00
Wales Ryan Day
48.25% 51.75%
England Peter Ebdon
Outcome: Day 10-6
Last 48
Playing 2018-04-18 12:00
Scotland Graeme Dott
57.61% 42.39%
England Mike Dunn
Outcome: Dott 10-7
Last 48
Playing 2018-04-18 18:00
England Adam Duffy
35.53% 64.47%
China Xiao Guodong
Outcome: Guodong 10-1
Last 48
Playing 2018-04-18 12:00
England Andrew Higginson
46.62% 53.38%
England Ricky Walden
Outcome: Walden 10-6
Last 48
Playing 2018-04-18 12:00
England Michael Holt
51.67% 48.33%
England Robert Milkins
Outcome: Milkins 10-3
Last 48
Playing 2018-04-18 18:00
England Jack Lisowski
44.73% 55.27%
Scotland Alan McManus
Outcome: Lisowski 10-3
Last 48
Playing 2018-04-18 18:00
England Rory McLeod
57.44% 42.56%
China Lyu Haotian
Outcome: Haotian 10-2
Last 48
Playing 2018-04-18 12:00
China Tian Pengfei
54.90% 45.10%
England Chris Wakelin
Outcome: Wakelin 10-1
Last 48
Playing 2018-04-18 18:00
England Jimmy Robertson
47.66% 52.34%
Wales Michael White
Outcome: Robertson 10-7
Last 48
Playing 2018-04-18 12:00
Wales Matthew Stevens
45.24% 54.76%
Ireland Ken Doherty
Outcome: Stevens 10-2
Last 48
Playing 2018-04-18 18:00
Iran Hossein Vafaei
44.71% 55.29%
Scotland Stephen Maguire
Outcome: Maguire 10-7
Last 48
Playing 2018-04-18 18:00
Wales Daniel Wells
46.24% 53.76%
England Liam Highfield
Outcome: Highfield 10-4
Last 48
Playing 2018-04-18 18:00
China Liang Wenbo
51.83% 48.17%
Wales Jamie Jones
Outcome: Jones 10-0
Last 80
Playing 2018-04-16 15:30
China Zhang Anda
41.01% 58.99%
England Martin Gould
Outcome: Anda 10-4
Last 80
Playing 2018-04-16 20:00
England John Astley
41.37% 58.63%
Wales Michael White
Outcome: White 10-7
Last 80
Playing 2018-04-16 20:00
England Sam Baird
43.27% 56.73%
England Jimmy Robertson
Outcome: Robertson 10-7
Last 80
Playing 2018-04-15 20:00
China Yan Bingtao
55.45% 44.55%
China Tian Pengfei
Outcome: Pengfei 10-9
Last 80
Playing 2018-04-16 21:00
England Stuart Carrington
47.66% 52.34%
England Ben Woollaston
Outcome: Carrington 10-8
Last 80
Playing 2018-04-15 20:00
Wales Dominic Dale
49.94% 50.06%
England Mike Dunn
Outcome: Dunn 10-3
Last 80
Playing 2018-04-16 20:00
Wales Ryan Day
55.79% 44.21%
England Mitchell Mann
Outcome: Day 10-1
Last 80
Playing 2018-04-16 20:00
China Yu Delu
46.63% 53.37%
Wales Jamie Jones
Outcome: Jones 10-7
Last 80
Playing 2018-04-15 20:00
Ireland Ken Doherty
50.79% 49.21%
Northern Ireland Gerard Greene
Outcome: Doherty 10-4
Last 80
Playing 2018-04-15 20:00
Scotland Graeme Dott
55.52% 44.48%
Thailand Akani Songsermsawad
Outcome: Dott 10-2
Last 80
Playing 2018-04-16 20:00
England Tom Ford
51.40% 48.60%
England Liam Highfield
Outcome: Highfield 10-6
Last 80
Playing 2018-04-15 20:00
Cyprus Michael Georgiou
40.01% 59.99%
England Mark Davis
Outcome: Davis 10-0
Last 80
Playing 2018-04-15 20:00
England David Gilbert
55.87% 44.13%
England Alfie Burden
Outcome: Burden 10-9
Last 80
Playing 2018-04-16 15:30
China Lyu Haotian
43.80% 56.20%
England Martin O'Donnell
Outcome: Haotian 10-9
Last 80
Playing 2018-04-15 20:00
England Andrew Higginson
55.74% 44.26%
Finland Robin Hull
Outcome: Higginson 10-5
Last 80
Playing 2018-04-16 15:30
England Michael Holt
64.12% 35.88%
England Elliot Slessor
Outcome: Holt 10-7
Last 80
Playing 2018-04-16 20:00
England Jack Lisowski
51.77% 48.23%
England David Grace
Outcome: Lisowski 10-3
Last 80
Playing 2018-04-15 20:00
Norway Kurt Maflin
49.14% 50.86%
England Chris Wakelin
Outcome: Wakelin 10-4
Last 80
Playing 2018-04-16 21:00
England Rory McLeod
55.89% 44.11%
China Li Hang
Outcome: McLeod 10-9
Last 80
Playing 2018-04-16 20:00
Scotland Alan McManus
58.72% 41.28%
England Oliver Lines
Outcome: McManus 10-9
Last 80
Playing 2018-04-16 20:00
England Hammad Miah
40.19% 59.81%
Scotland Stephen Maguire
Outcome: Maguire 10-4
Last 80
Playing 2018-04-16 15:30
England Robert Milkins
58.72% 41.28%
Scotland Scott Donaldson
Outcome: Milkins 10-8
Last 80
Playing 2018-04-16 20:00
Thailand Noppon Saengkham
54.68% 45.32%
Iran Hossein Vafaei
Outcome: Vafaei 10-5
Last 80
Playing 2018-04-16 21:00
England Matthew Selt
60.56% 39.44%
England Adam Duffy
Outcome: Duffy 10-6
Last 80
Playing 2018-04-16 15:30
Poland Adam Stefanow
32.32% 67.68%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 10-4
Last 80
Playing 2018-04-15 20:00
Wales Matthew Stevens
60.08% 39.92%
China Yuan Sijun
Outcome: Stevens 10-9
Last 80
Playing 2018-04-15 20:00
Wales Lee Walker
44.99% 55.01%
England Ricky Walden
Outcome: Walden 10-7
Last 80
Playing 2018-04-16 15:30
China Liang Wenbo
61.07% 38.93%
China Zhao Xintong
Outcome: Wenbo 10-5
Last 80
Playing 2018-04-15 20:00
England Jimmy White
51.68% 48.32%
England Joe Perry
Outcome: Perry 10-5
Last 80
Playing 2018-04-16 20:00
England Robbie Williams
47.17% 52.83%
England Peter Ebdon
Outcome: Ebdon 10-5
Last 80
Playing 2018-04-16 15:30
China Mei Xiwen
44.43% 55.57%
China Xiao Guodong
Outcome: Guodong 10-4
Last 80
Playing 2018-04-16 20:00
China Zhou Yuelong
53.67% 46.33%
Wales Daniel Wells
Outcome: Wells 10-8
Last 144
Playing 2018-04-11 20:00
China Zhang Anda
47.12% 52.88%
China Zhang Yong
Outcome: Anda 10-6
Last 144
Playing 2018-04-14 15:30
England John Astley
93.66% 6.34%
Singapore Marvin Lim Chun Kiat
Outcome: Astley 10-1
Last 144
Playing 2018-04-14 15:30
England Sam Baird
61.98% 38.02%
Iran Soheil Vahedi
Outcome: Baird 10-5
Last 144
Playing 2018-04-13 20:00
China Yan Bingtao
64.58% 35.42%
Wales Jackson Page
Outcome: Bingtao 10-7
Last 144
Playing 2018-04-13 20:00
England Alfie Burden
72.62% 27.38%
England Jamie Barrett
Outcome: Burden 10-6
Last 144
Playing 2018-04-11 20:00
England Stuart Carrington
48.63% 51.37%
England Nigel Bond
Outcome: Carrington 10-9
Last 144
Playing 2018-04-12 20:00
England Sam Craigie
39.67% 60.33%
England Jimmy White
Outcome: White 10-6
Last 144
Playing 2018-04-12 21:00
Wales Dominic Dale
66.34% 33.66%
England Reanne Evans
Outcome: Dale 10-7
Last 144
Playing 2018-04-12 20:00
England Mark Davis
72.91% 27.09%
England Sanderson Lam
Outcome: Davis 10-1
Last 144
Playing 2018-04-14 20:00
Wales Ryan Day
68.14% 31.86%
Brazil Igor Figueiredo
Outcome: Day 10-2
Last 144
Playing 2018-04-14 20:00
China Yu Delu
63.56% 36.44%
England Sean O'Sullivan
Outcome: Delu 10-8
Last 144
Playing 2018-04-13 20:00
Ireland Ken Doherty
66.88% 33.12%
Ireland Josh Boileau
Outcome: Doherty 10-8
Last 144
Playing 2018-04-11 20:00
Scotland Scott Donaldson
78.98% 21.02%
Wales Tyler Rees
Outcome: Donaldson 10-5
Last 144
Playing 2018-04-12 15:30
Scotland Graeme Dott
89.54% 10.46%
Australia Adrian Ridley
Outcome: Dott 10-1
Last 144
Playing 2018-04-12 15:30
England Mike Dunn
64.24% 35.76%
Wales Duane Jones
Outcome: Dunn 10-8
Last 144
Playing 2018-04-14 20:00
England Peter Ebdon
56.82% 43.18%
Thailand James Wattana
Outcome: Ebdon 10-4
Last 144
Playing 2018-04-14 15:30
England Tom Ford
63.21% 36.79%
Ireland Leo Fernandez
Outcome: Ford 10-2
Last 144
Playing 2018-04-12 20:00
Cyprus Michael Georgiou
88.90% 11.10%
Australia Matthew Bolton
Outcome: Georgiou 10-4
Last 144
Playing 2018-04-13 20:00
England David Gilbert
71.48% 28.52%
England Billy Joe Castle
Outcome: Gilbert 10-8
Last 144
Playing 2018-04-11 20:00
England Martin Gould
54.36% 45.64%
England Paul Davison
Outcome: Gould 10-4
Last 144
Playing 2018-04-14 20:00
England David Grace
63.01% 36.99%
China Wang Yuchen
Outcome: Grace 10-6
Last 144
Playing 2018-04-11 20:00
China Xiao Guodong
69.30% 30.70%
Scotland Chris Totten
Outcome: Guodong 10-3
Last 144
Playing 2018-04-12 21:00
England Anthony Hamilton
51.68% 48.32%
England Martin O'Donnell
Outcome: O'Donnell 10-7
Last 144
Playing 2018-04-12 21:00
China Li Hang
60.45% 39.55%
England Ashley Hugill
Outcome: Hang 10-9
Last 144
Playing 2018-04-12 15:30
China Lyu Haotian
41.79% 58.21%
China Fang Xiongman
Outcome: Haotian 10-8
Last 144
Playing 2018-04-12 20:00
England Andrew Higginson
67.76% 32.24%
Wales David John
Outcome: Higginson 10-4
Last 144
Playing 2018-04-14 15:30
England Liam Highfield
65.14% 34.86%
China Chen Zhe
Outcome: Highfield 10-3
Last 144
Playing 2018-04-12 15:30
England Michael Holt
70.50% 29.50%
Malaysia Thor Chuan Leong
Outcome: Holt 10-7
Last 144
Playing 2018-04-12 20:00
Wales Jamie Jones
55.01% 44.99%
England Craig Steadman
Outcome: Jones 10-5
Last 144
Playing 2018-04-11 20:00
England Mark Joyce
62.93% 37.07%
England Adam Duffy
Outcome: Duffy 10-4
Last 144
Playing 2018-04-13 20:00
England Mark King
55.99% 44.01%
Northern Ireland Gerard Greene
Outcome: Greene 10-9
Last 144
Playing 2018-04-14 20:00
England Oliver Lines
71.52% 28.48%
England Harvey Chandler
Outcome: Lines 10-6
Last 144
Playing 2018-04-14 20:00
England Jack Lisowski
66.17% 33.83%
England Christopher Keogan
Outcome: Lisowski 10-4
Last 144
Playing 2018-04-13 20:00
Norway Kurt Maflin
61.94% 38.06%
Pakistan Hamza Akbar
Outcome: Maflin 10-7
Last 144
Playing 2018-04-14 20:00
Scotland Stephen Maguire
64.49% 35.51%
England Allan Taylor
Outcome: Maguire 10-5
Last 144
Playing 2018-04-14 20:00
England Mitchell Mann
43.39% 56.61%
England Peter Lines
Outcome: Mann 10-5
Last 144
Playing 2018-04-12 21:00
England Rory McLeod
55.54% 44.46%
England Ian Burns
Outcome: McLeod 10-8
Last 144
Playing 2018-04-14 20:00
Scotland Alan McManus
67.26% 32.74%
Scotland Rhys Clark
Outcome: McManus 10-2
Last 144
Playing 2018-04-14 15:30
England Hammad Miah
66.11% 33.89%
Northern Ireland Jordan Brown
Outcome: Miah 10-9
Last 144
Playing 2018-04-11 20:00
England Robert Milkins Canavan has not played in a pro tournament before, so there is no data available to compare.
Jersey Aaron Canavan
Outcome: Milkins 10-1
Last 144
Playing 2018-04-13 20:00
Ireland Fergal O'Brien
67.89% 32.11%
China Yuan Sijun
Outcome: Sijun 10-5
Last 144
Playing 2018-04-12 20:00
China Tian Pengfei
66.98% 33.02%
China Li Yuan
Outcome: Pengfei 10-1
Last 144
Playing 2018-04-12 20:00
England Joe Perry
61.65% 38.35%
Scotland Ross Muir
Outcome: Perry 10-1
Last 144
Playing 2018-04-14 15:30
England Jimmy Robertson
63.37% 36.63%
Malta Alex Borg
Outcome: Robertson 10-2
Last 144
Playing 2018-04-14 15:30
Thailand Noppon Saengkham
65.47% 34.53%
China Chen Zifan
Outcome: Saengkham 10-1
Last 144
Playing 2018-04-11 20:00
England Matthew Selt
76.28% 23.72%
Hong Kong Ng On Yee
Outcome: Selt 10-1
Last 144
Playing 2018-04-11 20:00
England Elliot Slessor
45.99% 54.01%
Israel Eden Sharav
Outcome: Slessor 10-7
Last 144
Playing 2018-04-12 15:30
Thailand Akani Songsermsawad
64.36% 35.64%
Germany Lukas Kleckers
Outcome: Songsermsawad 10-4
Last 144
Playing 2018-04-13 20:00
Wales Matthew Stevens
93.23% 6.77%
Australia Ryan Thomerson
Outcome: Stevens 10-5
Last 144
Playing 2018-04-13 20:00
Thailand Thepchaiya Un-Nooh
55.58% 44.42%
Switzerland Alexander Ursenbacher
Outcome: Un-Nooh 10-8
Last 144
Playing 2018-04-14 15:30
Iran Hossein Vafaei
50.64% 49.36%
England Jamie Cope
Outcome: Vafaei 10-8
Last 144
Playing 2018-04-13 20:00
England Chris Wakelin
63.33% 36.67%
China Xu Si
Outcome: Wakelin 10-4
Last 144
Playing 2018-04-12 20:00
England Ricky Walden
51.44% 48.56%
Northern Ireland Joe Swail
Outcome: Walden 10-8
Last 144
Playing 2018-04-12 20:00
Wales Lee Walker
65.43% 34.57%
Iceland Kristjan Helgason
Outcome: Walker 10-6
Last 144
Playing 2018-04-14 15:30
Wales Daniel Wells
66.45% 33.55%
Australia Kurt Dunham
Outcome: Wells 10-6
Last 144
Playing 2018-04-12 20:00
China Liang Wenbo
58.79% 41.21%
England Rod Lawler
Outcome: Wenbo 10-2
Last 144
Playing 2018-04-14 21:00
Wales Michael White
67.47% 32.53%
China Niu Zhuang
Outcome: White 10-9
Last 144
Playing 2018-04-14 20:00
England Robbie Williams
57.70% 42.30%
Wales Jak Jones
Outcome: Williams 10-8
Last 144
Playing 2018-04-13 20:00
England Gary Wilson
77.03% 22.97%
Poland Adam Stefanow
Outcome: Stefanow 10-8
Last 144
Playing 2018-04-11 20:00
England Ben Woollaston
74.43% 25.57%
Poland Kacper Filipiak
Outcome: Woollaston 10-5
Last 144
Playing 2018-04-12 21:00
China Zhao Xintong
51.64% 48.36%
India Aditya Mehta
Outcome: Xintong 10-8
Last 144
Playing 2018-04-11 20:00
China Mei Xiwen
69.23% 30.77%
Egypt Basem Eltahhan
Outcome: Xiwen 10-8
Last 144
Playing 2018-04-14 20:00
China Zhou Yuelong
57.87% 42.13%
Wales Ian Preece
Outcome: Yuelong 10-1
Last 144
Playing 2018-04-12 20:00
China Cao Yupeng
53.59% 46.41%
Finland Robin Hull
Outcome: Hull 10-7