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: 64.96% out of 1972 predictions
See current predictions


Wales 2017 Welsh Open

Quarter-final
Playing 2017-02-17 20:00
England Stuart Bingham
69.27% 30.73%
England Stuart Carrington
Outcome: Bingham 5-3
Quarter-final
Playing 2017-02-17 13:00
Scotland Scott Donaldson
50.81% 49.19%
China Zhou Yuelong
Outcome: Donaldson 5-0
Quarter-final
Playing 2017-02-17 20:00
England Robert Milkins
55.28% 44.72%
Norway Kurt Maflin
Outcome: Milkins 5-2
Quarter-final
Playing 2017-02-17 15:00
England Judd Trump
46.95% 53.05%
England Barry Hawkins
Outcome: Trump 5-4
Last 16
Playing 2017-02-16 21:00
England Stuart Bingham
64.63% 35.37%
England Robbie Williams
Outcome: Bingham 4-0
Last 16
Playing 2017-02-16 20:00
England Mark Davis
59.18% 40.82%
Scotland Scott Donaldson
Outcome: Donaldson 4-3
Last 16
Playing 2017-02-16 20:00
Brazil Igor Figueiredo
46.12% 53.88%
England Stuart Carrington
Outcome: Carrington 4-1
Last 16
Playing 2017-02-16 20:00
England Barry Hawkins
65.46% 34.54%
England Craig Steadman
Outcome: Hawkins 4-0
Last 16
Playing 2017-02-16 21:00
Norway Kurt Maflin
54.06% 45.94%
China Yan Bingtao
Outcome: Maflin 4-1
Last 16
Playing 2017-02-16 21:00
England Robert Milkins
64.62% 35.38%
China Mei Xiwen
Outcome: Milkins 4-2
Last 16
Playing 2017-02-16 20:00
England Judd Trump
63.73% 36.27%
Iran Hossein Vafaei Ayouri
Outcome: Trump 4-1
Last 16
Playing 2017-02-16 20:00
China Zhou Yuelong
48.36% 51.64%
Wales Lee Walker
Outcome: Yuelong 4-0
Last 32
Playing 2017-02-16 14:00
Northern Ireland Mark Allen
64.29% 35.71%
China Mei Xiwen
Outcome: Xiwen 4-2
Last 32
Playing 2017-02-16 14:00
England Stuart Bingham
67.85% 32.15%
England Ian Burns
Outcome: Bingham 4-0
Last 32
Playing 2017-02-16 15:30
China Yan Bingtao
36.10% 63.90%
England Mark Selby
Outcome: Bingtao 4-1
Last 32
Playing 2017-02-16 14:00
Ireland Josh Boileau
30.31% 69.69%
England Robert Milkins
Outcome: Milkins 4-0
Last 32
Playing 2017-02-16 13:00
England Stuart Carrington
43.76% 56.24%
Finland Robin Hull
Outcome: Carrington 4-0
Last 32
Playing 2017-02-16 14:00
England Ali Carter
59.57% 40.43%
Iran Hossein Vafaei Ayouri
Outcome: Vafaei Ayouri 4-1
Last 32
Playing 2017-02-16 13:00
Wales Dominic Dale
65.04% 34.96%
Brazil Igor Figueiredo
Outcome: Figueiredo 4-1
Last 32
Playing 2017-02-16 13:00
England Mark Davis
55.10% 44.90%
Ireland Fergal O'Brien
Outcome: Davis 4-2
Last 32
Playing 2017-02-16 13:00
Scotland Graeme Dott
62.15% 37.85%
Wales Lee Walker
Outcome: Walker 4-2
Last 32
Playing 2017-02-16 13:00
England Anthony Hamilton
54.32% 45.68%
England Craig Steadman
Outcome: Steadman 4-2
Last 32
Playing 2017-02-16 15:30
Norway Kurt Maflin
56.90% 43.10%
England Mitchell Mann
Outcome: Maflin 4-2
Last 32
Playing 2017-02-16 13:00
England Jimmy Robertson
48.70% 51.30%
Scotland Scott Donaldson
Outcome: Donaldson 4-0
Last 32
Playing 2017-02-16 14:00
England Judd Trump
70.26% 29.74%
Wales Jackson Page
Outcome: Trump 4-0
Last 32
Playing 2017-02-16 13:00
Thailand Thepchaiya Un-Nooh
37.73% 62.27%
England Barry Hawkins
Outcome: Hawkins 4-1
Last 32
Playing 2017-02-16 14:00
Wales Michael White
57.93% 42.07%
England Robbie Williams
Outcome: Williams 4-2
Last 32
Playing 2017-02-16 13:00
China Zhou Yuelong
55.95% 44.05%
Scotland Ross Muir
Outcome: Yuelong 4-1
Last 64
Playing 2017-02-15 21:00
Northern Ireland Mark Allen
72.83% 27.17%
Thailand Boonyarit Keattikun
Outcome: Allen 4-1
Last 64
Playing 2017-02-15 20:00
England Stuart Bingham
61.62% 38.38%
England Rory McLeod
Outcome: Bingham 4-2
Last 64
Playing 2017-02-15 14:00
England Stuart Carrington
65.33% 34.67%
China Wang Yuchen
Outcome: Carrington 4-2
Last 64
Playing 2017-02-15 16:00
England Ali Carter
70.77% 29.23%
Isle of Man Darryl Hill
Outcome: Carter 4-1
Last 64
Playing 2017-02-15 21:00
Malaysia Thor Chuan Leong
47.69% 52.31%
China Yan Bingtao
Outcome: Bingtao 4-3
Last 64
Playing 2017-02-15 11:00
England Jamie Cope
45.72% 54.28%
England Anthony Hamilton
Outcome: Hamilton 4-1
Last 64
Playing 2017-02-15 11:00
Scotland Graeme Dott
68.45% 31.55%
Poland Adam Stefanow
Outcome: Dott 4-1
Last 64
Playing 2017-02-15 20:00
England Mike Dunn
34.58% 65.42%
England Mark Selby
Outcome: Selby 4-2
Last 64
Playing 2017-02-15 21:00
England Peter Ebdon
59.63% 40.37%
China Mei Xiwen
Outcome: Xiwen 4-0
Last 64
Playing 2017-02-15 14:00
Brazil Igor Figueiredo
31.67% 68.33%
Scotland Anthony McGill
Outcome: Figueiredo 4-2
Last 64
Playing 2017-02-15 14:00
England Andy Hicks
51.59% 48.41%
England Robbie Williams
Outcome: Williams 4-3
Last 64
Playing 2017-02-15 11:00
Wales Jamie Jones
41.39% 58.61%
Wales Dominic Dale
Outcome: Dale 4-2
Last 64
Playing 2017-02-15 14:00
England Mark King
61.34% 38.66%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 64
Playing 2017-02-15 20:00
Norway Kurt Maflin
52.96% 47.04%
Thailand James Wattana
Outcome: Maflin 4-3
Last 64
Playing 2017-02-15 11:00
Scotland Stephen Maguire
63.58% 36.42%
England Ian Burns
Outcome: Burns 4-3
Last 64
Playing 2017-02-15 16:00
England Mitchell Mann
47.65% 52.35%
England Sean O'Sullivan
Outcome: Mann 4-2
Last 64
Playing 2017-02-15 15:00
England Robert Milkins
67.30% 32.70%
Scotland Eden Sharav
Outcome: Milkins 4-1
Last 64
Playing 2017-02-15 14:00
Scotland Ross Muir
32.12% 67.88%
Hong Kong Marco Fu
Outcome: Muir 4-0
Last 64
Playing 2017-02-15 15:00
England Shaun Murphy
67.98% 32.02%
Ireland Josh Boileau
Outcome: Boileau 4-2
Last 64
Playing 2017-02-15 11:00
Ireland Fergal O'Brien
58.05% 41.95%
England Chris Wakelin
Outcome: O'Brien 4-2
Last 64
Playing 2017-02-15 20:00
England Ronnie O'Sullivan
57.21% 42.79%
England Mark Davis
Outcome: Davis 4-3
Last 64
Playing 2017-02-15 14:00
Wales Jackson Page
34.94% 65.06%
England John Astley
Outcome: Page 4-3
Last 64
Playing 2017-02-15 16:00
China Tian Pengfei
33.54% 66.46%
England Barry Hawkins
Outcome: Hawkins 4-0
Last 64
Playing 2017-02-15 15:00
England Elliot Slessor
36.70% 63.30%
England Jimmy Robertson
Outcome: Robertson 4-2
Last 64
Playing 2017-02-15 11:00
England Craig Steadman
51.47% 48.53%
England Sam Baird
Outcome: Steadman 4-1
Last 64
Playing 2017-02-15 16:00
England Allan Taylor
40.36% 59.64%
Finland Robin Hull
Outcome: Hull 4-1
Last 64
Playing 2017-02-15 21:00
England Judd Trump
62.02% 37.98%
Malta Alex Borg
Outcome: Trump 4-2
Last 64
Playing 2017-02-15 11:00
Thailand Thepchaiya Un-Nooh
45.33% 54.67%
Wales Ryan Day
Outcome: Un-Nooh 4-1
Last 64
Playing 2017-02-15 14:00
Iran Hossein Vafaei Ayouri
57.29% 42.71%
England Christopher Keogan
Outcome: Vafaei Ayouri 4-2
Last 64
Playing 2017-02-15 14:00
Wales Lee Walker
36.07% 63.93%
Australia Neil Robertson
Outcome: Walker 4-3
Last 64
Playing 2017-02-15 15:00
China Liang Wenbo
51.26% 48.74%
Wales Michael White
Outcome: White 4-3
Last 64
Playing 2017-02-15 11:00
China Zhou Yuelong
51.91% 48.09%
England Paul Davison
Outcome: Yuelong 4-1
Last 128
Playing 2017-02-14 15:00
Pakistan Hamza Akbar
27.22% 72.78%
England Peter Ebdon
Outcome: Ebdon 4-2
Last 128
Playing 2017-02-14 15:00
Northern Ireland Mark Allen
74.73% 25.27%
England Sydney Wilson
Outcome: Allen 4-0
Last 128
Playing 2017-02-14 14:00
Wales Gareth Allen
69.08% 30.92%
China Wang Yuchen
Outcome: Yuchen 4-3
Last 128
Playing 2017-02-13 15:00
England John Astley
56.61% 43.39%
Wales Ian Preece
Outcome: Astley 4-1
Last 128
Playing 2017-02-13 14:00
England Stuart Bingham
57.20% 42.80%
Wales Matthew Stevens
Outcome: Bingham 4-2
Last 128
Playing 2017-02-14 20:00
China Yan Bingtao
39.81% 60.19%
Wales Daniel Wells
Outcome: Bingtao 4-1
Last 128
Playing 2017-02-13 20:00
Belgium Luca Brecel
50.23% 49.77%
England Anthony Hamilton
Outcome: Hamilton 4-2
Last 128
Playing 2017-02-14 11:00
England Alfie Burden
62.01% 37.99%
Brazil Igor Figueiredo
Outcome: Figueiredo 4-0
Last 128
Playing 2017-02-13 21:00
England Ian Burns
53.97% 46.03%
England James Cahill
Outcome: Burns 4-3
Last 128
Playing 2017-02-14 11:00
England Stuart Carrington
60.32% 39.68%
England Sam Craigie
Outcome: Carrington 4-2
Last 128
Playing 2017-02-14 16:00
England Ali Carter
69.46% 30.54%
China Zhao Xintong
Outcome: Carter 4-2
Last 128
Playing 2017-02-13 14:00
Scotland Rhys Clark
44.38% 55.62%
Wales Lee Walker
Outcome: Walker 4-2
Last 128
Playing 2017-02-13 11:00
England Jamie Cope
47.53% 52.47%
England Nigel Bond
Outcome: Cope 4-0
Last 128
Playing 2017-02-13 11:00
Wales Dominic Dale
63.02% 36.98%
China Zhang Anda
Outcome: Dale 4-0
Last 128
Playing 2017-02-13 11:00
England Paul Davison
40.14% 59.86%
Northern Ireland Joe Swail
Outcome: Davison 4-0
Last 128
Playing 2017-02-14 16:00
China Yu Delu
41.54% 58.46%
England Robert Milkins
Outcome: Milkins 4-0
Last 128
Playing 2017-02-13 11:00
Scotland Scott Donaldson
49.15% 50.85%
England Jack Lisowski
Outcome: Donaldson 4-1
Last 128
Playing 2017-02-14 21:00
England Adam Duffy
63.23% 36.77%
Malaysia Thor Chuan Leong
Outcome: Chuan Leong 4-3
Last 128
Playing 2017-02-14 20:00
England Mike Dunn
78.90% 21.10%
Australia Kurt Dunham
Outcome: Dunn 4-1
Last 128
Playing 2017-02-14 11:00
Hong Kong Marco Fu
54.65% 45.35%
England Martin Gould
Outcome: Fu 4-2
Last 128
Playing 2017-02-13 14:00
Cyprus Michael Georgiou
51.61% 48.39%
England Allan Taylor
Outcome: Taylor 4-1
Last 128
Playing 2017-02-13 21:00
England David Gilbert
47.41% 52.59%
Wales Ryan Day
Outcome: Day 4-3
Last 128
Playing 2017-02-14 11:00
England David Grace
43.42% 56.58%
England Robbie Williams
Outcome: Williams 4-2
Last 128
Playing 2017-02-13 11:00
China Li Hang
39.24% 60.76%
England Mark Davis
Outcome: Davis 4-2
Last 128
Playing 2017-02-14 20:00
England Barry Hawkins
76.21% 23.79%
Scotland Fraser Patrick
Outcome: Hawkins 4-1
Last 128
Playing 2017-02-14 11:00
England Andy Hicks
51.50% 48.50%
England Martin O'Donnell
Outcome: Hicks 4-2
Last 128
Playing 2017-02-13 15:00
Scotland John Higgins
67.05% 32.95%
England Sam Baird
Outcome: Baird 4-2
Last 128
Playing 2017-02-14 21:00
England Michael Holt
62.74% 37.26%
England Mitchell Mann
Outcome: Mann 4-1
Last 128
Playing 2017-02-14 11:00
Wales David John
26.42% 73.58%
England Mark King
Outcome: King 4-2
Last 128
Playing 2017-02-13 21:00
Wales Jak Jones
41.58% 58.42%
England Craig Steadman
Outcome: Steadman 4-2
Last 128
Playing 2017-02-14 11:00
Wales Duane Jones
34.50% 65.50%
Wales Michael White
Outcome: White 4-1
Last 128
Playing 2017-02-13 11:00
England Mark Joyce
59.86% 40.14%
Scotland Ross Muir
Outcome: Muir 4-3
Last 128
Playing 2017-02-14 16:00
China Ding Junhui
62.28% 37.72%
Finland Robin Hull
Outcome: Hull 4-2
Last 128
Playing 2017-02-14 15:00
Thailand Boonyarit Keattikun
27.66% 72.34%
Ireland Ken Doherty
Outcome: Keattikun 4-1
Last 128
Playing 2017-02-14 14:00
England Oliver Lines
52.13% 47.87%
Scotland Eden Sharav
Outcome: Sharav 4-1
Last 128
Playing 2017-02-13 16:00
Scotland Stephen Maguire
71.29% 28.71%
China Zhang Yong
Outcome: Maguire 4-2
Last 128
Playing 2017-02-14 11:00
Scotland Alan McManus
72.94% 27.06%
England Christopher Keogan
Outcome: Keogan 4-2
Last 128
Playing 2017-02-14 14:00
England Hammad Miah
57.27% 42.73%
Ireland Josh Boileau
Outcome: Boileau 4-1
Last 128
Playing 2017-02-13 21:00
England Shaun Murphy
76.78% 23.22%
England Jamie Barrett
Outcome: Murphy 4-0
Last 128
Playing 2017-02-13 14:00
Ireland Fergal O'Brien
62.93% 37.07%
China Cao Yupeng
Outcome: O'Brien 4-1
Last 128
Playing 2017-02-14 14:00
England Ronnie O'Sullivan
62.75% 37.25%
England Tom Ford
Outcome: O'Sullivan 4-1
Last 128
Playing 2017-02-13 14:00
Wales Jackson Page Page has not played in a pro tournament before, so there is no data available to compare.
England Jason Weston
Outcome: Page 4-3
Last 128
Playing 2017-02-13 20:00
China Tian Pengfei
61.08% 38.92%
China Chen Zhe
Outcome: Pengfei 4-2
Last 128
Playing 2017-02-14 14:00
England Joe Perry
58.99% 41.01%
Scotland Anthony McGill
Outcome: McGill 4-3
Last 128
Playing 2017-02-13 16:00
Thailand Dechawat Poomjaeng
71.10% 28.90%
Isle of Man Darryl Hill
Outcome: Hill 4-1
Last 128
Playing 2017-02-14 14:00
Wales Tyler Rees
21.56% 78.44%
Wales Jamie Jones
Outcome: Jones 4-1
Last 128
Playing 2017-02-13 14:00
England Jimmy Robertson
55.71% 44.29%
India Aditya Mehta
Outcome: Robertson 4-3
Last 128
Playing 2017-02-13 20:00
Australia Neil Robertson
61.54% 38.46%
England Jimmy White
Outcome: Robertson 4-1
Last 128
Playing 2017-02-14 21:00
England Mark Selby
66.55% 33.45%
England Liam Highfield
Outcome: Selby 4-0
Last 128
Playing 2017-02-14 16:00
England Matthew Selt
66.12% 33.88%
China Mei Xiwen
Outcome: Xiwen 4-3
Last 128
Playing 2017-02-13 11:00
Thailand Akani Songsermsawad
46.83% 53.17%
England Chris Wakelin
Outcome: Wakelin 4-2
Last 128
Playing 2017-02-14 20:00
England Judd Trump
62.32% 37.68%
England Andrew Higginson
Outcome: Trump 4-1
Last 128
Playing 2017-02-13 11:00
Thailand Thepchaiya Un-Nooh
47.77% 52.23%
England Ben Woollaston
Outcome: Un-Nooh 4-0
Last 128
Playing 2017-02-13 16:00
Iran Hossein Vafaei Ayouri
54.76% 45.24%
England Sanderson Lam
Outcome: Vafaei Ayouri 4-3
Last 128
Playing 2017-02-13 21:00
England Ricky Walden
51.23% 48.77%
Scotland Graeme Dott
Outcome: Dott 4-3
Last 128
Playing 2017-02-14 21:00
Thailand James Wattana
41.40% 58.60%
China Xiao Guodong
Outcome: Wattana 4-3
Last 128
Playing 2017-02-14 14:00
China Liang Wenbo
58.55% 41.45%
England Rod Lawler
Outcome: Wenbo 4-2
Last 128
Playing 2017-02-13 14:00
England Michael Wild
51.93% 48.07%
Poland Adam Stefanow
Outcome: Stefanow 4-3
Last 128
Playing 2017-02-14 15:00
Wales Mark Williams
76.03% 23.97%
England Elliot Slessor
Outcome: Slessor 4-3
Last 128
Playing 2017-02-14 14:00
England Gary Wilson
49.19% 50.81%
England Rory McLeod
Outcome: McLeod 4-3
Last 128
Playing 2017-02-13 15:00
England Kyren Wilson
63.62% 36.38%
England Sean O'Sullivan
Outcome: O'Sullivan 4-2
Last 128
Playing 2017-02-13 15:00
China Fang Xiongman
34.24% 65.76%
Norway Kurt Maflin
Outcome: Maflin 4-1
Last 128
Playing 2017-02-13 14:00
Egypt Hatem Yassen
15.36% 84.64%
Malta Alex Borg
Outcome: Borg 4-1
Last 128
Playing 2017-02-13 20:00
China Zhou Yuelong
49.40% 50.60%
Thailand Noppon Saengkham
Outcome: Yuelong 4-0