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.76% out of 7647 predictions
    See current predictions


    China 2019 China Championship

    Last 128
    Playing 2019-08-15 15:30
    Northern Ireland Mark Allen
    68.95% 31.05%
    Israel Eden Sharav
    Outcome: Allen 5-1
    Last 128
    Playing 2019-08-16 20:00
    England Stuart Bingham
    74.06% 25.94%
    Northern Ireland Jordan Brown
    Outcome: Brown 5-3
    Last 128
    Playing 2019-08-17 15:30
    Belgium Luca Brecel
    61.38% 38.62%
    China Zhang Anda
    Outcome: Brecel 5-1
    Last 128
    Playing 2019-08-18 15:30
    England Stuart Carrington
    70.61% 29.39%
    England Harvey Chandler
    Outcome: Chandler 5-4
    Last 128
    Playing 2019-08-16 15:30
    England Ali Carter
    63.01% 36.99%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 5-4
    Last 128
    Playing 2019-08-15 11:00
    England Mark Davis
    60.08% 39.92%
    China Luo Honghao
    Outcome: Honghao 5-2
    Last 128
    Playing 2019-08-15 20:00
    Wales Ryan Day
    68.00% 32.00%
    Wales Duane Jones
    Outcome: Day 5-4
    Last 128
    Playing 2019-08-16 11:00
    Scotland Scott Donaldson
    70.27% 29.73%
    Poland Adam Stefanow
    Outcome: Donaldson 5-1
    Last 128
    Playing 2019-08-17 11:00
    Scotland Graeme Dott
    73.77% 26.23%
    Wales Jackson Page
    Outcome: Dott 5-4
    Last 128
    Playing 2019-08-15 20:00
    England Mike Dunn
    67.95% 32.05%
    Malaysia Thor Chuan Leong
    Outcome: Dunn 5-2
    Last 128
    Playing 2019-08-16 15:30
    England Peter Ebdon
    65.71% 34.29%
    England Sam Baird
    Outcome: Baird 5-3
    Last 128
    Playing 2019-08-18 11:00
    Hong Kong Marco Fu
    61.77% 38.23%
    England James Cahill
    Outcome: Fu 5-4
    Last 128
    Playing 2019-08-18 20:00
    Cyprus Michael Georgiou
    63.20% 36.80%
    England Hammad Miah
    Outcome: Miah 5-4
    Last 128
    Playing 2019-08-15 11:00
    England David Gilbert
    60.62% 39.38%
    England Peter Lines
    Outcome: Gilbert 5-2
    Last 128
    Playing 2019-08-15 20:00
    England Martin Gould
    60.99% 39.01%
    England Ashley Carty
    Outcome: Gould 5-3
    Last 128
    Playing 2019-08-16 11:00
    China Xiao Guodong
    71.53% 28.47%
    China Peifan Lei
    Outcome: Guodong 5-1
    Last 128
    Playing 2019-08-15 15:30
    England Anthony Hamilton
    67.06% 32.94%
    Malta Alex Borg
    Outcome: Hamilton 5-4
    Last 128
    Playing 2019-08-16 15:30
    China Lyu Haotian
    59.60% 40.40%
    England Louis Heathcote
    Outcome: Haotian 5-3
    Last 128
    Playing 2019-08-16 11:00
    England Barry Hawkins
    65.09% 34.91%
    England Barry Pinches
    Outcome: Hawkins 5-3
    Last 128
    Playing 2019-08-16 20:00
    Scotland John Higgins
    69.47% 30.53%
    England Andy Hicks
    Outcome: Higgins 5-4
    Last 128
    Playing 2019-08-16 20:00
    England Andrew Higginson
    58.73% 41.27%
    England John Astley
    Outcome: Higginson 5-4
    Last 128
    Playing 2019-08-18 15:30
    England Michael Holt
    69.05% 30.95%
    England David Lilley
    Outcome: Holt 5-1
    Last 128
    Playing 2019-08-18 11:00
    England Mark Joyce
    59.48% 40.52%
    England Elliot Slessor
    Outcome: Joyce 5-4
    Last 128
    Playing 2019-08-15 15:30
    England Mark King
    62.14% 37.86%
    England Rod Lawler
    Outcome: King 5-1
    Last 128
    Playing 2019-08-18 20:00
    England Jack Lisowski
    60.64% 39.36%
    England Oliver Lines
    Outcome: Lisowski 5-0
    Last 128
    Playing 2019-08-15 11:00
    Norway Kurt Maflin
    62.21% 37.79%
    England Billy Joe Castle
    Outcome: Maflin 5-2
    Last 128
    Playing 2019-08-17 20:00
    Scotland Stephen Maguire
    64.36% 35.64%
    England Ian Burns
    Outcome: Maguire 5-3
    Last 128
    Playing 2019-08-18 11:00
    Scotland Anthony McGill
    59.55% 40.45%
    China Chen Zifan
    Outcome: McGill 5-1
    Last 128
    Playing 2019-08-18 15:30
    Scotland Alan McManus
    56.59% 43.41%
    China Tian Pengfei
    Outcome: Pengfei 5-4
    Last 128
    Playing 2019-08-18 20:00
    England Robert Milkins
    58.76% 41.24%
    England Sam Craigie
    Outcome: Craigie 5-4
    Last 128
    Playing 2019-08-17 15:30
    England Shaun Murphy
    83.19% 16.81%
    China Fan Zhengyi
    Outcome: Murphy 5-2
    Last 128
    Playing 2019-08-16 11:00
    China Lu Ning
    71.25% 28.75%
    Brazil Igor Figueiredo
    Outcome: Ning 5-1
    Last 128
    Playing 2019-08-17 15:30
    Ireland Fergal O'Brien
    69.06% 30.94%
    Wales Kishan Hirani
    Outcome: Hirani 5-4
    Last 128
    Playing 2019-08-16 11:00
    England Martin O'Donnell
    78.53% 21.47%
    Australia Steve Mifsud
    Outcome: O'Donnell 5-3
    Last 128
    Playing 2019-08-15 11:00
    England Joe Perry
    67.36% 32.64%
    England Alfie Burden
    Outcome: Perry 5-4
    Last 128
    Playing 2019-08-18 20:00
    England Jimmy Robertson
    61.54% 38.46%
    Wales Dominic Dale
    Outcome: Dale 5-2
    Last 128
    Playing 2019-08-17 20:00
    Australia Neil Robertson
    65.81% 34.19%
    Northern Ireland Gerard Greene
    Outcome: Robertson 5-3
    Last 128
    Playing 2019-08-17 11:00
    Thailand Noppon Saengkham
    47.66% 52.34%
    England Nigel Bond
    Outcome: Saengkham 5-0
    Last 128
    Playing 2019-08-17 20:00
    England Matthew Selt
    72.30% 27.70%
    Poland Kacper Filipiak
    Outcome: Selt 5-1
    Last 128
    Playing 2019-08-17 15:30
    China Yuan Sijun
    54.41% 45.59%
    England Craig Steadman
    Outcome: Sijun 5-4
    Last 128
    Playing 2019-08-17 11:00
    Thailand Akani Songsermsawad
    75.14% 24.86%
    Germany Simon Lichtenberg
    Outcome: Songsermsawad 5-0
    Last 128
    Playing 2019-08-17 20:00
    Wales Matthew Stevens
    59.02% 40.98%
    England Jamie O'Neill
    Outcome: Stevens 5-3
    Last 128
    Playing 2019-08-15 15:30
    Iran Hossein Vafaei
    61.29% 38.71%
    England Jimmy White
    Outcome: Vafaei 5-4
    Last 128
    Playing 2019-08-15 11:00
    England Chris Wakelin
    64.11% 35.89%
    Wales Lee Walker
    Outcome: Wakelin 5-2
    Last 128
    Playing 2019-08-17 20:00
    England Ricky Walden
    49.31% 50.69%
    China Xu Si
    Outcome: Walden 5-3
    Last 128
    Playing 2019-08-18 11:00
    Wales Daniel Wells
    59.40% 40.60%
    China Chang Bingyu
    Outcome: Wells 5-2
    Last 128
    Playing 2019-08-16 15:30
    China Liang Wenbo
    73.80% 26.20%
    England Mitchell Mann
    Outcome: Mann 5-3
    Last 128
    Playing 2019-08-16 20:00
    Wales Michael White
    62.67% 37.33%
    England Joe O'Connor
    Outcome: O'Connor 5-3
    Last 128
    Playing 2019-08-15 20:00
    Wales Mark Williams
    78.88% 21.12%
    England Andy Lee
    Outcome: Williams 5-1
    Last 128
    Playing 2019-08-17 11:00
    England Robbie Williams
    55.72% 44.28%
    Scotland Fraser Patrick
    Outcome: Williams 5-1
    Last 128
    Playing 2019-08-18 15:30
    England Kyren Wilson
    69.93% 30.07%
    Wales Jamie Clarke
    Outcome: Wilson 5-1
    Last 128
    Playing 2019-08-18 11:00
    England Gary Wilson
    62.02% 37.98%
    Wales Jak Jones
    Outcome: Jones 5-3
    Last 128
    Playing 2019-08-17 15:30
    England Ben Woollaston
    77.30% 22.70%
    China Zhang Jiankang
    Outcome: Woollaston 5-3
    Last 128
    Playing 2019-08-16 15:30
    China Zhao Xintong
    51.13% 48.87%
    England David Grace
    Outcome: Xintong 5-3
    Last 128
    Playing 2019-08-18 15:30
    China Zhou Yuelong
    66.51% 33.49%
    England Riley Parsons
    Outcome: Yuelong 5-0