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.83% out of 7620 predictions
    See current predictions


    China 2017 China Championship

    Last 64
    Playing 2017-08-17 08:00
    Northern Ireland Mark Allen
    60.25% 39.75%
    Wales Matthew Stevens
    Outcome: Stevens 5-4
    Last 64
    Playing 2017-08-16 04:00
    China Yan Bingtao
    35.77% 64.23%
    England Stuart Bingham
    Outcome: Bingtao 5-3
    Last 64
    Playing 2017-08-16 08:30
    England Ali Carter
    64.98% 35.02%
    India Aditya Mehta
    Outcome: Carter 5-4
    Last 64
    Playing 2017-08-16 08:30
    Ireland Ken Doherty
    42.53% 57.47%
    England Shaun Murphy
    Outcome: Murphy 5-4
    Last 64
    Playing 2017-08-16 13:30
    Scotland Graeme Dott
    49.11% 50.89%
    England Robert Milkins
    Outcome: Dott 5-3
    Last 64
    Playing 2017-08-16 13:30
    England Mike Dunn
    30.62% 69.38%
    England Joe Perry
    Outcome: Dunn 5-1
    Last 64
    Playing 2017-08-16 04:00
    England Peter Ebdon
    53.73% 46.27%
    England Anthony Hamilton
    Outcome: Hamilton 5-3
    Last 64
    Playing 2017-08-16 13:30
    England David Gilbert
    62.08% 37.92%
    England Stuart Carrington
    Outcome: Gilbert 5-4
    Last 64
    Playing 2017-08-16 04:00
    England Barry Hawkins
    69.39% 30.61%
    England Oliver Lines
    Outcome: Hawkins 5-2
    Last 64
    Playing 2017-08-17 13:30
    England Michael Holt
    50.92% 49.08%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 5-2
    Last 64
    Playing 2017-08-16 13:30
    Norway Kurt Maflin
    61.63% 38.37%
    Cyprus Michael Georgiou
    Outcome: Maflin 5-0
    Last 64
    Playing 2017-08-16 04:00
    Scotland Anthony McGill
    55.62% 44.38%
    England Mark Joyce
    Outcome: Joyce 5-2
    Last 64
    Playing 2017-08-16 08:30
    England Rory McLeod
    33.89% 66.11%
    Scotland Stephen Maguire
    Outcome: Maguire 5-1
    Last 64
    Playing 2017-08-16 13:30
    Ireland Fergal O'Brien
    47.90% 52.10%
    England Mark King
    Outcome: O'Brien 5-3
    Last 64
    Playing 2017-08-17 08:00
    England Ronnie O'Sullivan
    54.29% 45.71%
    England Sam Baird
    Outcome: O'Sullivan 5-2
    Last 64
    Playing 2017-08-16 08:30
    Wales Ian Preece
    48.87% 51.13%
    England David Grace
    Outcome: Grace 5-4
    Last 64
    Playing 2017-08-16 04:00
    Australia Neil Robertson
    67.56% 32.44%
    China Li Hang
    Outcome: Hang 5-4
    Last 64
    Playing 2017-08-17 08:00
    England Jimmy Robertson
    51.03% 48.97%
    Belgium Luca Brecel
    Outcome: Brecel 5-2
    Last 64
    Playing 2017-08-17 13:30
    England Matthew Selt
    50.63% 49.37%
    England Tom Ford
    Outcome: Ford 5-1
    Last 64
    Playing 2017-08-16 13:30
    England Elliot Slessor
    31.68% 68.32%
    Scotland Alan McManus
    Outcome: McManus 5-3
    Last 64
    Playing 2017-08-17 08:00
    Iran Hossein Vafaei
    35.76% 64.24%
    Hong Kong Marco Fu
    Outcome: Fu 5-3
    Last 64
    Playing 2017-08-17 13:30
    Wales Michael White
    50.30% 49.70%
    China Xiao Guodong
    Outcome: White 5-3
    Last 64
    Playing 2017-08-16 08:30
    England Ben Woollaston
    49.07% 50.93%
    England Mark Davis
    Outcome: Davis 5-4
    Last 64
    Playing 2017-08-17 08:00
    China Zhou Yuelong
    53.83% 46.17%
    China Chen Zifan
    Outcome: Yuelong 5-4
    Last 64
    Playing 2017-08-17 13:30
    China Cao Yupeng
    30.12% 69.88%
    Wales Ryan Day
    Outcome: Day 5-3
    Last 128
    Playing 2017-06-03 15:30
    Northern Ireland Mark Allen
    74.61% 25.39%
    Wales Lee Walker
    Outcome: Allen 5-3
    Last 128
    Playing 2017-06-05 11:00
    England Sam Baird
    52.49% 47.51%
    Ireland Josh Boileau
    Outcome: Baird 5-2
    Last 128
    Playing 2017-06-03 20:00
    England Stuart Bingham
    71.87% 28.13%
    England Billy Joe Castle
    Outcome: Bingham 5-0
    Last 128
    Playing 2017-06-03 20:00
    China Yan Bingtao
    64.66% 35.34%
    China Wang Yuchen
    Outcome: Bingtao 5-1
    Last 128
    Playing 2017-06-05 20:00
    Belgium Luca Brecel
    49.94% 50.06%
    England Sean O'Sullivan
    Outcome: Brecel 5-2
    Last 128
    Playing 2017-06-05 11:00
    England Alfie Burden
    48.07% 51.93%
    England Paul Davison
    Outcome: Burden 5-2
    Last 128
    Playing 2017-06-05 15:30
    England Stuart Carrington
    48.18% 51.82%
    Scotland Scott Donaldson
    Outcome: Carrington 5-1
    Last 128
    Playing 2017-06-04 15:30
    England Ali Carter
    72.09% 27.91%
    Scotland Ross Muir
    Outcome: Carter 5-2
    Last 128
    Playing 2017-06-03 11:00
    Wales Dominic Dale
    56.59% 43.41%
    China Chen Zifan
    Outcome: Zifan 5-3
    Last 128
    Playing 2017-06-04 15:30
    England Mark Davis
    72.99% 27.01%
    Switzerland Alexander Ursenbacher
    Outcome: Davis 5-2
    Last 128
    Playing 2017-06-06 15:30
    Wales Ryan Day
    56.95% 43.05%
    England Jimmy White
    Outcome: Day 5-0
    Last 128
    Playing 2017-06-06 20:00
    China Yu Delu
    62.52% 37.48%
    China Cao Yupeng
    Outcome: Yupeng 5-3
    Last 128
    Playing 2017-06-03 11:00
    England Mike Dunn
    60.75% 39.25%
    Malta Alex Borg
    Outcome: Dunn 5-2
    Last 128
    Playing 2017-06-04 11:00
    England Peter Ebdon
    57.42% 42.58%
    England Nigel Bond
    Outcome: Ebdon 5-3
    Last 128
    Playing 2017-06-06 20:00
    England Tom Ford
    79.74% 20.26%
    China Yuan Sijun
    Outcome: Ford 5-3
    Last 128
    Playing 2017-06-05 20:00
    Hong Kong Marco Fu
    68.51% 31.49%
    England Sanderson Lam
    Outcome: Fu 5-0
    Last 128
    Playing 2017-06-05 15:30
    England David Gilbert
    65.55% 34.45%
    England Mitchell Mann
    Outcome: Gilbert 5-4
    Last 128
    Playing 2017-06-03 15:30
    England Martin Gould
    70.80% 29.20%
    England Adam Duffy
    Outcome: Gould 5-1
    Last 128
    Playing 2017-06-04 20:00
    England David Grace
    51.14% 48.86%
    China Mei Xiwen
    Outcome: Grace 5-4
    Last 128
    Playing 2017-06-06 11:00
    China Xiao Guodong
    75.79% 24.21%
    Pakistan Hamza Akbar
    Outcome: Guodong 5-4
    Last 128
    Playing 2017-06-04 11:00
    England Anthony Hamilton
    56.58% 43.42%
    Finland Robin Hull
    Outcome: Hamilton 5-3
    Last 128
    Playing 2017-06-06 11:00
    China Li Hang
    41.45% 58.55%
    Northern Ireland Joe Swail
    Outcome: Hang 5-3
    Last 128
    Playing 2017-06-04 15:30
    England Barry Hawkins
    66.60% 33.40%
    England John Astley
    Outcome: Hawkins 5-4
    Last 128
    Playing 2017-06-06 15:30
    England Michael Holt
    79.07% 20.93%
    Australia Kurt Dunham
    Outcome: Holt 5-0
    Last 128
    Playing 2017-06-05 11:00
    Wales Jamie Jones
    62.96% 37.04%
    England Elliot Slessor
    Outcome: Slessor 5-0
    Last 128
    Playing 2017-06-03 15:30
    England Mark Joyce
    54.90% 45.10%
    England Rod Lawler
    Outcome: Joyce 5-3
    Last 128
    Playing 2017-06-04 11:00
    England Oliver Lines
    46.65% 53.35%
    Wales Duane Jones
    Outcome: Lines 5-2
    Last 128
    Playing 2017-06-05 15:30
    England Jack Lisowski
    51.54% 48.46%
    England Allan Taylor
    Outcome: Taylor 5-3
    Last 128
    Playing 2017-06-04 20:00
    Norway Kurt Maflin
    59.61% 40.39%
    Malaysia Thor Chuan Leong
    Outcome: Maflin 5-3
    Last 128
    Playing 2017-06-03 15:30
    Scotland Stephen Maguire
    75.55% 24.45%
    England Jamie Barrett
    Outcome: Maguire 5-1
    Last 128
    Playing 2017-06-03 11:00
    Scotland Anthony McGill
    63.90% 36.10%
    England Craig Steadman
    Outcome: McGill 5-3
    Last 128
    Playing 2017-06-04 11:00
    England Rory McLeod
    63.70% 36.30%
    China Chen Zhe
    Outcome: McLeod 5-3
    Last 128
    Playing 2017-06-05 11:00
    Scotland Alan McManus
    68.75% 31.25%
    England Hammad Miah
    Outcome: McManus 5-4
    Last 128
    Playing 2017-06-05 15:30
    England Robert Milkins
    60.94% 39.06%
    China Zhao Xintong
    Outcome: Milkins 5-2
    Last 128
    Playing 2017-06-03 20:00
    England Shaun Murphy
    80.44% 19.56%
    China Zhang Anda
    Outcome: Murphy 5-2
    Last 128
    Playing 2017-06-04 20:00
    Ireland Fergal O'Brien
    62.17% 37.83%
    England Sam Craigie
    Outcome: O'Brien 5-3
    Last 128
    Playing 2017-06-05 15:30
    England Joe Perry
    71.24% 28.76%
    Israel Eden Sharav
    Outcome: Perry 5-1
    Last 128
    Playing 2017-06-06 20:00
    Australia Neil Robertson
    71.84% 28.16%
    Northern Ireland Gerard Greene
    Outcome: Robertson 5-2
    Last 128
    Playing 2017-06-05 20:00
    England Jimmy Robertson
    58.75% 41.25%
    Wales David John
    Outcome: Robertson 5-0
    Last 128
    Playing 2017-06-03 11:00
    Thailand Noppon Saengkham
    55.07% 44.93%
    Scotland Rhys Clark
    Outcome: Saengkham 5-4
    Last 128
    Playing 2017-06-06 15:30
    England Matthew Selt
    54.42% 45.58%
    England Peter Lines
    Outcome: Selt 5-4
    Last 128
    Playing 2017-06-06 15:30
    Wales Matthew Stevens
    55.03% 44.97%
    England Ashley Hugill
    Outcome: Stevens 5-2
    Last 128
    Playing 2017-06-05 20:00
    England Judd Trump
    84.91% 15.09%
    China Xu Si
    Outcome: Trump 5-1
    Last 128
    Playing 2017-06-06 15:30
    Thailand Thepchaiya Un-Nooh
    86.70% 13.30%
    Scotland Chris Totten
    Outcome: Un-Nooh 5-4
    Last 128
    Playing 2017-06-06 11:00
    Iran Hossein Vafaei
    89.86% 10.14%
    Iran Soheil Vahedi
    Outcome: Vafaei 5-0
    Last 128
    Playing 2017-06-06 20:00
    England Chris Wakelin
    48.11% 51.89%
    China Fang Xiongman
    Outcome: Wakelin 5-3
    Last 128
    Playing 2017-06-04 15:30
    England Ricky Walden
    72.33% 27.67%
    Wales Ian Preece
    Outcome: Preece 5-0
    Last 128
    Playing 2017-06-06 11:00
    Wales Michael White
    56.66% 43.34%
    England Martin O'Donnell
    Outcome: White 5-3
    Last 128
    Playing 2017-06-03 15:30
    Wales Mark Williams
    76.84% 23.16%
    Wales Jak Jones
    Outcome: Williams 5-3
    Last 128
    Playing 2017-06-04 15:30
    England Robbie Williams
    61.05% 38.95%
    India Aditya Mehta
    Outcome: Mehta 5-4
    Last 128
    Playing 2017-06-03 20:00
    England Kyren Wilson
    68.24% 31.76%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-1
    Last 128
    Playing 2017-06-03 20:00
    England Gary Wilson
    48.52% 51.48%
    Ireland Ken Doherty
    Outcome: Doherty 5-1
    Last 128
    Playing 2017-06-04 11:00
    England Ben Woollaston
    59.00% 41.00%
    Germany Lukas Kleckers
    Outcome: Woollaston 5-3
    Last 128
    Playing 2017-06-03 11:00
    China Zhou Yuelong
    62.71% 37.29%
    England Christopher Keogan
    Outcome: Yuelong 5-3