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


    England 2018 UK Championship

    Final
    Playing 2018-12-09 20:00
    England Ronnie O'Sullivan
    55.40% 44.60%
    Northern Ireland Mark Allen
    Outcome: O'Sullivan 10-6
    Semi-final
    Playing 2018-12-08 20:00
    England Stuart Bingham
    48.42% 51.58%
    Northern Ireland Mark Allen
    Outcome: Allen 6-5
    Semi-final
    Playing 2018-12-08 14:00
    England Ronnie O'Sullivan
    59.31% 40.69%
    England Tom Ford
    Outcome: O'Sullivan 6-1
    Quarter-final
    Playing 2018-12-07 20:00
    Northern Ireland Mark Allen
    50.94% 49.06%
    Scotland Stephen Maguire
    Outcome: Allen 6-1
    Quarter-final
    Playing 2018-12-07 20:00
    England Stuart Bingham
    46.69% 53.31%
    England Kyren Wilson
    Outcome: Bingham 6-1
    Quarter-final
    Playing 2018-12-07 14:00
    England Ronnie O'Sullivan
    59.77% 40.23%
    England Martin O'Donnell
    Outcome: O'Sullivan 6-1
    Quarter-final
    Playing 2018-12-07 14:00
    England Joe Perry
    54.80% 45.20%
    England Tom Ford
    Outcome: Ford 6-2
    Last 16
    Playing 2018-12-05 20:00
    Northern Ireland Mark Allen
    47.34% 52.66%
    Australia Neil Robertson
    Outcome: Allen 6-5
    Last 16
    Playing 2018-12-05 14:00
    Scotland Stephen Maguire
    48.52% 51.48%
    Wales Mark Williams
    Outcome: Maguire 6-5
    Last 16
    Playing 2018-12-05 20:00
    China Lu Ning
    43.60% 56.40%
    England Tom Ford
    Outcome: Ford 6-5
    Last 16
    Playing 2018-12-06 14:00
    England Martin O'Donnell
    42.60% 57.40%
    China Ding Junhui
    Outcome: O'Donnell 6-4
    Last 16
    Playing 2018-12-05 14:00
    England Ronnie O'Sullivan
    59.02% 40.98%
    England Jack Lisowski
    Outcome: O'Sullivan 6-1
    Last 16
    Playing 2018-12-06 20:00
    Thailand Akani Songsermsawad
    45.71% 54.29%
    England Stuart Bingham
    Outcome: Bingham 6-2
    Last 16
    Playing 2018-12-06 14:00
    England Judd Trump
    53.92% 46.08%
    England Joe Perry
    Outcome: Perry 6-4
    Last 16
    Playing 2018-12-06 20:00
    England Kyren Wilson
    46.56% 53.44%
    England Barry Hawkins
    Outcome: Wilson 6-2
    Last 32
    Playing 2018-12-04 20:00
    Northern Ireland Mark Allen
    57.06% 42.94%
    Iran Hossein Vafaei
    Outcome: Allen 6-2
    Last 32
    Playing 2018-12-04 14:00
    England Stuart Bingham
    55.45% 44.55%
    England David Gilbert
    Outcome: Bingham 6-2
    Last 32
    Playing 2018-12-03 14:00
    China Yan Bingtao
    43.90% 56.10%
    England Kyren Wilson
    Outcome: Wilson 6-2
    Last 32
    Playing 2018-12-03 20:00
    England Ali Carter
    51.65% 48.35%
    Scotland Stephen Maguire
    Outcome: Maguire 6-3
    Last 32
    Playing 2018-12-03 14:00
    England Tom Ford
    49.92% 50.08%
    Scotland Alan McManus
    Outcome: Ford 6-3
    Last 32
    Playing 2018-12-04 14:00
    Hong Kong Marco Fu
    48.55% 51.45%
    England Jack Lisowski
    Outcome: Lisowski 6-3
    Last 32
    Playing 2018-12-04 20:00
    China Xiao Guodong
    43.14% 56.86%
    China Ding Junhui
    Outcome: Junhui 6-4
    Last 32
    Playing 2018-12-03 14:00
    China Lu Ning
    42.60% 57.40%
    Belgium Luca Brecel
    Outcome: Ning 6-4
    Last 32
    Playing 2018-12-03 20:00
    England Joe O'Connor
    33.26% 66.74%
    England Joe Perry
    Outcome: Perry 6-2
    Last 32
    Playing 2018-12-03 14:00
    England Ronnie O'Sullivan
    60.19% 39.81%
    China Zhou Yuelong
    Outcome: O'Sullivan 6-0
    Last 32
    Playing 2018-12-03 20:00
    China Tian Pengfei
    51.11% 48.89%
    England Martin O'Donnell
    Outcome: O'Donnell 6-4
    Last 32
    Playing 2018-12-04 14:00
    Australia Neil Robertson
    50.65% 49.35%
    Scotland Graeme Dott
    Outcome: Robertson 6-5
    Last 32
    Playing 2018-12-03 20:00
    Thailand Noppon Saengkham
    35.72% 64.28%
    Wales Mark Williams
    Outcome: Williams 6-3
    Last 32
    Playing 2018-12-04 20:00
    Thailand Akani Songsermsawad
    56.12% 43.88%
    Wales Jak Jones
    Outcome: Songsermsawad 6-2
    Last 32
    Playing 2018-12-04 14:00
    England Judd Trump
    51.17% 48.83%
    England Mark King
    Outcome: Trump 6-2
    Last 32
    Playing 2018-12-04 20:00
    England Gary Wilson
    40.22% 59.78%
    England Barry Hawkins
    Outcome: Hawkins 6-4
    Last 64
    Playing 2018-12-02 20:00
    Northern Ireland Mark Allen
    58.44% 41.56%
    England Rory McLeod
    Outcome: Allen 6-2
    Last 64
    Playing 2018-12-01 20:00
    England Stuart Bingham
    59.37% 40.63%
    Norway Kurt Maflin
    Outcome: Bingham 6-5
    Last 64
    Playing 2018-12-01 20:00
    England Ian Burns
    40.97% 59.03%
    England Barry Hawkins
    Outcome: Hawkins 6-0
    Last 64
    Playing 2018-12-01 20:00
    England James Cahill
    50.21% 49.79%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 6-5
    Last 64
    Playing 2018-12-02 14:00
    England Paul Davison
    44.33% 55.67%
    China Yan Bingtao
    Outcome: Bingtao 6-1
    Last 64
    Playing 2018-12-01 14:00
    Scotland Scott Donaldson
    48.89% 51.11%
    Scotland Stephen Maguire
    Outcome: Maguire 6-4
    Last 64
    Playing 2018-12-02 20:00
    Scotland Graeme Dott
    53.35% 46.65%
    Wales Matthew Stevens
    Outcome: Dott 6-2
    Last 64
    Playing 2018-12-01 20:00
    England Mike Dunn
    39.14% 60.86%
    England Kyren Wilson
    Outcome: Wilson 6-2
    Last 64
    Playing 2018-12-01 20:00
    England Tom Ford
    45.86% 54.14%
    England Robert Milkins
    Outcome: Ford 6-5
    Last 64
    Playing 2018-12-02 20:00
    Hong Kong Marco Fu
    59.13% 40.87%
    China Luo Honghao
    Outcome: Fu 6-2
    Last 64
    Playing 2018-12-02 14:00
    England David Gilbert
    53.25% 46.75%
    England Peter Ebdon
    Outcome: Gilbert 6-4
    Last 64
    Playing 2018-12-02 20:00
    England Martin Gould
    57.74% 42.26%
    Iran Hossein Vafaei
    Outcome: Vafaei 6-4
    Last 64
    Playing 2018-12-02 14:00
    England Liam Highfield
    46.05% 53.95%
    Belgium Luca Brecel
    Outcome: Brecel 6-5
    Last 64
    Playing 2018-12-02 14:00
    Wales Jak Jones
    43.60% 56.40%
    Northern Ireland Joe Swail
    Outcome: Jones 6-5
    Last 64
    Playing 2018-12-01 20:00
    England Mark Joyce
    58.54% 41.46%
    China Lu Ning
    Outcome: Ning 6-4
    Last 64
    Playing 2018-12-01 20:00
    England Mark King
    57.60% 42.40%
    China Li Hang
    Outcome: King 6-2
    Last 64
    Playing 2018-12-01 14:00
    England Jack Lisowski
    48.73% 51.27%
    China Mei Xiwen
    Outcome: Lisowski 6-1
    Last 64
    Playing 2018-12-01 14:00
    Scotland Alan McManus
    43.91% 56.09%
    Scotland John Higgins
    Outcome: McManus 6-5
    Last 64
    Playing 2018-12-02 20:00
    England Joe O'Connor
    38.13% 61.87%
    England Andrew Higginson
    Outcome: O'Connor 6-3
    Last 64
    Playing 2018-12-02 14:00
    England Ronnie O'Sullivan
    60.37% 39.63%
    Ireland Ken Doherty
    Outcome: O'Sullivan 6-5
    Last 64
    Playing 2018-12-01 14:00
    China Tian Pengfei
    39.29% 60.71%
    England Jimmy Robertson
    Outcome: Pengfei 6-2
    Last 64
    Playing 2018-12-01 20:00
    England Joe Perry
    52.29% 47.71%
    England Michael Holt
    Outcome: Perry 6-1
    Last 64
    Playing 2018-12-01 14:00
    Australia Neil Robertson
    58.25% 41.75%
    Thailand Thepchaiya Un-Nooh
    Outcome: Robertson 6-3
    Last 64
    Playing 2018-12-02 20:00
    Thailand Noppon Saengkham
    47.41% 52.59%
    England Rod Lawler
    Outcome: Saengkham 6-0
    Last 64
    Playing 2018-12-02 14:00
    England Matthew Selt
    45.52% 54.48%
    China Ding Junhui
    Outcome: Junhui 6-5
    Last 64
    Playing 2018-12-02 20:00
    England Judd Trump
    62.34% 37.66%
    Wales Dominic Dale
    Outcome: Trump 6-5
    Last 64
    Playing 2018-12-02 20:00
    England Chris Wakelin
    43.50% 56.50%
    England Ali Carter
    Outcome: Carter 6-4
    Last 64
    Playing 2018-12-01 14:00
    Wales Daniel Wells
    38.71% 61.29%
    Wales Mark Williams
    Outcome: Williams 6-0
    Last 64
    Playing 2018-12-02 14:00
    England Gary Wilson
    57.08% 42.92%
    England Sam Baird
    Outcome: Wilson 6-3
    Last 64
    Playing 2018-12-01 14:00
    England Ben Woollaston
    50.64% 49.36%
    China Xiao Guodong
    Outcome: Guodong 6-3
    Last 64
    Playing 2018-12-01 14:00
    China Zhou Yuelong
    46.70% 53.30%
    England Mark Davis
    Outcome: Yuelong 6-4
    Last 128
    Playing 2018-11-28 20:30
    Northern Ireland Mark Allen
    84.12% 15.88%
    Egypt Basem Eltahhan
    Outcome: Allen 6-2
    Last 128
    Playing 2018-11-28 10:30
    England Stuart Bingham
    61.43% 38.57%
    Thailand James Wattana
    Outcome: Bingham 6-0
    Last 128
    Playing 2018-11-29 10:30
    China Yan Bingtao
    73.52% 26.48%
    Germany Lukas Kleckers
    Outcome: Bingtao 6-1
    Last 128
    Playing 2018-11-29 10:30
    Belgium Luca Brecel
    79.82% 20.18%
    China Fan Zhengyi
    Outcome: Brecel 6-4
    Last 128
    Playing 2018-11-28 20:30
    England Stuart Carrington
    49.61% 50.39%
    England Paul Davison
    Outcome: Davison 6-1
    Last 128
    Playing 2018-11-29 20:30
    England Ali Carter
    71.49% 28.51%
    Malaysia Thor Chuan Leong
    Outcome: Carter 6-3
    Last 128
    Playing 2018-11-27 20:30
    Wales Dominic Dale
    48.07% 51.93%
    Northern Ireland Gerard Greene
    Outcome: Dale 6-4
    Last 128
    Playing 2018-11-29 15:30
    England Mark Davis
    63.52% 36.48%
    England Sam Craigie
    Outcome: Davis 6-4
    Last 128
    Playing 2018-11-28 15:30
    Wales Ryan Day
    74.82% 25.18%
    England Joe O'Connor
    Outcome: O'Connor 6-2
    Last 128
    Playing 2018-11-29 20:30
    Scotland Scott Donaldson
    67.18% 32.82%
    China Li Yuan
    Outcome: Donaldson 6-3
    Last 128
    Playing 2018-11-28 15:30
    Scotland Graeme Dott
    54.59% 45.41%
    England Oliver Lines
    Outcome: Dott 6-2
    Last 128
    Playing 2018-11-28 20:30
    England Mike Dunn
    62.39% 37.61%
    England Allan Taylor
    Outcome: Dunn 6-4
    Last 128
    Playing 2018-11-29 15:30
    England Peter Ebdon
    69.57% 30.43%
    Scotland Chris Totten
    Outcome: Ebdon 6-2
    Last 128
    Playing 2018-11-28 15:30
    England Tom Ford
    55.93% 44.07%
    England Craig Steadman
    Outcome: Ford 6-5
    Last 128
    Playing 2018-11-28 10:30
    Hong Kong Marco Fu
    64.30% 35.70%
    England Hammad Miah
    Outcome: Fu 6-0
    Last 128
    Playing 2018-11-27 15:30
    Cyprus Michael Georgiou
    63.19% 36.81%
    China Luo Honghao
    Outcome: Honghao 6-0
    Last 128
    Playing 2018-11-28 20:30
    England David Gilbert
    71.59% 28.41%
    England Ashley Carty
    Outcome: Gilbert 6-3
    Last 128
    Playing 2018-11-28 20:30
    England Martin Gould
    72.74% 27.26%
    England Harvey Chandler
    Outcome: Gould 6-1
    Last 128
    Playing 2018-11-29 10:30
    China Xiao Guodong
    72.10% 27.90%
    England Sean O'Sullivan
    Outcome: Guodong 6-4
    Last 128
    Playing 2018-11-28 10:30
    England Anthony Hamilton
    50.98% 49.02%
    England Rod Lawler
    Outcome: Lawler 6-1
    Last 128
    Playing 2018-11-28 10:30
    China Li Hang
    54.23% 45.77%
    Wales Lee Walker
    Outcome: Hang 6-3
    Last 128
    Playing 2018-11-27 15:30
    China Lyu Haotian
    51.43% 48.57%
    China Tian Pengfei
    Outcome: Pengfei 6-4
    Last 128
    Playing 2018-11-29 15:30
    England Barry Hawkins
    82.24% 17.76%
    Wales Jamie Clarke
    Outcome: Hawkins 6-0
    Last 128
    Playing 2018-11-28 20:30
    Scotland John Higgins
    60.50% 39.50%
    Thailand Dechawat Poomjaeng
    Outcome: Higgins 6-5
    Last 128
    Playing 2018-11-28 10:30
    England Andrew Higginson
    51.99% 48.01%
    England Nigel Bond
    Outcome: Higginson 6-2
    Last 128
    Playing 2018-11-28 10:30
    England Liam Highfield
    55.85% 44.15%
    Finland Robin Hull
    Outcome: Highfield 6-4
    Last 128
    Playing 2018-11-27 20:30
    England Michael Holt
    71.78% 28.22%
    China Chen Zifan
    Outcome: Holt 6-1
    Last 128
    Playing 2018-11-28 10:30
    England Mark Joyce
    64.30% 35.70%
    China Niu Zhuang
    Outcome: Joyce 6-3
    Last 128
    Playing 2018-11-27 15:30
    China Ding Junhui
    78.61% 21.39%
    Poland Adam Stefanow
    Outcome: Junhui 6-1
    Last 128
    Playing 2018-11-29 15:30
    England Mark King
    71.35% 28.65%
    England Elliot Slessor
    Outcome: King 6-5
    Last 128
    Playing 2018-11-27 15:30
    England Jack Lisowski
    76.40% 23.60%
    China Zhang Jiankang
    Outcome: Lisowski 6-1
    Last 128
    Playing 2018-11-29 20:30
    Norway Kurt Maflin
    51.01% 48.99%
    China Zhang Anda
    Outcome: Maflin 6-3
    Last 128
    Playing 2018-11-29 10:30
    Scotland Stephen Maguire
    77.38% 22.62%
    Germany Simon Lichtenberg
    Outcome: Maguire 6-3
    Last 128
    Playing 2018-11-29 20:30
    Scotland Anthony McGill
    69.14% 30.86%
    China Lu Ning
    Outcome: Ning 6-5
    Last 128
    Playing 2018-11-29 10:30
    England Rory McLeod
    43.00% 57.00%
    England Peter Lines
    Outcome: McLeod 6-3
    Last 128
    Playing 2018-11-28 15:30
    Scotland Alan McManus
    64.44% 35.56%
    Switzerland Alexander Ursenbacher
    Outcome: McManus 6-1
    Last 128
    Playing 2018-11-27 20:30
    England Robert Milkins
    73.82% 26.18%
    England Sanderson Lam
    Outcome: Milkins 6-1
    Last 128
    Playing 2018-11-29 15:30
    Ireland Fergal O'Brien
    55.55% 44.45%
    China Mei Xiwen
    Outcome: Xiwen 6-5
    Last 128
    Playing 2018-11-27 15:30
    England Martin O'Donnell
    50.94% 49.06%
    China Xu Si
    Outcome: O'Donnell 6-4
    Last 128
    Playing 2018-11-29 15:30
    England Ronnie O'Sullivan
    73.72% 26.28%
    England Luke Simmonds
    Outcome: O'Sullivan 6-1
    Last 128
    Playing 2018-11-28 15:30
    England Joe Perry
    58.80% 41.20%
    England John Astley
    Outcome: Perry 6-0
    Last 128
    Playing 2018-11-28 10:30
    England Jimmy Robertson
    56.01% 43.99%
    Northern Ireland Jordan Brown
    Outcome: Robertson 6-4
    Last 128
    Playing 2018-11-27 15:30
    Australia Neil Robertson
    71.93% 28.07%
    Wales Kishan Hirani
    Outcome: Robertson 6-2
    Last 128
    Playing 2018-11-29 20:30
    Thailand Noppon Saengkham
    65.57% 34.43%
    Pakistan Hamza Akbar
    Outcome: Saengkham 6-1
    Last 128
    Playing 2018-11-29 20:30
    England Mark Selby
    63.84% 36.16%
    England James Cahill
    Outcome: Cahill 6-3
    Last 128
    Playing 2018-11-27 20:30
    England Matthew Selt
    67.38% 32.62%
    China Zhang Yong
    Outcome: Selt 6-2
    Last 128
    Playing 2018-11-27 15:30
    China Yuan Sijun
    44.83% 55.17%
    Ireland Ken Doherty
    Outcome: Doherty 6-2
    Last 128
    Playing 2018-11-28 15:30
    Thailand Akani Songsermsawad
    58.37% 41.63%
    Israel Eden Sharav
    Outcome: Songsermsawad 6-5
    Last 128
    Playing 2018-11-29 10:30
    Wales Matthew Stevens
    66.25% 33.75%
    Scotland Ross Muir
    Outcome: Stevens 6-4
    Last 128
    Playing 2018-11-27 20:30
    England Judd Trump
    65.41% 34.59%
    England David Lilley
    Outcome: Trump 6-0
    Last 128
    Playing 2018-11-28 20:30
    Thailand Thepchaiya Un-Nooh
    55.46% 44.54%
    England Jimmy White
    Outcome: Un-Nooh 6-3
    Last 128
    Playing 2018-11-29 10:30
    Iran Hossein Vafaei
    70.78% 29.22%
    England Ashley Hugill
    Outcome: Vafaei 6-5
    Last 128
    Playing 2018-11-29 15:30
    England Chris Wakelin
    67.14% 32.86%
    Wales Duane Jones
    Outcome: Wakelin 6-1
    Last 128
    Playing 2018-11-27 20:30
    England Ricky Walden
    66.00% 34.00%
    Wales Jak Jones
    Outcome: Jones 6-5
    Last 128
    Playing 2018-11-29 20:30
    Wales Daniel Wells
    52.08% 47.92%
    China Zhao Xintong
    Outcome: Wells 6-5
    Last 128
    Playing 2018-11-29 15:30
    China Liang Wenbo
    56.39% 43.61%
    England Sam Baird
    Outcome: Baird 6-5
    Last 128
    Playing 2018-11-28 15:30
    Wales Michael White
    55.69% 44.31%
    Northern Ireland Joe Swail
    Outcome: Swail 6-5
    Last 128
    Playing 2018-11-29 20:30
    Wales Mark Williams
    65.76% 34.24%
    England Adam Duffy
    Outcome: Williams 6-2
    Last 128
    Playing 2018-11-29 10:30
    England Robbie Williams
    50.57% 49.43%
    England Ian Burns
    Outcome: Burns 6-5
    Last 128
    Playing 2018-11-27 20:30
    England Kyren Wilson
    71.43% 28.57%
    England Andy Lee
    Outcome: Wilson 6-0
    Last 128
    Playing 2018-11-28 20:30
    England Gary Wilson
    66.41% 33.59%
    England Billy Joe Castle
    Outcome: Wilson 6-4
    Last 128
    Playing 2018-11-27 20:30
    England Ben Woollaston
    55.13% 44.87%
    England Alfie Burden
    Outcome: Woollaston 6-3
    Last 128
    Playing 2018-11-27 15:30
    China Zhou Yuelong
    75.49% 24.51%
    Iran Soheil Vahedi
    Outcome: Yuelong 6-1