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 2019 English Open

Final
Playing 2019-10-20 20:00
England David Gilbert
43.66% 56.34%
England Mark Selby
Outcome: Selby 9-1
Semi-final
Playing 2019-10-19 20:00
England Tom Ford
49.97% 50.03%
England David Gilbert
Outcome: Gilbert 6-3
Semi-final
Playing 2019-10-19 14:00
England Mark Selby
53.92% 46.08%
Northern Ireland Mark Allen
Outcome: Selby 6-5
Quarter-final
Playing 2019-10-18 20:00
Northern Ireland Mark Allen
62.51% 37.49%
Wales Lee Walker
Outcome: Allen 5-1
Quarter-final
Playing 2019-10-18 13:00
England David Gilbert
48.07% 51.93%
England Ricky Walden
Outcome: Gilbert 5-4
Quarter-final
Playing 2019-10-18 20:00
China Tian Pengfei
52.06% 47.94%
England Tom Ford
Outcome: Ford 5-0
Quarter-final
Playing 2019-10-18 15:00
China Mei Xiwen
38.10% 61.90%
England Mark Selby
Outcome: Selby 5-3
Last 16
Playing 2019-10-17 21:00
Northern Ireland Mark Allen
48.09% 51.91%
England Barry Hawkins
Outcome: Allen 4-0
Last 16
Playing 2019-10-17 20:00
England Tom Ford
42.74% 57.26%
England Shaun Murphy
Outcome: Ford 4-3
Last 16
Playing 2019-10-17 20:00
China Xiao Guodong
47.93% 52.07%
England Mark Selby
Outcome: Selby 4-1
Last 16
Playing 2019-10-17 20:00
England Ronnie O'Sullivan
63.87% 36.13%
China Mei Xiwen
Outcome: Xiwen 4-3
Last 16
Playing 2019-10-17 20:00
Thailand Thepchaiya Un-Nooh
42.61% 57.39%
England Ricky Walden
Outcome: Walden 4-2
Last 16
Playing 2019-10-17 21:00
England Gary Wilson
59.78% 40.22%
Wales Lee Walker
Outcome: Walker 4-3
Last 16
Playing 2019-10-17 21:00
China Zhao Xintong
41.35% 58.65%
England David Gilbert
Outcome: Gilbert 4-3
Last 32
Playing 2019-10-17 14:00
Northern Ireland Mark Allen
53.89% 46.11%
England Louis Heathcote
Outcome: Allen 4-1
Last 32
Playing 2019-10-17 14:00
Scotland Graeme Dott
53.17% 46.83%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-2
Last 32
Playing 2019-10-17 11:00
England Tom Ford
47.37% 52.63%
England Kyren Wilson
Outcome: Ford 4-2
Last 32
Playing 2019-10-17 11:00
England David Gilbert
55.02% 44.98%
Norway Kurt Maflin
Outcome: Gilbert 4-2
Last 32
Playing 2019-10-17 11:00
China Xiao Guodong
47.96% 52.04%
England Jack Lisowski
Outcome: Guodong 4-3
Last 32
Playing 2019-10-17 14:00
England Barry Hawkins
59.19% 40.81%
Ireland Fergal O'Brien
Outcome: Hawkins 4-2
Last 32
Playing 2019-10-17 14:00
England Ronnie O'Sullivan
54.10% 45.90%
Iran Hossein Vafaei
Outcome: O'Sullivan 4-1
Last 32
Playing 2019-10-17 11:00
China Tian Pengfei
46.58% 53.42%
Wales Dominic Dale
Outcome: Pengfei 4-2
Last 32
Playing 2019-10-17 15:30
Australia Neil Robertson
56.62% 43.38%
China Zhao Xintong
Outcome: Xintong 4-0
Last 32
Playing 2019-10-17 11:00
England Matthew Selt
48.03% 51.97%
England Mark Selby
Outcome: Selby 4-2
Last 32
Playing 2019-10-17 11:00
England Ricky Walden
56.73% 43.27%
England Michael Holt
Outcome: Walden 4-3
Last 32
Playing 2019-10-17 15:30
Wales Lee Walker
36.55% 63.45%
England Judd Trump
Outcome: Walker 4-2
Last 32
Playing 2019-10-17 14:00
England Gary Wilson
51.09% 48.91%
England Joe Perry
Outcome: Wilson 4-3
Last 32
Playing 2019-10-17 14:00
China Mei Xiwen
46.17% 53.83%
England Elliot Slessor
Outcome: Xiwen 4-1
Last 32
Playing 2019-10-17 14:00
China Fan Zhengyi
28.26% 71.74%
England Shaun Murphy
Outcome: Murphy 4-0
Last 64
Playing 2019-10-16 20:00
Northern Ireland Mark Allen
62.55% 37.45%
England Andy Lee
Outcome: Allen 4-0
Last 64
Playing 2019-10-16 11:00
China Zhang Anda
45.03% 54.97%
Ireland Fergal O'Brien
Outcome: O'Brien 4-2
Last 64
Playing 2019-10-16 20:00
England John Astley
34.79% 65.21%
England Gary Wilson
Outcome: Wilson 4-1
Last 64
Playing 2019-10-16 17:30
England Alfie Burden
40.56% 59.44%
England Jack Lisowski
Outcome: Lisowski 4-3
Last 64
Playing 2019-10-16 14:00
Wales Dominic Dale
48.80% 51.20%
China Xu Si
Outcome: Dale 4-1
Last 64
Playing 2019-10-16 20:00
Wales Ryan Day
55.21% 44.79%
England Elliot Slessor
Outcome: Slessor 4-2
Last 64
Playing 2019-10-16 20:00
England Mike Dunn
41.68% 58.32%
Scotland Graeme Dott
Outcome: Dott 4-0
Last 64
Playing 2019-10-16 14:00
England David Gilbert
64.34% 35.66%
England Ryan Davies
Outcome: Gilbert 4-0
Last 64
Playing 2019-10-16 21:00
England Barry Hawkins
63.64% 36.36%
Cyprus Michael Georgiou
Outcome: Hawkins 4-0
Last 64
Playing 2019-10-16 15:00
England Liam Highfield
42.55% 57.45%
England Joe Perry
Outcome: Perry 4-2
Last 64
Playing 2019-10-16 15:00
England Michael Holt
37.66% 62.34%
Wales Mark Williams
Outcome: Holt 4-1
Last 64
Playing 2019-10-16 15:00
Scotland Alan McManus
49.98% 50.02%
China Tian Pengfei
Outcome: Pengfei 4-2
Last 64
Playing 2019-10-16 11:00
England Hammad Miah
34.59% 65.41%
England Matthew Selt
Outcome: Selt 4-1
Last 64
Playing 2019-10-16 14:00
China Lu Ning
42.29% 57.71%
England Tom Ford
Outcome: Ford 4-0
Last 64
Playing 2019-10-16 20:00
England Joe O'Connor
38.44% 61.56%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-3
Last 64
Playing 2019-10-16 17:30
England Martin O'Donnell
28.59% 71.41%
England Mark Selby
Outcome: Selby 4-1
Last 64
Playing 2019-10-16 14:00
England Ronnie O'Sullivan
59.40% 40.60%
China Yuan Sijun
Outcome: O'Sullivan 4-3
Last 64
Playing 2019-10-16 15:00
England Jimmy Robertson
52.37% 47.63%
Norway Kurt Maflin
Outcome: Maflin 4-3
Last 64
Playing 2019-10-16 15:00
Australia Neil Robertson
56.30% 43.70%
Hong Kong Marco Fu
Outcome: Robertson 4-2
Last 64
Playing 2019-10-16 11:00
England Brandon Sargeant
25.93% 74.07%
China Xiao Guodong
Outcome: Guodong 4-0
Last 64
Playing 2019-10-16 21:00
Thailand Akani Songsermsawad
40.37% 59.63%
England Shaun Murphy
Outcome: Murphy 4-1
Last 64
Playing 2019-10-16 11:00
Poland Adam Stefanow
48.18% 51.82%
England Louis Heathcote
Outcome: Heathcote 4-3
Last 64
Playing 2019-10-16 15:00
Iran Hossein Vafaei
71.19% 28.81%
China Chen Feilong
Outcome: Vafaei 4-2
Last 64
Playing 2019-10-16 20:00
Wales Lee Walker
53.78% 46.22%
England Robbie Williams
Outcome: Walker 4-3
Last 64
Playing 2019-10-16 20:00
Wales Daniel Wells
38.55% 61.45%
England Judd Trump
Outcome: Trump 4-0
Last 64
Playing 2019-10-16 14:00
China Zhao Xintong
43.97% 56.03%
England Anthony Hamilton
Outcome: Xintong 4-0
Last 64
Playing 2019-10-16 11:00
China Mei Xiwen
47.55% 52.45%
China Li Hang
Outcome: Xiwen 4-0
Last 64
Playing 2019-10-16 14:00
China Zhou Yuelong
46.65% 53.35%
England Ben Woollaston
Outcome: Yuelong 4-0
Last 64
Playing 2019-10-16 15:00
China Fan Zhengyi
31.06% 68.94%
England Chris Wakelin
Outcome: Zhengyi 4-3
Last 128
Playing 2019-10-15 20:00
Northern Ireland Mark Allen
59.71% 40.29%
Thailand James Wattana
Outcome: Allen 4-2
Last 128
Playing 2019-10-15 20:00
England Sam Baird
43.22% 56.78%
Wales Daniel Wells
Outcome: Wells 4-3
Last 128
Playing 2019-10-14 15:00
England Stuart Bingham
73.67% 26.33%
Poland Kacper Filipiak
Outcome: Bingham 4-3
Last 128
Playing 2019-10-14 21:00
Belgium Luca Brecel
66.66% 33.34%
Poland Adam Stefanow
Outcome: Stefanow 4-1
Last 128
Playing 2019-10-15 15:00
Northern Ireland Jordan Brown
58.41% 41.59%
England Louis Heathcote
Outcome: Heathcote 4-1
Last 128
Playing 2019-10-14 20:00
England Alfie Burden
40.06% 59.94%
England Andy Hicks
Outcome: Burden 4-3
Last 128
Playing 2019-10-14 15:00
England Ali Carter
57.48% 42.52%
Scotland Alan McManus
Outcome: McManus 4-2
Last 128
Playing 2019-10-15 14:00
England Ashley Carty
34.24% 65.76%
England Elliot Slessor
Outcome: Slessor 4-0
Last 128
Playing 2019-10-15 20:00
England Billy Joe Castle
51.92% 48.08%
England John Astley
Outcome: Astley 4-2
Last 128
Playing 2019-10-14 20:00
England Harvey Chandler
37.51% 62.49%
England Mike Dunn
Outcome: Dunn 4-2
Last 128
Playing 2019-10-15 14:00
Malaysia Thor Chuan Leong
60.59% 39.41%
China Chen Feilong
Outcome: Feilong 4-3
Last 128
Playing 2019-10-14 15:00
England Ryan Davies
50.86% 49.14%
China Peifan Lei
Outcome: Davies 4-2
Last 128
Playing 2019-10-15 20:00
Wales Ryan Day
64.94% 35.06%
Israel Eden Sharav
Outcome: Day 4-0
Last 128
Playing 2019-10-15 14:00
Scotland Scott Donaldson
48.39% 51.61%
China Zhao Xintong
Outcome: Xintong 4-3
Last 128
Playing 2019-10-15 21:00
Scotland Graeme Dott
45.97% 54.03%
England Mark Davis
Outcome: Dott 4-2
Last 128
Playing 2019-10-14 14:00
England Tom Ford
59.68% 40.32%
England Peter Lines
Outcome: Ford 4-0
Last 128
Playing 2019-10-15 15:00
Hong Kong Marco Fu
58.88% 41.12%
Ireland Ken Doherty
Outcome: Fu 4-0
Last 128
Playing 2019-10-15 15:00
Cyprus Michael Georgiou
45.31% 54.69%
England David Grace
Outcome: Georgiou 4-3
Last 128
Playing 2019-10-15 11:00
England David Gilbert
58.54% 41.46%
England Stuart Carrington
Outcome: Gilbert 4-1
Last 128
Playing 2019-10-14 14:00
England Martin Gould
49.96% 50.04%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 4-3
Last 128
Playing 2019-10-14 15:00
China Xiao Guodong
58.65% 41.35%
England Rod Lawler
Outcome: Guodong 4-2
Last 128
Playing 2019-10-14 15:00
England Anthony Hamilton
65.38% 34.62%
China Zhang Jiankang
Outcome: Hamilton 4-2
Last 128
Playing 2019-10-15 14:00
China Lyu Haotian
49.06% 50.94%
China Zhang Anda
Outcome: Anda 4-1
Last 128
Playing 2019-10-15 20:00
England Liam Highfield
53.54% 46.46%
England Oliver Lines
Outcome: Highfield 4-1
Last 128
Playing 2019-10-14 20:00
England Michael Holt
51.82% 48.18%
England James Cahill
Outcome: Holt 4-1
Last 128
Playing 2019-10-15 11:00
China Luo Honghao
55.68% 44.32%
England Sam Craigie
Outcome: Craigie 4-2
Last 128
Playing 2019-10-15 14:00
Wales Jak Jones
74.16% 25.84%
England Brandon Sargeant
Outcome: Sargeant 4-3
Last 128
Playing 2019-10-14 17:30
China Ding Junhui
63.41% 36.59%
Wales Dominic Dale
Outcome: Dale 4-3
Last 128
Playing 2019-10-14 15:00
England Mark King
65.10% 34.90%
England Robbie Williams
Outcome: Williams 4-0
Last 128
Playing 2019-10-14 20:00
England Andy Lee
38.99% 61.01%
England David Lilley
Outcome: Lee 4-3
Last 128
Playing 2019-10-15 17:30
England Jack Lisowski
69.75% 30.25%
Wales Jackson Page
Outcome: Lisowski 4-1
Last 128
Playing 2019-10-14 14:00
Norway Kurt Maflin
45.89% 54.11%
Thailand Noppon Saengkham
Outcome: Maflin 4-3
Last 128
Playing 2019-10-15 11:00
Scotland Stephen Maguire
53.55% 46.45%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-0
Last 128
Playing 2019-10-14 14:00
Scotland Anthony McGill
51.62% 48.38%
England Chris Wakelin
Outcome: Wakelin 4-2
Last 128
Playing 2019-10-15 15:00
England Hammad Miah
46.32% 53.68%
England Mitchell Mann
Outcome: Miah 4-2
Last 128
Playing 2019-10-14 21:00
England Shaun Murphy
63.81% 36.19%
China Chang Bingyu
Outcome: Murphy 4-2
Last 128
Playing 2019-10-15 11:00
Ireland Fergal O'Brien
45.80% 54.20%
England Nigel Bond
Outcome: O'Brien 4-0
Last 128
Playing 2019-10-14 20:00
England Joe O'Connor
50.14% 49.86%
England Ian Burns
Outcome: O'Connor 4-2
Last 128
Playing 2019-10-14 20:00
England Ronnie O'Sullivan
62.80% 37.20%
England Jamie O'Neill
Outcome: O'Sullivan 4-3
Last 128
Playing 2019-10-14 14:00
England Joe Perry Lloyd has not played in a pro tournament before, so there is no data available to compare.
England Mark Lloyd
Outcome: Perry 4-1
Last 128
Playing 2019-10-15 21:00
Australia Neil Robertson
72.69% 27.31%
Wales Kishan Hirani
Outcome: Robertson 4-0
Last 128
Playing 2019-10-14 20:00
England Jimmy Robertson
50.88% 49.12%
England Robert Milkins
Outcome: Robertson 4-2
Last 128
Playing 2019-10-14 15:00
England Mark Selby
66.38% 33.62%
England Barry Pinches
Outcome: Selby 4-2
Last 128
Playing 2019-10-15 15:00
England Matthew Selt
58.58% 41.42%
England Craig Steadman
Outcome: Selt 4-0
Last 128
Playing 2019-10-15 11:00
China Yuan Sijun
65.88% 34.12%
Brazil Igor Figueiredo
Outcome: Sijun 4-0
Last 128
Playing 2019-10-14 14:00
England Judd Trump
62.69% 37.31%
England Peter Ebdon
Outcome: Trump 4-0
Last 128
Playing 2019-10-15 15:00
Switzerland Alexander Ursenbacher
61.32% 38.68%
England Martin O'Donnell
Outcome: O'Donnell 4-2
Last 128
Playing 2019-10-15 14:00
Iran Hossein Vafaei
78.31% 21.69%
Germany Simon Lichtenberg
Outcome: Vafaei 4-3
Last 128
Playing 2019-10-15 11:00
England Ricky Walden
71.69% 28.31%
Malta Alex Borg
Outcome: Walden 4-0
Last 128
Playing 2019-10-15 20:00
Wales Lee Walker
46.93% 53.07%
China Chen Zifan
Outcome: Walker 4-1
Last 128
Playing 2019-10-15 14:00
Wales Mark Williams
74.04% 25.96%
Wales Jamie Clarke
Outcome: Williams 4-2
Last 128
Playing 2019-10-15 15:00
England Kyren Wilson
49.77% 50.23%
China Liang Wenbo
Outcome: Wilson 4-1
Last 128
Playing 2019-10-15 17:30
England Gary Wilson
45.90% 54.10%
England Mark Joyce
Outcome: Wilson 4-1
Last 128
Playing 2019-10-14 17:30
China Zhou Yuelong
56.63% 43.37%
Wales Michael White
Outcome: Yuelong 4-2
Last 128
Playing 2019-10-14 14:00
China Fan Zhengyi
33.50% 66.50%
England Riley Parsons
Outcome: Zhengyi 4-3