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.85% out of 7993 predictions
    See current predictions


    China 2019 International Championship

    Final
    Playing 2019-08-11 13:30
    England Shaun Murphy
    44.16% 55.84%
    England Judd Trump
    Outcome: Trump 10-3
    Semi-final
    Playing 2019-08-10 13:30
    Northern Ireland Mark Allen
    50.01% 49.99%
    England Shaun Murphy
    Outcome: Murphy 9-6
    Semi-final
    Playing 2019-08-09 13:30
    England Mark Selby
    50.95% 49.05%
    England Judd Trump
    Outcome: Trump 9-4
    Quarter-final
    Playing 2019-08-08 13:30
    Northern Ireland Mark Allen
    45.51% 54.49%
    China Ding Junhui
    Outcome: Allen 6-3
    Quarter-final
    Playing 2019-08-08 13:30
    Scotland Graeme Dott
    48.44% 51.56%
    England Shaun Murphy
    Outcome: Murphy 6-4
    Quarter-final
    Playing 2019-08-08 08:30
    England Tom Ford
    42.47% 57.53%
    England Judd Trump
    Outcome: Trump 6-3
    Quarter-final
    Playing 2019-08-08 08:30
    England Gary Wilson
    43.03% 56.97%
    England Mark Selby
    Outcome: Selby 6-5
    Last 16
    Playing 2019-08-07 13:30
    Northern Ireland Mark Allen
    50.67% 49.33%
    England Ali Carter
    Outcome: Allen 6-2
    Last 16
    Playing 2019-08-07 08:30
    England Tom Ford
    48.97% 51.03%
    England Andrew Higginson
    Outcome: Ford 6-4
    Last 16
    Playing 2019-08-07 08:30
    England David Gilbert
    46.65% 53.35%
    England Mark Selby
    Outcome: Selby 6-5
    Last 16
    Playing 2019-08-07 13:30
    Scotland John Higgins
    57.23% 42.77%
    Scotland Graeme Dott
    Outcome: Dott 6-2
    Last 16
    Playing 2019-08-07 08:30
    Wales Jak Jones
    44.22% 55.78%
    England Gary Wilson
    Outcome: Wilson 6-3
    Last 16
    Playing 2019-08-07 13:30
    China Ding Junhui
    54.03% 45.97%
    China Liang Wenbo
    Outcome: Junhui 6-5
    Last 16
    Playing 2019-08-07 13:30
    England Shaun Murphy
    44.41% 55.59%
    Australia Neil Robertson
    Outcome: Murphy 6-5
    Last 16
    Playing 2019-08-07 08:30
    England Joe Perry
    44.90% 55.10%
    England Judd Trump
    Outcome: Trump 6-2
    Last 32
    Playing 2019-08-06 08:30
    Northern Ireland Mark Allen
    56.20% 43.80%
    England Mark Davis
    Outcome: Allen 6-1
    Last 32
    Playing 2019-08-06 08:30
    England Stuart Bingham
    50.95% 49.05%
    Scotland Graeme Dott
    Outcome: Dott 6-3
    Last 32
    Playing 2019-08-06 08:30
    China Yan Bingtao
    51.55% 48.45%
    England Shaun Murphy
    Outcome: Murphy 6-4
    Last 32
    Playing 2019-08-06 13:30
    Belgium Luca Brecel
    46.38% 53.62%
    England Gary Wilson
    Outcome: Wilson 6-2
    Last 32
    Playing 2019-08-06 08:30
    England Ali Carter
    54.87% 45.13%
    Norway Kurt Maflin
    Outcome: Carter 6-3
    Last 32
    Playing 2019-08-06 08:30
    Scotland Scott Donaldson
    37.93% 62.07%
    England Judd Trump
    Outcome: Trump 6-4
    Last 32
    Playing 2019-08-06 13:30
    China Xiao Guodong
    41.68% 58.32%
    China Ding Junhui
    Outcome: Junhui 6-1
    Last 32
    Playing 2019-08-06 13:30
    Scotland John Higgins
    66.87% 33.13%
    England Elliot Slessor
    Outcome: Higgins 6-3
    Last 32
    Playing 2019-08-06 13:30
    England Andrew Higginson
    54.04% 45.96%
    England Jimmy Robertson
    Outcome: Higginson 6-4
    Last 32
    Playing 2019-08-06 08:30
    Wales Jak Jones
    43.45% 56.55%
    England Robert Milkins
    Outcome: Jones 6-3
    Last 32
    Playing 2019-08-06 08:30
    Scotland Anthony McGill
    45.20% 54.80%
    England David Gilbert
    Outcome: Gilbert 6-1
    Last 32
    Playing 2019-08-06 08:30
    England Joe Perry
    50.76% 49.24%
    Scotland Stephen Maguire
    Outcome: Perry 6-2
    Last 32
    Playing 2019-08-06 13:30
    England Ricky Walden
    45.08% 54.92%
    Australia Neil Robertson
    Outcome: Robertson 6-5
    Last 32
    Playing 2019-08-06 13:30
    China Liang Wenbo
    51.42% 48.58%
    Wales Daniel Wells
    Outcome: Wenbo 6-4
    Last 32
    Playing 2019-08-06 13:30
    England Kyren Wilson
    56.63% 43.37%
    England Tom Ford
    Outcome: Ford 6-5
    Last 32
    Playing 2019-08-06 13:30
    England Ben Woollaston
    40.98% 59.02%
    England Mark Selby
    Outcome: Selby 6-3
    Last 64
    Playing 2019-08-05 08:30
    Northern Ireland Mark Allen
    61.96% 38.04%
    England Sam Craigie
    Outcome: Allen 6-1
    Last 64
    Playing 2019-08-05 13:30
    China Zhang Anda
    38.95% 61.05%
    England Judd Trump
    Outcome: Trump 6-2
    Last 64
    Playing 2019-08-05 08:30
    China Chang Bingyu
    29.33% 70.67%
    China Yan Bingtao
    Outcome: Bingtao 6-3
    Last 64
    Playing 2019-08-05 13:30
    Belgium Luca Brecel
    48.05% 51.95%
    Thailand Akani Songsermsawad
    Outcome: Brecel 6-3
    Last 64
    Playing 2019-08-04 13:30
    England Stuart Carrington
    45.57% 54.43%
    Scotland Stephen Maguire
    Outcome: Maguire 6-0
    Last 64
    Playing 2019-08-05 08:30
    England Ashley Carty
    40.48% 59.52%
    China Xiao Guodong
    Outcome: Guodong 6-5
    Last 64
    Playing 2019-08-04 13:30
    Ireland Ken Doherty
    50.21% 49.79%
    England David Gilbert
    Outcome: Gilbert 6-2
    Last 64
    Playing 2019-08-04 13:30
    Scotland Scott Donaldson
    41.03% 58.97%
    England Martin Gould
    Outcome: Donaldson 6-4
    Last 64
    Playing 2019-08-05 13:30
    Scotland John Higgins
    63.48% 36.52%
    England David Grace
    Outcome: Higgins 6-4
    Last 64
    Playing 2019-08-05 08:30
    England Liam Highfield
    41.57% 58.43%
    England Mark Selby
    Outcome: Selby 6-3
    Last 64
    Playing 2019-08-05 13:30
    England Michael Holt
    50.58% 49.42%
    Scotland Anthony McGill
    Outcome: McGill 6-3
    Last 64
    Playing 2019-08-05 13:30
    England Jack Lisowski
    52.93% 47.07%
    England Andrew Higginson
    Outcome: Higginson 6-5
    Last 64
    Playing 2019-08-04 13:30
    England Jimmy Robertson
    43.90% 56.10%
    Wales Matthew Stevens
    Outcome: Robertson 6-4
    Last 64
    Playing 2019-08-05 08:30
    China Yuan Sijun
    50.90% 49.10%
    England Shaun Murphy
    Outcome: Murphy 6-5
    Last 64
    Playing 2019-08-04 13:30
    England Chris Wakelin
    38.14% 61.86%
    England Joe Perry
    Outcome: Perry 6-2
    Last 64
    Playing 2019-08-05 13:30
    China Liang Wenbo
    66.30% 33.70%
    Wales Duane Jones
    Outcome: Wenbo 6-5
    Last 64
    Playing 2019-08-05 08:30
    Wales Mark Williams
    58.14% 41.86%
    Wales Jak Jones
    Outcome: Jones 6-2
    Last 64
    Playing 2019-08-04 13:30
    England Gary Wilson
    51.02% 48.98%
    England Peter Ebdon
    Outcome: Wilson 6-1
    Last 64
    Playing 2019-08-05 13:30
    England Kyren Wilson
    52.52% 47.48%
    England Robbie Williams
    Outcome: Wilson 6-2
    Last 64
    Playing 2019-08-05 08:30
    England Ben Woollaston
    44.45% 55.55%
    England Mark King
    Outcome: Woollaston 6-3
    Last 64
    Playing 2019-08-05 13:30
    China Zhao Xintong
    37.07% 62.93%
    China Ding Junhui
    Outcome: Junhui 6-4
    Last 128
    Playing 2019-08-04 02:00
    Northern Ireland Mark Allen
    55.46% 44.54%
    England Peter Lines
    Outcome: Allen 6-1
    Last 128
    Playing 2019-06-15 15:30
    England Stuart Bingham
    56.49% 43.51%
    China Tian Pengfei
    Outcome: Bingham 6-1
    Last 128
    Playing 2019-08-04 02:00
    China Yan Bingtao
    68.83% 31.17%
    England Alfie Burden
    Outcome: Bingtao 6-1
    Last 128
    Playing 2019-06-17 20:30
    England Stuart Carrington
    65.86% 34.14%
    Poland Kacper Filipiak
    Outcome: Carrington 6-1
    Last 128
    Playing 2019-06-14 15:30
    England Ali Carter
    66.08% 33.92%
    England Mitchell Mann
    Outcome: Carter 6-4
    Last 128
    Playing 2019-06-15 10:30
    Wales Ryan Day
    68.34% 31.66%
    Wales Jamie Clarke
    Outcome: Day 6-5
    Last 128
    Playing 2019-06-14 20:30
    Ireland Ken Doherty
    52.86% 47.14%
    England David Lilley
    Outcome: Doherty 6-4
    Last 128
    Playing 2019-06-17 15:30
    Scotland Scott Donaldson
    50.37% 49.63%
    England Ian Burns
    Outcome: Donaldson 6-2
    Last 128
    Playing 2019-06-15 20:30
    Scotland Graeme Dott
    73.27% 26.73%
    China Fan Zhengyi
    Outcome: Dott 6-2
    Last 128
    Playing 2019-06-15 20:30
    England Mike Dunn
    51.51% 48.49%
    Wales Jak Jones
    Outcome: Jones 6-0
    Last 128
    Playing 2019-06-17 10:30
    England Tom Ford
    62.13% 37.87%
    Scotland Fraser Patrick
    Outcome: Ford 6-1
    Last 128
    Playing 2019-06-16 15:30
    Cyprus Michael Georgiou
    60.93% 39.07%
    China Chang Bingyu
    Outcome: Bingyu 6-2
    Last 128
    Playing 2019-06-16 15:30
    England David Gilbert
    64.38% 35.62%
    England James Cahill
    Outcome: Gilbert 6-0
    Last 128
    Playing 2019-06-17 10:30
    England Martin Gould
    78.98% 21.02%
    England Harvey Chandler
    Outcome: Gould 6-2
    Last 128
    Playing 2019-06-16 10:30
    England Anthony Hamilton
    51.50% 48.50%
    England David Grace
    Outcome: Grace 6-1
    Last 128
    Playing 2019-06-16 10:30
    China Li Hang
    64.31% 35.69%
    England Elliot Slessor
    Outcome: Slessor 6-2
    Last 128
    Playing 2019-06-15 10:30
    China Lyu Haotian
    69.93% 30.07%
    Wales Duane Jones
    Outcome: Jones 6-4
    Last 128
    Playing 2019-06-14 20:30
    England Barry Hawkins
    60.08% 39.92%
    England Jimmy White
    Outcome: Hawkins 6-3
    Last 128
    Playing 2019-06-17 15:30
    England Andrew Higginson
    52.24% 47.76%
    China Xu Si
    Outcome: Higginson 6-4
    Last 128
    Playing 2019-06-16 20:30
    England Michael Holt
    78.09% 21.91%
    England Hammad Miah
    Outcome: Holt 6-3
    Last 128
    Playing 2019-06-16 10:30
    England Mark Joyce
    50.47% 49.53%
    China Luo Honghao
    Outcome: Joyce 6-3
    Last 128
    Playing 2019-08-04 02:00
    China Ding Junhui
    81.80% 18.20%
    Germany Simon Lichtenberg
    Outcome: Junhui 6-5
    Last 128
    Playing 2019-06-16 15:30
    England Mark King
    69.84% 30.16%
    Poland Adam Stefanow
    Outcome: King 6-2
    Last 128
    Playing 2019-06-15 15:30
    England Jack Lisowski
    75.32% 24.68%
    China Chen Feilong
    Outcome: Lisowski 6-3
    Last 128
    Playing 2019-06-15 10:30
    Norway Kurt Maflin
    67.40% 32.60%
    China Long Zehuang
    Outcome: Maflin 6-1
    Last 128
    Playing 2019-06-17 20:30
    Scotland Stephen Maguire
    54.60% 45.40%
    England Jamie O'Neill
    Outcome: Maguire 6-1
    Last 128
    Playing 2019-06-14 15:30
    Scotland Alan McManus
    56.04% 43.96%
    England Andy Hicks
    Outcome: McManus 6-5
    Last 128
    Playing 2019-06-14 20:30
    England Robert Milkins
    55.73% 44.27%
    Switzerland Alexander Ursenbacher
    Outcome: Milkins 6-3
    Last 128
    Playing 2019-06-14 15:30
    England Shaun Murphy
    59.39% 40.61%
    England Riley Parsons
    Outcome: Murphy 6-4
    Last 128
    Playing 2019-06-17 10:30
    China Lu Ning
    51.39% 48.61%
    China Zhang Anda
    Outcome: Anda 6-2
    Last 128
    Playing 2019-06-17 20:30
    Ireland Fergal O'Brien
    54.39% 45.61%
    England Nigel Bond
    Outcome: Bond 6-2
    Last 128
    Playing 2019-06-15 15:30
    England Martin O'Donnell
    53.41% 46.59%
    England Ashley Carty
    Outcome: Carty 6-1
    Last 128
    Playing 2019-06-16 20:30
    England Joe Perry
    64.34% 35.66%
    England Joe O'Connor
    Outcome: Perry 6-4
    Last 128
    Playing 2019-06-14 15:30
    England Jimmy Robertson
    46.83% 53.17%
    England Barry Pinches
    Outcome: Robertson 6-3
    Last 128
    Playing 2019-06-15 20:30
    Australia Neil Robertson
    56.47% 43.53%
    England Oliver Lines
    Outcome: Robertson 6-0
    Last 128
    Playing 2019-06-14 20:30
    England Mark Selby
    57.88% 42.12%
    England Sam Baird
    Outcome: Selby 6-1
    Last 128
    Playing 2019-06-15 15:30
    China Yuan Sijun
    60.19% 39.81%
    Northern Ireland Gerard Greene
    Outcome: Sijun 6-0
    Last 128
    Playing 2019-06-17 15:30
    Wales Matthew Stevens
    62.21% 37.79%
    Wales Kishan Hirani
    Outcome: Stevens 6-2
    Last 128
    Playing 2019-08-04 02:00
    England Judd Trump
    58.27% 41.73%
    Northern Ireland Jordan Brown
    Outcome: Trump 6-3
    Last 128
    Playing 2019-06-17 15:30
    Iran Hossein Vafaei
    43.64% 56.36%
    Wales Dominic Dale
    Outcome: Vafaei 6-5
    Last 128
    Playing 2019-06-17 15:30
    England Chris Wakelin
    65.15% 34.85%
    Ireland Ross Bulman
    Outcome: Wakelin 6-2
    Last 128
    Playing 2019-06-16 10:30
    England Ricky Walden
    63.74% 36.26%
    China Chen Zifan
    Outcome: Walden 6-0
    Last 128
    Playing 2019-06-15 15:30
    Wales Daniel Wells
    56.06% 43.94%
    Malta Alex Borg
    Outcome: Wells 6-2
    Last 128
    Playing 2019-06-15 10:30
    China Liang Wenbo
    52.06% 47.94%
    England Craig Steadman
    Outcome: Wenbo 6-4
    Last 128
    Playing 2019-06-15 20:30
    Wales Michael White
    62.81% 37.19%
    Wales Jackson Page
    Outcome: White 6-4
    Last 128
    Playing 2019-06-17 10:30
    England Robbie Williams
    57.10% 42.90%
    England Billy Joe Castle
    Outcome: Williams 6-4
    Last 128
    Playing 2019-06-16 20:30
    Wales Mark Williams
    59.84% 40.16%
    England John Astley
    Outcome: Williams 6-5
    Last 128
    Playing 2019-06-16 15:30
    England Gary Wilson
    71.03% 28.97%
    China Peifan Lei
    Outcome: Wilson 6-2
    Last 128
    Playing 2019-06-17 20:30
    England Kyren Wilson
    70.06% 29.94%
    England Brandon Sargeant
    Outcome: Wilson 6-4
    Last 128
    Playing 2019-06-16 20:30
    England Ben Woollaston
    72.92% 27.08%
    Malaysia Thor Chuan Leong
    Outcome: Woollaston 6-4
    Last 128
    Playing 2019-06-15 10:30
    China Zhao Xintong
    69.68% 30.32%
    England Andy Lee
    Outcome: Xintong 6-4
    Last 128
    Playing 2019-06-16 15:30
    China Zhou Yuelong
    49.27% 50.73%
    China Mei Xiwen
    Outcome: Yuelong 6-5