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 2020 Northern Ireland Open

Final
Playing 2020-11-22 20:00
England Judd Trump
59.97% 40.03%
England Ronnie O'Sullivan
Outcome: Trump 9-7
Semi-final
Playing 2020-11-21 14:00
England Ali Carter
42.17% 57.83%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-3
Semi-final
Playing 2020-11-21 20:00
England Judd Trump
66.24% 33.76%
England David Grace
Outcome: Trump 6-2
Quarter-final
Playing 2020-11-20 15:00
England Ali Carter
57.72% 42.28%
Norway Kurt Maflin
Outcome: Carter 5-3
Quarter-final
Playing 2020-11-20 20:00
England David Grace
38.23% 61.77%
China Yan Bingtao
Outcome: Grace 5-2
Quarter-final
Playing 2020-11-20 20:00
China Ding Junhui
47.06% 52.94%
England Ronnie O'Sullivan
Outcome: O'Sullivan 5-2
Quarter-final
Playing 2020-11-20 13:00
England Judd Trump
62.73% 37.27%
Scotland Scott Donaldson
Outcome: Trump 5-1
Last 16
Playing 2020-11-19 20:00
China Yan Bingtao
53.35% 46.65%
China Zhao Xintong
Outcome: Bingtao 4-3
Last 16
Playing 2020-11-19 20:00
Brazil Igor Figueiredo
43.71% 56.29%
Norway Kurt Maflin
Outcome: Maflin 4-1
Last 16
Playing 2020-11-19 21:00
Scotland John Higgins
53.85% 46.15%
China Ding Junhui
Outcome: Junhui 4-1
Last 16
Playing 2020-11-19 20:00
England Michael Holt
56.72% 43.28%
England David Grace
Outcome: Grace 4-3
Last 16
Playing 2020-11-19 20:00
Thailand Noppon Saengkham
40.64% 59.36%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 16
Playing 2020-11-19 20:00
England Judd Trump
56.99% 43.01%
England Martin Gould
Outcome: Trump 4-1
Last 16
Playing 2020-11-19 21:00
Thailand Thepchaiya Un-Nooh
45.84% 54.16%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-2
Last 16
Playing 2020-11-19 20:00
England Ben Woollaston
51.34% 48.66%
England Ali Carter
Outcome: Carter 4-2
Last 32
Playing 2020-11-19 14:00
Wales Dominic Dale
49.89% 50.11%
England Ali Carter
Outcome: Carter 4-2
Last 32
Playing 2020-11-19 14:00
Scotland Scott Donaldson
41.69% 58.31%
Northern Ireland Mark Allen
Outcome: Donaldson 4-1
Last 32
Playing 2020-11-19 14:00
Brazil Igor Figueiredo
55.10% 44.90%
China Jianbo Zhao
Outcome: Figueiredo 4-3
Last 32
Playing 2020-11-19 11:00
England David Grace
39.85% 60.15%
Wales Michael White
Outcome: Grace 4-3
Last 32
Playing 2020-11-19 11:00
England Andy Hicks
40.66% 59.34%
England Martin Gould
Outcome: Gould 4-3
Last 32
Playing 2020-11-19 15:30
Scotland John Higgins
57.92% 42.08%
England Matthew Selt
Outcome: Higgins 4-0
Last 32
Playing 2020-11-19 11:00
China Ding Junhui
57.13% 42.87%
China Yuan Sijun
Outcome: Junhui 4-0
Last 32
Playing 2020-11-19 14:00
Norway Kurt Maflin
46.12% 53.88%
Wales Ryan Day
Outcome: Maflin 4-1
Last 32
Playing 2020-11-19 11:00
England Barry Pinches
37.27% 62.73%
China Yan Bingtao
Outcome: Bingtao 4-1
Last 32
Playing 2020-11-19 11:00
Thailand Noppon Saengkham
42.36% 57.64%
Scotland Stephen Maguire
Outcome: Saengkham 4-0
Last 32
Playing 2020-11-19 15:30
Wales Matthew Stevens
44.48% 55.52%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-2
Last 32
Playing 2020-11-19 11:00
England Allan Taylor
39.82% 60.18%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-0
Last 32
Playing 2020-11-19 14:00
England Judd Trump
60.31% 39.69%
Belgium Luca Brecel
Outcome: Trump 4-3
Last 32
Playing 2020-11-19 11:00
England Kyren Wilson
56.20% 43.80%
England Michael Holt
Outcome: Holt 4-2
Last 32
Playing 2020-11-19 11:00
England Ben Woollaston
50.27% 49.73%
China Liang Wenbo
Outcome: Woollaston 4-2
Last 32
Playing 2020-11-19 14:00
China Zhao Xintong
64.06% 35.94%
Germany Lukas Kleckers
Outcome: Xintong 4-0
Last 64
Playing 2020-11-18 15:00
England Nigel Bond
40.10% 59.90%
China Yan Bingtao
Outcome: Bingtao 4-1
Last 64
Playing 2020-11-18 11:00
Belgium Luca Brecel
66.02% 33.98%
England Rod Lawler
Outcome: Brecel 4-1
Last 64
Playing 2020-11-18 21:00
England James Cahill
37.29% 62.71%
Wales Ryan Day
Outcome: Day 4-3
Last 64
Playing 2020-11-18 17:30
England Ali Carter
49.42% 50.58%
China Xiao Guodong
Outcome: Carter 4-1
Last 64
Playing 2020-11-18 11:00
England Ashley Carty
47.77% 52.23%
England Andy Hicks
Outcome: Hicks 4-1
Last 64
Playing 2020-11-18 15:00
England Mark Davis
51.56% 48.44%
Wales Matthew Stevens
Outcome: Stevens 4-2
Last 64
Playing 2020-11-18 20:00
England Tom Ford
60.18% 39.82%
China Yuan Sijun
Outcome: Sijun 4-2
Last 64
Playing 2020-11-18 13:00
England David Grace
47.43% 52.57%
England Sam Craigie
Outcome: Grace 4-3
Last 64
Playing 2020-11-18 15:00
England Barry Hawkins
56.33% 43.67%
Wales Michael White
Outcome: White 4-3
Last 64
Playing 2020-11-18 20:00
Scotland John Higgins
60.79% 39.21%
Northern Ireland Patrick Wallace
Outcome: Higgins 4-2
Last 64
Playing 2020-11-18 14:00
England Michael Holt
60.08% 39.92%
England Louis Heathcote
Outcome: Holt 4-3
Last 64
Playing 2020-11-18 14:00
China Ding Junhui
57.86% 42.14%
China Lu Ning
Outcome: Junhui 4-1
Last 64
Playing 2020-11-18 20:00
Germany Lukas Kleckers
30.32% 69.68%
England Mark Selby
Outcome: Kleckers 4-0
Last 64
Playing 2020-11-18 11:00
Jamaica Rory McLeod
45.72% 54.28%
England Martin Gould
Outcome: Gould 4-1
Last 64
Playing 2020-11-18 20:00
England Robert Milkins
42.96% 57.04%
Northern Ireland Mark Allen
Outcome: Allen 4-2
Last 64
Playing 2020-11-18 15:00
Ireland Fergal O'Brien
53.68% 46.32%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-1
Last 64
Playing 2020-11-18 20:00
Wales Jackson Page
45.19% 54.81%
Norway Kurt Maflin
Outcome: Maflin 4-0
Last 64
Playing 2020-11-18 11:00
England Barry Pinches
41.34% 58.66%
Scotland Anthony McGill
Outcome: Pinches 4-3
Last 64
Playing 2020-11-18 20:00
Australia Neil Robertson
56.64% 43.36%
England Ben Woollaston
Outcome: Woollaston 4-2
Last 64
Playing 2020-11-18 13:00
Thailand Noppon Saengkham
41.02% 58.98%
China Zhou Yuelong
Outcome: Saengkham 4-3
Last 64
Playing 2020-11-18 11:00
England Matthew Selt
51.70% 48.30%
England Stuart Carrington
Outcome: Selt 4-0
Last 64
Playing 2020-11-18 14:00
China Xu Si
41.78% 58.22%
Scotland Scott Donaldson
Outcome: Donaldson 4-3
Last 64
Playing 2020-11-18 15:00
England Elliot Slessor
49.66% 50.34%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-1
Last 64
Playing 2020-11-18 21:00
Thailand Akani Songsermsawad
60.49% 39.51%
Brazil Igor Figueiredo
Outcome: Figueiredo 4-2
Last 64
Playing 2020-11-18 11:00
England Zak Surety
45.75% 54.25%
China Zhao Xintong
Outcome: Xintong 4-1
Last 64
Playing 2020-11-18 17:30
England Allan Taylor
38.03% 61.97%
England Joe Perry
Outcome: Taylor 4-1
Last 64
Playing 2020-11-18 11:00
Switzerland Alexander Ursenbacher
41.40% 58.60%
Scotland Stephen Maguire
Outcome: Maguire 4-1
Last 64
Playing 2020-11-18 20:00
China Liang Wenbo
58.23% 41.77%
Wales Jak Jones
Outcome: Wenbo 4-1
Last 64
Playing 2020-11-18 17:30
Wales Mark Williams
50.94% 49.06%
Wales Dominic Dale
Outcome: Dale 4-2
Last 64
Playing 2020-11-18 11:00
England Kyren Wilson
61.31% 38.69%
Ireland Ken Doherty
Outcome: Wilson 4-3
Last 64
Playing 2020-11-18 17:30
China Jianbo Zhao
31.82% 68.18%
England Stuart Bingham
Outcome: Zhao 4-2
Last 128
Playing 2020-11-17 21:00
Northern Ireland Mark Allen
57.82% 42.18%
England Anthony Hamilton
Outcome: Allen 4-0
Last 128
Playing 2020-11-17 20:00
England Stuart Bingham
62.38% 37.62%
England Oliver Lines
Outcome: Bingham 4-1
Last 128
Playing 2020-11-17 20:00
Ukraine Iulian Boiko
15.13% 84.87%
Wales Michael White
Outcome: White 4-0
Last 128
Playing 2020-11-17 17:30
England James Cahill
38.62% 61.38%
China Lyu Haotian
Outcome: Cahill 4-1
Last 128
Playing 2020-11-17 11:00
England Stuart Carrington
59.56% 40.44%
England Billy Joe Castle
Outcome: Carrington 4-1
Last 128
Playing 2020-11-17 15:00
England Ali Carter
58.64% 41.36%
England Ben Hancorn
Outcome: Carter 4-1
Last 128
Playing 2020-11-17 13:00
Scotland Graeme Dott
68.93% 31.07%
Brazil Igor Figueiredo
Outcome: Figueiredo 4-2
Last 128
Playing 2020-11-17 11:00
England Tom Ford
64.35% 35.65%
Wales Lee Walker
Outcome: Ford 4-2
Last 128
Playing 2020-11-17 15:00
England Barry Hawkins
60.06% 39.94%
Scotland Alan McManus
Outcome: Hawkins 4-2
Last 128
Playing 2020-11-17 20:00
Scotland John Higgins
72.98% 27.02%
Wales Daniel Wells
Outcome: Higgins 4-0
Last 128
Playing 2020-11-17 14:00
England Mark Joyce
51.25% 48.75%
Wales Dominic Dale
Outcome: Dale 4-2
Last 128
Playing 2020-11-17 14:00
China Ding Junhui
60.90% 39.10%
Israel Eden Sharav
Outcome: Junhui 4-0
Last 128
Playing 2020-11-17 14:00
China Pang Junxu
31.15% 68.85%
Wales Jak Jones
Outcome: Jones 4-0
Last 128
Playing 2020-11-17 11:00
England Mark King
47.93% 52.07%
England Zak Surety
Outcome: Surety 4-2
Last 128
Playing 2020-11-17 11:00
Germany Lukas Kleckers
42.65% 57.35%
China Chang Bingyu
Outcome: Kleckers 4-1
Last 128
Playing 2020-11-17 17:30
Ireland Fergal O'Brien
63.04% 36.96%
England Ashley Hugill
Outcome: O'Brien 4-2
Last 128
Playing 2020-11-17 21:00
England Joe Perry
53.41% 46.59%
England Robbie Williams
Outcome: Perry 4-0
Last 128
Playing 2020-11-17 11:00
England Barry Pinches
33.89% 66.11%
England Liam Highfield
Outcome: Pinches 4-2
Last 128
Playing 2020-11-17 15:00
England Mark Selby
49.33% 50.67%
England Andrew Higginson
Outcome: Selby 4-1
Last 128
Playing 2020-11-17 15:00
China Yuan Sijun
56.28% 43.72%
China Luo Honghao
Outcome: Sijun 4-3
Last 128
Playing 2020-11-17 21:00
England Elliot Slessor
51.75% 48.25%
China Li Hang
Outcome: Slessor 4-1
Last 128
Playing 2020-11-17 15:00
Thailand Akani Songsermsawad
46.46% 53.54%
Northern Ireland Jordan Brown
Outcome: Songsermsawad 4-3
Last 128
Playing 2020-11-17 17:30
Wales Matthew Stevens
50.11% 49.89%
England Jimmy Robertson
Outcome: Stevens 4-2
Last 128
Playing 2020-11-17 21:00
England Allan Taylor
48.86% 51.14%
Iran Hossein Vafaei
Outcome: Taylor 4-2
Last 128
Playing 2020-11-17 11:00
Thailand Thepchaiya Un-Nooh
54.29% 45.71%
England Peter Devlin
Outcome: Un-Nooh 4-2
Last 128
Playing 2020-11-17 20:00
Northern Ireland Patrick Wallace
55.11% 44.89%
England Farakh Ajaib
Outcome: Wallace 4-1
Last 128
Playing 2020-11-17 13:00
China Liang Wenbo
58.62% 41.38%
England Steven Hallworth
Outcome: Wenbo 4-3
Last 128
Playing 2020-11-17 11:00
England Jamie Wilson
32.36% 67.64%
England Nigel Bond
Outcome: Bond 4-1
Last 128
Playing 2020-11-17 20:00
England Ben Woollaston
51.01% 48.99%
England Ricky Walden
Outcome: Woollaston 4-3
Last 128
Playing 2020-11-17 11:00
China Zhao Xintong
63.45% 36.55%
China Si Jiahui
Outcome: Xintong 4-2
Last 128
Playing 2020-11-17 17:30
China Jianbo Zhao
42.97% 57.03%
France Brian Ochoiski
Outcome: Zhao 4-1