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.81% out of 8627 predictions
    See current predictions


    Germany 2020 German Masters

    Final
    Playing 2020-02-02 20:00
    Australia Neil Robertson
    51.52% 48.48%
    England Judd Trump
    Outcome: Trump 9-6
    Semi-final
    Playing 2020-02-01 14:00
    Scotland Graeme Dott
    45.05% 54.95%
    England Judd Trump
    Outcome: Trump 6-4
    Semi-final
    Playing 2020-02-01 20:00
    England Shaun Murphy
    48.31% 51.69%
    Australia Neil Robertson
    Outcome: Robertson 6-1
    Quarter-final
    Playing 2020-01-31 20:00
    Scotland Graeme Dott
    52.67% 47.33%
    England Matthew Selt
    Outcome: Dott 5-2
    Quarter-final
    Playing 2020-01-31 20:00
    Cyprus Michael Georgiou
    43.27% 56.73%
    England Judd Trump
    Outcome: Trump 5-1
    Quarter-final
    Playing 2020-01-31 20:00
    England Elliot Slessor
    37.02% 62.98%
    Australia Neil Robertson
    Outcome: Robertson 5-0
    Quarter-final
    Playing 2020-01-31 20:00
    China Zhao Xintong
    40.40% 59.60%
    England Shaun Murphy
    Outcome: Murphy 5-3
    Last 16
    Playing 2020-01-30 20:00
    England Nigel Bond
    45.91% 54.09%
    England Matthew Selt
    Outcome: Selt 5-2
    Last 16
    Playing 2020-01-30 20:00
    Belgium Luca Brecel
    45.64% 54.36%
    England Judd Trump
    Outcome: Trump 5-3
    Last 16
    Playing 2020-01-30 20:00
    Cyprus Michael Georgiou
    50.70% 49.30%
    Thailand Akani Songsermsawad
    Outcome: Georgiou 5-3
    Last 16
    Playing 2020-01-31 14:00
    England Mitchell Mann
    37.24% 62.76%
    Australia Neil Robertson
    Outcome: Robertson 5-0
    Last 16
    Playing 2020-01-31 14:00
    England Shaun Murphy
    55.42% 44.58%
    Scotland Scott Donaldson
    Outcome: Murphy 5-2
    Last 16
    Playing 2020-01-31 14:00
    England Robbie Williams
    56.12% 43.88%
    England Elliot Slessor
    Outcome: Slessor 5-3
    Last 16
    Playing 2020-01-30 20:00
    Wales Mark Williams
    56.40% 43.60%
    Scotland Graeme Dott
    Outcome: Dott 5-2
    Last 16
    Playing 2020-01-31 14:00
    China Zhao Xintong
    42.00% 58.00%
    England Gary Wilson
    Outcome: Xintong 5-1
    Last 32
    Playing 2020-01-29 20:00
    Belgium Luca Brecel
    46.32% 53.68%
    England Joe Perry
    Outcome: Brecel 5-0
    Last 32
    Playing 2020-01-30 15:00
    England Ian Burns
    35.92% 64.08%
    Australia Neil Robertson
    Outcome: Robertson 5-1
    Last 32
    Playing 2020-01-30 10:00
    Scotland Scott Donaldson
    42.13% 57.87%
    China Ding Junhui
    Outcome: Donaldson 5-4
    Last 32
    Playing 2020-01-30 15:00
    England Tom Ford
    44.06% 55.94%
    England Shaun Murphy
    Outcome: Murphy 5-1
    Last 32
    Playing 2020-01-29 20:00
    England David Grace
    53.51% 46.49%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 5-0
    Last 32
    Playing 2020-01-29 20:00
    Northern Ireland Gerard Greene
    48.41% 51.59%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-1
    Last 32
    Playing 2020-01-30 10:00
    Scotland John Higgins
    57.42% 42.58%
    England Robbie Williams
    Outcome: Williams 5-4
    Last 32
    Playing 2020-01-29 20:00
    Wales Kishan Hirani
    50.16% 49.84%
    England Nigel Bond
    Outcome: Bond 5-2
    Last 32
    Playing 2020-01-30 15:00
    Wales Jak Jones
    42.31% 57.69%
    England Gary Wilson
    Outcome: Wilson 5-1
    Last 32
    Playing 2020-01-30 15:00
    England Robert Milkins
    62.08% 37.92%
    England Elliot Slessor
    Outcome: Slessor 5-3
    Last 32
    Playing 2020-01-29 20:00
    Thailand Noppon Saengkham
    38.46% 61.54%
    England Judd Trump
    Outcome: Trump 5-1
    Last 32
    Playing 2020-01-30 10:00
    Switzerland Alexander Ursenbacher
    47.05% 52.95%
    England Mitchell Mann
    Outcome: Mann 5-4
    Last 32
    Playing 2020-01-30 15:00
    China Zhao Xintong
    49.80% 50.20%
    Scotland Anthony McGill
    Outcome: Xintong 5-2
    Last 64
    Playing 2019-12-22 15:30
    Northern Ireland Mark Allen
    65.39% 34.61%
    Northern Ireland Gerard Greene
    Outcome: Greene 5-4
    Last 64
    Playing 2019-12-22 15:30
    England Stuart Bingham
    54.79% 45.21%
    England Robert Milkins
    Outcome: Milkins 5-3
    Last 64
    Playing 2019-12-22 11:00
    England Nigel Bond
    47.93% 52.07%
    Northern Ireland Jordan Brown
    Outcome: Bond 5-3
    Last 64
    Playing 2019-12-22 20:00
    Belgium Luca Brecel
    47.55% 52.45%
    China Yan Bingtao
    Outcome: Brecel 5-1
    Last 64
    Playing 2019-12-22 20:00
    Ireland Ross Bulman
    47.18% 52.82%
    England David Grace
    Outcome: Grace 5-3
    Last 64
    Playing 2019-12-22 11:00
    England Ian Burns
    48.52% 51.48%
    China Zhang Anda
    Outcome: Burns 5-3
    Last 64
    Playing 2019-12-22 20:00
    England Stuart Carrington
    40.36% 59.64%
    England Judd Trump
    Outcome: Trump 5-2
    Last 64
    Playing 2019-12-22 20:00
    England Ali Carter
    54.22% 45.78%
    Wales Jak Jones
    Outcome: Jones 5-4
    Last 64
    Playing 2019-12-22 11:00
    England Harvey Chandler
    45.44% 54.56%
    Scotland Scott Donaldson
    Outcome: Donaldson 5-4
    Last 64
    Playing 2019-12-22 11:00
    Wales Jamie Clarke
    25.88% 74.12%
    England Mark Selby
    Outcome: Clarke 5-4
    Last 64
    Playing 2019-12-22 15:30
    Wales Dominic Dale
    45.03% 54.97%
    England Shaun Murphy
    Outcome: Murphy 5-1
    Last 64
    Playing 2019-12-22 15:30
    England Mark Davis
    55.89% 44.11%
    England Robbie Williams
    Outcome: Williams 5-4
    Last 64
    Playing 2019-12-22 15:30
    Scotland Graeme Dott
    68.95% 31.05%
    England Ashley Carty
    Outcome: Dott 5-0
    Last 64
    Playing 2019-12-22 11:00
    Brazil Igor Figueiredo
    30.87% 69.13%
    Australia Neil Robertson
    Outcome: Robertson 5-2
    Last 64
    Playing 2019-12-22 20:00
    Poland Kacper Filipiak
    45.69% 54.31%
    Thailand Noppon Saengkham
    Outcome: Saengkham 5-2
    Last 64
    Playing 2019-12-22 20:00
    England Martin Gould
    59.46% 40.54%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-2
    Last 64
    Playing 2019-12-22 15:30
    Scotland John Higgins
    59.86% 40.14%
    China Li Hang
    Outcome: Higgins 5-4
    Last 64
    Playing 2019-12-22 20:00
    Wales Kishan Hirani
    40.30% 59.70%
    England Andrew Higginson
    Outcome: Hirani 5-3
    Last 64
    Playing 2019-12-22 15:30
    England Oliver Lines
    41.59% 58.41%
    England Tom Ford
    Outcome: Ford 5-3
    Last 64
    Playing 2019-12-22 11:00
    Scotland Stephen Maguire
    55.49% 44.51%
    China Tian Pengfei
    Outcome: Pengfei 5-3
    Last 64
    Playing 2019-12-22 11:00
    England Mitchell Mann
    42.17% 57.83%
    Wales Michael White
    Outcome: Mann 5-1
    Last 64
    Playing 2019-12-22 15:30
    Scotland Anthony McGill
    44.84% 55.16%
    China Liang Wenbo
    Outcome: McGill 5-1
    Last 64
    Playing 2019-12-22 20:00
    England Barry Pinches
    37.56% 62.44%
    England Joe Perry
    Outcome: Perry 5-2
    Last 64
    Playing 2019-12-22 11:00
    England Jimmy Robertson
    62.99% 37.01%
    England Elliot Slessor
    Outcome: Slessor 5-2
    Last 64
    Playing 2019-12-22 20:00
    Thailand Akani Songsermsawad
    43.18% 56.82%
    England Anthony Hamilton
    Outcome: Songsermsawad 5-1
    Last 64
    Playing 2019-12-22 15:30
    Wales Matthew Stevens
    41.82% 58.18%
    China Ding Junhui
    Outcome: Junhui 5-2
    Last 64
    Playing 2019-12-22 11:00
    Switzerland Alexander Ursenbacher
    33.71% 66.29%
    Thailand Thepchaiya Un-Nooh
    Outcome: Ursenbacher 5-2
    Last 64
    Playing 2019-12-22 11:00
    Wales Mark Williams
    56.75% 43.25%
    England Mark King
    Outcome: Williams 5-2
    Last 64
    Playing 2019-12-22 15:30
    England Kyren Wilson
    58.10% 41.90%
    China Zhao Xintong
    Outcome: Xintong 5-4
    Last 64
    Playing 2019-12-22 11:00
    England Gary Wilson
    67.92% 32.08%
    China Xu Si
    Outcome: Wilson 5-1
    Last 64
    Playing 2019-12-22 15:30
    China Zhou Yuelong
    53.53% 46.47%
    China Yuan Sijun
    Outcome: Sijun 5-3
    Last 128
    Playing 2019-12-21 20:00
    Northern Ireland Mark Allen
    58.77% 41.23%
    Norway Kurt Maflin
    Outcome: Allen 5-3
    Last 128
    Playing 2019-12-21 20:00
    England John Astley
    46.30% 53.70%
    England David Grace
    Outcome: Grace 5-4
    Last 128
    Playing 2019-12-21 11:00
    England Sam Baird
    60.95% 39.05%
    Wales Kishan Hirani
    Outcome: Hirani 5-4
    Last 128
    Playing 2019-12-20 20:00
    England Stuart Bingham
    56.18% 43.82%
    China Lu Ning
    Outcome: Bingham 5-0
    Last 128
    Playing 2019-12-21 20:00
    China Yan Bingtao
    54.01% 45.99%
    Hong Kong Marco Fu
    Outcome: Bingtao 5-4
    Last 128
    Playing 2019-12-21 20:00
    Belgium Luca Brecel
    68.73% 31.27%
    England Louis Heathcote
    Outcome: Brecel 5-3
    Last 128
    Playing 2019-12-20 20:00
    England Ian Burns
    52.14% 47.86%
    England Paul Davison
    Outcome: Burns 5-1
    Last 128
    Playing 2019-12-21 15:30
    England Stuart Carrington
    59.70% 40.30%
    China Chen Zifan
    Outcome: Carrington 5-0
    Last 128
    Playing 2019-12-21 11:00
    Malaysia Thor Chuan Leong
    26.65% 73.35%
    Wales Dominic Dale
    Outcome: Dale 5-1
    Last 128
    Playing 2019-12-21 11:00
    Wales Jamie Clarke
    48.62% 51.38%
    England Brandon Sargeant
    Outcome: Clarke 5-2
    Last 128
    Playing 2019-12-21 15:30
    England Mark Davis
    61.99% 38.01%
    China Chang Bingyu
    Outcome: Davis 5-2
    Last 128
    Playing 2019-12-21 11:00
    Wales Ryan Day
    56.97% 43.03%
    England Andrew Higginson
    Outcome: Higginson 5-3
    Last 128
    Playing 2019-12-21 11:00
    Ireland Ken Doherty
    50.36% 49.64%
    China Zhao Xintong
    Outcome: Xintong 5-4
    Last 128
    Playing 2019-12-21 11:00
    Scotland Graeme Dott
    64.20% 35.80%
    England Craig Steadman
    Outcome: Dott 5-4
    Last 128
    Playing 2019-12-20 20:00
    England Tom Ford
    46.08% 53.92%
    England Ben Woollaston
    Outcome: Ford 5-3
    Last 128
    Playing 2019-12-21 15:30
    England David Gilbert
    48.00% 52.00%
    Northern Ireland Jordan Brown
    Outcome: Brown 5-4
    Last 128
    Playing 2019-12-21 20:00
    Northern Ireland Gerard Greene
    49.56% 50.44%
    Wales Lee Walker
    Outcome: Greene 5-3
    Last 128
    Playing 2019-12-20 20:00
    England Anthony Hamilton
    66.25% 33.75%
    England Hammad Miah
    Outcome: Hamilton 5-1
    Last 128
    Playing 2019-12-20 20:00
    China Li Hang
    53.96% 46.04%
    China Mei Xiwen
    Outcome: Hang 5-4
    Last 128
    Playing 2019-12-20 20:00
    China Lyu Haotian
    49.46% 50.54%
    China Zhang Anda
    Outcome: Anda 5-1
    Last 128
    Playing 2019-12-21 20:00
    England Barry Hawkins
    76.21% 23.79%
    Ireland Ross Bulman
    Outcome: Bulman 5-2
    Last 128
    Playing 2019-12-21 20:00
    Scotland John Higgins
    71.50% 28.50%
    Poland Adam Stefanow
    Outcome: Higgins 5-1
    Last 128
    Playing 2019-12-21 15:30
    England Liam Highfield
    49.15% 50.85%
    England Nigel Bond
    Outcome: Bond 5-2
    Last 128
    Playing 2019-12-21 11:00
    China Luo Honghao
    62.32% 37.68%
    England Ashley Carty
    Outcome: Carty 5-2
    Last 128
    Playing 2019-12-20 15:30
    Wales Jak Jones
    56.84% 43.16%
    England Sam Craigie
    Outcome: Jones 5-4
    Last 128
    Playing 2019-12-21 15:30
    England Mark Joyce
    48.53% 51.47%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-0
    Last 128
    Playing 2019-12-20 15:30
    China Ding Junhui
    76.83% 23.17%
    Malta Alex Borg
    Outcome: Junhui 5-0
    Last 128
    Playing 2019-12-20 15:30
    England Mark King
    76.91% 23.09%
    England Riley Parsons
    Outcome: King 5-1
    Last 128
    Playing 2019-12-20 20:00
    Germany Lukas Kleckers
    62.08% 37.92%
    Brazil Igor Figueiredo
    Outcome: Figueiredo 5-4
    Last 128
    Playing 2019-12-20 15:30
    England Oliver Lines
    43.31% 56.69%
    England Alfie Burden
    Outcome: Lines 5-2
    Last 128
    Playing 2019-12-20 20:00
    England Jack Lisowski
    56.95% 43.05%
    Wales Michael White
    Outcome: White 5-1
    Last 128
    Playing 2019-12-20 15:30
    Scotland Anthony McGill
    51.58% 48.42%
    Wales Jackson Page
    Outcome: McGill 5-2
    Last 128
    Playing 2019-12-21 15:30
    England Shaun Murphy
    69.60% 30.40%
    England Joe O'Connor
    Outcome: Murphy 5-2
    Last 128
    Playing 2019-12-21 20:00
    England Jamie O'Neill
    55.14% 44.86%
    Poland Kacper Filipiak
    Outcome: Filipiak 5-4
    Last 128
    Playing 2019-12-21 11:00
    China Tian Pengfei
    72.70% 27.30%
    China Peifan Lei
    Outcome: Pengfei 5-4
    Last 128
    Playing 2019-12-21 20:00
    England Joe Perry
    52.53% 47.47%
    Ireland Fergal O'Brien
    Outcome: Perry 5-2
    Last 128
    Playing 2019-12-21 15:30
    England Barry Pinches
    55.48% 44.52%
    England Andy Lee
    Outcome: Pinches 5-3
    Last 128
    Playing 2019-12-20 20:00
    Australia Neil Robertson
    63.50% 36.50%
    England Martin O'Donnell
    Outcome: Robertson 5-3
    Last 128
    Playing 2019-12-20 15:30
    England Jimmy Robertson
    56.62% 43.38%
    Israel Eden Sharav
    Outcome: Robertson 5-0
    Last 128
    Playing 2019-12-21 20:00
    Thailand Noppon Saengkham
    46.14% 53.86%
    England Mike Dunn
    Outcome: Saengkham 5-4
    Last 128
    Playing 2019-12-21 15:30
    England Mark Selby
    81.03% 18.97%
    China Fan Zhengyi
    Outcome: Selby 5-0
    Last 128
    Playing 2019-12-21 15:30
    England Matthew Selt
    62.14% 37.86%
    England Peter Lines
    Outcome: Selt 5-3
    Last 128
    Playing 2019-12-20 15:30
    China Xu Si
    39.02% 60.98%
    Iran Hossein Vafaei
    Outcome: Si 5-3
    Last 128
    Playing 2019-12-21 11:00
    China Yuan Sijun
    67.35% 32.65%
    China Chen Feilong
    Outcome: Sijun 5-3
    Last 128
    Playing 2019-12-21 15:30
    England Judd Trump
    58.70% 41.30%
    Wales Daniel Wells
    Outcome: Trump 5-1
    Last 128
    Playing 2019-12-20 20:00
    England Chris Wakelin
    46.40% 53.60%
    England Mitchell Mann
    Outcome: Mann 5-4
    Last 128
    Playing 2019-12-21 15:30
    England Ricky Walden
    46.59% 53.41%
    England Martin Gould
    Outcome: Gould 5-4
    Last 128
    Playing 2019-12-20 15:30
    China Liang Wenbo
    56.87% 43.13%
    England Jimmy White
    Outcome: Wenbo 5-3
    Last 128
    Playing 2019-12-20 15:30
    Wales Mark Williams
    61.30% 38.70%
    England Andy Hicks
    Outcome: Williams 5-1
    Last 128
    Playing 2019-12-20 20:00
    England Kyren Wilson
    56.84% 43.16%
    England Rod Lawler
    Outcome: Wilson 5-1
    Last 128
    Playing 2019-12-20 15:30
    England Gary Wilson
    55.04% 44.96%
    Scotland Alan McManus
    Outcome: Wilson 5-3
    Last 128
    Playing 2019-12-21 11:00
    China Zhou Yuelong
    74.54% 25.46%
    Ukraine Iulian Boiko
    Outcome: Yuelong 5-0