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: 66.03% out of 6748 predictions
See current predictions


Germany 2019 German Masters

Last 64
Playing 2018-12-21 15:30
England John Astley
36.93% 63.07%
England Mark Selby
Outcome: Selby 5-1
Last 64
Playing 2018-12-21 20:00
England Stuart Bingham
58.06% 41.94%
China Niu Zhuang
Outcome: Bingham 5-0
Last 64
Playing 2018-12-21 15:30
Northern Ireland Jordan Brown
51.52% 48.48%
Wales Duane Jones
Outcome: Jones 5-2
Last 64
Playing 2018-12-20 20:00
England Sam Craigie
47.01% 52.99%
England Sam Baird
Outcome: Baird 5-3
Last 64
Playing 2018-12-21 15:30
Ireland Ken Doherty
46.78% 53.22%
Wales Matthew Stevens
Outcome: Stevens 5-2
Last 64
Playing 2018-12-21 11:00
Scotland Graeme Dott
55.55% 44.45%
Cyprus Michael Georgiou
Outcome: Georgiou 5-4
Last 64
Playing 2018-12-21 11:00
England Peter Ebdon
44.61% 55.39%
England Mark King
Outcome: Ebdon 5-4
Last 64
Playing 2018-12-21 20:00
England Tom Ford
51.52% 48.48%
Norway Kurt Maflin
Outcome: Maflin 5-4
Last 64
Playing 2018-12-21 15:30
China Li Hang
61.55% 38.45%
China Luo Honghao
Outcome: Hang 5-3
Last 64
Playing 2018-12-21 11:00
England Barry Hawkins
59.46% 40.54%
England Stuart Carrington
Outcome: Hawkins 5-4
Last 64
Playing 2018-12-21 20:00
Scotland John Higgins
65.67% 34.33%
England Chris Wakelin
Outcome: Higgins 5-4
Last 64
Playing 2018-12-21 15:30
England Kuldesh Johal
38.12% 61.88%
China Ding Junhui
Outcome: Junhui 5-2
Last 64
Playing 2018-12-21 20:00
Germany Lukas Kleckers
26.47% 73.53%
England Judd Trump
Outcome: Trump 5-0
Last 64
Playing 2018-12-21 15:30
England Oliver Lines
33.47% 66.53%
England Kyren Wilson
Outcome: Wilson 5-2
Last 64
Playing 2018-12-21 11:00
England Jack Lisowski
51.83% 48.17%
England Gary Wilson
Outcome: Lisowski 5-4
Last 64
Playing 2018-12-21 11:00
Scotland Stephen Maguire
64.57% 35.43%
Northern Ireland Gerard Greene
Outcome: Maguire 5-1
Last 64
Playing 2018-12-20 20:00
England Rory McLeod
39.41% 60.59%
England Martin Gould
Outcome: McLeod 5-4
Last 64
Playing 2018-12-21 11:00
England Robert Milkins
62.77% 37.23%
Israel Eden Sharav
Outcome: Milkins 5-2
Last 64
Playing 2018-12-21 20:00
Scotland Ross Muir
39.31% 60.69%
England Ricky Walden
Outcome: Walden 5-2
Last 64
Playing 2018-12-21 11:00
China Lu Ning
41.45% 58.55%
China Yan Bingtao
Outcome: Bingtao 5-4
Last 64
Playing 2018-12-21 15:30
Ireland Fergal O'Brien
44.17% 55.83%
China Liang Wenbo
Outcome: O'Brien 5-1
Last 64
Playing 2018-12-20 20:00
England Joe Perry
68.86% 31.14%
Scotland Chris Totten
Outcome: Perry 5-0
Last 64
Playing 2018-12-21 20:00
England Jimmy Robertson
55.11% 44.89%
Northern Ireland Joe Swail
Outcome: Robertson 5-1
Last 64
Playing 2018-12-21 11:00
Australia Neil Robertson
61.09% 38.91%
England James Cahill
Outcome: Robertson 5-2
Last 64
Playing 2018-12-20 20:00
Thailand Noppon Saengkham
50.40% 49.60%
China Yuan Sijun
Outcome: Sijun 5-4
Last 64
Playing 2018-12-20 20:00
Thailand Akani Songsermsawad
42.39% 57.61%
Wales Ryan Day
Outcome: Day 5-4
Last 64
Playing 2018-12-21 20:00
England Craig Steadman
39.71% 60.29%
England David Gilbert
Outcome: Gilbert 5-4
Last 64
Playing 2018-12-20 20:00
England Jimmy White
35.99% 64.01%
England Shaun Murphy
Outcome: Murphy 5-2
Last 64
Playing 2018-12-20 20:00
Wales Mark Williams
61.75% 38.25%
Wales Jak Jones
Outcome: Williams 5-1
Last 64
Playing 2018-12-21 20:00
England Ben Woollaston
48.34% 51.66%
England Matthew Selt
Outcome: Woollaston 5-1
Last 64
Playing 2018-12-21 15:30
China Zhao Xintong
47.40% 52.60%
China Xiao Guodong
Outcome: Guodong 5-2
Last 64
Playing 2018-12-20 20:00
China Zhou Yuelong
50.73% 49.27%
Wales Dominic Dale
Outcome: Yuelong 5-2
Last 128
Playing 2018-12-20 11:00
England Stuart Bingham
74.35% 25.65%
China Chen Feilong
Outcome: Bingham 5-4
Last 128
Playing 2018-12-20 11:00
England Alfie Burden
58.32% 41.68%
England Oliver Lines
Outcome: Lines 5-3
Last 128
Playing 2018-12-19 20:00
England James Cahill
73.19% 26.81%
Egypt Basem Eltahhan
Outcome: Cahill 5-3
Last 128
Playing 2018-12-20 11:00
England Paul Davison
49.04% 50.96%
Norway Kurt Maflin
Outcome: Maflin 5-0
Last 128
Playing 2018-12-20 15:30
England Mike Dunn
45.31% 54.69%
England Ben Woollaston
Outcome: Woollaston 5-2
Last 128
Playing 2018-12-19 20:00
England Tom Ford
69.53% 30.47%
England Joe O'Connor
Outcome: Ford 5-2
Last 128
Playing 2018-12-20 11:00
Hong Kong Marco Fu
57.73% 42.27%
England Matthew Selt
Outcome: Selt 5-2
Last 128
Playing 2018-12-20 15:30
England David Gilbert
65.88% 34.12%
England Ashley Hugill
Outcome: Gilbert 5-2
Last 128
Playing 2018-12-19 15:30
China Xiao Guodong
65.53% 34.47%
Malaysia Thor Chuan Leong
Outcome: Guodong 5-2
Last 128
Playing 2018-12-19 11:00
England Anthony Hamilton
66.88% 33.12%
China Luo Honghao
Outcome: Honghao 5-1
Last 128
Playing 2018-12-19 11:00
China Li Hang
51.84% 48.16%
China Lyu Haotian
Outcome: Hang 5-2
Last 128
Playing 2018-12-19 15:30
England Barry Hawkins
60.95% 39.05%
Wales Michael White
Outcome: Hawkins 5-1
Last 128
Playing 2018-12-20 15:30
Scotland John Higgins
78.47% 21.53%
Iran Soheil Vahedi
Outcome: Higgins 5-0
Last 128
Playing 2018-12-20 15:30
England Andrew Higginson
60.14% 39.86%
England John Astley
Outcome: Astley 5-4
Last 128
Playing 2018-12-19 11:00
China Zhang Jiankang
34.37% 65.63%
England Chris Wakelin
Outcome: Wakelin 5-3
Last 128
Playing 2018-12-19 20:00
England Kuldesh Johal
44.65% 55.35%
China Zhang Yong
Outcome: Johal 5-2
Last 128
Playing 2018-12-19 15:30
China Ding Junhui
63.22% 36.78%
England Nigel Bond
Outcome: Junhui 5-0
Last 128
Playing 2018-12-20 11:00
England Mark King
57.29% 42.71%
England Rod Lawler
Outcome: King 5-2
Last 128
Playing 2018-12-19 11:00
England Jack Lisowski
54.02% 45.98%
England Mark Joyce
Outcome: Lisowski 5-1
Last 128
Playing 2018-12-19 15:30
Scotland Anthony McGill
65.82% 34.18%
Northern Ireland Jordan Brown
Outcome: Brown 5-4
Last 128
Playing 2018-12-19 11:00
England Hammad Miah
60.56% 39.44%
Germany Lukas Kleckers
Outcome: Kleckers 5-2
Last 128
Playing 2018-12-20 15:30
Scotland Ross Muir
56.73% 43.27%
China Li Yuan
Outcome: Muir 5-1
Last 128
Playing 2018-12-19 20:00
England Shaun Murphy
57.22% 42.78%
England Martin O'Donnell
Outcome: Murphy 5-2
Last 128
Playing 2018-12-19 20:00
Ireland Fergal O'Brien
56.65% 43.35%
China Tian Pengfei
Outcome: O'Brien 5-1
Last 128
Playing 2018-12-20 11:00
England Jimmy Robertson
58.44% 41.56%
Thailand Dechawat Poomjaeng
Outcome: Robertson 5-1
Last 128
Playing 2018-12-19 15:30
Australia Neil Robertson
84.37% 15.63%
Wales Jamie Clarke
Outcome: Robertson 5-0
Last 128
Playing 2018-12-19 11:00
Thailand Noppon Saengkham
45.97% 54.03%
England Liam Highfield
Outcome: Saengkham 5-1
Last 128
Playing 2018-12-20 15:30
England Mark Selby
69.73% 30.27%
England Billy Joe Castle
Outcome: Selby 5-1
Last 128
Playing 2018-12-19 15:30
China Yuan Sijun
71.72% 28.28%
Belgium Ben Mertens
Outcome: Sijun 5-0
Last 128
Playing 2018-12-20 15:30
England Craig Steadman
50.97% 49.03%
Pakistan Hamza Akbar
Outcome: Steadman 5-2
Last 128
Playing 2018-12-19 11:00
Poland Adam Stefanow
35.78% 64.22%
England Stuart Carrington
Outcome: Carrington 5-1
Last 128
Playing 2018-12-20 11:00
Northern Ireland Joe Swail
90.59% 9.41%
Germany Richard Wienold
Outcome: Swail 5-2
Last 128
Playing 2018-12-19 15:30
Switzerland Alexander Ursenbacher
58.28% 41.72%
Wales Duane Jones
Outcome: Jones 5-3
Last 128
Playing 2018-12-20 15:30
England Ricky Walden
58.88% 41.12%
Scotland Scott Donaldson
Outcome: Walden 5-4
Last 128
Playing 2018-12-19 20:00
China Liang Wenbo
52.16% 47.84%
Thailand Thepchaiya Un-Nooh
Outcome: Wenbo 5-4
Last 128
Playing 2018-12-19 20:00
England Jimmy White
66.27% 33.73%
England Harvey Chandler
Outcome: White 5-2
Last 128
Playing 2018-12-19 20:00
Wales Mark Williams
85.03% 14.97%
China Fan Zhengyi
Outcome: Williams 5-3
Last 128
Playing 2018-12-19 11:00
England Gary Wilson
66.81% 33.19%
China Chen Zifan
Outcome: Wilson 5-4
Last 128
Playing 2018-12-19 15:30
China Zhao Xintong
67.87% 32.13%
England Sanderson Lam
Outcome: Xintong 5-0
Last 128
Playing 2018-12-20 11:00
China Niu Zhuang
65.72% 34.28%
Germany Simon Lichtenberg
Outcome: Zhuang 5-4