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.53% out of 2147 predictions
See current predictions


Northern Ireland 2016 Northern Ireland Open

Final
Playing 2016-11-20 20:00
England Mark King
38.82% 61.18%
England Barry Hawkins
Outcome: King 9-8
Semi-final
Playing 2016-11-19 20:00
England Barry Hawkins
60.41% 39.59%
England Anthony Hamilton
Outcome: Hawkins 6-5
Semi-final
Playing 2016-11-19 14:00
England Mark King
49.36% 50.64%
England Kyren Wilson
Outcome: King 6-2
Quarter-final
Playing 2016-11-18 20:00
Northern Ireland Mark Allen
64.41% 35.59%
England Anthony Hamilton
Outcome: Hamilton 5-2
Quarter-final
Playing 2016-11-18 20:00
Iran Hossein Vafaei
35.78% 64.22%
England Mark King
Outcome: King 5-3
Quarter-final
Playing 2016-11-18 13:00
Wales Michael White
38.77% 61.23%
England Barry Hawkins
Outcome: Hawkins 5-2
Quarter-final
Playing 2016-11-18 15:00
England Kyren Wilson
41.75% 58.25%
Wales Mark Williams
Outcome: Wilson 5-4
Last 16
Playing 2016-11-17 21:00
Northern Ireland Mark Allen
61.95% 38.05%
England Gary Wilson
Outcome: Allen 4-3
Last 16
Playing 2016-11-17 20:00
Scotland Scott Donaldson
52.91% 47.09%
Iran Hossein Vafaei
Outcome: Vafaei 4-2
Last 16
Playing 2016-11-17 21:00
England Anthony Hamilton
57.51% 42.49%
China Yan Bingtao
Outcome: Hamilton 4-3
Last 16
Playing 2016-11-17 21:00
England Barry Hawkins
64.23% 35.77%
England Jack Lisowski
Outcome: Hawkins 4-0
Last 16
Playing 2016-11-17 20:00
Norway Kurt Maflin
43.96% 56.04%
England Mark King
Outcome: King 4-2
Last 16
Playing 2016-11-17 20:00
England Ronnie O'Sullivan
57.50% 42.50%
England Kyren Wilson
Outcome: Wilson 4-3
Last 16
Playing 2016-11-17 21:00
Wales Michael White
50.53% 49.47%
Wales Dominic Dale
Outcome: White 4-2
Last 16
Playing 2016-11-17 20:00
Wales Mark Williams
49.21% 50.79%
Scotland John Higgins
Outcome: Williams 4-1
Last 32
Playing 2016-11-17 15:30
Northern Ireland Mark Allen
64.34% 35.66%
Finland Robin Hull
Outcome: Allen 4-1
Last 32
Playing 2016-11-17 15:30
England Sam Baird
47.77% 52.23%
England Gary Wilson
Outcome: Wilson 4-3
Last 32
Playing 2016-11-17 14:00
China Yan Bingtao
45.48% 54.52%
England Robbie Williams
Outcome: Bingtao 4-3
Last 32
Playing 2016-11-17 13:00
Belgium Luca Brecel
43.33% 56.67%
Wales Michael White
Outcome: White 4-1
Last 32
Playing 2016-11-17 13:00
England Peter Ebdon
62.16% 37.84%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 32
Playing 2016-11-17 13:00
England David Gilbert
37.91% 62.09%
Wales Mark Williams
Outcome: Williams 4-2
Last 32
Playing 2016-11-17 14:00
England Anthony Hamilton
47.71% 52.29%
Scotland Anthony McGill
Outcome: Hamilton 4-2
Last 32
Playing 2016-11-17 13:00
England Sanderson Lam
46.18% 53.82%
Iran Hossein Vafaei
Outcome: Vafaei 4-1
Last 32
Playing 2016-11-17 14:00
England Jack Lisowski
33.44% 66.56%
England Joe Perry
Outcome: Lisowski 4-3
Last 32
Playing 2016-11-17 13:00
Norway Kurt Maflin
63.86% 36.14%
Ireland Josh Boileau
Outcome: Maflin 4-1
Last 32
Playing 2016-11-17 13:00
Ireland Fergal O'Brien
49.24% 50.76%
England Mark King
Outcome: King 4-0
Last 32
Playing 2016-11-17 14:00
England Ronnie O'Sullivan
62.64% 37.36%
China Zhang Anda
Outcome: O'Sullivan 4-0
Last 32
Playing 2016-11-17 14:00
Scotland Fraser Patrick
24.95% 75.05%
England Barry Hawkins
Outcome: Hawkins 4-0
Last 32
Playing 2016-11-17 13:00
England Ricky Walden
56.87% 43.13%
Wales Dominic Dale
Outcome: Dale 4-2
Last 32
Playing 2016-11-17 14:00
England Kyren Wilson
54.77% 45.23%
Thailand Akani Songsermsawad
Outcome: Wilson 4-2
Last 32
Playing 2016-11-17 13:00
China Zhou Yuelong
32.94% 67.06%
Scotland John Higgins
Outcome: Higgins 4-0
Last 64
Playing 2016-11-16 15:00
Northern Ireland Mark Allen
63.69% 36.31%
Cyprus Michael Georgiou
Outcome: Allen 4-2
Last 64
Playing 2016-11-16 14:00
China Zhang Anda
49.26% 50.74%
England Chris Wakelin
Outcome: Anda 4-3
Last 64
Playing 2016-11-16 17:30
England Jamie Barrett
40.31% 59.69%
England David Gilbert
Outcome: Gilbert 4-1
Last 64
Playing 2016-11-16 11:00
Ireland Josh Boileau
52.64% 47.36%
Pakistan Hamza Akbar
Outcome: Boileau 4-2
Last 64
Playing 2016-11-16 11:00
Belgium Luca Brecel
62.19% 37.81%
England Jamie Cope
Outcome: Brecel 4-2
Last 64
Playing 2016-11-16 14:00
England Sam Craigie
29.82% 70.18%
Scotland John Higgins
Outcome: Higgins 4-1
Last 64
Playing 2016-11-16 21:00
Ireland Ken Doherty
54.78% 45.22%
England Anthony Hamilton
Outcome: Hamilton 4-3
Last 64
Playing 2016-11-16 11:00
Australia Kurt Dunham
23.37% 76.63%
Scotland Scott Donaldson
Outcome: Donaldson 4-3
Last 64
Playing 2016-11-16 11:00
England Peter Ebdon
55.82% 44.18%
England Adam Duffy
Outcome: Ebdon 4-3
Last 64
Playing 2016-11-16 15:00
England Tom Ford
47.48% 52.52%
Wales Dominic Dale
Outcome: Dale 4-0
Last 64
Playing 2016-11-16 21:00
Hong Kong Marco Fu
55.61% 44.39%
England Sam Baird
Outcome: Baird 4-3
Last 64
Playing 2016-11-16 14:00
England Andrew Higginson
55.11% 44.89%
England Gary Wilson
Outcome: Wilson 4-3
Last 64
Playing 2016-11-16 15:00
England Michael Holt
41.18% 58.82%
England Barry Hawkins
Outcome: Hawkins 4-1
Last 64
Playing 2016-11-16 14:00
Finland Robin Hull
49.39% 50.61%
Wales Lee Walker
Outcome: Hull 4-2
Last 64
Playing 2016-11-16 14:00
Wales Duane Jones
54.24% 45.76%
Scotland Fraser Patrick
Outcome: Patrick 4-0
Last 64
Playing 2016-11-16 20:00
England Mark King
45.77% 54.23%
China Liang Wenbo
Outcome: King 4-2
Last 64
Playing 2016-11-16 20:00
England Jack Lisowski
52.25% 47.75%
England John Astley
Outcome: Lisowski 4-1
Last 64
Playing 2016-11-16 11:00
Norway Kurt Maflin
49.65% 50.35%
Malta Alex Borg
Outcome: Maflin 4-1
Last 64
Playing 2016-11-16 14:00
Scotland Alan McManus
68.09% 31.91%
England Sanderson Lam
Outcome: Lam 4-0
Last 64
Playing 2016-11-16 20:00
India Aditya Mehta
37.35% 62.65%
Scotland Anthony McGill
Outcome: McGill 4-3
Last 64
Playing 2016-11-16 11:00
Ireland Fergal O'Brien
64.24% 35.76%
England Mitchell Mann
Outcome: O'Brien 4-0
Last 64
Playing 2016-11-16 20:00
England Ronnie O'Sullivan
67.14% 32.86%
England Jimmy White
Outcome: O'Sullivan 4-1
Last 64
Playing 2016-11-16 14:00
England Jimmy Robertson
36.70% 63.30%
England Joe Perry
Outcome: Perry 4-3
Last 64
Playing 2016-11-16 21:00
Scotland Eden Sharav
48.12% 51.88%
China Yan Bingtao
Outcome: Bingtao 4-0
Last 64
Playing 2016-11-16 15:00
Thailand Akani Songsermsawad
44.15% 55.85%
England Mark Davis
Outcome: Songsermsawad 4-3
Last 64
Playing 2016-11-16 21:00
England Craig Steadman
33.00% 67.00%
Wales Mark Williams
Outcome: Williams 4-0
Last 64
Playing 2016-11-16 11:00
England Zak Surety
56.47% 43.53%
Iran Hossein Vafaei
Outcome: Vafaei 4-2
Last 64
Playing 2016-11-16 16:00
England Ricky Walden
69.20% 30.80%
Thailand Kritsanut Lertsattayathorn
Outcome: Walden 4-3
Last 64
Playing 2016-11-16 14:00
Wales Michael White
54.94% 45.06%
China Chen Zhe
Outcome: White 4-3
Last 64
Playing 2016-11-16 16:00
England Robbie Williams
52.36% 47.64%
China Yu Delu
Outcome: Williams 4-1
Last 64
Playing 2016-11-16 17:30
England Kyren Wilson
62.47% 37.53%
Northern Ireland Jordan Brown
Outcome: Wilson 4-2
Last 64
Playing 2016-11-16 11:00
China Zhou Yuelong
57.80% 42.20%
England Allan Taylor
Outcome: Yuelong 4-0
Last 128
Playing 2016-11-14 21:00
Wales Gareth Allen
46.70% 53.30%
England Jimmy White
Outcome: White 4-2
Last 128
Playing 2016-11-15 20:00
Northern Ireland Mark Allen
63.88% 36.12%
England Mark Joyce
Outcome: Allen 4-1
Last 128
Playing 2016-11-14 20:00
China Zhang Anda
54.38% 45.62%
Wales Ian Preece
Outcome: Anda 4-0
Last 128
Playing 2016-11-15 15:00
England John Astley
44.17% 55.83%
China Xiao Guodong
Outcome: Astley 4-3
Last 128
Playing 2016-11-14 14:00
Malta Alex Borg
48.09% 51.91%
Thailand Dechawat Poomjaeng
Outcome: Borg 4-2
Last 128
Playing 2016-11-14 16:00
Northern Ireland Jordan Brown
34.00% 66.00%
England Ben Woollaston
Outcome: Brown 4-2
Last 128
Playing 2016-11-14 15:00
England Stuart Carrington
41.25% 58.75%
England Michael Holt
Outcome: Holt 4-3
Last 128
Playing 2016-11-14 16:00
Malaysia Thor Chuan Leong
50.47% 49.53%
England Mitchell Mann
Outcome: Mann 4-1
Last 128
Playing 2016-11-14 14:00
England Sam Craigie
40.99% 59.01%
Wales Jamie Jones
Outcome: Craigie 4-0
Last 128
Playing 2016-11-15 15:00
Wales Dominic Dale
51.23% 48.77%
Northern Ireland Joe Swail
Outcome: Dale 4-2
Last 128
Playing 2016-11-14 21:00
England Mark Davis
73.42% 26.58%
England Jason Weston
Outcome: Davis 4-0
Last 128
Playing 2016-11-14 20:00
Scotland Graeme Dott
55.89% 44.11%
Wales Michael White
Outcome: White 4-0
Last 128
Playing 2016-11-14 11:00
Australia Kurt Dunham
29.53% 70.47%
England Christopher Keogan
Outcome: Dunham 4-2
Last 128
Playing 2016-11-14 11:00
England Mike Dunn
72.75% 27.25%
Ireland Josh Boileau
Outcome: Boileau 4-3
Last 128
Playing 2016-11-15 14:00
England Tom Ford
57.60% 42.40%
England Ian Burns
Outcome: Ford 4-2
Last 128
Playing 2016-11-15 21:00
Hong Kong Marco Fu
56.33% 43.67%
Wales Ryan Day
Outcome: Fu 4-3
Last 128
Playing 2016-11-15 21:00
Cyprus Michael Georgiou
71.45% 28.55%
Northern Ireland Patrick Wallace
Outcome: Georgiou 4-2
Last 128
Playing 2016-11-15 14:00
England Steven Hallworth
50.25% 49.75%
China Yan Bingtao
Outcome: Bingtao 4-1
Last 128
Playing 2016-11-15 17:30
England Anthony Hamilton
69.62% 30.38%
Thailand Boonyarit Keattikun
Outcome: Hamilton 4-2
Last 128
Playing 2016-11-14 11:00
England Barry Hawkins
68.18% 31.82%
England Martin O'Donnell
Outcome: Hawkins 4-0
Last 128
Playing 2016-11-14 16:00
Scotland John Higgins
76.79% 23.21%
England Paul Davison
Outcome: Higgins 4-0
Last 128
Playing 2016-11-15 11:00
England Andrew Higginson
56.36% 43.64%
Wales Daniel Wells
Outcome: Higginson 4-1
Last 128
Playing 2016-11-15 20:00
England Ashley Hugill
40.38% 59.62%
Ireland Ken Doherty
Outcome: Doherty 4-0
Last 128
Playing 2016-11-15 11:00
Finland Robin Hull
56.47% 43.53%
England James Cahill
Outcome: Hull 4-2
Last 128
Playing 2016-11-15 14:00
China Ding Junhui
72.67% 27.33%
China Yu Delu
Outcome: Delu 4-2
Last 128
Playing 2016-11-15 17:30
England Mark King
78.49% 21.51%
Brazil Igor Figueiredo
Outcome: King 4-1
Last 128
Playing 2016-11-15 14:00
Thailand Kritsanut Lertsattayathorn
41.02% 58.98%
England Rory McLeod
Outcome: Lertsattayathorn 4-2
Last 128
Playing 2016-11-15 15:00
England Jack Lisowski
59.33% 40.67%
England David Lilley
Outcome: Lisowski 4-3
Last 128
Playing 2016-11-15 14:00
Scotland Stephen Maguire
57.24% 42.76%
Scotland Alan McManus
Outcome: McManus 4-3
Last 128
Playing 2016-11-15 17:30
Scotland Anthony McGill
65.73% 34.27%
China Fang Xiongman
Outcome: McGill 4-2
Last 128
Playing 2016-11-15 14:00
India Aditya Mehta
53.21% 46.79%
England Sydney Wilson
Outcome: Mehta 4-2
Last 128
Playing 2016-11-14 11:00
England Robert Milkins
60.71% 39.29%
Scotland Scott Donaldson
Outcome: Donaldson 4-1
Last 128
Playing 2016-11-14 15:00
England Shaun Murphy
63.09% 36.91%
Belgium Luca Brecel
Outcome: Brecel 4-0
Last 128
Playing 2016-11-14 14:00
Ireland Fergal O'Brien
61.12% 38.88%
China Tian Pengfei
Outcome: O'Brien 4-2
Last 128
Playing 2016-11-14 20:00
England Ronnie O'Sullivan
76.21% 23.79%
Wales David John
Outcome: O'Sullivan 4-1
Last 128
Playing 2016-11-15 11:00
Scotland Fraser Patrick
53.13% 46.87%
Scotland Marc Davis
Outcome: Patrick 4-1
Last 128
Playing 2016-11-14 14:00
England Joe Perry
79.22% 20.78%
Brazil Itaro Santos
Outcome: Perry 4-0
Last 128
Playing 2016-11-15 21:00
Thailand Noppon Saengkham
44.28% 55.72%
England Sam Baird
Outcome: Baird 4-3
Last 128
Playing 2016-11-15 20:00
England Matthew Selt
62.98% 37.02%
England Jamie Barrett
Outcome: Barrett 4-2
Last 128
Playing 2016-11-15 14:00
Scotland Eden Sharav
43.54% 56.46%
England Oliver Lines
Outcome: Sharav 4-1
Last 128
Playing 2016-11-14 14:00
England Elliot Slessor
43.16% 56.84%
England Jimmy Robertson
Outcome: Robertson 4-2
Last 128
Playing 2016-11-15 21:00
England Craig Steadman
44.67% 55.33%
England Alfie Burden
Outcome: Steadman 4-1
Last 128
Playing 2016-11-14 14:00
Poland Adam Stefanow
41.77% 58.23%
England Jamie Cope
Outcome: Cope 4-2
Last 128
Playing 2016-11-14 15:00
England Zak Surety
63.28% 36.72%
Isle of Man Darryl Hill
Outcome: Surety 4-3
Last 128
Playing 2016-11-14 11:00
England Allan Taylor
42.82% 57.18%
China Li Hang
Outcome: Taylor 4-2
Last 128
Playing 2016-11-14 16:00
Iran Hossein Vafaei
32.96% 67.04%
England Rod Lawler
Outcome: Vafaei 4-3
Last 128
Playing 2016-11-14 20:00
England Chris Wakelin
48.47% 51.53%
Thailand James Wattana
Outcome: Wakelin 4-1
Last 128
Playing 2016-11-15 11:00
England Ricky Walden
71.39% 28.61%
England Sean O'Sullivan
Outcome: Walden 4-2
Last 128
Playing 2016-11-15 11:00
Wales Lee Walker
47.09% 52.91%
Scotland Rhys Clark
Outcome: Walker 4-2
Last 128
Playing 2016-11-15 17:30
China Liang Wenbo
58.30% 41.70%
England Nigel Bond
Outcome: Wenbo 4-1
Last 128
Playing 2016-11-14 11:00
England Michael Wild
43.68% 56.32%
England Adam Duffy
Outcome: Duffy 4-2
Last 128
Playing 2016-11-15 15:00
Wales Mark Williams
65.75% 34.25%
England David Grace
Outcome: Williams 4-2
Last 128
Playing 2016-11-15 14:00
England Robbie Williams
48.01% 51.99%
Thailand Thepchaiya Un-Nooh
Outcome: Williams 4-2
Last 128
Playing 2016-11-15 11:00
England Kyren Wilson
60.68% 39.32%
England Hammad Miah
Outcome: Wilson 4-2
Last 128
Playing 2016-11-15 11:00
England Gary Wilson
48.53% 51.47%
England Peter Lines
Outcome: Wilson 4-0
Last 128
Playing 2016-11-15 20:00
China Zhao Xintong
37.94% 62.06%
England David Gilbert
Outcome: Gilbert 4-1
Last 128
Playing 2016-11-15 11:00
China Mei Xiwen
44.10% 55.90%
Wales Duane Jones
Outcome: Jones 4-1
Last 128
Playing 2016-11-14 11:00
China Zhang Yong
44.99% 55.01%
Norway Kurt Maflin
Outcome: Maflin 4-2
Last 128
Playing 2016-11-14 15:00
China Wang Yuchen
43.71% 56.29%
England Sanderson Lam
Outcome: Lam 4-1
Last 128
Playing 2016-11-14 14:00
China Zhou Yuelong
42.62% 57.38%
Wales Matthew Stevens
Outcome: Yuelong 4-3
Last 128
Playing 2016-11-14 21:00
China Cao Yupeng
48.15% 51.85%
Thailand Akani Songsermsawad
Outcome: Songsermsawad 4-1
Last 128
Playing 2016-11-14 14:00
China Chen Zhe
45.06% 54.94%
Scotland Ross Muir
Outcome: Zhe 4-1