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


China 2018 International Championship

Final
Playing 2018-11-04 12:30
Australia Neil Robertson
52.42% 47.58%
Northern Ireland Mark Allen
Outcome: Allen 10-5
Semi-final
Playing 2018-11-03 12:30
Australia Neil Robertson
57.71% 42.29%
England Jack Lisowski
Outcome: Robertson 9-7
Semi-final
Playing 2018-11-02 07:00
Wales Matthew Stevens
47.66% 52.34%
Northern Ireland Mark Allen
Outcome: Allen 9-6
Quarter-final
Playing 2018-11-01 07:30
Northern Ireland Mark Allen
51.96% 48.04%
England Ali Carter
Outcome: Allen 6-0
Quarter-final
Playing 2018-11-01 07:30
England Jack Lisowski
47.53% 52.47%
England Judd Trump
Outcome: Lisowski 6-2
Quarter-final
Playing 2018-11-01 12:30
England Martin O'Donnell
41.90% 58.10%
Wales Matthew Stevens
Outcome: Stevens 6-5
Quarter-final
Playing 2018-11-01 12:30
England Mark Selby
57.80% 42.20%
Australia Neil Robertson
Outcome: Robertson 6-4
Last 16
Playing 2018-10-31 07:30
China Yan Bingtao
41.85% 58.15%
England Judd Trump
Outcome: Trump 6-1
Last 16
Playing 2018-10-31 12:30
England Alfie Burden
46.95% 53.05%
Northern Ireland Mark Allen
Outcome: Allen 6-1
Last 16
Playing 2018-10-31 12:30
England Ali Carter
57.55% 42.45%
Thailand Akani Songsermsawad
Outcome: Carter 6-4
Last 16
Playing 2018-10-31 07:30
England Martin Gould
48.61% 51.39%
England Jack Lisowski
Outcome: Lisowski 6-5
Last 16
Playing 2018-10-31 07:30
England Martin O'Donnell
43.76% 56.24%
England David Gilbert
Outcome: O'Donnell 6-1
Last 16
Playing 2018-10-31 12:30
Australia Neil Robertson
57.76% 42.24%
China Yuan Sijun
Outcome: Robertson 6-4
Last 16
Playing 2018-10-31 07:30
England Mark Selby
59.04% 40.96%
England Stuart Carrington
Outcome: Selby 6-3
Last 16
Playing 2018-10-31 12:30
Wales Matthew Stevens
39.98% 60.02%
China Ding Junhui
Outcome: Stevens 6-5
Last 32
Playing 2018-10-30 12:30
Northern Ireland Mark Allen
57.74% 42.26%
Iran Hossein Vafaei
Outcome: Allen 6-3
Last 32
Playing 2018-10-30 07:30
China Yan Bingtao
49.88% 50.12%
Wales Ryan Day
Outcome: Bingtao 6-5
Last 32
Playing 2018-10-30 12:30
England Alfie Burden
52.82% 47.18%
England David Lilley
Outcome: Burden 6-0
Last 32
Playing 2018-10-30 12:30
England Ian Burns
47.69% 52.31%
England Stuart Carrington
Outcome: Carrington 6-5
Last 32
Playing 2018-10-30 07:30
England Ali Carter
55.54% 44.46%
Scotland Stephen Maguire
Outcome: Carter 6-4
Last 32
Playing 2018-10-30 07:30
Hong Kong Marco Fu
49.94% 50.06%
England Jack Lisowski
Outcome: Lisowski 6-3
Last 32
Playing 2018-10-30 12:30
China Xiao Guodong
58.09% 41.91%
China Yuan Sijun
Outcome: Sijun 6-1
Last 32
Playing 2018-10-30 07:30
England Barry Hawkins
54.26% 45.74%
England Martin Gould
Outcome: Gould 6-3
Last 32
Playing 2018-10-30 12:30
England Michael Holt
43.80% 56.20%
England Judd Trump
Outcome: Trump 6-1
Last 32
Playing 2018-10-30 07:30
England Mark King
53.65% 46.35%
Wales Matthew Stevens
Outcome: Stevens 6-5
Last 32
Playing 2018-10-30 07:30
England Martin O'Donnell
50.17% 49.83%
England Tom Ford
Outcome: O'Donnell 6-0
Last 32
Playing 2018-10-30 12:30
England Joe Perry
51.78% 48.22%
Australia Neil Robertson
Outcome: Robertson 6-5
Last 32
Playing 2018-10-30 12:30
England Mark Selby
54.85% 45.15%
England Robert Milkins
Outcome: Selby 6-4
Last 32
Playing 2018-10-30 07:30
Israel Eden Sharav
44.45% 55.55%
England David Gilbert
Outcome: Gilbert 6-5
Last 32
Playing 2018-10-30 12:30
China Zhao Xintong
40.55% 59.45%
China Ding Junhui
Outcome: Junhui 6-4
Last 32
Playing 2018-10-30 07:30
China Zhou Yuelong
54.78% 45.22%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 6-4
Last 64
Playing 2018-10-29 12:30
Northern Ireland Mark Allen
63.72% 36.28%
England Liam Highfield
Outcome: Allen 6-5
Last 64
Playing 2018-10-29 07:30
China Zhang Anda
36.42% 63.58%
China Ding Junhui
Outcome: Junhui 6-4
Last 64
Playing 2018-10-28 02:30
England Sam Baird
47.05% 52.95%
England Alfie Burden
Outcome: Burden 6-2
Last 64
Playing 2018-10-28 07:30
England Stuart Bingham
63.94% 36.06%
Israel Eden Sharav
Outcome: Sharav 6-3
Last 64
Playing 2018-10-28 07:30
England Mark Davis
44.21% 55.79%
England Joe Perry
Outcome: Perry 6-3
Last 64
Playing 2018-10-29 07:30
Scotland Graeme Dott
61.50% 38.50%
Iran Hossein Vafaei
Outcome: Vafaei 6-3
Last 64
Playing 2018-10-29 07:30
England Tom Ford
50.07% 49.93%
England Jimmy Robertson
Outcome: Ford 6-3
Last 64
Playing 2018-10-29 07:30
Hong Kong Marco Fu
52.00% 48.00%
England Andrew Higginson
Outcome: Fu 6-5
Last 64
Playing 2018-10-28 12:30
Cyprus Michael Georgiou
38.50% 61.50%
Scotland Stephen Maguire
Outcome: Maguire 6-1
Last 64
Playing 2018-10-29 12:30
England David Gilbert
54.21% 45.79%
England John Astley
Outcome: Gilbert 6-2
Last 64
Playing 2018-10-28 02:30
England Martin Gould
57.20% 42.80%
China Li Hang
Outcome: Gould 6-1
Last 64
Playing 2018-10-29 12:30
China He Guoqiang
36.69% 63.31%
China Zhou Yuelong
Outcome: Yuelong 6-1
Last 64
Playing 2018-10-28 12:30
England Barry Hawkins
56.62% 43.38%
Thailand Thepchaiya Un-Nooh
Outcome: Hawkins 6-2
Last 64
Playing 2018-10-29 07:30
England Michael Holt
60.98% 39.02%
China Luo Honghao
Outcome: Holt 6-4
Last 64
Playing 2018-10-29 12:30
England David Lilley
39.84% 60.16%
England Ben Woollaston
Outcome: Lilley 6-5
Last 64
Playing 2018-10-28 12:30
England Peter Lines
53.22% 46.78%
England Martin O'Donnell
Outcome: O'Donnell 6-4
Last 64
Playing 2018-10-28 07:30
England Jack Lisowski
61.78% 38.22%
England Chris Wakelin
Outcome: Lisowski 6-1
Last 64
Playing 2018-10-28 12:30
Norway Kurt Maflin
44.75% 55.25%
England Ali Carter
Outcome: Carter 6-0
Last 64
Playing 2018-10-28 07:30
Scotland Anthony McGill
55.31% 44.69%
England Stuart Carrington
Outcome: Carrington 6-4
Last 64
Playing 2018-10-29 07:30
Scotland Alan McManus
45.11% 54.89%
England Judd Trump
Outcome: Trump 6-0
Last 64
Playing 2018-10-29 07:30
England Robert Milkins
55.58% 44.42%
Thailand Noppon Saengkham
Outcome: Milkins 6-2
Last 64
Playing 2018-10-28 12:30
China Tian Pengfei
39.37% 60.63%
Wales Ryan Day
Outcome: Day 6-3
Last 64
Playing 2018-10-29 12:30
England Mark Selby
62.82% 37.18%
Ireland Ken Doherty
Outcome: Selby 6-0
Last 64
Playing 2018-10-29 12:30
England Matthew Selt
42.31% 57.69%
Australia Neil Robertson
Outcome: Robertson 6-1
Last 64
Playing 2018-10-28 02:30
China Yuan Sijun
38.21% 61.79%
England Kyren Wilson
Outcome: Sijun 6-2
Last 64
Playing 2018-10-29 12:30
Thailand Akani Songsermsawad
41.66% 58.34%
Wales Mark Williams
Outcome: Songsermsawad 6-3
Last 64
Playing 2018-10-28 12:30
England Craig Steadman
44.13% 55.87%
England Mark King
Outcome: King 6-3
Last 64
Playing 2018-10-28 07:30
Wales Matthew Stevens
53.38% 46.62%
Northern Ireland Jordan Brown
Outcome: Stevens 6-4
Last 64
Playing 2018-10-29 07:30
China Liang Wenbo
56.58% 43.42%
England Ian Burns
Outcome: Burns 6-4
Last 64
Playing 2018-10-28 12:30
England Jimmy White
38.75% 61.25%
China Yan Bingtao
Outcome: Bingtao 6-0
Last 64
Playing 2018-10-29 12:30
China Zhao Xintong
45.76% 54.24%
Thailand James Wattana
Outcome: Xintong 6-5
Last 64
Playing 2018-10-28 07:30
China Fan Zhengyi
29.77% 70.23%
China Xiao Guodong
Outcome: Guodong 6-2
Last 128
Playing 2018-10-12 15:30
Northern Ireland Mark Allen
65.69% 34.31%
England Paul Davison
Outcome: Allen 6-0
Last 128
Playing 2018-10-11 10:30
China Yan Bingtao
66.84% 33.16%
Switzerland Alexander Ursenbacher
Outcome: Bingtao 6-0
Last 128
Playing 2018-10-11 20:30
Belgium Luca Brecel
67.20% 32.80%
Northern Ireland Jordan Brown
Outcome: Brown 6-5
Last 128
Playing 2018-10-11 15:30
England Ali Carter
69.95% 30.05%
Wales Kishan Hirani
Outcome: Carter 6-3
Last 128
Playing 2018-10-10 15:30
Wales Dominic Dale
59.74% 40.26%
Israel Eden Sharav
Outcome: Sharav 6-5
Last 128
Playing 2018-10-10 15:30
Wales Ryan Day
58.30% 41.70%
Wales Lee Walker
Outcome: Day 6-2
Last 128
Playing 2018-10-12 15:30
Scotland Scott Donaldson
53.83% 46.17%
England John Astley
Outcome: Astley 6-2
Last 128
Playing 2018-10-11 10:30
Scotland Graeme Dott
67.67% 32.33%
England Ashley Carty
Outcome: Dott 6-5
Last 128
Playing 2018-10-11 20:30
England Mike Dunn
53.71% 46.29%
China Tian Pengfei
Outcome: Pengfei 6-3
Last 128
Playing 2018-10-09 15:30
England Peter Ebdon
58.34% 41.66%
England Ian Burns
Outcome: Burns 6-5
Last 128
Playing 2018-10-12 10:30
England Tom Ford
50.82% 49.18%
Northern Ireland Joe Swail
Outcome: Ford 6-5
Last 128
Playing 2018-10-10 20:30
Hong Kong Marco Fu
75.22% 24.78%
Germany Simon Lichtenberg
Outcome: Fu 6-2
Last 128
Playing 2018-10-12 15:30
Cyprus Michael Georgiou
56.21% 43.79%
England Billy Joe Castle
Outcome: Georgiou 6-3
Last 128
Playing 2018-10-12 10:30
England David Gilbert
58.37% 41.63%
England Sam Craigie
Outcome: Gilbert 6-5
Last 128
Playing 2018-10-10 15:30
England Martin Gould
52.60% 47.40%
China Zhang Yong
Outcome: Gould 6-1
Last 128
Playing 2018-10-12 10:30
England Anthony Hamilton
52.15% 47.85%
Thailand James Wattana
Outcome: Wattana 6-5
Last 128
Playing 2018-10-11 10:30
China Li Hang
66.48% 33.52%
China Chen Zifan
Outcome: Hang 6-0
Last 128
Playing 2018-10-09 20:30
China Lyu Haotian
89.04% 10.96%
China Fan Zhengyi
Outcome: Zhengyi 6-5
Last 128
Playing 2018-10-09 15:30
England Barry Hawkins
74.94% 25.06%
England Sanderson Lam
Outcome: Hawkins 6-1
Last 128
Playing 2018-10-12 15:30
Scotland John Higgins
60.12% 39.88%
England Peter Lines
Outcome: Lines 6-3
Last 128
Playing 2018-10-09 20:30
England Andrew Higginson
68.38% 31.62%
Scotland Rhys Clark
Outcome: Higginson 6-1
Last 128
Playing 2018-10-10 20:30
England Michael Holt
69.65% 30.35%
England Joe O'Connor
Outcome: Holt 6-3
Last 128
Playing 2018-10-11 10:30
England Mark Joyce
50.64% 49.36%
England Craig Steadman
Outcome: Steadman 6-4
Last 128
Playing 2018-10-28 02:00
China Ding Junhui
65.55% 34.45%
Finland Robin Hull
Outcome: Junhui 6-4
Last 128
Playing 2018-10-11 15:30
England Mark King
60.48% 39.52%
Northern Ireland Gerard Greene
Outcome: King 6-5
Last 128
Playing 2018-10-09 20:30
England Jack Lisowski
58.40% 41.60%
England Oliver Lines
Outcome: Lisowski 6-5
Last 128
Playing 2018-10-12 20:30
Norway Kurt Maflin
55.07% 44.93%
Wales Jak Jones
Outcome: Maflin 6-0
Last 128
Playing 2018-10-10 10:30
Scotland Stephen Maguire
70.94% 29.06%
Wales Duane Jones
Outcome: Maguire 6-0
Last 128
Playing 2018-10-12 10:30
Jamaica Rory McLeod
52.25% 47.75%
England Alfie Burden
Outcome: Burden 6-5
Last 128
Playing 2018-10-10 15:30
Scotland Alan McManus
77.05% 22.95%
Wales Jamie Clarke
Outcome: McManus 6-5
Last 128
Playing 2018-10-10 10:30
England Robert Milkins
70.87% 29.13%
England Andy Lee
Outcome: Milkins 6-1
Last 128
Playing 2018-10-12 20:30
England Shaun Murphy
61.15% 38.85%
England Sam Baird
Outcome: Baird 6-0
Last 128
Playing 2018-10-10 15:30
Ireland Fergal O'Brien
63.62% 36.38%
England Jimmy White
Outcome: White 6-5
Last 128
Playing 2018-10-11 10:30
England Martin O'Donnell
47.49% 52.51%
England Rod Lawler
Outcome: O'Donnell 6-2
Last 128
Playing 2018-10-10 10:30
England Joe Perry
73.05% 26.95%
England Harvey Chandler
Outcome: Perry 6-3
Last 128
Playing 2018-10-09 15:30
Australia Neil Robertson
66.04% 33.96%
Scotland Ross Muir
Outcome: Robertson 6-1
Last 128
Playing 2018-10-11 15:30
England Jimmy Robertson
85.73% 14.27%
Poland Adam Stefanow
Outcome: Robertson 6-3
Last 128
Playing 2018-10-28 02:00
England Mark Selby
68.46% 31.54%
China Li Yuan
Outcome: Selby 6-5
Last 128
Playing 2018-10-09 15:30
England Matthew Selt
74.14% 25.86%
England Sean O'Sullivan
Outcome: Selt 6-0
Last 128
Playing 2018-10-11 15:30
Thailand Akani Songsermsawad
71.71% 28.29%
Iran Soheil Vahedi
Outcome: Songsermsawad 6-5
Last 128
Playing 2018-10-11 15:30
Wales Matthew Stevens
66.26% 33.74%
Pakistan Hamza Akbar
Outcome: Stevens 6-3
Last 128
Playing 2018-10-11 20:30
England Judd Trump
60.05% 39.95%
China Lu Ning
Outcome: Trump 6-4
Last 128
Playing 2018-10-09 15:30
Thailand Thepchaiya Un-Nooh
56.45% 43.55%
China Mei Xiwen
Outcome: Un-Nooh 6-5
Last 128
Playing 2018-10-12 15:30
Iran Hossein Vafaei
61.13% 38.87%
China Niu Zhuang
Outcome: Vafaei 6-3
Last 128
Playing 2018-10-10 10:30
England Chris Wakelin
66.68% 33.32%
Malaysia Thor Chuan Leong
Outcome: Wakelin 6-3
Last 128
Playing 2018-10-10 20:30
England Ricky Walden
69.94% 30.06%
England David Lilley
Outcome: Lilley 6-4
Last 128
Playing 2018-10-11 20:30
Wales Daniel Wells
50.19% 49.81%
China Zhang Anda
Outcome: Anda 6-4
Last 128
Playing 2018-10-28 02:00
China Liang Wenbo
75.97% 24.03%
England Ashley Hugill
Outcome: Wenbo 6-3
Last 128
Playing 2018-10-10 20:30
Wales Michael White
67.09% 32.91%
China Luo Honghao
Outcome: Honghao 6-1
Last 128
Playing 2018-10-10 10:30
England Robbie Williams
54.94% 45.06%
China Yuan Sijun
Outcome: Sijun 6-2
Last 128
Playing 2018-10-28 02:00
Wales Mark Williams
65.81% 34.19%
China Zhang Jiankang
Outcome: Williams 6-1
Last 128
Playing 2018-10-09 20:30
England Kyren Wilson
61.47% 38.53%
England Nigel Bond
Outcome: Wilson 6-4
Last 128
Playing 2018-10-12 20:30
China Zhou Yuelong
59.70% 40.30%
England Allan Taylor
Outcome: Yuelong 6-1