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


    Germany 2019 German Masters

    Last 16
    Playing 2019-01-31 20:00
    China Yan Bingtao
    42.49% 57.51%
    England Judd Trump
    Outcome: Trump 5-1
    Last 16
    Playing 2019-01-31 20:00
    England Peter Ebdon
    44.99% 55.01%
    England Kyren Wilson
    Outcome: Wilson 5-2
    Last 16
    Playing 2019-02-01 14:00
    England David Gilbert
    42.60% 57.40%
    England Mark Selby
    Outcome: Gilbert 5-4
    Last 16
    Playing 2019-02-01 14:00
    China Xiao Guodong
    42.45% 57.55%
    China Ding Junhui
    Outcome: Junhui 5-4
    Last 16
    Playing 2019-01-31 20:00
    England Robert Milkins
    48.58% 51.42%
    Scotland Stephen Maguire
    Outcome: Maguire 5-1
    Last 16
    Playing 2019-02-01 14:00
    Australia Neil Robertson
    48.88% 51.12%
    England Stuart Bingham
    Outcome: Robertson 5-0
    Last 16
    Playing 2019-02-01 14:00
    China Yuan Sijun
    61.32% 38.68%
    Wales Duane Jones
    Outcome: Jones 5-3
    Last 16
    Playing 2019-01-31 20:00
    Wales Mark Williams
    55.04% 44.96%
    England Joe Perry
    Outcome: Williams 5-0
    Last 32
    Playing 2019-01-30 14:00
    England Sam Baird
    46.23% 53.77%
    England Joe Perry
    Outcome: Perry 5-4
    Last 32
    Playing 2019-01-31 15:00
    England Stuart Bingham
    54.67% 45.33%
    England Jimmy Robertson
    Outcome: Bingham 5-2
    Last 32
    Playing 2019-01-30 14:00
    China Yan Bingtao
    54.15% 45.85%
    Wales Matthew Stevens
    Outcome: Bingtao 5-3
    Last 32
    Playing 2019-01-30 20:00
    England Peter Ebdon
    48.23% 51.77%
    England Shaun Murphy
    Outcome: Ebdon 5-3
    Last 32
    Playing 2019-01-31 10:00
    England David Gilbert
    50.90% 49.10%
    England Ben Woollaston
    Outcome: Gilbert 5-2
    Last 32
    Playing 2019-01-31 10:00
    China Xiao Guodong
    43.20% 56.80%
    Wales Ryan Day
    Outcome: Guodong 5-1
    Last 32
    Playing 2019-01-30 20:00
    China Li Hang
    43.66% 56.34%
    England Judd Trump
    Outcome: Trump 5-2
    Last 32
    Playing 2019-01-30 20:00
    England Barry Hawkins
    54.28% 45.72%
    England Robert Milkins
    Outcome: Milkins 5-4
    Last 32
    Playing 2019-01-31 15:00
    Scotland John Higgins
    54.70% 45.30%
    China Yuan Sijun
    Outcome: Sijun 5-4
    Last 32
    Playing 2019-01-31 15:00
    England Jack Lisowski
    65.45% 34.55%
    Wales Duane Jones
    Outcome: Jones 5-2
    Last 32
    Playing 2019-01-30 20:00
    Scotland Stephen Maguire
    58.76% 41.24%
    Cyprus Michael Georgiou
    Outcome: Maguire 5-1
    Last 32
    Playing 2019-01-30 20:00
    England Rory McLeod
    44.66% 55.34%
    England Kyren Wilson
    Outcome: Wilson 5-3
    Last 32
    Playing 2019-01-31 15:00
    Ireland Fergal O'Brien
    40.87% 59.13%
    China Ding Junhui
    Outcome: Junhui 5-3
    Last 32
    Playing 2019-01-31 15:00
    Australia Neil Robertson
    56.40% 43.60%
    Norway Kurt Maflin
    Outcome: Robertson 5-1
    Last 32
    Playing 2019-01-31 10:00
    England Ricky Walden
    45.01% 54.99%
    England Mark Selby
    Outcome: Selby 5-1
    Last 32
    Playing 2019-01-30 14:00
    Wales Mark Williams
    57.79% 42.21%
    China Zhou Yuelong
    Outcome: Williams 5-3
    Last 64
    Playing 2018-12-21 15:30
    England John Astley
    36.93% 63.07%
    England Mark Selby
    Outcome: Selby 5-1
    Last 64
    Playing 2018-12-21 20:00
    England Stuart Bingham
    58.06% 41.94%
    China Niu Zhuang
    Outcome: Bingham 5-0
    Last 64
    Playing 2018-12-21 15:30
    Northern Ireland Jordan Brown
    51.52% 48.48%
    Wales Duane Jones
    Outcome: Jones 5-2
    Last 64
    Playing 2018-12-20 20:00
    England Sam Craigie
    47.01% 52.99%
    England Sam Baird
    Outcome: Baird 5-3
    Last 64
    Playing 2018-12-21 15:30
    Ireland Ken Doherty
    46.78% 53.22%
    Wales Matthew Stevens
    Outcome: Stevens 5-2
    Last 64
    Playing 2018-12-21 11:00
    Scotland Graeme Dott
    55.55% 44.45%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-4
    Last 64
    Playing 2018-12-21 11:00
    England Peter Ebdon
    44.61% 55.39%
    England Mark King
    Outcome: Ebdon 5-4
    Last 64
    Playing 2018-12-21 20:00
    England Tom Ford
    51.52% 48.48%
    Norway Kurt Maflin
    Outcome: Maflin 5-4
    Last 64
    Playing 2018-12-21 15:30
    China Li Hang
    61.55% 38.45%
    China Luo Honghao
    Outcome: Hang 5-3
    Last 64
    Playing 2018-12-21 11:00
    England Barry Hawkins
    59.46% 40.54%
    England Stuart Carrington
    Outcome: Hawkins 5-4
    Last 64
    Playing 2018-12-21 20:00
    Scotland John Higgins
    65.67% 34.33%
    England Chris Wakelin
    Outcome: Higgins 5-4
    Last 64
    Playing 2018-12-21 15:30
    England Kuldesh Johal
    38.12% 61.88%
    China Ding Junhui
    Outcome: Junhui 5-2
    Last 64
    Playing 2018-12-21 20:00
    Germany Lukas Kleckers
    26.47% 73.53%
    England Judd Trump
    Outcome: Trump 5-0
    Last 64
    Playing 2018-12-21 15:30
    England Oliver Lines
    33.47% 66.53%
    England Kyren Wilson
    Outcome: Wilson 5-2
    Last 64
    Playing 2018-12-21 11:00
    England Jack Lisowski
    51.83% 48.17%
    England Gary Wilson
    Outcome: Lisowski 5-4
    Last 64
    Playing 2018-12-21 11:00
    Scotland Stephen Maguire
    64.57% 35.43%
    Northern Ireland Gerard Greene
    Outcome: Maguire 5-1
    Last 64
    Playing 2018-12-20 20:00
    England Rory McLeod
    39.41% 60.59%
    England Martin Gould
    Outcome: McLeod 5-4
    Last 64
    Playing 2018-12-21 11:00
    England Robert Milkins
    62.77% 37.23%
    Israel Eden Sharav
    Outcome: Milkins 5-2
    Last 64
    Playing 2018-12-21 20:00
    Scotland Ross Muir
    39.31% 60.69%
    England Ricky Walden
    Outcome: Walden 5-2
    Last 64
    Playing 2018-12-21 11:00
    China Lu Ning
    41.45% 58.55%
    China Yan Bingtao
    Outcome: Bingtao 5-4
    Last 64
    Playing 2018-12-21 15:30
    Ireland Fergal O'Brien
    44.17% 55.83%
    China Liang Wenbo
    Outcome: O'Brien 5-1
    Last 64
    Playing 2018-12-20 20:00
    England Joe Perry
    68.86% 31.14%
    Scotland Chris Totten
    Outcome: Perry 5-0
    Last 64
    Playing 2018-12-21 20:00
    England Jimmy Robertson
    55.11% 44.89%
    Northern Ireland Joe Swail
    Outcome: Robertson 5-1
    Last 64
    Playing 2018-12-21 11:00
    Australia Neil Robertson
    61.09% 38.91%
    England James Cahill
    Outcome: Robertson 5-2
    Last 64
    Playing 2018-12-20 20:00
    Thailand Noppon Saengkham
    50.40% 49.60%
    China Yuan Sijun
    Outcome: Sijun 5-4
    Last 64
    Playing 2018-12-20 20:00
    Thailand Akani Songsermsawad
    42.39% 57.61%
    Wales Ryan Day
    Outcome: Day 5-4
    Last 64
    Playing 2018-12-21 20:00
    England Craig Steadman
    39.71% 60.29%
    England David Gilbert
    Outcome: Gilbert 5-4
    Last 64
    Playing 2018-12-20 20:00
    England Jimmy White
    35.99% 64.01%
    England Shaun Murphy
    Outcome: Murphy 5-2
    Last 64
    Playing 2018-12-20 20:00
    Wales Mark Williams
    61.75% 38.25%
    Wales Jak Jones
    Outcome: Williams 5-1
    Last 64
    Playing 2018-12-21 20:00
    England Ben Woollaston
    48.34% 51.66%
    England Matthew Selt
    Outcome: Woollaston 5-1
    Last 64
    Playing 2018-12-21 15:30
    China Zhao Xintong
    47.40% 52.60%
    China Xiao Guodong
    Outcome: Guodong 5-2
    Last 64
    Playing 2018-12-20 20:00
    China Zhou Yuelong
    50.73% 49.27%
    Wales Dominic Dale
    Outcome: Yuelong 5-2
    Last 128
    Playing 2018-12-20 11:00
    England Stuart Bingham
    74.35% 25.65%
    China Chen Feilong
    Outcome: Bingham 5-4
    Last 128
    Playing 2018-12-20 11:00
    England Alfie Burden
    58.32% 41.68%
    England Oliver Lines
    Outcome: Lines 5-3
    Last 128
    Playing 2018-12-19 20:00
    England James Cahill
    73.19% 26.81%
    Egypt Basem Eltahhan
    Outcome: Cahill 5-3
    Last 128
    Playing 2018-12-20 11:00
    England Paul Davison
    49.04% 50.96%
    Norway Kurt Maflin
    Outcome: Maflin 5-0
    Last 128
    Playing 2018-12-20 15:30
    England Mike Dunn
    45.31% 54.69%
    England Ben Woollaston
    Outcome: Woollaston 5-2
    Last 128
    Playing 2018-12-19 20:00
    England Tom Ford
    69.53% 30.47%
    England Joe O'Connor
    Outcome: Ford 5-2
    Last 128
    Playing 2018-12-20 11:00
    Hong Kong Marco Fu
    57.73% 42.27%
    England Matthew Selt
    Outcome: Selt 5-2
    Last 128
    Playing 2018-12-20 15:30
    England David Gilbert
    65.88% 34.12%
    England Ashley Hugill
    Outcome: Gilbert 5-2
    Last 128
    Playing 2018-12-19 15:30
    China Xiao Guodong
    65.53% 34.47%
    Malaysia Thor Chuan Leong
    Outcome: Guodong 5-2
    Last 128
    Playing 2018-12-19 11:00
    England Anthony Hamilton
    66.88% 33.12%
    China Luo Honghao
    Outcome: Honghao 5-1
    Last 128
    Playing 2018-12-19 11:00
    China Li Hang
    51.84% 48.16%
    China Lyu Haotian
    Outcome: Hang 5-2
    Last 128
    Playing 2018-12-19 15:30
    England Barry Hawkins
    60.95% 39.05%
    Wales Michael White
    Outcome: Hawkins 5-1
    Last 128
    Playing 2018-12-20 15:30
    Scotland John Higgins
    78.47% 21.53%
    Iran Soheil Vahedi
    Outcome: Higgins 5-0
    Last 128
    Playing 2018-12-20 15:30
    England Andrew Higginson
    60.14% 39.86%
    England John Astley
    Outcome: Astley 5-4
    Last 128
    Playing 2018-12-19 11:00
    China Zhang Jiankang
    34.37% 65.63%
    England Chris Wakelin
    Outcome: Wakelin 5-3
    Last 128
    Playing 2018-12-19 20:00
    England Kuldesh Johal
    44.65% 55.35%
    China Zhang Yong
    Outcome: Johal 5-2
    Last 128
    Playing 2018-12-19 15:30
    China Ding Junhui
    63.22% 36.78%
    England Nigel Bond
    Outcome: Junhui 5-0
    Last 128
    Playing 2018-12-20 11:00
    England Mark King
    57.29% 42.71%
    England Rod Lawler
    Outcome: King 5-2
    Last 128
    Playing 2018-12-19 11:00
    England Jack Lisowski
    54.02% 45.98%
    England Mark Joyce
    Outcome: Lisowski 5-1
    Last 128
    Playing 2018-12-19 15:30
    Scotland Anthony McGill
    65.82% 34.18%
    Northern Ireland Jordan Brown
    Outcome: Brown 5-4
    Last 128
    Playing 2018-12-19 11:00
    England Hammad Miah
    60.56% 39.44%
    Germany Lukas Kleckers
    Outcome: Kleckers 5-2
    Last 128
    Playing 2018-12-20 15:30
    Scotland Ross Muir
    56.73% 43.27%
    China Li Yuan
    Outcome: Muir 5-1
    Last 128
    Playing 2018-12-19 20:00
    England Shaun Murphy
    57.22% 42.78%
    England Martin O'Donnell
    Outcome: Murphy 5-2
    Last 128
    Playing 2018-12-19 20:00
    Ireland Fergal O'Brien
    56.65% 43.35%
    China Tian Pengfei
    Outcome: O'Brien 5-1
    Last 128
    Playing 2018-12-19 15:30
    Australia Neil Robertson
    84.37% 15.63%
    Wales Jamie Clarke
    Outcome: Robertson 5-0
    Last 128
    Playing 2018-12-20 11:00
    England Jimmy Robertson
    58.44% 41.56%
    Thailand Dechawat Poomjaeng
    Outcome: Robertson 5-1
    Last 128
    Playing 2018-12-19 11:00
    Thailand Noppon Saengkham
    45.97% 54.03%
    England Liam Highfield
    Outcome: Saengkham 5-1
    Last 128
    Playing 2018-12-20 15:30
    England Mark Selby
    69.73% 30.27%
    England Billy Joe Castle
    Outcome: Selby 5-1
    Last 128
    Playing 2018-12-19 15:30
    China Yuan Sijun
    71.72% 28.28%
    Belgium Ben Mertens
    Outcome: Sijun 5-0
    Last 128
    Playing 2018-12-20 15:30
    England Craig Steadman
    50.97% 49.03%
    Pakistan Hamza Akbar
    Outcome: Steadman 5-2
    Last 128
    Playing 2018-12-19 11:00
    Poland Adam Stefanow
    35.78% 64.22%
    England Stuart Carrington
    Outcome: Carrington 5-1
    Last 128
    Playing 2018-12-20 11:00
    Northern Ireland Joe Swail
    90.59% 9.41%
    Germany Richard Wienold
    Outcome: Swail 5-2
    Last 128
    Playing 2018-12-19 15:30
    Switzerland Alexander Ursenbacher
    58.28% 41.72%
    Wales Duane Jones
    Outcome: Jones 5-3
    Last 128
    Playing 2018-12-20 15:30
    England Ricky Walden
    58.88% 41.12%
    Scotland Scott Donaldson
    Outcome: Walden 5-4
    Last 128
    Playing 2018-12-19 20:00
    China Liang Wenbo
    52.16% 47.84%
    Thailand Thepchaiya Un-Nooh
    Outcome: Wenbo 5-4
    Last 128
    Playing 2018-12-19 20:00
    England Jimmy White
    66.27% 33.73%
    England Harvey Chandler
    Outcome: White 5-2
    Last 128
    Playing 2018-12-19 20:00
    Wales Mark Williams
    85.03% 14.97%
    China Fan Zhengyi
    Outcome: Williams 5-3
    Last 128
    Playing 2018-12-19 11:00
    England Gary Wilson
    66.81% 33.19%
    China Chen Zifan
    Outcome: Wilson 5-4
    Last 128
    Playing 2018-12-19 15:30
    China Zhao Xintong
    67.87% 32.13%
    England Sanderson Lam
    Outcome: Xintong 5-0
    Last 128
    Playing 2018-12-20 11:00
    China Niu Zhuang
    65.72% 34.28%
    Germany Simon Lichtenberg
    Outcome: Zhuang 5-4