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


    Latvia 2019 Riga Masters

    Semi-final
    Playing 2019-07-28 14:00
    England Mark Joyce
    52.42% 47.58%
    Norway Kurt Maflin
    Outcome: Joyce 5-4
    Quarter-final
    Playing 2019-07-28 11:00
    China Yan Bingtao
    52.69% 47.31%
    China Li Hang
    Outcome: Bingtao 4-3
    Quarter-final
    Playing 2019-07-28 10:00
    England Stuart Carrington
    46.85% 53.15%
    England Mark Joyce
    Outcome: Joyce 4-1
    Quarter-final
    Playing 2019-07-28 10:00
    Norway Kurt Maflin
    56.33% 43.67%
    China Luo Honghao
    Outcome: Maflin 4-1
    Quarter-final
    Playing 2019-07-28 11:00
    England Matthew Selt
    52.02% 47.98%
    England Mark King
    Outcome: Selt 4-1
    Last 16
    Playing 2019-07-27 19:00
    England Mark Joyce
    39.47% 60.53%
    England Jack Lisowski
    Outcome: Joyce 4-3
    Last 16
    Playing 2019-07-27 18:00
    England Mark King
    61.69% 38.31%
    England Christopher Keogan
    Outcome: King 4-1
    Last 16
    Playing 2019-07-27 18:00
    England Mark Selby
    60.37% 39.63%
    England Stuart Carrington
    Outcome: Carrington 4-2
    Last 16
    Playing 2019-07-27 17:00
    England Matthew Selt
    57.66% 42.34%
    Wales Jak Jones
    Outcome: Selt 4-2
    Last 16
    Playing 2019-07-27 19:00
    Thailand Thepchaiya Un-Nooh
    51.94% 48.06%
    Norway Kurt Maflin
    Outcome: Maflin 4-1
    Last 16
    Playing 2019-07-27 19:00
    England Gary Wilson
    63.28% 36.72%
    China Luo Honghao
    Outcome: Honghao 4-0
    Last 16
    Playing 2019-07-27 18:00
    China Mei Xiwen
    43.88% 56.12%
    China Li Hang
    Outcome: Hang 4-2
    Last 16
    Playing 2019-07-27 17:00
    China Chen Zifan
    42.84% 57.16%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 32
    Playing 2019-07-27 09:00
    China Yan Bingtao
    48.48% 51.52%
    Scotland Alan McManus
    Outcome: Bingtao 4-3
    Last 32
    Playing 2019-07-27 09:00
    England Sam Craigie
    39.26% 60.74%
    England Matthew Selt
    Outcome: Selt 4-3
    Last 32
    Playing 2019-07-27 12:00
    England Tom Ford
    45.65% 54.35%
    England Gary Wilson
    Outcome: Wilson 4-1
    Last 32
    Playing 2019-07-27 15:00
    China Lyu Haotian
    42.62% 57.38%
    Norway Kurt Maflin
    Outcome: Maflin 4-2
    Last 32
    Playing 2019-07-27 14:00
    China Luo Honghao
    34.38% 65.62%
    Wales Mark Williams
    Outcome: Honghao 4-1
    Last 32
    Playing 2019-07-27 09:00
    Wales Jak Jones
    35.67% 64.33%
    England Michael Holt
    Outcome: Jones 4-3
    Last 32
    Playing 2019-07-27 14:00
    England Mark Joyce
    49.32% 50.68%
    England Liam Highfield
    Outcome: Joyce 4-0
    Last 32
    Playing 2019-07-27 11:30
    England Christopher Keogan
    39.85% 60.15%
    China Xiao Guodong
    Outcome: Keogan 4-1
    Last 32
    Playing 2019-07-27 09:00
    England Mark King
    55.13% 44.87%
    China Zhou Yuelong
    Outcome: King 4-1
    Last 32
    Playing 2019-07-27 14:00
    England Joe Perry
    59.38% 40.62%
    England Stuart Carrington
    Outcome: Carrington 4-2
    Last 32
    Playing 2019-07-27 15:00
    Wales Ian Preece
    42.44% 57.56%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-2
    Last 32
    Playing 2019-07-27 09:00
    England Mark Selby
    48.15% 51.85%
    Scotland Graeme Dott
    Outcome: Selby 4-3
    Last 32
    Playing 2019-07-27 11:30
    China Yuan Sijun
    49.00% 51.00%
    China Li Hang
    Outcome: Hang 4-3
    Last 32
    Playing 2019-07-27 11:30
    Wales Daniel Wells
    46.24% 53.76%
    England Jack Lisowski
    Outcome: Lisowski 4-2
    Last 32
    Playing 2019-07-27 12:00
    England Ben Woollaston
    54.16% 45.84%
    China Chen Zifan
    Outcome: Zifan 4-0
    Last 32
    Playing 2019-07-27 14:00
    China Mei Xiwen
    45.60% 54.40%
    Germany Lukas Kleckers
    Outcome: Xiwen 4-1
    Last 64
    Playing 2019-07-26 16:00
    Belgium Luca Brecel
    56.71% 43.29%
    China Lyu Haotian
    Outcome: Haotian 4-1
    Last 64
    Playing 2019-07-26 19:00
    England James Cahill
    35.08% 64.92%
    Wales Mark Williams
    Outcome: Williams 4-3
    Last 64
    Playing 2019-07-26 11:30
    England Ali Carter
    60.54% 39.46%
    Wales Jak Jones
    Outcome: Jones 4-1
    Last 64
    Playing 2019-07-26 16:00
    Scotland Scott Donaldson
    52.46% 47.54%
    England Mark Joyce
    Outcome: Joyce 4-2
    Last 64
    Playing 2019-07-26 11:30
    England Mike Dunn
    39.87% 60.13%
    China Li Hang
    Outcome: Hang 4-2
    Last 64
    Playing 2019-07-26 18:00
    Poland Kacper Filipiak
    44.64% 55.36%
    England Tom Ford
    Outcome: Ford 4-2
    Last 64
    Playing 2019-07-26 19:00
    England David Grace
    57.06% 42.94%
    China Luo Honghao
    Outcome: Honghao 4-2
    Last 64
    Playing 2019-07-26 12:00
    England Michael Holt
    53.69% 46.31%
    Switzerland Alexander Ursenbacher
    Outcome: Holt 4-0
    Last 64
    Playing 2019-07-26 18:00
    Latvia Rodion Judin
    35.68% 64.32%
    England Jack Lisowski
    Outcome: Lisowski 4-1
    Last 64
    Playing 2019-07-26 12:00
    England Mark King
    61.35% 38.65%
    England Allan Taylor
    Outcome: King 4-1
    Last 64
    Playing 2019-07-26 16:00
    England Oliver Lines
    44.99% 55.01%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-0
    Last 64
    Playing 2019-07-26 18:00
    Wales Jackson Page
    37.22% 62.78%
    England Gary Wilson
    Outcome: Wilson 4-3
    Last 64
    Playing 2019-07-26 15:00
    England Joe Perry
    57.25% 42.75%
    England Anthony Hamilton
    Outcome: Perry 4-2
    Last 64
    Playing 2019-07-26 18:00
    Estonia Andres Petrov
    40.61% 59.39%
    China Chen Zifan
    Outcome: Zifan 4-0
    Last 64
    Playing 2019-07-26 19:00
    Wales Ian Preece
    57.37% 42.63%
    Northern Ireland Gerard Greene
    Outcome: Preece 4-2
    Last 64
    Playing 2019-07-26 15:00
    England Brandon Sargeant
    37.63% 62.37%
    England Stuart Carrington
    Outcome: Carrington 4-1
    Last 64
    Playing 2019-07-26 12:00
    England Matthew Selt
    54.23% 45.77%
    China Lu Ning
    Outcome: Selt 4-2
    Last 64
    Playing 2019-07-26 16:00
    England Craig Steadman
    56.00% 44.00%
    Wales Daniel Wells
    Outcome: Wells 4-3
    Last 64
    Playing 2019-07-26 16:00
    Poland Adam Stefanow
    39.61% 60.39%
    England Liam Highfield
    Outcome: Highfield 4-1
    Last 64
    Playing 2019-07-26 15:00
    Wales Lee Walker
    32.85% 67.15%
    Scotland Graeme Dott
    Outcome: Dott 4-0
    Last 128
    Playing 2019-06-11 11:00
    Pakistan Hamza Akbar
    43.46% 56.54%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-1
    Last 128
    Playing 2019-06-12 11:00
    England John Astley
    55.67% 44.33%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-2
    Last 128
    Playing 2019-06-11 17:00
    England Sam Baird
    50.75% 49.25%
    England Mark Joyce
    Outcome: Joyce 4-1
    Last 128
    Playing 2019-06-13 14:00
    England Stuart Bingham
    60.00% 40.00%
    China Li Hang
    Outcome: Hang 4-1
    Last 128
    Playing 2019-06-10 14:00
    China Chang Bingyu
    26.38% 73.62%
    England Ian Burns
    Outcome: Bingyu 4-2
    Last 128
    Playing 2019-06-10 14:00
    Belgium Luca Brecel
    43.07% 56.93%
    England Andy Hicks
    Outcome: Brecel 4-0
    Last 128
    Playing 2019-06-10 20:00
    Ireland Ross Bulman
    39.99% 60.01%
    England Michael Holt
    Outcome: Holt 4-1
    Last 128
    Playing 2019-06-12 17:00
    England Alfie Burden
    58.43% 41.57%
    England David Grace
    Outcome: Grace 4-2
    Last 128
    Playing 2019-06-11 17:00
    England Stuart Carrington
    44.43% 55.57%
    England Andrew Higginson
    Outcome: Carrington 4-0
    Last 128
    Playing 2019-06-10 20:00
    England Ali Carter
    56.25% 43.75%
    China Xu Si
    Outcome: Carter 4-1
    Last 128
    Playing 2019-06-10 20:00
    Malaysia Thor Chuan Leong
    37.67% 62.33%
    Wales Jak Jones
    Outcome: Jones 4-1
    Last 128
    Playing 2019-06-12 14:00
    Wales Jamie Clarke
    46.71% 53.29%
    China Lyu Haotian
    Outcome: Haotian 4-1
    Last 128
    Playing 2019-06-10 20:00
    Wales Ryan Day
    58.27% 41.73%
    England Louis Heathcote
    Outcome: Heathcote 4-3
    Last 128
    Playing 2019-06-11 20:00
    Scotland Scott Donaldson
    47.18% 52.82%
    Scotland Fraser Patrick
    Outcome: Donaldson 4-2
    Last 128
    Playing 2019-06-13 17:00
    Poland Kacper Filipiak
    22.86% 77.14%
    China Zhao Xintong
    Outcome: Filipiak 4-3
    Last 128
    Playing 2019-06-12 20:00
    England Tom Ford
    53.42% 46.58%
    Malta Alex Borg
    Outcome: Ford 4-0
    Last 128
    Playing 2019-06-12 20:00
    England David Gilbert
    52.08% 47.92%
    Wales Ian Preece
    Outcome: Preece 4-3
    Last 128
    Playing 2019-06-13 11:00
    England Barry Hawkins
    57.69% 42.31%
    England Jamie O'Neill
    Outcome: O'Neill 4-1
    Last 128
    Playing 2019-06-13 17:00
    England Mark King
    53.62% 46.38%
    England Martin Gould
    Outcome: King 4-1
    Last 128
    Playing 2019-06-11 14:00
    England Andy Lee
    33.79% 66.21%
    England Christopher Keogan
    Outcome: Keogan 4-3
    Last 128
    Playing 2019-06-11 14:00
    China Peifan Lei
    43.81% 56.19%
    England Allan Taylor
    Outcome: Taylor 4-1
    Last 128
    Playing 2019-06-12 11:00
    Germany Simon Lichtenberg
    21.21% 78.79%
    Norway Kurt Maflin
    Outcome: Maflin 4-1
    Last 128
    Playing 2019-06-12 14:00
    England Oliver Lines
    52.23% 47.77%
    England Shane Castle
    Outcome: Lines 4-1
    Last 128
    Playing 2019-06-11 20:00
    England Jack Lisowski
    55.48% 44.52%
    England David Lilley
    Outcome: Lisowski 4-2
    Last 128
    Playing 2019-06-11 17:00
    Scotland Stephen Maguire
    62.81% 37.19%
    England Liam Highfield
    Outcome: Highfield 4-2
    Last 128
    Playing 2019-06-10 17:00
    England Mitchell Mann
    37.42% 62.58%
    England Mike Dunn
    Outcome: Dunn 4-0
    Last 128
    Playing 2019-06-10 17:00
    Scotland Alan McManus
    50.40% 49.60%
    England Billy Joe Castle
    Outcome: McManus 4-1
    Last 128
    Playing 2019-06-13 17:00
    England Shaun Murphy
    58.95% 41.05%
    China Zhang Anda
    Outcome: Anda 4-3
    Last 128
    Playing 2019-06-13 14:00
    China Lu Ning
    43.42% 56.58%
    England Martin O'Donnell
    Outcome: Ning 4-1
    Last 128
    Playing 2019-06-12 14:00
    England Joe O'Connor
    47.81% 52.19%
    England Peter Ebdon
    Outcome: O'Connor 4-3
    Last 128
    Playing 2019-06-12 17:00
    Wales Jackson Page
    48.40% 51.60%
    England Hammad Miah
    Outcome: Page 4-0
    Last 128
    Playing 2019-06-13 14:00
    Wales Andrew Pagett
    38.82% 61.18%
    England Anthony Hamilton
    Outcome: Hamilton 4-1
    Last 128
    Playing 2019-06-11 11:00
    England Riley Parsons
    40.96% 59.04%
    Germany Lukas Kleckers
    Outcome: Kleckers 4-2
    Last 128
    Playing 2019-06-13 11:00
    England Joe Perry
    81.83% 18.17%
    China Fan Zhengyi
    Outcome: Perry 4-2
    Last 128
    Playing 2019-06-12 14:00
    England Barry Pinches
    62.99% 37.01%
    China Luo Honghao
    Outcome: Honghao 4-2
    Last 128
    Playing 2019-06-12 20:00
    England Jimmy Robertson
    57.75% 42.25%
    England Matthew Selt
    Outcome: Selt 4-2
    Last 128
    Playing 2019-06-11 11:00
    England Chae Ross
    41.31% 58.69%
    China Xiao Guodong
    Outcome: Guodong 4-1
    Last 128
    Playing 2019-06-11 17:00
    England Brandon Sargeant
    28.56% 71.44%
    England Ashley Carty
    Outcome: Sargeant 4-2
    Last 128
    Playing 2019-06-11 20:00
    Israel Eden Sharav
    42.61% 57.39%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-3
    Last 128
    Playing 2019-06-10 17:00
    China Yuan Sijun
    42.58% 57.42%
    Thailand Noppon Saengkham
    Outcome: Sijun 4-2
    Last 128
    Playing 2019-06-12 11:00
    England Elliot Slessor
    58.24% 41.76%
    Wales Daniel Wells
    Outcome: Wells 4-1
    Last 128
    Playing 2019-06-11 20:00
    England Craig Steadman
    60.86% 39.14%
    Wales Dominic Dale
    Outcome: Steadman 4-3
    Last 128
    Playing 2019-06-11 14:00
    Poland Adam Stefanow
    32.51% 67.49%
    Wales Michael White
    Outcome: Stefanow 4-0
    Last 128
    Playing 2019-06-12 11:00
    Wales Lee Walker
    36.26% 63.74%
    England Peter Lines
    Outcome: Walker 4-1
    Last 128
    Playing 2019-06-12 20:00
    England Jimmy White
    62.88% 37.12%
    England James Cahill
    Outcome: Cahill 4-0
    Last 128
    Playing 2019-06-11 14:00
    England Robbie Williams
    39.32% 60.68%
    Scotland Graeme Dott
    Outcome: Dott 4-3
    Last 128
    Playing 2019-06-12 17:00
    England Gary Wilson
    55.54% 44.46%
    England Chris Wakelin
    Outcome: Wilson 4-3
    Last 128
    Playing 2019-06-13 14:00
    England Kyren Wilson
    59.65% 40.35%
    Ireland Fergal O'Brien
    Outcome: Wilson 4-1
    Last 128
    Playing 2019-06-12 17:00
    England Ben Woollaston
    47.77% 52.23%
    England Mark Davis
    Outcome: Woollaston 4-2
    Last 128
    Playing 2019-06-10 14:00
    China Mei Xiwen
    48.89% 51.11%
    England Paul Davison
    Outcome: Xiwen 4-0
    Last 128
    Playing 2019-06-10 17:00
    China Long Zehuang
    44.72% 55.28%
    England Sam Craigie
    Outcome: Craigie 4-2