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


Germany 2020 German Masters

Final
Playing 2020-02-02 20:00
Australia Neil Robertson
51.52% 48.48%
England Judd Trump
Outcome: Trump 9-6
Semi-final
Playing 2020-02-01 14:00
Scotland Graeme Dott
45.05% 54.95%
England Judd Trump
Outcome: Trump 6-4
Semi-final
Playing 2020-02-01 20:00
England Shaun Murphy
48.31% 51.69%
Australia Neil Robertson
Outcome: Robertson 6-1
Quarter-final
Playing 2020-01-31 20:00
Scotland Graeme Dott
52.67% 47.33%
England Matthew Selt
Outcome: Dott 5-2
Quarter-final
Playing 2020-01-31 20:00
Cyprus Michael Georgiou
43.27% 56.73%
England Judd Trump
Outcome: Trump 5-1
Quarter-final
Playing 2020-01-31 20:00
England Elliot Slessor
37.02% 62.98%
Australia Neil Robertson
Outcome: Robertson 5-0
Quarter-final
Playing 2020-01-31 20:00
China Zhao Xintong
40.40% 59.60%
England Shaun Murphy
Outcome: Murphy 5-3
Last 16
Playing 2020-01-30 20:00
England Nigel Bond
45.91% 54.09%
England Matthew Selt
Outcome: Selt 5-2
Last 16
Playing 2020-01-30 20:00
Belgium Luca Brecel
45.64% 54.36%
England Judd Trump
Outcome: Trump 5-3
Last 16
Playing 2020-01-30 20:00
Cyprus Michael Georgiou
50.70% 49.30%
Thailand Akani Songsermsawad
Outcome: Georgiou 5-3
Last 16
Playing 2020-01-31 14:00
England Mitchell Mann
37.24% 62.76%
Australia Neil Robertson
Outcome: Robertson 5-0
Last 16
Playing 2020-01-31 14:00
England Shaun Murphy
55.42% 44.58%
Scotland Scott Donaldson
Outcome: Murphy 5-2
Last 16
Playing 2020-01-30 20:00
Wales Mark Williams
56.40% 43.60%
Scotland Graeme Dott
Outcome: Dott 5-2
Last 16
Playing 2020-01-31 14:00
England Robbie Williams
56.12% 43.88%
England Elliot Slessor
Outcome: Slessor 5-3
Last 16
Playing 2020-01-31 14:00
China Zhao Xintong
42.00% 58.00%
England Gary Wilson
Outcome: Xintong 5-1
Last 32
Playing 2020-01-29 20:00
Belgium Luca Brecel
46.32% 53.68%
England Joe Perry
Outcome: Brecel 5-0
Last 32
Playing 2020-01-30 15:00
England Ian Burns
35.92% 64.08%
Australia Neil Robertson
Outcome: Robertson 5-1
Last 32
Playing 2020-01-30 10:00
Scotland Scott Donaldson
42.13% 57.87%
China Ding Junhui
Outcome: Donaldson 5-4
Last 32
Playing 2020-01-30 15:00
England Tom Ford
44.06% 55.94%
England Shaun Murphy
Outcome: Murphy 5-1
Last 32
Playing 2020-01-29 20:00
England David Grace
53.51% 46.49%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 5-0
Last 32
Playing 2020-01-29 20:00
Northern Ireland Gerard Greene
48.41% 51.59%
Cyprus Michael Georgiou
Outcome: Georgiou 5-1
Last 32
Playing 2020-01-30 10:00
Scotland John Higgins
57.42% 42.58%
England Robbie Williams
Outcome: Williams 5-4
Last 32
Playing 2020-01-29 20:00
Wales Kishan Hirani
50.16% 49.84%
England Nigel Bond
Outcome: Bond 5-2
Last 32
Playing 2020-01-30 15:00
Wales Jak Jones
42.31% 57.69%
England Gary Wilson
Outcome: Wilson 5-1
Last 32
Playing 2020-01-30 15:00
England Robert Milkins
62.08% 37.92%
England Elliot Slessor
Outcome: Slessor 5-3
Last 32
Playing 2020-01-29 20:00
Thailand Noppon Saengkham
38.46% 61.54%
England Judd Trump
Outcome: Trump 5-1
Last 32
Playing 2020-01-30 10:00
Switzerland Alexander Ursenbacher
47.05% 52.95%
England Mitchell Mann
Outcome: Mann 5-4
Last 32
Playing 2020-01-30 15:00
China Zhao Xintong
49.80% 50.20%
Scotland Anthony McGill
Outcome: Xintong 5-2
Last 64
Playing 2019-12-22 15:30
Northern Ireland Mark Allen
65.39% 34.61%
Northern Ireland Gerard Greene
Outcome: Greene 5-4
Last 64
Playing 2019-12-22 15:30
England Stuart Bingham
54.79% 45.21%
England Robert Milkins
Outcome: Milkins 5-3
Last 64
Playing 2019-12-22 11:00
England Nigel Bond
47.93% 52.07%
Northern Ireland Jordan Brown
Outcome: Bond 5-3
Last 64
Playing 2019-12-22 20:00
Belgium Luca Brecel
47.55% 52.45%
China Yan Bingtao
Outcome: Brecel 5-1
Last 64
Playing 2019-12-22 20:00
Ireland Ross Bulman
47.18% 52.82%
England David Grace
Outcome: Grace 5-3
Last 64
Playing 2019-12-22 11:00
England Ian Burns
48.52% 51.48%
China Zhang Anda
Outcome: Burns 5-3
Last 64
Playing 2019-12-22 20:00
England Stuart Carrington
40.36% 59.64%
England Judd Trump
Outcome: Trump 5-2
Last 64
Playing 2019-12-22 20:00
England Ali Carter
54.22% 45.78%
Wales Jak Jones
Outcome: Jones 5-4
Last 64
Playing 2019-12-22 11:00
England Harvey Chandler
45.44% 54.56%
Scotland Scott Donaldson
Outcome: Donaldson 5-4
Last 64
Playing 2019-12-22 11:00
Wales Jamie Clarke
25.88% 74.12%
England Mark Selby
Outcome: Clarke 5-4
Last 64
Playing 2019-12-22 15:30
Wales Dominic Dale
45.03% 54.97%
England Shaun Murphy
Outcome: Murphy 5-1
Last 64
Playing 2019-12-22 15:30
England Mark Davis
55.89% 44.11%
England Robbie Williams
Outcome: Williams 5-4
Last 64
Playing 2019-12-22 15:30
Scotland Graeme Dott
68.95% 31.05%
England Ashley Carty
Outcome: Dott 5-0
Last 64
Playing 2019-12-22 11:00
Brazil Igor Figueiredo
30.87% 69.13%
Australia Neil Robertson
Outcome: Robertson 5-2
Last 64
Playing 2019-12-22 20:00
Poland Kacper Filipiak
45.69% 54.31%
Thailand Noppon Saengkham
Outcome: Saengkham 5-2
Last 64
Playing 2019-12-22 20:00
England Martin Gould
59.46% 40.54%
Cyprus Michael Georgiou
Outcome: Georgiou 5-2
Last 64
Playing 2019-12-22 15:30
Scotland John Higgins
59.86% 40.14%
China Li Hang
Outcome: Higgins 5-4
Last 64
Playing 2019-12-22 20:00
Wales Kishan Hirani
40.30% 59.70%
England Andrew Higginson
Outcome: Hirani 5-3
Last 64
Playing 2019-12-22 15:30
England Oliver Lines
41.59% 58.41%
England Tom Ford
Outcome: Ford 5-3
Last 64
Playing 2019-12-22 11:00
Scotland Stephen Maguire
55.49% 44.51%
China Tian Pengfei
Outcome: Pengfei 5-3
Last 64
Playing 2019-12-22 11:00
England Mitchell Mann
42.17% 57.83%
Wales Michael White
Outcome: Mann 5-1
Last 64
Playing 2019-12-22 15:30
Scotland Anthony McGill
44.84% 55.16%
China Liang Wenbo
Outcome: McGill 5-1
Last 64
Playing 2019-12-22 20:00
England Barry Pinches
37.56% 62.44%
England Joe Perry
Outcome: Perry 5-2
Last 64
Playing 2019-12-22 11:00
England Jimmy Robertson
62.99% 37.01%
England Elliot Slessor
Outcome: Slessor 5-2
Last 64
Playing 2019-12-22 20:00
Thailand Akani Songsermsawad
43.18% 56.82%
England Anthony Hamilton
Outcome: Songsermsawad 5-1
Last 64
Playing 2019-12-22 15:30
Wales Matthew Stevens
41.82% 58.18%
China Ding Junhui
Outcome: Junhui 5-2
Last 64
Playing 2019-12-22 11:00
Switzerland Alexander Ursenbacher
33.71% 66.29%
Thailand Thepchaiya Un-Nooh
Outcome: Ursenbacher 5-2
Last 64
Playing 2019-12-22 11:00
Wales Mark Williams
56.75% 43.25%
England Mark King
Outcome: Williams 5-2
Last 64
Playing 2019-12-22 11:00
England Gary Wilson
67.92% 32.08%
China Xu Si
Outcome: Wilson 5-1
Last 64
Playing 2019-12-22 15:30
England Kyren Wilson
58.10% 41.90%
China Zhao Xintong
Outcome: Xintong 5-4
Last 64
Playing 2019-12-22 15:30
China Zhou Yuelong
53.53% 46.47%
China Yuan Sijun
Outcome: Sijun 5-3
Last 128
Playing 2019-12-21 20:00
Northern Ireland Mark Allen
58.77% 41.23%
Norway Kurt Maflin
Outcome: Allen 5-3
Last 128
Playing 2019-12-21 20:00
England John Astley
46.30% 53.70%
England David Grace
Outcome: Grace 5-4
Last 128
Playing 2019-12-21 11:00
England Sam Baird
60.95% 39.05%
Wales Kishan Hirani
Outcome: Hirani 5-4
Last 128
Playing 2019-12-20 20:00
England Stuart Bingham
56.18% 43.82%
China Lu Ning
Outcome: Bingham 5-0
Last 128
Playing 2019-12-21 20:00
China Yan Bingtao
54.01% 45.99%
Hong Kong Marco Fu
Outcome: Bingtao 5-4
Last 128
Playing 2019-12-21 20:00
Belgium Luca Brecel
68.73% 31.27%
England Louis Heathcote
Outcome: Brecel 5-3
Last 128
Playing 2019-12-20 20:00
England Ian Burns
52.14% 47.86%
England Paul Davison
Outcome: Burns 5-1
Last 128
Playing 2019-12-21 15:30
England Stuart Carrington
59.70% 40.30%
China Chen Zifan
Outcome: Carrington 5-0
Last 128
Playing 2019-12-21 11:00
Malaysia Thor Chuan Leong
26.65% 73.35%
Wales Dominic Dale
Outcome: Dale 5-1
Last 128
Playing 2019-12-21 11:00
Wales Jamie Clarke
48.62% 51.38%
England Brandon Sargeant
Outcome: Clarke 5-2
Last 128
Playing 2019-12-21 15:30
England Mark Davis
61.99% 38.01%
China Chang Bingyu
Outcome: Davis 5-2
Last 128
Playing 2019-12-21 11:00
Wales Ryan Day
56.97% 43.03%
England Andrew Higginson
Outcome: Higginson 5-3
Last 128
Playing 2019-12-21 11:00
Ireland Ken Doherty
50.36% 49.64%
China Zhao Xintong
Outcome: Xintong 5-4
Last 128
Playing 2019-12-21 11:00
Scotland Graeme Dott
64.20% 35.80%
England Craig Steadman
Outcome: Dott 5-4
Last 128
Playing 2019-12-20 20:00
England Tom Ford
46.08% 53.92%
England Ben Woollaston
Outcome: Ford 5-3
Last 128
Playing 2019-12-21 15:30
England David Gilbert
48.00% 52.00%
Northern Ireland Jordan Brown
Outcome: Brown 5-4
Last 128
Playing 2019-12-21 20:00
Northern Ireland Gerard Greene
49.56% 50.44%
Wales Lee Walker
Outcome: Greene 5-3
Last 128
Playing 2019-12-20 20:00
England Anthony Hamilton
66.25% 33.75%
England Hammad Miah
Outcome: Hamilton 5-1
Last 128
Playing 2019-12-20 20:00
China Li Hang
53.96% 46.04%
China Mei Xiwen
Outcome: Hang 5-4
Last 128
Playing 2019-12-20 20:00
China Lyu Haotian
49.46% 50.54%
China Zhang Anda
Outcome: Anda 5-1
Last 128
Playing 2019-12-21 20:00
England Barry Hawkins
76.21% 23.79%
Ireland Ross Bulman
Outcome: Bulman 5-2
Last 128
Playing 2019-12-21 20:00
Scotland John Higgins
71.50% 28.50%
Poland Adam Stefanow
Outcome: Higgins 5-1
Last 128
Playing 2019-12-21 15:30
England Liam Highfield
49.15% 50.85%
England Nigel Bond
Outcome: Bond 5-2
Last 128
Playing 2019-12-21 11:00
China Luo Honghao
62.32% 37.68%
England Ashley Carty
Outcome: Carty 5-2
Last 128
Playing 2019-12-20 15:30
Wales Jak Jones
56.84% 43.16%
England Sam Craigie
Outcome: Jones 5-4
Last 128
Playing 2019-12-21 15:30
England Mark Joyce
48.53% 51.47%
Cyprus Michael Georgiou
Outcome: Georgiou 5-0
Last 128
Playing 2019-12-20 15:30
China Ding Junhui
76.83% 23.17%
Malta Alex Borg
Outcome: Junhui 5-0
Last 128
Playing 2019-12-20 15:30
England Mark King
76.91% 23.09%
England Riley Parsons
Outcome: King 5-1
Last 128
Playing 2019-12-20 20:00
Germany Lukas Kleckers
62.08% 37.92%
Brazil Igor Figueiredo
Outcome: Figueiredo 5-4
Last 128
Playing 2019-12-20 15:30
England Oliver Lines
43.31% 56.69%
England Alfie Burden
Outcome: Lines 5-2
Last 128
Playing 2019-12-20 20:00
England Jack Lisowski
56.95% 43.05%
Wales Michael White
Outcome: White 5-1
Last 128
Playing 2019-12-20 15:30
Scotland Anthony McGill
51.58% 48.42%
Wales Jackson Page
Outcome: McGill 5-2
Last 128
Playing 2019-12-21 15:30
England Shaun Murphy
69.60% 30.40%
England Joe O'Connor
Outcome: Murphy 5-2
Last 128
Playing 2019-12-21 20:00
England Jamie O'Neill
55.14% 44.86%
Poland Kacper Filipiak
Outcome: Filipiak 5-4
Last 128
Playing 2019-12-21 11:00
China Tian Pengfei
72.70% 27.30%
China Peifan Lei
Outcome: Pengfei 5-4
Last 128
Playing 2019-12-21 20:00
England Joe Perry
52.53% 47.47%
Ireland Fergal O'Brien
Outcome: Perry 5-2
Last 128
Playing 2019-12-21 15:30
England Barry Pinches
55.48% 44.52%
England Andy Lee
Outcome: Pinches 5-3
Last 128
Playing 2019-12-20 15:30
England Jimmy Robertson
56.62% 43.38%
Israel Eden Sharav
Outcome: Robertson 5-0
Last 128
Playing 2019-12-20 20:00
Australia Neil Robertson
63.50% 36.50%
England Martin O'Donnell
Outcome: Robertson 5-3
Last 128
Playing 2019-12-21 20:00
Thailand Noppon Saengkham
46.14% 53.86%
England Mike Dunn
Outcome: Saengkham 5-4
Last 128
Playing 2019-12-21 15:30
England Mark Selby
81.03% 18.97%
China Fan Zhengyi
Outcome: Selby 5-0
Last 128
Playing 2019-12-21 15:30
England Matthew Selt
62.14% 37.86%
England Peter Lines
Outcome: Selt 5-3
Last 128
Playing 2019-12-20 15:30
China Xu Si
39.02% 60.98%
Iran Hossein Vafaei
Outcome: Si 5-3
Last 128
Playing 2019-12-21 11:00
China Yuan Sijun
67.35% 32.65%
China Chen Feilong
Outcome: Sijun 5-3
Last 128
Playing 2019-12-21 15:30
England Judd Trump
58.70% 41.30%
Wales Daniel Wells
Outcome: Trump 5-1
Last 128
Playing 2019-12-20 20:00
England Chris Wakelin
46.40% 53.60%
England Mitchell Mann
Outcome: Mann 5-4
Last 128
Playing 2019-12-21 15:30
England Ricky Walden
46.59% 53.41%
England Martin Gould
Outcome: Gould 5-4
Last 128
Playing 2019-12-20 15:30
China Liang Wenbo
56.87% 43.13%
England Jimmy White
Outcome: Wenbo 5-3
Last 128
Playing 2019-12-20 15:30
Wales Mark Williams
61.30% 38.70%
England Andy Hicks
Outcome: Williams 5-1
Last 128
Playing 2019-12-20 20:00
England Kyren Wilson
56.84% 43.16%
England Rod Lawler
Outcome: Wilson 5-1
Last 128
Playing 2019-12-20 15:30
England Gary Wilson
55.04% 44.96%
Scotland Alan McManus
Outcome: Wilson 5-3
Last 128
Playing 2019-12-21 11:00
China Zhou Yuelong
74.54% 25.46%
Ukraine Iulian Boiko
Outcome: Yuelong 5-0