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


    England 2019 UK Championship

    Final
    Playing 2019-12-08 20:00
    China Ding Junhui
    52.52% 47.48%
    Scotland Stephen Maguire
    Outcome: Junhui 10-6
    Semi-final
    Playing 2019-12-07 14:00
    China Ding Junhui
    54.58% 45.42%
    China Yan Bingtao
    Outcome: Junhui 6-2
    Semi-final
    Playing 2019-12-07 20:00
    Scotland Stephen Maguire
    47.23% 52.77%
    Northern Ireland Mark Allen
    Outcome: Maguire 6-0
    Quarter-final
    Playing 2019-12-06 20:00
    Northern Ireland Mark Allen
    57.20% 42.80%
    England Nigel Bond
    Outcome: Allen 6-5
    Quarter-final
    Playing 2019-12-06 14:00
    Scotland John Higgins
    57.93% 42.07%
    China Yan Bingtao
    Outcome: Bingtao 6-3
    Quarter-final
    Playing 2019-12-06 14:00
    China Ding Junhui
    54.27% 45.73%
    China Liang Wenbo
    Outcome: Junhui 6-2
    Quarter-final
    Playing 2019-12-06 20:00
    Scotland Stephen Maguire
    56.68% 43.32%
    Wales Matthew Stevens
    Outcome: Maguire 6-4
    Last 16
    Playing 2019-12-04 14:00
    Northern Ireland Mark Allen
    56.57% 43.43%
    Norway Kurt Maflin
    Outcome: Allen 6-5
    Last 16
    Playing 2019-12-04 20:00
    China Yan Bingtao
    37.66% 62.34%
    Australia Neil Robertson
    Outcome: Bingtao 6-1
    Last 16
    Playing 2019-12-04 20:00
    China Li Hang
    46.35% 53.65%
    China Liang Wenbo
    Outcome: Wenbo 6-4
    Last 16
    Playing 2019-12-04 14:00
    Scotland John Higgins
    53.99% 46.01%
    England Stuart Bingham
    Outcome: Higgins 6-4
    Last 16
    Playing 2019-12-05 14:00
    England Ronnie O'Sullivan
    56.66% 43.34%
    China Ding Junhui
    Outcome: Junhui 6-4
    Last 16
    Playing 2019-12-05 20:00
    Wales Matthew Stevens
    40.06% 59.94%
    England Mark Selby
    Outcome: Stevens 6-5
    Last 16
    Playing 2019-12-05 20:00
    Wales Michael White
    43.64% 56.36%
    Scotland Stephen Maguire
    Outcome: Maguire 6-4
    Last 16
    Playing 2019-12-05 14:00
    England Gary Wilson
    52.89% 47.11%
    England Nigel Bond
    Outcome: Bond 6-5
    Last 32
    Playing 2019-12-02 20:00
    Northern Ireland Mark Allen
    53.63% 46.37%
    England Ben Woollaston
    Outcome: Allen 6-1
    Last 32
    Playing 2019-12-02 14:00
    England Stuart Bingham
    60.70% 39.30%
    China Zhao Xintong
    Outcome: Bingham 6-1
    Last 32
    Playing 2019-12-03 20:00
    China Yan Bingtao
    50.16% 49.84%
    England Jack Lisowski
    Outcome: Bingtao 6-3
    Last 32
    Playing 2019-12-02 14:00
    England Nigel Bond
    43.33% 56.67%
    England Judd Trump
    Outcome: Bond 6-3
    Last 32
    Playing 2019-12-02 14:00
    China Li Hang
    44.83% 55.17%
    Hong Kong Marco Fu
    Outcome: Hang 6-4
    Last 32
    Playing 2019-12-02 20:00
    Scotland John Higgins
    61.05% 38.95%
    England Ian Burns
    Outcome: Higgins 6-1
    Last 32
    Playing 2019-12-03 14:00
    China Ding Junhui
    53.96% 46.04%
    England Ali Carter
    Outcome: Junhui 6-4
    Last 32
    Playing 2019-12-02 14:00
    England Mark King
    43.10% 56.90%
    Australia Neil Robertson
    Outcome: Robertson 6-4
    Last 32
    Playing 2019-12-03 14:00
    Scotland Stephen Maguire
    51.74% 48.26%
    Scotland Graeme Dott
    Outcome: Maguire 6-2
    Last 32
    Playing 2019-12-02 20:00
    Scotland Alan McManus
    51.24% 48.76%
    Norway Kurt Maflin
    Outcome: Maflin 6-2
    Last 32
    Playing 2019-12-03 20:00
    England Martin O'Donnell
    36.38% 63.62%
    England Mark Selby
    Outcome: Selby 6-3
    Last 32
    Playing 2019-12-03 14:00
    England Ronnie O'Sullivan
    62.51% 37.49%
    Thailand Noppon Saengkham
    Outcome: O'Sullivan 6-2
    Last 32
    Playing 2019-12-02 20:00
    Wales Matthew Stevens
    49.89% 50.11%
    England Anthony Hamilton
    Outcome: Stevens 6-2
    Last 32
    Playing 2019-12-03 14:00
    China Liang Wenbo
    62.62% 37.38%
    Israel Eden Sharav
    Outcome: Wenbo 6-4
    Last 32
    Playing 2019-12-03 20:00
    Wales Michael White
    42.85% 57.15%
    England Mark Davis
    Outcome: White 6-5
    Last 32
    Playing 2019-12-03 20:00
    England Gary Wilson
    49.49% 50.51%
    England Joe Perry
    Outcome: Wilson 6-1
    Last 64
    Playing 2019-11-30 20:00
    Northern Ireland Mark Allen
    60.02% 39.98%
    Wales Jak Jones
    Outcome: Allen 6-5
    Last 64
    Playing 2019-11-30 14:00
    England Stuart Bingham
    57.22% 42.78%
    England Martin Gould
    Outcome: Bingham 6-4
    Last 64
    Playing 2019-11-30 14:00
    England Ian Burns
    37.71% 62.29%
    England Michael Holt
    Outcome: Burns 6-5
    Last 64
    Playing 2019-12-01 14:00
    England Stuart Carrington
    40.92% 59.08%
    China Yan Bingtao
    Outcome: Bingtao 6-2
    Last 64
    Playing 2019-12-01 14:00
    England Ali Carter
    56.79% 43.21%
    England Robert Milkins
    Outcome: Carter 6-2
    Last 64
    Playing 2019-11-30 20:00
    Scotland Scott Donaldson
    49.67% 50.33%
    England Ben Woollaston
    Outcome: Woollaston 6-4
    Last 64
    Playing 2019-12-01 14:00
    Scotland Graeme Dott
    63.16% 36.84%
    China Yuan Sijun
    Outcome: Dott 6-0
    Last 64
    Playing 2019-12-01 14:00
    England Peter Ebdon
    48.36% 51.64%
    England Jack Lisowski
    Outcome: Lisowski 6-2
    Last 64
    Playing 2019-11-30 14:00
    Hong Kong Marco Fu
    41.67% 58.33%
    England Kyren Wilson
    Outcome: Fu 6-5
    Last 64
    Playing 2019-11-30 20:00
    England Anthony Hamilton
    58.75% 41.25%
    England James Cahill
    Outcome: Hamilton 6-3
    Last 64
    Playing 2019-11-30 14:00
    China Li Hang
    43.82% 56.18%
    China Xiao Guodong
    Outcome: Hang 6-4
    Last 64
    Playing 2019-11-30 20:00
    England Barry Hawkins
    59.37% 40.63%
    Scotland Alan McManus
    Outcome: McManus 6-4
    Last 64
    Playing 2019-12-01 14:00
    England Louis Heathcote
    48.20% 51.80%
    England Nigel Bond
    Outcome: Bond 6-5
    Last 64
    Playing 2019-12-01 20:00
    Scotland John Higgins
    61.17% 38.83%
    China Lu Ning
    Outcome: Higgins 6-1
    Last 64
    Playing 2019-11-30 20:00
    England Liam Highfield
    39.00% 61.00%
    England Mark Selby
    Outcome: Selby 6-3
    Last 64
    Playing 2019-12-01 14:00
    China Ding Junhui
    60.30% 39.70%
    Cyprus Michael Georgiou
    Outcome: Junhui 6-2
    Last 64
    Playing 2019-11-30 14:00
    England Mark King
    60.70% 39.30%
    China Lyu Haotian
    Outcome: King 6-1
    Last 64
    Playing 2019-12-01 20:00
    Scotland Stephen Maguire
    67.14% 32.86%
    Northern Ireland Jordan Brown
    Outcome: Maguire 6-2
    Last 64
    Playing 2019-12-01 20:00
    England Martin O'Donnell
    45.86% 54.14%
    England Ricky Walden
    Outcome: O'Donnell 6-2
    Last 64
    Playing 2019-11-30 14:00
    England Ronnie O'Sullivan
    56.89% 43.11%
    China Tian Pengfei
    Outcome: O'Sullivan 6-0
    Last 64
    Playing 2019-12-01 20:00
    England Jimmy Robertson
    54.98% 45.02%
    Norway Kurt Maflin
    Outcome: Maflin 6-2
    Last 64
    Playing 2019-11-30 14:00
    Thailand Noppon Saengkham
    48.57% 51.43%
    Scotland Anthony McGill
    Outcome: Saengkham 6-3
    Last 64
    Playing 2019-12-01 20:00
    Thailand Akani Songsermsawad
    47.07% 52.93%
    England Joe Perry
    Outcome: Perry 6-3
    Last 64
    Playing 2019-11-30 14:00
    Wales Matthew Stevens
    46.64% 53.36%
    Wales Ryan Day
    Outcome: Stevens 6-5
    Last 64
    Playing 2019-11-30 20:00
    Thailand Thepchaiya Un-Nooh
    56.41% 43.59%
    China Zhao Xintong
    Outcome: Xintong 6-4
    Last 64
    Playing 2019-12-01 20:00
    England Chris Wakelin
    38.07% 61.93%
    England Gary Wilson
    Outcome: Wilson 6-4
    Last 64
    Playing 2019-11-30 20:00
    Wales Daniel Wells
    59.61% 40.39%
    Israel Eden Sharav
    Outcome: Sharav 6-2
    Last 64
    Playing 2019-12-01 20:00
    China Liang Wenbo
    57.92% 42.08%
    England David Grace
    Outcome: Wenbo 6-3
    Last 64
    Playing 2019-12-01 20:00
    Wales Mark Williams
    57.05% 42.95%
    Wales Michael White
    Outcome: White 6-2
    Last 64
    Playing 2019-11-30 20:00
    England Robbie Williams
    35.10% 64.90%
    Australia Neil Robertson
    Outcome: Robertson 6-4
    Last 64
    Playing 2019-12-01 14:00
    China Mei Xiwen
    41.48% 58.52%
    England Judd Trump
    Outcome: Trump 6-1
    Last 64
    Playing 2019-12-01 14:00
    China Fan Zhengyi
    33.22% 66.78%
    England Mark Davis
    Outcome: Davis 6-4
    Last 128
    Playing 2019-11-28 20:30
    Northern Ireland Mark Allen
    59.93% 40.07%
    England Jimmy White
    Outcome: Allen 6-3
    Last 128
    Playing 2019-11-28 10:30
    China Yan Bingtao
    69.76% 30.24%
    Brazil Igor Figueiredo
    Outcome: Bingtao 6-1
    Last 128
    Playing 2019-11-26 20:30
    Belgium Luca Brecel
    58.65% 41.35%
    England Nigel Bond
    Outcome: Bond 6-5
    Last 128
    Playing 2019-11-27 10:30
    England Stuart Carrington
    54.28% 45.72%
    Thailand James Wattana
    Outcome: Carrington 6-3
    Last 128
    Playing 2019-11-27 15:30
    Wales Ryan Day
    70.90% 29.10%
    Iran Soheil Vahedi
    Outcome: Day 6-3
    Last 128
    Playing 2019-11-28 21:30
    Ireland Ken Doherty
    53.92% 46.08%
    China Mei Xiwen
    Outcome: Xiwen 6-4
    Last 128
    Playing 2019-11-27 20:30
    Scotland Scott Donaldson
    65.23% 34.77%
    China Chen Zifan
    Outcome: Donaldson 6-1
    Last 128
    Playing 2019-11-27 10:30
    Scotland Graeme Dott
    60.36% 39.64%
    England Barry Pinches
    Outcome: Dott 6-1
    Last 128
    Playing 2019-11-27 21:30
    England Peter Ebdon
    61.30% 38.70%
    England John Astley
    Outcome: Ebdon 6-5
    Last 128
    Playing 2019-11-28 15:30
    England Tom Ford
    60.45% 39.55%
    England David Grace
    Outcome: Grace 6-3
    Last 128
    Playing 2019-11-27 10:30
    Hong Kong Marco Fu
    60.65% 39.35%
    England Craig Steadman
    Outcome: Fu 6-3
    Last 128
    Playing 2019-11-27 15:30
    Cyprus Michael Georgiou
    54.31% 45.69%
    England Oliver Lines
    Outcome: Georgiou 6-4
    Last 128
    Playing 2019-11-26 20:30
    England David Gilbert
    68.04% 31.96%
    England James Cahill
    Outcome: Cahill 6-4
    Last 128
    Playing 2019-11-27 15:30
    England Martin Gould
    55.65% 44.35%
    England Alfie Burden
    Outcome: Gould 6-4
    Last 128
    Playing 2019-11-28 10:30
    China Xiao Guodong
    57.04% 42.96%
    England Rod Lawler
    Outcome: Guodong 6-1
    Last 128
    Playing 2019-11-28 10:30
    England Anthony Hamilton
    60.02% 39.98%
    England Sam Baird
    Outcome: Hamilton 6-2
    Last 128
    Playing 2019-11-27 10:30
    China Lyu Haotian
    63.86% 36.14%
    England Andy Lee
    Outcome: Haotian 6-1
    Last 128
    Playing 2019-11-27 15:30
    England Barry Hawkins
    65.49% 34.51%
    Northern Ireland Gerard Greene
    Outcome: Hawkins 6-2
    Last 128
    Playing 2019-11-26 20:30
    Scotland John Higgins
    57.14% 42.86%
    England Peter Lines
    Outcome: Higgins 6-0
    Last 128
    Playing 2019-11-27 10:30
    England Andrew Higginson
    58.50% 41.50%
    Wales Jak Jones
    Outcome: Jones 6-4
    Last 128
    Playing 2019-11-28 20:30
    England Liam Highfield
    48.71% 51.29%
    England Mike Dunn
    Outcome: Highfield 6-2
    Last 128
    Playing 2019-11-26 20:30
    England Michael Holt
    71.91% 28.09%
    Poland Adam Stefanow
    Outcome: Holt 6-1
    Last 128
    Playing 2019-11-27 20:30
    England Mark Joyce
    65.94% 34.06%
    Northern Ireland Jordan Brown
    Outcome: Brown 6-2
    Last 128
    Playing 2019-11-27 10:30
    China Ding Junhui
    68.42% 31.58%
    Wales Duane Jones
    Outcome: Junhui 6-2
    Last 128
    Playing 2019-11-28 15:30
    England Mark King
    67.82% 32.18%
    China Chang Bingyu
    Outcome: King 6-5
    Last 128
    Playing 2019-11-28 10:30
    England Jack Lisowski
    74.59% 25.41%
    England David Lilley
    Outcome: Lisowski 6-2
    Last 128
    Playing 2019-11-28 15:30
    Norway Kurt Maflin
    69.94% 30.06%
    Malaysia Thor Chuan Leong
    Outcome: Maflin 6-2
    Last 128
    Playing 2019-11-27 10:30
    Scotland Stephen Maguire
    62.46% 37.54%
    England Billy Joe Castle
    Outcome: Maguire 6-4
    Last 128
    Playing 2019-11-26 20:30
    Scotland Anthony McGill
    58.32% 41.68%
    England Mitchell Mann
    Outcome: McGill 6-1
    Last 128
    Playing 2019-11-28 10:30
    Scotland Alan McManus
    59.93% 40.07%
    England Elliot Slessor
    Outcome: McManus 6-1
    Last 128
    Playing 2019-11-28 20:30
    England Robert Milkins
    64.93% 35.07%
    England Harvey Chandler
    Outcome: Milkins 6-4
    Last 128
    Playing 2019-11-28 15:30
    England Shaun Murphy
    71.01% 28.99%
    Israel Eden Sharav
    Outcome: Sharav 6-4
    Last 128
    Playing 2019-11-28 15:30
    England Martin O'Donnell
    63.33% 36.67%
    Wales Kishan Hirani
    Outcome: O'Donnell 6-4
    Last 128
    Playing 2019-11-28 20:30
    England Ronnie O'Sullivan
    71.27% 28.73%
    Ireland Ross Bulman
    Outcome: O'Sullivan 6-0
    Last 128
    Playing 2019-11-28 21:30
    England Joe Perry
    86.25% 13.75%
    Germany Simon Lichtenberg
    Outcome: Perry 6-5
    Last 128
    Playing 2019-11-28 20:30
    England Jimmy Robertson
    69.60% 30.40%
    Poland Kacper Filipiak
    Outcome: Robertson 6-4
    Last 128
    Playing 2019-11-26 20:30
    Thailand Noppon Saengkham
    60.52% 39.48%
    Wales Jackson Page
    Outcome: Saengkham 6-5
    Last 128
    Playing 2019-11-27 15:30
    England Mark Selby
    63.71% 36.29%
    England Andy Hicks
    Outcome: Selby 6-0
    Last 128
    Playing 2019-11-27 15:30
    England Matthew Selt
    65.27% 34.73%
    England Ian Burns
    Outcome: Burns 6-0
    Last 128
    Playing 2019-11-27 15:30
    China Yuan Sijun
    52.62% 47.38%
    England Hammad Miah
    Outcome: Sijun 6-5
    Last 128
    Playing 2019-11-27 21:30
    Thailand Akani Songsermsawad
    57.18% 42.82%
    Wales Lee Walker
    Outcome: Songsermsawad 6-4
    Last 128
    Playing 2019-11-26 20:30
    Wales Matthew Stevens
    60.63% 39.37%
    China Chen Feilong
    Outcome: Stevens 6-0
    Last 128
    Playing 2019-11-28 15:30
    England Judd Trump Amiri has not played in a pro tournament before, so there is no data available to compare.
    Morocco Amine Amiri
    Outcome: Trump 6-0
    Last 128
    Playing 2019-11-28 20:30
    Thailand Thepchaiya Un-Nooh
    60.81% 39.19%
    England Jamie O'Neill
    Outcome: Un-Nooh 6-5
    Last 128
    Playing 2019-11-27 20:30
    Iran Hossein Vafaei
    63.96% 36.04%
    England Louis Heathcote
    Outcome: Heathcote 6-5
    Last 128
    Playing 2019-11-28 20:30
    England Chris Wakelin
    63.02% 36.98%
    England Ashley Carty
    Outcome: Wakelin 6-3
    Last 128
    Playing 2019-11-27 20:30
    England Ricky Walden
    62.40% 37.60%
    China Xu Si
    Outcome: Walden 6-3
    Last 128
    Playing 2019-11-26 20:30
    Wales Daniel Wells
    50.15% 49.85%
    China Zhang Anda
    Outcome: Wells 6-3
    Last 128
    Playing 2019-11-28 15:30
    Wales Michael White
    46.06% 53.94%
    Ireland Fergal O'Brien
    Outcome: White 6-2
    Last 128
    Playing 2019-11-27 20:30
    Wales Mark Williams
    70.80% 29.20%
    Scotland Fraser Patrick
    Outcome: Williams 6-2
    Last 128
    Playing 2019-11-28 10:30
    England Robbie Williams
    51.66% 48.34%
    China Luo Honghao
    Outcome: Williams 6-3
    Last 128
    Playing 2019-11-27 20:30
    England Kyren Wilson
    75.38% 24.62%
    England Riley Parsons
    Outcome: Wilson 6-0
    Last 128
    Playing 2019-11-28 20:30
    England Ben Woollaston
    79.08% 20.92%
    China Zhang Jiankang
    Outcome: Woollaston 6-2
    Last 128
    Playing 2019-11-28 10:30
    China Zhou Yuelong
    77.43% 22.57%
    China Fan Zhengyi
    Outcome: Zhengyi 6-4