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


Scotland 2019 Scottish Open

Final
Playing 2019-12-15 20:00
England Jack Lisowski
41.55% 58.45%
England Mark Selby
Outcome: Selby 9-6
Semi-final
Playing 2019-12-14 20:00
Northern Ireland Mark Allen
49.82% 50.18%
England Jack Lisowski
Outcome: Lisowski 6-5
Semi-final
Playing 2019-12-14 14:00
England Mark Selby
59.01% 40.99%
England David Gilbert
Outcome: Selby 6-1
Quarter-final
Playing 2019-12-13 13:00
Northern Ireland Mark Allen
63.75% 36.25%
Scotland Scott Donaldson
Outcome: Allen 5-1
Quarter-final
Playing 2019-12-13 20:00
England David Gilbert
41.26% 58.74%
England Judd Trump
Outcome: Gilbert 5-2
Quarter-final
Playing 2019-12-13 20:00
England Jack Lisowski
54.25% 45.75%
Thailand Thepchaiya Un-Nooh
Outcome: Lisowski 5-3
Quarter-final
Playing 2019-12-13 15:00
England Ronnie O'Sullivan
49.44% 50.56%
England Mark Selby
Outcome: Selby 5-4
Last 16
Playing 2019-12-12 21:00
Northern Ireland Mark Allen
63.54% 36.46%
England Chris Wakelin
Outcome: Allen 4-1
Last 16
Playing 2019-12-12 21:00
Scotland Graeme Dott
46.96% 53.04%
England Judd Trump
Outcome: Trump 4-2
Last 16
Playing 2019-12-12 20:00
Scotland John Higgins
59.56% 40.44%
England Jack Lisowski
Outcome: Lisowski 4-2
Last 16
Playing 2019-12-12 20:00
China Zhang Jiankang
45.63% 54.37%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 16
Playing 2019-12-12 20:00
England Shaun Murphy
55.83% 44.17%
England David Gilbert
Outcome: Gilbert 4-2
Last 16
Playing 2019-12-12 20:00
England Ronnie O'Sullivan
56.88% 43.12%
England Joe Perry
Outcome: O'Sullivan 4-2
Last 16
Playing 2019-12-12 20:00
England Jimmy Robertson
37.46% 62.54%
England Mark Selby
Outcome: Selby 4-0
Last 16
Playing 2019-12-12 20:00
Thailand Thepchaiya Un-Nooh
40.59% 59.41%
Australia Neil Robertson
Outcome: Un-Nooh 4-0
Last 32
Playing 2019-12-12 11:00
Northern Ireland Mark Allen
58.40% 41.60%
England Elliot Slessor
Outcome: Allen 4-1
Last 32
Playing 2019-12-12 11:00
Scotland Scott Donaldson
40.88% 59.12%
England Kyren Wilson
Outcome: Donaldson 4-2
Last 32
Playing 2019-12-12 14:00
Scotland Graeme Dott
47.28% 52.72%
China Ding Junhui
Outcome: Dott 4-0
Last 32
Playing 2019-12-12 11:00
England Peter Ebdon
44.22% 55.78%
Australia Neil Robertson
Outcome: Robertson 4-0
Last 32
Playing 2019-12-12 11:00
England Tom Ford
60.98% 39.02%
China Zhang Jiankang
Outcome: Jiankang 4-3
Last 32
Playing 2019-12-12 14:00
England David Gilbert
47.58% 52.42%
China Xiao Guodong
Outcome: Gilbert 4-3
Last 32
Playing 2019-12-12 11:00
Scotland John Higgins
57.10% 42.90%
England Andrew Higginson
Outcome: Higgins 4-3
Last 32
Playing 2019-12-12 15:30
England Liam Highfield
37.16% 62.84%
England Mark Selby
Outcome: Selby 4-0
Last 32
Playing 2019-12-12 11:00
England Jack Lisowski
56.64% 43.36%
England Mike Dunn
Outcome: Lisowski 4-1
Last 32
Playing 2019-12-12 14:00
England Shaun Murphy
55.80% 44.20%
England Ricky Walden
Outcome: Murphy 4-2
Last 32
Playing 2019-12-12 14:00
China Lu Ning
50.91% 49.09%
England Chris Wakelin
Outcome: Wakelin 4-0
Last 32
Playing 2019-12-12 14:00
England Ronnie O'Sullivan
63.37% 36.63%
England Martin Gould
Outcome: O'Sullivan 4-0
Last 32
Playing 2019-12-12 11:00
England Joe Perry
63.75% 36.25%
England Joe O'Connor
Outcome: Perry 4-2
Last 32
Playing 2019-12-12 14:00
England Jimmy Robertson
48.54% 51.46%
Norway Kurt Maflin
Outcome: Robertson 4-3
Last 32
Playing 2019-12-12 11:00
Thailand Thepchaiya Un-Nooh
49.37% 50.63%
Hong Kong Marco Fu
Outcome: Un-Nooh 4-2
Last 32
Playing 2019-12-12 15:30
Thailand James Wattana
30.63% 69.37%
England Judd Trump
Outcome: Trump 4-1
Last 64
Playing 2019-12-11 11:00
Northern Ireland Mark Allen
62.79% 37.21%
England Louis Heathcote
Outcome: Allen 4-1
Last 64
Playing 2019-12-11 12:30
China Yan Bingtao
60.94% 39.06%
England Joe O'Connor
Outcome: O'Connor 4-2
Last 64
Playing 2019-12-11 15:00
England Alfie Burden
37.84% 62.16%
England Mark Selby
Outcome: Selby 4-1
Last 64
Playing 2019-12-11 17:30
England Ian Burns
40.05% 59.95%
Australia Neil Robertson
Outcome: Robertson 4-1
Last 64
Playing 2019-12-11 20:00
England Ali Carter
60.56% 39.44%
China Lu Ning
Outcome: Ning 4-3
Last 64
Playing 2019-12-11 15:00
England Billy Joe Castle
45.79% 54.21%
Scotland Scott Donaldson
Outcome: Donaldson 4-2
Last 64
Playing 2019-12-11 11:00
Wales Ryan Day
59.47% 40.53%
England Mike Dunn
Outcome: Dunn 4-3
Last 64
Playing 2019-12-11 17:30
Hong Kong Marco Fu
43.00% 57.00%
Scotland Stephen Maguire
Outcome: Fu 4-2
Last 64
Playing 2019-12-11 20:00
England David Gilbert
64.43% 35.57%
China Chang Bingyu
Outcome: Gilbert 4-2
Last 64
Playing 2019-12-11 14:00
England Martin Gould
58.77% 41.23%
Poland Kacper Filipiak
Outcome: Gould 4-3
Last 64
Playing 2019-12-11 12:30
China Xiao Guodong
62.23% 37.77%
England Andy Lee
Outcome: Guodong 4-0
Last 64
Playing 2019-12-11 14:00
Scotland John Higgins
66.77% 33.23%
Switzerland Alexander Ursenbacher
Outcome: Higgins 4-1
Last 64
Playing 2019-12-11 20:00
England Liam Highfield
45.93% 54.07%
China Li Hang
Outcome: Highfield 4-3
Last 64
Playing 2019-12-11 11:00
China Zhang Jiankang
53.33% 46.67%
England John Astley
Outcome: Jiankang 4-1
Last 64
Playing 2019-12-11 11:00
England Mark King
52.81% 47.19%
England Tom Ford
Outcome: Ford 4-2
Last 64
Playing 2019-12-11 15:00
England Peter Lines
46.54% 53.46%
England Kyren Wilson
Outcome: Wilson 4-1
Last 64
Playing 2019-12-11 14:00
England Jack Lisowski
55.28% 44.72%
England David Grace
Outcome: Lisowski 4-0
Last 64
Playing 2019-12-11 21:00
Norway Kurt Maflin
46.14% 53.86%
Wales Matthew Stevens
Outcome: Maflin 4-3
Last 64
Playing 2019-12-11 12:30
Scotland Anthony McGill
42.55% 57.45%
England Elliot Slessor
Outcome: Slessor 4-2
Last 64
Playing 2019-12-11 20:00
Scotland Alan McManus
57.81% 42.19%
Thailand James Wattana
Outcome: Wattana 4-0
Last 64
Playing 2019-12-11 14:00
England Robert Milkins
51.27% 48.73%
Thailand Thepchaiya Un-Nooh
Outcome: Un-Nooh 4-1
Last 64
Playing 2019-12-11 20:00
England Shaun Murphy
53.13% 46.87%
England Mark Davis
Outcome: Murphy 4-0
Last 64
Playing 2019-12-11 20:00
England Martin O'Donnell
42.77% 57.23%
England Jimmy Robertson
Outcome: Robertson 4-2
Last 64
Playing 2019-12-11 20:00
England Ronnie O'Sullivan
67.26% 32.74%
England James Cahill
Outcome: O'Sullivan 4-0
Last 64
Playing 2019-12-11 11:00
China Tian Pengfei
49.59% 50.41%
England Peter Ebdon
Outcome: Ebdon 4-3
Last 64
Playing 2019-12-11 11:00
England Joe Perry
69.41% 30.59%
Wales Kishan Hirani
Outcome: Perry 4-3
Last 64
Playing 2019-12-11 15:00
China Yuan Sijun
39.69% 60.31%
England Judd Trump
Outcome: Trump 4-0
Last 64
Playing 2019-12-11 14:00
England Ricky Walden
51.47% 48.53%
England Stuart Carrington
Outcome: Walden 4-3
Last 64
Playing 2019-12-11 11:00
England Gary Wilson
57.40% 42.60%
England Chris Wakelin
Outcome: Wakelin 4-1
Last 64
Playing 2019-12-11 20:00
England Ben Woollaston
46.70% 53.30%
Scotland Graeme Dott
Outcome: Dott 4-1
Last 64
Playing 2019-12-11 21:00
China Mei Xiwen
39.10% 60.90%
China Ding Junhui
Outcome: Junhui 4-0
Last 128
Playing 2019-12-10 17:30
England Stuart Bingham
53.96% 46.04%
Wales Matthew Stevens
Outcome: Stevens 4-2
Last 128
Playing 2019-12-10 20:00
England James Cahill
41.51% 58.49%
Thailand Akani Songsermsawad
Outcome: Cahill 4-2
Last 128
Playing 2019-12-10 15:00
England Stuart Carrington
61.81% 38.19%
China Xu Si
Outcome: Carrington 4-3
Last 128
Playing 2019-12-10 21:00
England Ali Carter
75.13% 24.87%
China Fan Zhengyi
Outcome: Carter 4-3
Last 128
Playing 2019-12-10 20:00
England Mark Davis
61.87% 38.13%
England Sam Baird
Outcome: Davis 4-3
Last 128
Playing 2019-12-10 15:00
England David Gilbert
62.20% 37.80%
Israel Eden Sharav
Outcome: Gilbert 4-0
Last 128
Playing 2019-12-10 21:00
Scotland Stephen Maguire
62.14% 37.86%
England Jimmy White
Outcome: Maguire 4-0
Last 128
Playing 2019-12-10 21:00
England Shaun Murphy
53.23% 46.77%
Wales Daniel Wells
Outcome: Murphy 4-1
Last 128
Playing 2019-12-10 15:00
England Ronnie O'Sullivan
58.57% 41.43%
Wales Dominic Dale
Outcome: O'Sullivan 4-3
Last 128
Playing 2019-12-10 20:00
Wales Jackson Page
33.44% 66.56%
England Martin O'Donnell
Outcome: O'Donnell 4-3
Last 128
Playing 2019-12-10 15:00
Scotland Fraser Patrick
52.52% 47.48%
China Chang Bingyu
Outcome: Bingyu 4-2
Last 128
Playing 2019-12-10 20:00
England Jimmy Robertson
65.73% 34.27%
England Harvey Chandler
Outcome: Robertson 4-1
Last 128
Playing 2019-12-10 20:00
Thailand Noppon Saengkham
60.22% 39.78%
Thailand James Wattana
Outcome: Wattana 4-2
Last 128
Playing 2019-12-10 17:30
England Matthew Selt
45.77% 54.23%
China Li Hang
Outcome: Hang 4-1
Last 128
Playing 2019-12-10 20:00
China Yuan Sijun
53.41% 46.59%
England Mitchell Mann
Outcome: Sijun 4-2
Last 128
Playing 2019-12-10 20:00
England Judd Trump Amiri has not played in a pro tournament before, so there is no data available to compare.
Morocco Amine Amiri
Outcome: Trump 4-0
Last 128
Playing 2019-12-10 20:00
China Chen Zifan
34.84% 65.16%
England Ben Woollaston
Outcome: Woollaston 4-3