Predictions Archive

  • Patreon
  • 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.82% out of 8620 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