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


    England 2016 UK Championship

    Final
    Playing 2016-12-04 20:00
    England Ronnie O'Sullivan
    48.09% 51.91%
    England Mark Selby
    Outcome: Selby 10-7
    Semi-final
    Playing 2016-12-03 14:00
    England Shaun Murphy
    46.07% 53.93%
    England Mark Selby
    Outcome: Selby 6-2
    Semi-final
    Playing 2016-12-03 20:00
    England Ronnie O'Sullivan
    53.60% 46.40%
    Hong Kong Marco Fu
    Outcome: O'Sullivan 6-5
    Quarter-final
    Playing 2016-12-02 14:00
    Belgium Luca Brecel
    36.47% 63.53%
    England Shaun Murphy
    Outcome: Murphy 6-1
    Quarter-final
    Playing 2016-12-02 14:00
    Scotland John Higgins
    47.46% 52.54%
    England Mark Selby
    Outcome: Selby 6-5
    Quarter-final
    Playing 2016-12-02 20:00
    Wales Jamie Jones
    39.68% 60.32%
    Hong Kong Marco Fu
    Outcome: Fu 6-5
    Quarter-final
    Playing 2016-12-02 20:00
    Wales Mark Williams
    49.05% 50.95%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-2
    Last 16
    Playing 2016-11-30 20:00
    China Zhang Anda
    32.20% 67.80%
    England Mark Selby
    Outcome: Selby 6-1
    Last 16
    Playing 2016-12-01 20:00
    Belgium Luca Brecel
    40.04% 59.96%
    Scotland Stephen Maguire
    Outcome: Brecel 6-3
    Last 16
    Playing 2016-11-30 20:00
    Hong Kong Marco Fu
    65.21% 34.79%
    England Oliver Lines
    Outcome: Fu 6-0
    Last 16
    Playing 2016-12-01 14:00
    Scotland John Higgins
    53.35% 46.65%
    Northern Ireland Mark Allen
    Outcome: Higgins 6-3
    Last 16
    Playing 2016-12-01 20:00
    England Liam Highfield
    34.15% 65.85%
    Wales Mark Williams
    Outcome: Williams 6-5
    Last 16
    Playing 2016-12-01 14:00
    Wales Jamie Jones
    48.27% 51.73%
    England David Gilbert
    Outcome: Jones 6-2
    Last 16
    Playing 2016-11-30 14:00
    Wales Matthew Stevens
    41.89% 58.11%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-2
    Last 16
    Playing 2016-11-30 14:00
    China Zhou Yuelong
    34.03% 65.97%
    England Shaun Murphy
    Outcome: Murphy 6-2
    Last 32
    Playing 2016-11-29 20:00
    Northern Ireland Mark Allen
    56.31% 43.69%
    Wales Ryan Day
    Outcome: Allen 6-5
    Last 32
    Playing 2016-11-29 20:00
    China Zhang Anda
    56.48% 43.52%
    England Mitchell Mann
    Outcome: Anda 6-3
    Last 32
    Playing 2016-11-28 14:00
    England Ali Carter
    55.25% 44.75%
    England David Gilbert
    Outcome: Gilbert 6-5
    Last 32
    Playing 2016-11-29 14:00
    Wales Dominic Dale
    42.63% 57.37%
    England Shaun Murphy
    Outcome: Murphy 6-5
    Last 32
    Playing 2016-11-28 20:00
    China Yu Delu
    44.18% 55.82%
    Belgium Luca Brecel
    Outcome: Brecel 6-1
    Last 32
    Playing 2016-11-28 14:00
    Cyprus Michael Georgiou
    35.85% 64.15%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-1
    Last 32
    Playing 2016-11-28 20:00
    Scotland John Higgins
    62.17% 37.83%
    England Ben Woollaston
    Outcome: Higgins 6-2
    Last 32
    Playing 2016-11-29 20:00
    China Ding Junhui
    63.50% 36.50%
    Wales Jamie Jones
    Outcome: Jones 6-2
    Last 32
    Playing 2016-11-28 14:00
    England Peter Lines
    57.53% 42.47%
    England Liam Highfield
    Outcome: Highfield 6-2
    Last 32
    Playing 2016-11-28 14:00
    England Robert Milkins
    40.99% 59.01%
    England Mark Selby
    Outcome: Selby 6-1
    Last 32
    Playing 2016-11-29 20:00
    Ireland Fergal O'Brien
    39.06% 60.94%
    Scotland Stephen Maguire
    Outcome: Maguire 6-5
    Last 32
    Playing 2016-11-29 14:00
    England Jimmy Robertson
    50.67% 49.33%
    England Oliver Lines
    Outcome: Lines 6-0
    Last 32
    Playing 2016-11-29 14:00
    Wales Matthew Stevens
    44.96% 55.04%
    England Joe Perry
    Outcome: Stevens 6-2
    Last 32
    Playing 2016-11-29 14:00
    Wales Mark Williams
    49.74% 50.26%
    England Ricky Walden
    Outcome: Williams 6-5
    Last 32
    Playing 2016-11-28 20:00
    China Mei Xiwen
    34.99% 65.01%
    Hong Kong Marco Fu
    Outcome: Fu 6-4
    Last 32
    Playing 2016-11-28 20:00
    China Zhou Yuelong
    51.47% 48.53%
    China Yan Bingtao
    Outcome: Yuelong 6-5
    Last 64
    Playing 2016-11-27 14:00
    Northern Ireland Mark Allen
    57.06% 42.94%
    England Rod Lawler
    Outcome: Allen 6-4
    Last 64
    Playing 2016-11-27 20:00
    China Zhang Anda
    39.65% 60.35%
    Scotland Anthony McGill
    Outcome: Anda 6-3
    Last 64
    Playing 2016-11-26 20:00
    England Sam Baird
    57.39% 42.61%
    England Mitchell Mann
    Outcome: Mann 6-2
    Last 64
    Playing 2016-11-26 20:00
    England Stuart Bingham
    63.05% 36.95%
    China Yu Delu
    Outcome: Delu 6-4
    Last 64
    Playing 2016-11-27 14:00
    China Yan Bingtao
    39.90% 60.10%
    China Liang Wenbo
    Outcome: Bingtao 6-4
    Last 64
    Playing 2016-11-26 14:00
    Belgium Luca Brecel
    62.30% 37.70%
    England Sam Craigie
    Outcome: Brecel 6-5
    Last 64
    Playing 2016-11-26 20:00
    England Ali Carter
    59.83% 40.17%
    England Robbie Williams
    Outcome: Carter 6-2
    Last 64
    Playing 2016-11-27 14:00
    Scotland Rhys Clark
    31.40% 68.60%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-0
    Last 64
    Playing 2016-11-26 14:00
    Wales Dominic Dale
    48.54% 51.46%
    Scotland Graeme Dott
    Outcome: Dale 6-3
    Last 64
    Playing 2016-11-27 20:00
    Wales Ryan Day
    57.16% 42.84%
    Norway Kurt Maflin
    Outcome: Day 6-2
    Last 64
    Playing 2016-11-26 14:00
    England Mike Dunn
    56.14% 43.86%
    Cyprus Michael Georgiou
    Outcome: Georgiou 6-4
    Last 64
    Playing 2016-11-27 14:00
    England David Gilbert
    58.94% 41.06%
    England Mark Joyce
    Outcome: Gilbert 6-2
    Last 64
    Playing 2016-11-27 20:00
    China Xiao Guodong
    39.66% 60.34%
    England Joe Perry
    Outcome: Perry 6-4
    Last 64
    Playing 2016-11-26 20:00
    England Barry Hawkins
    59.65% 40.35%
    Ireland Fergal O'Brien
    Outcome: O'Brien 6-5
    Last 64
    Playing 2016-11-26 14:00
    Scotland John Higgins
    67.31% 32.69%
    Thailand Noppon Saengkham
    Outcome: Higgins 6-4
    Last 64
    Playing 2016-11-26 14:00
    England Liam Highfield
    58.14% 41.86%
    China Wang Yuchen
    Outcome: Highfield 6-5
    Last 64
    Playing 2016-11-27 20:00
    Finland Robin Hull
    35.77% 64.23%
    England Shaun Murphy
    Outcome: Murphy 6-3
    Last 64
    Playing 2016-11-27 14:00
    China Ding Junhui
    69.34% 30.66%
    Scotland Ross Muir
    Outcome: Junhui 6-2
    Last 64
    Playing 2016-11-27 20:00
    England Oliver Lines
    29.52% 70.48%
    England Judd Trump
    Outcome: Lines 6-2
    Last 64
    Playing 2016-11-26 20:00
    England Peter Lines
    52.31% 47.69%
    England Chris Wakelin
    Outcome: Lines 6-4
    Last 64
    Playing 2016-11-26 14:00
    Scotland Stephen Maguire
    69.14% 30.86%
    China Zhao Xintong
    Outcome: Maguire 6-2
    Last 64
    Playing 2016-11-27 20:00
    England Rory McLeod
    38.73% 61.27%
    Hong Kong Marco Fu
    Outcome: Fu 6-0
    Last 64
    Playing 2016-11-26 20:00
    Scotland Alan McManus
    53.96% 46.04%
    Wales Jamie Jones
    Outcome: Jones 6-2
    Last 64
    Playing 2016-11-27 14:00
    England Hammad Miah
    35.78% 64.22%
    England Robert Milkins
    Outcome: Milkins 6-5
    Last 64
    Playing 2016-11-27 20:00
    England Jimmy Robertson
    43.76% 56.24%
    England Mark Davis
    Outcome: Robertson 6-2
    Last 64
    Playing 2016-11-26 20:00
    Wales Matthew Stevens
    50.69% 49.31%
    Wales Michael White
    Outcome: Stevens 6-4
    Last 64
    Playing 2016-11-27 20:00
    England Ricky Walden
    62.69% 37.31%
    Scotland Scott Donaldson
    Outcome: Walden 6-2
    Last 64
    Playing 2016-11-26 14:00
    Wales Daniel Wells
    34.15% 65.85%
    England Mark Selby
    Outcome: Selby 6-4
    Last 64
    Playing 2016-11-26 14:00
    Wales Mark Williams
    59.67% 40.33%
    England Andrew Higginson
    Outcome: Williams 6-2
    Last 64
    Playing 2016-11-27 14:00
    England Ben Woollaston
    57.55% 42.45%
    England Paul Davison
    Outcome: Woollaston 6-4
    Last 64
    Playing 2016-11-27 14:00
    China Mei Xiwen
    36.21% 63.79%
    England Martin Gould
    Outcome: Xiwen 6-3
    Last 64
    Playing 2016-11-26 20:00
    China Zhou Yuelong
    40.84% 59.16%
    England Michael Holt
    Outcome: Yuelong 6-1
    Last 128
    Playing 2016-11-23 20:30
    Northern Ireland Mark Allen
    72.55% 27.45%
    China Chen Zhe
    Outcome: Allen 6-4
    Last 128
    Playing 2016-11-22 20:30
    England Sam Baird
    55.33% 44.67%
    England Sean O'Sullivan
    Outcome: Baird 6-2
    Last 128
    Playing 2016-11-24 15:30
    England Stuart Bingham
    82.26% 17.74%
    Poland Adam Stefanow
    Outcome: Bingham 6-0
    Last 128
    Playing 2016-11-23 15:30
    Belgium Luca Brecel
    59.93% 40.07%
    India Aditya Mehta
    Outcome: Brecel 6-0
    Last 128
    Playing 2016-11-24 20:30
    England Alfie Burden
    53.71% 46.29%
    England Chris Wakelin
    Outcome: Wakelin 6-2
    Last 128
    Playing 2016-11-24 15:30
    England Ian Burns
    46.51% 53.49%
    Wales Daniel Wells
    Outcome: Wells 6-5
    Last 128
    Playing 2016-11-23 10:30
    England Stuart Carrington
    62.15% 37.85%
    China Yan Bingtao
    Outcome: Bingtao 6-5
    Last 128
    Playing 2016-11-24 10:30
    England Ali Carter
    78.25% 21.75%
    England Christopher Keogan
    Outcome: Carter 6-1
    Last 128
    Playing 2016-11-24 10:30
    Wales Dominic Dale
    73.24% 26.76%
    England Sanderson Lam
    Outcome: Dale 6-5
    Last 128
    Playing 2016-11-24 15:30
    England Mark Davis
    64.31% 35.69%
    England Sydney Wilson
    Outcome: Davis 6-3
    Last 128
    Playing 2016-11-22 15:30
    Wales Ryan Day
    60.90% 39.10%
    England Jimmy White
    Outcome: Day 6-2
    Last 128
    Playing 2016-11-24 15:30
    China Yu Delu
    47.90% 52.10%
    England Nigel Bond
    Outcome: Delu 6-3
    Last 128
    Playing 2016-11-23 10:30
    Ireland Ken Doherty
    58.16% 41.84%
    Thailand Noppon Saengkham
    Outcome: Saengkham 6-0
    Last 128
    Playing 2016-11-24 10:30
    Scotland Graeme Dott
    69.36% 30.64%
    Wales Ian Preece
    Outcome: Dott 6-1
    Last 128
    Playing 2016-11-23 20:30
    England Mike Dunn
    74.22% 25.78%
    Isle of Man Darryl Hill
    Outcome: Dunn 6-1
    Last 128
    Playing 2016-11-24 20:30
    England Peter Ebdon
    73.35% 26.65%
    China Wang Yuchen
    Outcome: Yuchen 6-5
    Last 128
    Playing 2016-11-23 15:30
    England Tom Ford
    66.16% 33.84%
    England Hammad Miah
    Outcome: Miah 6-5
    Last 128
    Playing 2016-11-22 15:30
    Hong Kong Marco Fu
    85.41% 14.59%
    Ireland Josh Boileau
    Outcome: Fu 6-2
    Last 128
    Playing 2016-11-23 20:30
    England David Gilbert
    59.43% 40.57%
    England Adam Duffy
    Outcome: Gilbert 6-2
    Last 128
    Playing 2016-11-23 10:30
    England Martin Gould
    72.06% 27.94%
    Wales Gareth Allen
    Outcome: Gould 6-2
    Last 128
    Playing 2016-11-24 10:30
    England David Grace
    66.58% 33.42%
    China Zhao Xintong
    Outcome: Xintong 6-2
    Last 128
    Playing 2016-11-24 20:30
    China Xiao Guodong
    56.25% 43.75%
    England John Astley
    Outcome: Guodong 6-3
    Last 128
    Playing 2016-11-23 20:30
    China Li Hang
    60.81% 39.19%
    Scotland Rhys Clark
    Outcome: Clark 6-5
    Last 128
    Playing 2016-11-22 15:30
    England Barry Hawkins
    81.22% 18.78%
    Wales David John
    Outcome: Hawkins 6-0
    Last 128
    Playing 2016-11-23 10:30
    Scotland John Higgins
    70.84% 29.16%
    Malta Alex Borg
    Outcome: Higgins 6-3
    Last 128
    Playing 2016-11-24 10:30
    England Andrew Higginson
    68.08% 31.92%
    Iran Hossein Vafaei
    Outcome: Higginson 6-4
    Last 128
    Playing 2016-11-22 20:30
    England Michael Holt
    70.80% 29.20%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Holt 6-2
    Last 128
    Playing 2016-11-23 15:30
    Finland Robin Hull
    55.45% 44.55%
    England Jamie Cope
    Outcome: Hull 6-1
    Last 128
    Playing 2016-11-24 15:30
    Wales Jamie Jones
    65.04% 34.96%
    Israel Eden Sharav
    Outcome: Jones 6-1
    Last 128
    Playing 2016-11-23 20:30
    England Mark Joyce
    48.84% 51.16%
    Wales Lee Walker
    Outcome: Joyce 6-3
    Last 128
    Playing 2016-11-22 15:30
    China Ding Junhui
    78.13% 21.87%
    Brazil Igor Figueiredo
    Outcome: Junhui 6-5
    Last 128
    Playing 2016-11-23 15:30
    England Mark King
    62.75% 37.25%
    England Sam Craigie
    Outcome: Craigie 6-2
    Last 128
    Playing 2016-11-23 20:30
    England Rod Lawler
    55.51% 44.49%
    England Anthony Hamilton
    Outcome: Lawler 6-3
    Last 128
    Playing 2016-11-22 20:30
    England Oliver Lines
    55.22% 44.78%
    England Martin O'Donnell
    Outcome: Lines 6-5
    Last 128
    Playing 2016-11-23 10:30
    England Jack Lisowski
    63.94% 36.06%
    China Mei Xiwen
    Outcome: Xiwen 6-5
    Last 128
    Playing 2016-11-22 15:30
    Norway Kurt Maflin
    65.00% 35.00%
    England Allan Taylor
    Outcome: Maflin 6-0
    Last 128
    Playing 2016-11-24 10:30
    Scotland Stephen Maguire
    69.22% 30.78%
    China Cao Yupeng
    Outcome: Maguire 6-1
    Last 128
    Playing 2016-11-22 20:30
    Scotland Anthony McGill
    60.62% 39.38%
    England Craig Steadman
    Outcome: McGill 6-5
    Last 128
    Playing 2016-11-22 15:30
    England Rory McLeod
    61.90% 38.10%
    Wales Jak Jones
    Outcome: McLeod 6-3
    Last 128
    Playing 2016-11-24 15:30
    Scotland Alan McManus
    67.07% 32.93%
    England Michael Wild
    Outcome: McManus 6-5
    Last 128
    Playing 2016-11-23 15:30
    England Robert Milkins
    69.79% 30.21%
    Pakistan Hamza Akbar
    Outcome: Milkins 6-1
    Last 128
    Playing 2016-11-23 15:30
    England Shaun Murphy
    82.68% 17.32%
    Brazil Itaro Santos
    Outcome: Murphy 6-3
    Last 128
    Playing 2016-11-22 15:30
    Ireland Fergal O'Brien
    66.93% 33.07%
    China Zhang Yong
    Outcome: O'Brien 6-2
    Last 128
    Playing 2016-11-23 20:30
    England Ronnie O'Sullivan
    79.37% 20.63%
    Thailand Boonyarit Keattikun
    Outcome: O'Sullivan 6-0
    Last 128
    Playing 2016-11-22 20:30
    China Tian Pengfei
    50.86% 49.14%
    China Zhang Anda
    Outcome: Anda 6-2
    Last 128
    Playing 2016-11-24 20:30
    England Joe Perry
    75.42% 24.58%
    England Jamie Barrett
    Outcome: Perry 6-3
    Last 128
    Playing 2016-11-23 15:30
    Thailand Dechawat Poomjaeng
    55.15% 44.85%
    Scotland Scott Donaldson
    Outcome: Donaldson 6-4
    Last 128
    Playing 2016-11-24 20:30
    Australia Neil Robertson
    64.14% 35.86%
    England Peter Lines
    Outcome: Lines 6-3
    Last 128
    Playing 2016-11-24 15:30
    England Jimmy Robertson
    65.77% 34.23%
    Malaysia Thor Chuan Leong
    Outcome: Robertson 6-0
    Last 128
    Playing 2016-11-24 15:30
    England Mark Selby
    64.96% 35.04%
    England Andy Hicks
    Outcome: Selby 6-1
    Last 128
    Playing 2016-11-23 20:30
    England Matthew Selt
    63.45% 36.55%
    Cyprus Michael Georgiou
    Outcome: Georgiou 6-2
    Last 128
    Playing 2016-11-24 20:30
    Wales Matthew Stevens
    64.52% 35.48%
    England James Cahill
    Outcome: Stevens 6-1
    Last 128
    Playing 2016-11-22 15:30
    Northern Ireland Joe Swail
    59.93% 40.07%
    Scotland Ross Muir
    Outcome: Muir 6-5
    Last 128
    Playing 2016-11-22 20:30
    England Judd Trump
    63.94% 36.06%
    Thailand James Wattana
    Outcome: Trump 6-2
    Last 128
    Playing 2016-11-24 20:30
    Thailand Thepchaiya Un-Nooh
    57.19% 42.81%
    England Liam Highfield
    Outcome: Highfield 6-5
    Last 128
    Playing 2016-11-23 15:30
    England Ricky Walden
    75.74% 24.26%
    China Fang Xiongman
    Outcome: Walden 6-0
    Last 128
    Playing 2016-11-23 10:30
    China Liang Wenbo
    89.00% 11.00%
    Australia Kurt Dunham
    Outcome: Wenbo 6-1
    Last 128
    Playing 2016-11-24 20:30
    Wales Michael White
    65.71% 34.29%
    Scotland Fraser Patrick
    Outcome: White 6-5
    Last 128
    Playing 2016-11-24 10:30
    England Robbie Williams
    57.16% 42.84%
    Thailand Akani Songsermsawad
    Outcome: Williams 6-1
    Last 128
    Playing 2016-11-24 10:30
    Wales Mark Williams
    76.75% 23.25%
    England Jason Weston
    Outcome: Williams 6-1
    Last 128
    Playing 2016-11-22 20:30
    England Kyren Wilson
    65.25% 34.75%
    England Mitchell Mann
    Outcome: Mann 6-3
    Last 128
    Playing 2016-11-23 10:30
    England Gary Wilson
    57.43% 42.57%
    England Paul Davison
    Outcome: Davison 6-3
    Last 128
    Playing 2016-11-23 10:30
    England Ben Woollaston
    66.18% 33.82%
    England Elliot Slessor
    Outcome: Woollaston 6-5
    Last 128
    Playing 2016-11-22 20:30
    China Zhou Yuelong
    60.46% 39.54%
    Wales Duane Jones
    Outcome: Yuelong 6-3