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


Northern Ireland 2019 Northern Ireland Open

Final
Playing 2019-11-17 20:00
England Judd Trump
53.08% 46.92%
England Ronnie O'Sullivan
Outcome: Trump 9-7
Semi-final
Playing 2019-11-16 20:00
England Joe Perry
40.89% 59.11%
England Ronnie O'Sullivan
Outcome: O'Sullivan 6-1
Semi-final
Playing 2019-11-16 14:00
England Judd Trump
51.45% 48.55%
Scotland John Higgins
Outcome: Trump 6-3
Quarter-final
Playing 2019-11-15 20:00
England Shaun Murphy
46.05% 53.95%
England Ronnie O'Sullivan
Outcome: O'Sullivan 5-1
Quarter-final
Playing 2019-11-15 20:00
England Joe Perry
56.08% 43.92%
Switzerland Alexander Ursenbacher
Outcome: Perry 5-3
Quarter-final
Playing 2019-11-15 15:00
England Mark Selby
51.08% 48.92%
Scotland John Higgins
Outcome: Higgins 5-4
Quarter-final
Playing 2019-11-15 13:00
England Judd Trump
54.50% 45.50%
England Anthony Hamilton
Outcome: Trump 5-1
Last 16
Playing 2019-11-14 20:00
England Anthony Hamilton
43.79% 56.21%
England Kyren Wilson
Outcome: Hamilton 4-3
Last 16
Playing 2019-11-14 21:00
Scotland Stephen Maguire
44.85% 55.15%
Scotland John Higgins
Outcome: Higgins 4-3
Last 16
Playing 2019-11-14 20:00
England Shaun Murphy
47.32% 52.68%
England Barry Hawkins
Outcome: Murphy 4-2
Last 16
Playing 2019-11-14 21:00
England Mark Selby
58.52% 41.48%
Ireland Ken Doherty
Outcome: Selby 4-1
Last 16
Playing 2019-11-14 21:00
China Yuan Sijun
38.10% 61.90%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-1
Last 16
Playing 2019-11-14 20:00
England Judd Trump
58.29% 41.71%
China Yan Bingtao
Outcome: Trump 4-0
Last 16
Playing 2019-11-14 20:00
Switzerland Alexander Ursenbacher
41.36% 58.64%
Northern Ireland Mark Allen
Outcome: Ursenbacher 4-3
Last 16
Playing 2019-11-14 20:00
England Robbie Williams
40.90% 59.10%
England Joe Perry
Outcome: Perry 4-1
Last 32
Playing 2019-11-14 15:30
England Stuart Carrington
43.11% 56.89%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-1
Last 32
Playing 2019-11-14 11:00
England Ali Carter
49.18% 50.82%
China Yan Bingtao
Outcome: Bingtao 4-3
Last 32
Playing 2019-11-14 14:00
England Billy Joe Castle
42.80% 57.20%
Scotland John Higgins
Outcome: Higgins 4-1
Last 32
Playing 2019-11-14 11:00
England Harvey Chandler
41.90% 58.10%
Scotland Stephen Maguire
Outcome: Maguire 4-2
Last 32
Playing 2019-11-14 11:00
Ireland Ken Doherty
43.43% 56.57%
Thailand Thepchaiya Un-Nooh
Outcome: Doherty 4-3
Last 32
Playing 2019-11-14 14:00
Scotland Scott Donaldson
43.10% 56.90%
Northern Ireland Mark Allen
Outcome: Allen 4-0
Last 32
Playing 2019-11-14 11:00
England Barry Hawkins
62.71% 37.29%
Ireland Fergal O'Brien
Outcome: Hawkins 4-2
Last 32
Playing 2019-11-14 11:00
England Andrew Higginson
52.99% 47.01%
England Anthony Hamilton
Outcome: Hamilton 4-3
Last 32
Playing 2019-11-14 11:00
England Mark Joyce
53.44% 46.56%
England Robbie Williams
Outcome: Williams 4-3
Last 32
Playing 2019-11-14 14:00
England Shaun Murphy
51.36% 48.64%
England Ricky Walden
Outcome: Murphy 4-3
Last 32
Playing 2019-11-14 11:00
China Tian Pengfei
45.17% 54.83%
England Kyren Wilson
Outcome: Wilson 4-2
Last 32
Playing 2019-11-14 14:00
England Joe Perry
53.37% 46.63%
Scotland Graeme Dott
Outcome: Perry 4-1
Last 32
Playing 2019-11-14 15:30
England Mark Selby
57.08% 42.92%
Belgium Luca Brecel
Outcome: Selby 4-2
Last 32
Playing 2019-11-14 14:00
China Yuan Sijun
43.65% 56.35%
England Ben Woollaston
Outcome: Sijun 4-3
Last 32
Playing 2019-11-14 11:00
Switzerland Alexander Ursenbacher
44.74% 55.26%
England Stuart Bingham
Outcome: Ursenbacher 4-2
Last 64
Playing 2019-11-13 11:00
China Yan Bingtao
55.15% 44.85%
Hong Kong Marco Fu
Outcome: Bingtao 4-1
Last 64
Playing 2019-11-13 17:30
Northern Ireland Jordan Brown
38.41% 61.59%
England Stuart Bingham
Outcome: Bingham 4-1
Last 64
Playing 2019-11-13 14:00
England Ian Burns
36.65% 63.35%
Scotland Scott Donaldson
Outcome: Donaldson 4-3
Last 64
Playing 2019-11-13 20:00
England Stuart Carrington
49.10% 50.90%
China Zhou Yuelong
Outcome: Carrington 4-0
Last 64
Playing 2019-11-13 14:00
England Ali Carter
54.47% 45.53%
China Li Hang
Outcome: Carter 4-3
Last 64
Playing 2019-11-13 15:00
England Mark Davis
47.86% 52.14%
Scotland Stephen Maguire
Outcome: Maguire 4-2
Last 64
Playing 2019-11-13 20:00
Scotland Graeme Dott
60.18% 39.82%
England Craig Steadman
Outcome: Dott 4-1
Last 64
Playing 2019-11-13 15:00
England Peter Ebdon
40.17% 59.83%
England Kyren Wilson
Outcome: Wilson 4-1
Last 64
Playing 2019-11-13 14:00
China Chen Feilong
41.29% 58.71%
England Billy Joe Castle
Outcome: Castle 4-3
Last 64
Playing 2019-11-13 21:00
Poland Kacper Filipiak
25.25% 74.75%
Scotland John Higgins
Outcome: Higgins 4-1
Last 64
Playing 2019-11-13 11:00
England Barry Hawkins
58.58% 41.42%
England Michael Holt
Outcome: Hawkins 4-3
Last 64
Playing 2019-11-13 11:00
Wales Jak Jones
47.34% 52.66%
England Anthony Hamilton
Outcome: Hamilton 4-0
Last 64
Playing 2019-11-13 17:30
England Mark Joyce
54.23% 45.77%
Wales Jackson Page
Outcome: Joyce 4-2
Last 64
Playing 2019-11-13 11:00
England Rod Lawler
34.09% 65.91%
England Andrew Higginson
Outcome: Higginson 4-2
Last 64
Playing 2019-11-13 20:00
China Peifan Lei
34.97% 65.03%
England Ronnie O'Sullivan
Outcome: O'Sullivan 4-2
Last 64
Playing 2019-11-13 14:00
England Mitchell Mann
45.21% 54.79%
England Harvey Chandler
Outcome: Chandler 4-1
Last 64
Playing 2019-11-13 21:00
England Shaun Murphy
56.90% 43.10%
China Luo Honghao
Outcome: Murphy 4-1
Last 64
Playing 2019-11-13 20:00
England Joe O'Connor
48.90% 51.10%
China Yuan Sijun
Outcome: Sijun 4-2
Last 64
Playing 2019-11-13 11:00
England Martin O'Donnell
52.49% 47.51%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 4-3
Last 64
Playing 2019-11-13 20:00
England Jamie O'Neill
40.89% 59.11%
Northern Ireland Mark Allen
Outcome: Allen 4-0
Last 64
Playing 2019-11-13 15:00
England Joe Perry
58.77% 41.23%
Ireland Ross Bulman
Outcome: Perry 4-2
Last 64
Playing 2019-11-13 20:00
England Jimmy Robertson
50.20% 49.80%
Ireland Fergal O'Brien
Outcome: O'Brien 4-3
Last 64
Playing 2019-11-13 14:00
England Mark Selby
60.86% 39.14%
Wales Matthew Stevens
Outcome: Selby 4-1
Last 64
Playing 2019-11-13 14:00
England Matthew Selt
47.82% 52.18%
Belgium Luca Brecel
Outcome: Brecel 4-0
Last 64
Playing 2019-11-13 15:00
England Judd Trump
57.35% 42.65%
China Zhang Anda
Outcome: Trump 4-1
Last 64
Playing 2019-11-13 14:00
Thailand Thepchaiya Un-Nooh
61.67% 38.33%
China Mei Xiwen
Outcome: Un-Nooh 4-2
Last 64
Playing 2019-11-13 14:00
Iran Soheil Vahedi
38.64% 61.36%
Ireland Ken Doherty
Outcome: Doherty 4-0
Last 64
Playing 2019-11-13 20:00
England Ricky Walden
60.44% 39.56%
England Sam Baird
Outcome: Walden 4-1
Last 64
Playing 2019-11-13 11:00
China Liang Wenbo
45.88% 54.12%
China Tian Pengfei
Outcome: Pengfei 4-2
Last 64
Playing 2019-11-13 11:00
England Robbie Williams
58.98% 41.02%
England Hammad Miah
Outcome: Williams 4-1
Last 64
Playing 2019-11-13 20:00
England Ben Woollaston
55.37% 44.63%
England David Lilley
Outcome: Woollaston 4-2
Last 128
Playing 2019-11-12 15:00
Northern Ireland Mark Allen
62.23% 37.77%
England Sam Craigie
Outcome: Allen 4-1
Last 128
Playing 2019-11-12 20:00
England John Astley
44.66% 55.34%
England Stuart Carrington
Outcome: Carrington 4-1
Last 128
Playing 2019-11-12 12:30
England Sam Baird
51.01% 48.99%
England Nigel Bond
Outcome: Baird 4-2
Last 128
Playing 2019-11-12 14:00
England Stuart Bingham
46.32% 53.68%
China Lu Ning
Outcome: Bingham 4-3
Last 128
Playing 2019-11-11 17:30
Northern Ireland Jordan Brown
57.88% 42.12%
Thailand James Wattana
Outcome: Brown 4-2
Last 128
Playing 2019-11-12 11:00
Ireland Ross Bulman
56.00% 44.00%
China Zhang Jiankang
Outcome: Bulman 4-1
Last 128
Playing 2019-11-11 20:00
England Ian Burns
50.08% 49.92%
England Andy Lee
Outcome: Burns 4-0
Last 128
Playing 2019-11-12 15:00
Wales Jamie Clarke
34.05% 65.95%
England Ben Woollaston
Outcome: Woollaston 4-2
Last 128
Playing 2019-11-12 14:00
Wales Dominic Dale
52.07% 47.93%
China Luo Honghao
Outcome: Honghao 4-2
Last 128
Playing 2019-11-11 14:00
Wales Ryan Day
68.67% 31.33%
England Harvey Chandler
Outcome: Chandler 4-1
Last 128
Playing 2019-11-12 12:30
Scotland Scott Donaldson
61.31% 38.69%
England Alfie Burden
Outcome: Donaldson 4-1
Last 128
Playing 2019-11-12 11:00
Scotland Graeme Dott
64.59% 35.41%
Wales Duane Jones
Outcome: Dott 4-2
Last 128
Playing 2019-11-11 15:00
England Mike Dunn
50.49% 49.51%
England Mark Davis
Outcome: Davis 4-2
Last 128
Playing 2019-11-12 15:00
England Peter Ebdon
55.19% 44.81%
England Jimmy White
Outcome: Ebdon 4-2
Last 128
Playing 2019-11-11 15:00
China Chen Feilong
48.80% 51.20%
Wales Kishan Hirani
Outcome: Feilong 4-2
Last 128
Playing 2019-11-11 14:00
England Tom Ford
54.65% 45.35%
England Andrew Higginson
Outcome: Higginson 4-0
Last 128
Playing 2019-11-11 17:30
England David Gilbert
55.31% 44.69%
England Anthony Hamilton
Outcome: Hamilton 4-3
Last 128
Playing 2019-11-11 20:00
China Xiao Guodong
61.35% 38.65%
Switzerland Alexander Ursenbacher
Outcome: Ursenbacher 4-2
Last 128
Playing 2019-11-11 20:00
England Barry Hawkins
58.58% 41.42%
Israel Eden Sharav
Outcome: Hawkins 4-3
Last 128
Playing 2019-11-12 11:00
England Louis Heathcote
61.10% 38.90%
China Peifan Lei
Outcome: Lei 4-2
Last 128
Playing 2019-11-11 20:00
Scotland John Higgins
69.48% 30.52%
China Chang Bingyu
Outcome: Higgins 4-2
Last 128
Playing 2019-11-12 20:00
England Michael Holt
58.54% 41.46%
Wales Michael White
Outcome: Holt 4-2
Last 128
Playing 2019-11-11 15:00
China Ding Junhui
55.98% 44.02%
England David Lilley
Outcome: Lilley 4-2
Last 128
Playing 2019-11-11 14:00
England Peter Lines
44.65% 55.35%
China Mei Xiwen
Outcome: Xiwen 4-1
Last 128
Playing 2019-11-12 17:30
England Jack Lisowski
70.05% 29.95%
Iran Soheil Vahedi
Outcome: Vahedi 4-3
Last 128
Playing 2019-11-11 14:00
Scotland Stephen Maguire
99.30% 0.70%
Northern Ireland Declan Lavery
Outcome: Maguire 4-0
Last 128
Playing 2019-11-11 15:00
England Mitchell Mann
36.75% 63.25%
England Liam Highfield
Outcome: Mann 4-1
Last 128
Playing 2019-11-11 20:00
Scotland Anthony McGill
47.87% 52.13%
England Robbie Williams
Outcome: Williams 4-1
Last 128
Playing 2019-11-11 20:00
England Hammad Miah
57.64% 42.36%
England Martin Gould
Outcome: Miah 4-1
Last 128
Playing 2019-11-11 21:00
England Shaun Murphy
57.50% 42.50%
Scotland Fraser Patrick
Outcome: Murphy 4-0
Last 128
Playing 2019-11-12 11:00
England Jamie O'Neill
38.89% 61.11%
Thailand Akani Songsermsawad
Outcome: O'Neill 4-2
Last 128
Playing 2019-11-12 20:00
England Ronnie O'Sullivan
65.22% 34.78%
England Oliver Lines
Outcome: O'Sullivan 4-2
Last 128
Playing 2019-11-11 20:00
Wales Jackson Page
40.89% 59.11%
England Barry Pinches
Outcome: Page 4-3
Last 128
Playing 2019-11-12 14:00
England Riley Parsons
49.09% 50.91%
Poland Kacper Filipiak
Outcome: Filipiak 4-3
Last 128
Playing 2019-11-12 21:00
England Joe Perry
59.68% 40.32%
China Zhao Xintong
Outcome: Perry 4-2
Last 128
Playing 2019-11-12 21:00
Australia Neil Robertson
66.42% 33.58%
England Mark Joyce
Outcome: Joyce 4-3
Last 128
Playing 2019-11-12 11:00
England Jimmy Robertson
73.02% 26.98%
Brazil Igor Figueiredo
Outcome: Robertson 4-3
Last 128
Playing 2019-11-12 11:00
Thailand Noppon Saengkham
47.94% 52.06%
England Billy Joe Castle
Outcome: Castle 4-3
Last 128
Playing 2019-11-12 20:00
England Brandon Sargeant
39.45% 60.55%
England Joe O'Connor
Outcome: O'Connor 4-2
Last 128
Playing 2019-11-11 14:00
England Mark Selby
68.89% 31.11%
China Xu Si
Outcome: Selby 4-2
Last 128
Playing 2019-11-12 15:00
England Matthew Selt
54.81% 45.19%
Wales Daniel Wells
Outcome: Selt 4-2
Last 128
Playing 2019-11-11 21:00
Poland Adam Stefanow
37.14% 62.86%
Belgium Luca Brecel
Outcome: Brecel 4-0
Last 128
Playing 2019-11-12 14:00
England Judd Trump
71.72% 28.28%
England James Cahill
Outcome: Trump 4-3
Last 128
Playing 2019-11-11 15:00
Thailand Thepchaiya Un-Nooh
51.63% 48.37%
England Mark King
Outcome: Un-Nooh 4-2
Last 128
Playing 2019-11-12 20:00
England Ricky Walden
62.65% 37.35%
Malta Alex Borg
Outcome: Walden 4-0
Last 128
Playing 2019-11-12 12:30
Wales Lee Walker
53.52% 46.48%
England Martin O'Donnell
Outcome: O'Donnell 4-3
Last 128
Playing 2019-11-12 11:00
China Liang Wenbo
49.62% 50.38%
Norway Kurt Maflin
Outcome: Wenbo 4-1
Last 128
Playing 2019-11-12 20:00
England Kyren Wilson
55.85% 44.15%
Scotland Alan McManus
Outcome: Wilson 4-0
Last 128
Playing 2019-11-12 17:30
England Gary Wilson
57.57% 42.43%
China Yuan Sijun
Outcome: Sijun 4-2
Last 128
Playing 2019-11-12 20:00
China Zhou Yuelong
62.71% 37.29%
England David Grace
Outcome: Yuelong 4-0
Last 128
Playing 2019-11-12 20:00
China Fan Zhengyi
29.74% 70.26%
Ireland Fergal O'Brien
Outcome: O'Brien 4-2
Last 128
Playing 2019-11-12 14:00
China Chen Zifan
73.91% 26.09%
Northern Ireland Patrick Wallace
Outcome: Zifan 4-2
Pre-qualifying 1
Playing 2019-11-11 20:00
Northern Ireland Patrick Wallace
69.69% 30.31%
Northern Ireland Robbie Mcguigan
Outcome: Wallace 4-0