Predictions

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.64% out of 3632 predictions


England 2017 UK Championship

Last 128
Playing 2017-11-28 15:30
China Ding Junhui
70.81% 29.19%
Ireland Leo Fernandez
Last 128
Playing 2017-11-28 15:30
Thailand Noppon Saengkham
53.53% 46.47%
China Zhang Anda
Last 128
Playing 2017-11-28 15:30
Wales Ryan Day
71.98% 28.02%
England Jamie Barrett
Last 128
Playing 2017-11-28 15:30
Thailand Thepchaiya Un-Nooh
54.19% 45.81%
England Elliot Slessor
Last 128
Playing 2017-11-28 15:30
England Mark King
80.02% 19.98%
Thailand Boonyarit Keattikun
Last 128
Playing 2017-11-28 15:30
England Mike Dunn
70.26% 29.74%
China Fang Xiongman
Last 128
Playing 2017-11-28 15:30
England Rory McLeod
59.86% 40.14%
China Zhao Xintong
Last 128
Playing 2017-11-28 15:30
Hong Kong Marco Fu
56.61% 43.39%
England Nigel Bond
Last 128
Playing 2017-11-28 20:30
Scotland Stephen Maguire
71.59% 28.41%
China Yuan Sijun
Last 128
Playing 2017-11-28 20:30
England David Grace
62.89% 37.11%
Wales Jak Jones
Last 128
Playing 2017-11-28 20:30
Scotland John Higgins
80.71% 19.29%
Scotland Chris Totten
Last 128
Playing 2017-11-28 20:30
China Tian Pengfei
53.46% 46.54%
China Cao Yupeng
Last 128
Playing 2017-11-28 20:30
England Ben Woollaston
62.24% 37.76%
China Li Yuan
Last 128
Playing 2017-11-28 20:30
China Yan Bingtao
59.99% 40.01%
China Zhang Yong
Last 128
Playing 2017-11-28 20:30
China Yu Delu
54.96% 45.04%
Wales Ian Preece
Last 128
Playing 2017-11-28 20:30
England Kyren Wilson
58.05% 41.95%
England Sean O'Sullivan
Last 128
Playing 2017-11-29 10:30
Scotland Anthony McGill
69.00% 31.00%
England Ashley Hugill
Last 128
Playing 2017-11-29 10:30
England Mark Davis
71.47% 28.53%
China Xu Si
Last 128
Playing 2017-11-29 10:30
China Zhou Yuelong
53.26% 46.74%
England Peter Lines
Last 128
Playing 2017-11-29 10:30
Iran Hossein Vafaei
51.83% 48.17%
Thailand James Wattana
Last 128
Playing 2017-11-29 10:30
England Ricky Walden
69.92% 30.08%
Wales Duane Jones
Last 128
Playing 2017-11-29 10:30
Wales Jamie Jones
54.87% 45.13%
England Craig Steadman
Last 128
Playing 2017-11-29 10:30
England Sam Baird
40.15% 59.85%
India Aditya Mehta
Last 128
Playing 2017-11-29 10:30
Belgium Luca Brecel
71.06% 28.94%
Iran Soheil Vahedi
Last 128
Playing 2017-11-29 15:30
Wales Daniel Wells
47.11% 52.89%
England Liam Highfield
Last 128
Playing 2017-11-29 15:30
England Judd Trump
95.24% 4.76%
Australia Matthew Bolton
Last 128
Playing 2017-11-29 15:30
England Martin Gould
53.88% 46.12%
Northern Ireland Joe Swail
Last 128
Playing 2017-11-29 15:30
England Robbie Williams
58.37% 41.63%
England Martin O'Donnell
Last 128
Playing 2017-11-29 15:30
England Peter Ebdon
62.32% 37.68%
England Allan Taylor
Last 128
Playing 2017-11-29 15:30
England Anthony Hamilton
53.85% 46.15%
China Lu Haotian
Last 128
Playing 2017-11-29 15:30
England Jimmy Robertson
66.27% 33.73%
Malta Alex Borg
Last 128
Playing 2017-11-29 15:30
England Shaun Murphy
78.86% 21.14%
Pakistan Hamza Akbar
Last 128
Playing 2017-11-29 20:30
England Matthew Selt
59.43% 40.57%
England Ian Burns
Last 128
Playing 2017-11-29 20:30
Wales Michael White
61.96% 38.04%
Scotland Ross Muir
Last 128
Playing 2017-11-29 20:30
Northern Ireland Mark Allen
72.87% 27.13%
Germany Lukas Kleckers
Last 128
Playing 2017-11-29 20:30
England Oliver Lines
56.29% 43.71%
China Mei Xiwen
Last 128
Playing 2017-11-29 20:30
England Joe Perry
73.05% 26.95%
England Billy Joe Castle
Last 128
Playing 2017-11-29 20:30
England Jack Lisowski
62.44% 37.56%
China Wang Yuchen
Last 128
Playing 2017-11-29 20:30
Scotland Scott Donaldson
44.59% 55.41%
England John Astley
Last 128
Playing 2017-11-29 20:30
England Mark Selby
91.55% 8.45%
Egypt Basem Eltahhan
Last 128
Playing 2017-11-30 10:30
China Liang Wenbo
66.50% 33.50%
England Sanderson Lam
Last 128
Playing 2017-11-30 10:30
Wales Mark Williams
59.98% 40.02%
England Paul Davison
Last 128
Playing 2017-11-30 10:30
England Andrew Higginson
56.99% 43.01%
England Sam Craigie
Last 128
Playing 2017-11-30 10:30
England Mark Joyce
68.85% 31.15%
Malaysia Thor Chuan Leong
Last 128
Playing 2017-11-30 10:30
Ireland Fergal O'Brien
58.84% 41.16%
Thailand Akani Songsermsawad
Last 128
Playing 2017-11-30 10:30
England David Gilbert
76.81% 23.19%
England Christopher Keogan
Last 128
Playing 2017-11-30 10:30
England Stuart Carrington
52.53% 47.47%
England Mitchell Mann
Last 128
Playing 2017-11-30 10:30
Scotland Graeme Dott
70.26% 29.74%
Ireland Josh Boileau
Last 128
Playing 2017-11-30 15:30
Australia Neil Robertson
65.04% 34.96%
England Rod Lawler
Last 128
Playing 2017-11-30 15:30
Scotland Alan McManus
57.30% 42.70%
Finland Robin Hull
Last 128
Playing 2017-11-30 15:30
England Chris Wakelin
50.72% 49.28%
Wales Lee Walker
Last 128
Playing 2017-11-30 15:30
England Gary Wilson
45.83% 54.17%
Ireland Ken Doherty
Last 128
Playing 2017-11-30 15:30
England Michael Holt
71.18% 28.82%
China Niu Zhuang
Last 128
Playing 2017-11-30 15:30
England Ali Carter
54.86% 45.14%
England Jimmy White
Last 128
Playing 2017-11-30 15:30
Norway Kurt Maflin
61.65% 38.35%
Switzerland Alexander Ursenbacher
Last 128
Playing 2017-11-30 15:30
Wales Dominic Dale
61.74% 38.26%
England Adam Duffy
Last 128
Playing 2017-11-30 20:30
China Li Hang
52.61% 47.39%
Northern Ireland Gerard Greene
Last 128
Playing 2017-11-30 20:30
England Tom Ford
64.67% 35.33%
Scotland Eden Sharav
Last 128
Playing 2017-11-30 20:30
England Ronnie O'Sullivan
76.97% 23.03%
Wales Jackson Page
Last 128
Playing 2017-11-30 20:30
China Xiao Guodong
64.64% 35.36%
China Chen Zifan
Last 128
Playing 2017-11-30 20:30
England Robert Milkins
67.36% 32.64%
China Chen Zhe
Last 128
Playing 2017-11-30 20:30
Wales Matthew Stevens
64.66% 35.34%
England Hammad Miah
Last 128
Playing 2017-11-30 20:30
England Barry Hawkins
86.47% 13.53%
Australia Kurt Dunham
Last 128
Playing 2017-11-30 20:30
England Alfie Burden
52.11% 47.89%
Cyprus Michael Georgiou
Last 128
Playing 2017-11-30 20:30
England Ronnie O'Sullivan
70.09% 29.91%
Scotland Rhys Clark