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


Latvia 2018 Riga Masters

Final
Playing 2018-07-29 19:30
Australia Neil Robertson
58.48% 41.52%
England Jack Lisowski
Outcome: Robertson 5-2
Semi-final
Playing 2018-07-29 14:00
England Stuart Carrington
40.35% 59.65%
Australia Neil Robertson
Outcome: Robertson 5-0
Quarter-final
Playing 2018-07-29 11:00
Scotland Graeme Dott
56.72% 43.28%
England Jack Lisowski
Outcome: Lisowski 4-0
Quarter-final
Playing 2018-07-29 11:00
Scotland Stephen Maguire
48.96% 51.04%
England Kyren Wilson
Outcome: Maguire 4-2
Quarter-final
Playing 2018-07-29 10:00
Australia Neil Robertson
57.31% 42.69%
England Ricky Walden
Outcome: Robertson 4-2
Quarter-final
Playing 2018-07-29 10:00
England Chris Wakelin
48.19% 51.81%
England Stuart Carrington
Outcome: Carrington 4-2
Last 16
Playing 2018-07-28 17:00
England Stuart Carrington
46.97% 53.03%
China Zhao Xintong
Outcome: Carrington 4-1
Last 16
Playing 2018-07-28 18:00
England Craig Steadman
45.75% 54.25%
Australia Neil Robertson
Outcome: Robertson 4-2
Last 16
Playing 2018-07-28 17:00
England Chris Wakelin
42.26% 57.74%
England Mark King
Outcome: Wakelin 4-3
Last 16
Playing 2018-07-28 19:00
England Ricky Walden
43.95% 56.05%
Northern Ireland Mark Allen
Outcome: Walden 4-2
Last 16
Playing 2018-07-28 19:00
England Kyren Wilson
58.13% 41.87%
England Anthony Hamilton
Outcome: Wilson 4-2
Last 16
Playing 2018-07-28 18:00
China Zhang Yong
46.21% 53.79%
England Jack Lisowski
Outcome: Lisowski 4-1
Last 32
Playing 2018-07-28 14:00
Northern Ireland Mark Allen
45.85% 54.15%
England Ali Carter
Outcome: Allen 4-2
Last 32
Playing 2018-07-28 11:30
Scotland Scott Donaldson
50.12% 49.88%
England Craig Steadman
Outcome: Steadman 4-3
Last 32
Playing 2018-07-28 15:00
Scotland Graeme Dott
58.89% 41.11%
England Ashley Carty
Outcome: Dott 4-0
Last 32
Playing 2018-07-28 15:00
Hong Kong Marco Fu
47.50% 52.50%
England Mark Davis
Outcome: Davis 4-3
Last 32
Playing 2018-07-28 12:00
England Anthony Hamilton
46.35% 53.65%
England Michael Holt
Outcome: Hamilton 4-1
Last 32
Playing 2018-07-28 15:00
China Li Hang
45.44% 54.56%
England Ricky Walden
Outcome: Walden 4-0
Last 32
Playing 2018-07-28 10:00
Wales Jamie Jones
62.14% 37.86%
England Chris Wakelin
Outcome: Wakelin 4-0
Last 32
Playing 2018-07-28 10:00
Germany Lukas Kleckers
39.44% 60.56%
England Mark King
Outcome: King 4-2
Last 32
Playing 2018-07-28 12:00
England Oliver Lines
40.40% 59.60%
England Jack Lisowski
Outcome: Lisowski 4-0
Last 32
Playing 2018-07-28 11:30
Scotland Stephen Maguire
65.14% 34.86%
England Joe O'Connor
Outcome: Maguire 4-2
Last 32
Playing 2018-07-28 10:00
England Shaun Murphy
54.12% 45.88%
China Zhao Xintong
Outcome: Xintong 4-0
Last 32
Playing 2018-07-28 10:00
Northern Ireland Joe Swail
44.51% 55.49%
England Stuart Carrington
Outcome: Carrington 4-3
Last 32
Playing 2018-07-28 11:30
China Liang Wenbo
45.77% 54.23%
Australia Neil Robertson
Outcome: Robertson 4-3
Last 32
Playing 2018-07-28 10:00
Wales Michael White
46.25% 53.75%
England Joe Perry
Outcome: Perry 4-1
Last 32
Playing 2018-07-28 14:00
England Kyren Wilson
54.69% 45.31%
England Simon Bedford
Outcome: Wilson 4-2
Last 32
Playing 2018-07-28 14:00
China Zhang Yong
40.45% 59.55%
Wales Mark Williams
Outcome: Yong 4-3
Last 64
Playing 2018-07-27 17:00
Northern Ireland Mark Allen
65.35% 34.65%
England Peter Lines
Outcome: Allen 4-3
Last 64
Playing 2018-07-27 11:30
England Nigel Bond
50.61% 49.39%
China Zhao Xintong
Outcome: Xintong 4-0
Last 64
Playing 2018-07-27 19:00
England Ian Burns
43.43% 56.57%
England Jack Lisowski
Outcome: Lisowski 4-2
Last 64
Playing 2018-07-27 11:30
England Stuart Carrington
40.01% 59.99%
Ireland Fergal O'Brien
Outcome: Carrington 4-3
Last 64
Playing 2018-07-27 18:00
England Ali Carter
50.90% 49.10%
Wales Ryan Day
Outcome: Carter 4-3
Last 64
Playing 2018-07-27 17:00
England Ashley Carty
43.14% 56.86%
Scotland Anthony McGill
Outcome: Carty 4-2
Last 64
Playing 2018-07-27 19:00
England Mark Davis
56.99% 43.01%
Belgium Luca Brecel
Outcome: Davis 4-2
Last 64
Playing 2018-07-27 12:00
Scotland Scott Donaldson
53.35% 46.65%
Finland Robin Hull
Outcome: Donaldson 4-3
Last 64
Playing 2018-07-27 18:00
China Xiao Guodong
53.37% 46.63%
Hong Kong Marco Fu
Outcome: Fu 4-1
Last 64
Playing 2018-07-27 16:00
England Barry Hawkins
65.33% 34.67%
China Li Hang
Outcome: Hang 4-3
Last 64
Playing 2018-07-27 16:00
England Liam Highfield
35.71% 64.29%
England Michael Holt
Outcome: Holt 4-1
Last 64
Playing 2018-07-27 10:00
Wales Jamie Jones
53.77% 46.23%
England Rod Lawler
Outcome: Jones 4-2
Last 64
Playing 2018-07-27 11:30
England David Lilley
47.71% 52.29%
England Shaun Murphy
Outcome: Murphy 4-0
Last 64
Playing 2018-07-27 19:00
England Oliver Lines
46.74% 53.26%
England Alfie Burden
Outcome: Lines 4-2
Last 64
Playing 2018-07-27 12:00
Norway Kurt Maflin
49.10% 50.90%
China Liang Wenbo
Outcome: Wenbo 4-2
Last 64
Playing 2018-07-27 15:00
Scotland Stephen Maguire
64.28% 35.72%
Northern Ireland Gerard Greene
Outcome: Maguire 4-1
Last 64
Playing 2018-07-27 14:00
Jamaica Rory McLeod
57.37% 42.63%
China Zhang Yong
Outcome: Yong 4-0
Last 64
Playing 2018-07-27 17:00
China Tian Pengfei
42.70% 57.30%
Scotland Graeme Dott
Outcome: Dott 4-3
Last 64
Playing 2018-07-27 15:00
England Joe Perry
63.47% 36.53%
England Robert Milkins
Outcome: Perry 4-3
Last 64
Playing 2018-07-27 10:00
China Xu Si
37.52% 62.48%
England Mark King
Outcome: King 4-2
Last 64
Playing 2018-07-27 18:00
England Luke Simmonds
41.97% 58.03%
England Kyren Wilson
Outcome: Wilson 4-0
Last 64
Playing 2018-07-27 18:00
England Ricky Walden
50.27% 49.73%
England Jimmy White
Outcome: Walden 4-0
Last 64
Playing 2018-07-27 15:00
Wales Lee Walker
63.22% 36.78%
England Joe O'Connor
Outcome: O'Connor 4-1
Last 64
Playing 2018-07-27 14:00
Wales Michael White
52.01% 47.99%
England David Gilbert
Outcome: White 4-3
Last 64
Playing 2018-07-27 10:00
England Robbie Williams
63.98% 36.02%
Germany Lukas Kleckers
Outcome: Kleckers 4-3
Last 64
Playing 2018-07-27 19:00
Wales Mark Williams
52.81% 47.19%
England Ben Woollaston
Outcome: Williams 4-2
Last 64
Playing 2018-07-27 10:00
China Mei Xiwen
46.98% 53.02%
Northern Ireland Joe Swail
Outcome: Swail 4-2
Last 64
Playing 2018-07-27 14:00
China Li Yuan
38.23% 61.77%
Australia Neil Robertson
Outcome: Robertson 4-2
Last 64
Playing 2018-07-27 12:00
China Zhou Yuelong
52.98% 47.02%
England Craig Steadman
Outcome: Steadman 4-1
Last 64
Playing 2018-07-27 16:00
China Niu Zhuang
43.62% 56.38%
England Simon Bedford
Outcome: Bedford 4-0
Last 128
Playing 2018-07-04 20:00
Northern Ireland Mark Allen
60.25% 39.75%
Wales Daniel Wells
Outcome: Allen 4-2
Last 128
Playing 2018-07-04 14:00
China Zhang Anda
45.16% 54.84%
China Tian Pengfei
Outcome: Pengfei 4-3
Last 128
Playing 2018-07-04 11:00
China Yan Bingtao
53.25% 46.75%
England Martin Gould
Outcome: Bingtao 4-1
Last 128
Playing 2018-07-02 20:00
England Nigel Bond
52.34% 47.66%
England Mark Joyce
Outcome: Bond 4-2
Last 128
Playing 2018-07-03 20:00
Northern Ireland Jordan Brown
68.91% 31.09%
England Joe O'Connor
Outcome: O'Connor 4-1
Last 128
Playing 2018-07-03 11:00
England James Cahill
56.64% 43.36%
Finland Robin Hull
Outcome: Hull 4-1
Last 128
Playing 2018-07-02 17:00
England Billy Joe Castle
24.14% 75.86%
England Ali Carter
Outcome: Carter 4-0
Last 128
Playing 2018-07-04 14:00
England Harvey Chandler
24.78% 75.22%
England Ashley Carty
Outcome: Carty 4-1
Last 128
Playing 2018-07-05 11:00
Wales Jamie Clarke
31.90% 68.10%
England Ian Burns
Outcome: Burns 4-3
Last 128
Playing 2018-07-03 14:00
England Paul Davison
63.59% 36.41%
China Li Yuan
Outcome: Yuan 4-1
Last 128
Playing 2018-07-04 11:00
England Mike Dunn
50.04% 49.96%
England Simon Bedford
Outcome: Bedford 4-3
Last 128
Playing 2018-07-02 11:00
Cyprus Michael Georgiou
50.37% 49.63%
China Zhou Yuelong
Outcome: Yuelong 4-3
Last 128
Playing 2018-07-03 11:00
England David Gilbert
54.94% 45.06%
England Farakh Ajaib
Outcome: Gilbert 4-1
Last 128
Playing 2018-07-04 14:00
China Xiao Guodong
53.09% 46.91%
England Tom Ford
Outcome: Guodong 4-3
Last 128
Playing 2018-07-04 11:00
England Anthony Hamilton
73.27% 26.73%
Scotland Chris Totten
Outcome: Hamilton 4-2
Last 128
Playing 2018-07-03 11:00
China Li Hang
59.62% 40.38%
Wales Duane Jones
Outcome: Hang 4-2
Last 128
Playing 2018-07-02 20:00
England Barry Hawkins
55.35% 44.65%
England Andy Lee
Outcome: Hawkins 4-0
Last 128
Playing 2018-07-05 14:00
England Andrew Higginson
50.94% 49.06%
England Mark Davis
Outcome: Davis 4-2
Last 128
Playing 2018-07-04 11:00
England Liam Highfield
52.85% 47.15%
England Sean O'Sullivan
Outcome: Highfield 4-0
Last 128
Playing 2018-07-04 14:00
England Michael Holt
50.10% 49.90%
Wales Matthew Stevens
Outcome: Holt 4-0
Last 128
Playing 2018-07-03 20:00
China Zhang Jiankang
12.00% 88.00%
England Luke Simmonds
Outcome: Simmonds 4-3
Last 128
Playing 2018-07-02 11:00
England Kuldesh Johal
51.17% 48.83%
England Chris Wakelin
Outcome: Wakelin 4-2
Last 128
Playing 2018-07-03 17:00
Wales Jak Jones
51.47% 48.53%
England Robert Milkins
Outcome: Milkins 4-2
Last 128
Playing 2018-07-02 14:00
England Mark King
52.40% 47.60%
England Peter Ebdon
Outcome: King 4-3
Last 128
Playing 2018-07-02 14:00
Germany Lukas Kleckers
39.94% 60.06%
Switzerland Alexander Ursenbacher
Outcome: Kleckers 4-1
Last 128
Playing 2018-07-02 11:00
England Rod Lawler
42.86% 57.14%
England Martin O'Donnell
Outcome: Lawler 4-0
Last 128
Playing 2018-07-02 11:00
Germany Simon Lichtenberg
27.35% 72.65%
Wales Jamie Jones
Outcome: Jones 4-0
Last 128
Playing 2018-07-04 11:00
England Peter Lines
48.37% 51.63%
England Shane Castle
Outcome: Lines 4-2
Last 128
Playing 2018-07-04 20:00
England Oliver Lines
55.57% 44.43%
Thailand Akani Songsermsawad
Outcome: Lines 4-3
Last 128
Playing 2018-07-03 14:00
Norway Kurt Maflin
57.23% 42.77%
China Lyu Haotian
Outcome: Maflin 4-2
Last 128
Playing 2018-07-03 17:00
Scotland Stephen Maguire
53.08% 46.92%
Ireland Michael Judge
Outcome: Maguire 4-0
Last 128
Playing 2018-07-04 17:00
Jamaica Rory McLeod
63.10% 36.90%
Poland Adam Stefanow
Outcome: McLeod 4-3
Last 128
Playing 2018-07-02 20:00
England Hammad Miah
56.51% 43.49%
England David Lilley
Outcome: Lilley 4-2
Last 128
Playing 2018-07-02 20:00
England Shaun Murphy
76.32% 23.68%
England Sanderson Lam
Outcome: Murphy 4-2
Last 128
Playing 2018-07-05 11:00
Ireland Fergal O'Brien
66.26% 33.74%
Israel Eden Sharav
Outcome: O'Brien 4-3
Last 128
Playing 2018-07-03 14:00
England Joe Perry
58.94% 41.06%
China Lu Ning
Outcome: Perry 4-1
Last 128
Playing 2018-07-03 20:00
Australia Neil Robertson
71.72% 28.28%
China Luo Honghao
Outcome: Robertson 4-2
Last 128
Playing 2018-07-03 11:00
Thailand Noppon Saengkham
51.03% 48.97%
Scotland Scott Donaldson
Outcome: Donaldson 4-3
Last 128
Playing 2018-07-02 17:00
England Matthew Selt
62.09% 37.91%
China Xu Si
Outcome: Si 4-3
Last 128
Playing 2018-07-05 14:00
England Elliot Slessor
39.87% 60.13%
Hong Kong Marco Fu
Outcome: Fu 4-1
Last 128
Playing 2018-07-03 11:00
England Craig Steadman
69.40% 30.60%
China Yuan Sijun
Outcome: Steadman 4-2
Last 128
Playing 2018-07-04 17:00
Northern Ireland Joe Swail
47.98% 52.02%
Thailand Dechawat Poomjaeng
Outcome: Swail 4-1
Last 128
Playing 2018-07-05 11:00
England Allan Taylor
41.77% 58.23%
Belgium Luca Brecel
Outcome: Brecel 4-2
Last 128
Playing 2018-07-02 17:00
Iran Soheil Vahedi
50.89% 49.11%
China Mei Xiwen
Outcome: Xiwen 4-1
Last 128
Playing 2018-07-02 11:00
England Ricky Walden
49.63% 50.37%
England John Astley
Outcome: Walden 4-1
Last 128
Playing 2018-07-03 17:00
Wales Lee Walker
69.08% 30.92%
Egypt Basem Eltahhan
Outcome: Walker 4-0
Last 128
Playing 2018-07-02 14:00
China Liang Wenbo
46.02% 53.98%
England Adam Duffy
Outcome: Wenbo 4-0
Last 128
Playing 2018-07-02 14:00
England Robbie Williams
55.61% 44.39%
Scotland Alan McManus
Outcome: Williams 4-3
Last 128
Playing 2018-07-03 14:00
England Gary Wilson
47.41% 52.59%
Wales Michael White
Outcome: White 4-1
Last 128
Playing 2018-07-04 20:00
England Kyren Wilson
61.36% 38.64%
Wales Dominic Dale
Outcome: Wilson 4-3
Last 128
Playing 2018-07-04 17:00
England Ben Woollaston
48.01% 51.99%
England Sam Baird
Outcome: Woollaston 4-0
Last 128
Playing 2018-07-05 14:00
China Zhao Xintong
51.36% 48.64%
England Jimmy Robertson
Outcome: Xintong 4-0
Last 128
Playing 2018-07-04 20:00
China Zhang Yong
63.17% 36.83%
Scotland Ross Muir
Outcome: Yong 4-1
Last 128
Playing 2018-07-05 11:00
China Fan Zhengyi
10.31% 89.69%
England Jack Lisowski
Outcome: Lisowski 4-1
Last 128
Playing 2018-07-03 20:00
China Niu Zhuang
32.83% 67.17%
England Stuart Bingham
Outcome: Zhuang 4-0
Last 128
Playing 2018-07-05 14:00
China Chen Zifan
49.17% 50.83%
England Alfie Burden
Outcome: Burden 4-2