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


    China 2016 International Championship

    Final
    Playing 2016-10-30 12:30
    China Ding Junhui
    50.47% 49.53%
    England Mark Selby
    Outcome: Selby 10-1
    Semi-final
    Playing 2016-10-29 13:30
    England Stuart Bingham
    45.97% 54.03%
    England Mark Selby
    Outcome: Selby 9-3
    Semi-final
    Playing 2016-10-28 13:30
    China Ding Junhui
    50.30% 49.70%
    England Judd Trump
    Outcome: Junhui 9-4
    Quarter-final
    Playing 2016-10-27 13:30
    England Stuart Bingham
    58.50% 41.50%
    England Michael Holt
    Outcome: Bingham 6-5
    Quarter-final
    Playing 2016-10-27 08:30
    Scotland John Higgins
    50.23% 49.77%
    China Ding Junhui
    Outcome: Junhui 6-2
    Quarter-final
    Playing 2016-10-27 13:30
    England Joe Perry
    46.66% 53.34%
    England Mark Selby
    Outcome: Selby 6-3
    Quarter-final
    Playing 2016-10-27 08:30
    England Judd Trump
    49.40% 50.60%
    England Shaun Murphy
    Outcome: Trump 6-5
    Last 16
    Playing 2016-10-26 08:30
    England Sam Baird
    33.20% 66.80%
    England Shaun Murphy
    Outcome: Murphy 6-1
    Last 16
    Playing 2016-10-26 08:30
    England Stuart Bingham
    54.17% 45.83%
    England Ali Carter
    Outcome: Bingham 6-1
    Last 16
    Playing 2016-10-26 08:30
    Scotland John Higgins
    66.39% 33.61%
    China Zhou Yuelong
    Outcome: Higgins 6-2
    Last 16
    Playing 2016-10-26 13:30
    China Ding Junhui
    49.66% 50.34%
    England Ricky Walden
    Outcome: Junhui 6-5
    Last 16
    Playing 2016-10-26 13:30
    England Ronnie O'Sullivan
    56.58% 43.42%
    England Michael Holt
    Outcome: Holt 6-4
    Last 16
    Playing 2016-10-26 13:30
    Australia Neil Robertson
    50.80% 49.20%
    England Joe Perry
    Outcome: Perry 6-2
    Last 16
    Playing 2016-10-26 13:30
    England Judd Trump
    66.01% 33.99%
    Thailand James Wattana
    Outcome: Trump 6-3
    Last 16
    Playing 2016-10-26 08:30
    China Liang Wenbo
    43.78% 56.22%
    England Mark Selby
    Outcome: Selby 6-5
    Last 32
    Playing 2016-10-25 08:30
    England John Astley
    33.63% 66.37%
    England Mark Selby
    Outcome: Selby 6-2
    Last 32
    Playing 2016-10-25 08:30
    England Sam Baird
    39.94% 60.06%
    Hong Kong Marco Fu
    Outcome: Baird 6-4
    Last 32
    Playing 2016-10-25 08:30
    England Stuart Bingham
    58.15% 41.85%
    Wales Dominic Dale
    Outcome: Bingham 6-2
    Last 32
    Playing 2016-10-25 08:30
    China Yan Bingtao
    35.67% 64.33%
    England Shaun Murphy
    Outcome: Murphy 6-5
    Last 32
    Playing 2016-10-25 13:30
    England Ali Carter
    47.56% 52.44%
    Scotland Stephen Maguire
    Outcome: Carter 6-5
    Last 32
    Playing 2016-10-25 08:30
    Scotland Graeme Dott
    47.73% 52.27%
    England Ricky Walden
    Outcome: Walden 6-4
    Last 32
    Playing 2016-10-25 13:30
    Scotland John Higgins
    67.74% 32.26%
    Wales Jak Jones
    Outcome: Higgins 6-2
    Last 32
    Playing 2016-10-25 13:30
    England Michael Holt
    55.21% 44.79%
    Wales Daniel Wells
    Outcome: Holt 6-5
    Last 32
    Playing 2016-10-25 08:30
    England Mark Joyce
    47.93% 52.07%
    China Zhou Yuelong
    Outcome: Yuelong 6-4
    Last 32
    Playing 2016-10-25 13:30
    Norway Kurt Maflin
    39.99% 60.01%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-4
    Last 32
    Playing 2016-10-25 13:30
    England Joe Perry
    65.35% 34.65%
    India Aditya Mehta
    Outcome: Perry 6-3
    Last 32
    Playing 2016-10-25 08:30
    Australia Neil Robertson
    62.57% 37.43%
    England Anthony Hamilton
    Outcome: Robertson 6-4
    Last 32
    Playing 2016-10-25 08:30
    China Xu Si
    46.14% 53.86%
    Thailand James Wattana
    Outcome: Wattana 6-4
    Last 32
    Playing 2016-10-25 13:30
    Wales Matthew Stevens
    42.46% 57.54%
    China Ding Junhui
    Outcome: Junhui 6-2
    Last 32
    Playing 2016-10-25 13:30
    England Judd Trump
    63.59% 36.41%
    England Tom Ford
    Outcome: Trump 6-1
    Last 32
    Playing 2016-10-25 13:30
    China Liang Wenbo
    59.94% 40.06%
    China Li Hang
    Outcome: Wenbo 6-1
    Last 64
    Playing 2016-10-23 08:30
    England Sam Baird
    44.81% 55.19%
    Wales Michael White
    Outcome: Baird 6-2
    Last 64
    Playing 2016-10-24 08:30
    England Stuart Bingham Jiankang has not played in a pro tournament before, so there is no data available to compare.
    China Zhang Jiankang
    Outcome: Bingham 6-1
    Last 64
    Playing 2016-10-23 13:30
    Belgium Luca Brecel
    45.77% 54.23%
    Wales Dominic Dale
    Outcome: Dale 6-4
    Last 64
    Playing 2016-10-24 13:30
    England Alfie Burden
    34.85% 65.15%
    England Mark Selby
    Outcome: Selby 6-2
    Last 64
    Playing 2016-10-24 08:30
    England Stuart Carrington
    50.33% 49.67%
    Wales Daniel Wells
    Outcome: Wells 6-2
    Last 64
    Playing 2016-10-23 13:30
    England Ali Carter
    54.74% 45.26%
    England Robbie Williams
    Outcome: Carter 6-3
    Last 64
    Playing 2016-10-24 08:30
    Wales Ryan Day
    63.44% 36.56%
    India Aditya Mehta
    Outcome: Mehta 6-2
    Last 64
    Playing 2016-10-24 13:30
    Ireland Ken Doherty
    41.54% 58.46%
    England Ricky Walden
    Outcome: Walden 6-3
    Last 64
    Playing 2016-10-24 13:30
    England Mike Dunn
    56.06% 43.94%
    China Yan Bingtao
    Outcome: Bingtao 6-2
    Last 64
    Playing 2016-10-23 08:30
    England David Gilbert
    57.38% 42.62%
    Thailand James Wattana
    Outcome: Wattana 6-3
    Last 64
    Playing 2016-10-23 03:30
    England Martin Gould
    62.00% 38.00%
    England Mark Joyce
    Outcome: Joyce 6-3
    Last 64
    Playing 2016-10-24 13:30
    England David Grace
    33.76% 66.24%
    China Ding Junhui
    Outcome: Junhui 6-1
    Last 64
    Playing 2016-10-24 13:30
    China Xiao Guodong
    41.15% 58.85%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-4
    Last 64
    Playing 2016-10-24 08:30
    England Anthony Hamilton
    51.10% 48.90%
    England Gary Wilson
    Outcome: Hamilton 6-2
    Last 64
    Playing 2016-10-24 13:30
    China Li Hang
    51.04% 48.96%
    Wales Lee Walker
    Outcome: Hang 6-1
    Last 64
    Playing 2016-10-24 08:30
    Scotland John Higgins
    72.65% 27.35%
    Israel Eden Sharav
    Outcome: Higgins 6-3
    Last 64
    Playing 2016-10-23 03:30
    Finland Robin Hull
    33.64% 66.36%
    England Shaun Murphy
    Outcome: Murphy 6-4
    Last 64
    Playing 2016-10-23 03:30
    Wales Jak Jones
    42.60% 57.40%
    England Jimmy Robertson
    Outcome: Jones 6-4
    Last 64
    Playing 2016-10-23 13:30
    Wales Jamie Jones
    46.78% 53.22%
    England Michael Holt
    Outcome: Holt 6-2
    Last 64
    Playing 2016-10-24 13:30
    England Mark King
    55.75% 44.25%
    England John Astley
    Outcome: Astley 6-4
    Last 64
    Playing 2016-10-23 08:30
    Norway Kurt Maflin
    47.53% 52.47%
    England Matthew Selt
    Outcome: Maflin 6-2
    Last 64
    Playing 2016-10-23 13:30
    Scotland Stephen Maguire
    58.15% 41.85%
    England Rod Lawler
    Outcome: Maguire 6-2
    Last 64
    Playing 2016-10-23 03:30
    Scotland Anthony McGill
    54.20% 45.80%
    China Zhou Yuelong
    Outcome: Yuelong 6-3
    Last 64
    Playing 2016-10-23 08:30
    Ireland Fergal O'Brien
    43.60% 56.40%
    Scotland Graeme Dott
    Outcome: Dott 6-1
    Last 64
    Playing 2016-10-24 08:30
    England Joe Perry
    61.23% 38.77%
    England Andrew Higginson
    Outcome: Perry 6-5
    Last 64
    Playing 2016-10-23 13:30
    Australia Neil Robertson
    69.43% 30.57%
    England Oliver Lines
    Outcome: Robertson 6-0
    Last 64
    Playing 2016-10-23 03:30
    Thailand Akani Songsermsawad
    38.89% 61.11%
    Hong Kong Marco Fu
    Outcome: Fu 6-4
    Last 64
    Playing 2016-10-23 03:30
    Wales Matthew Stevens
    63.75% 36.25%
    England Chris Wakelin
    Outcome: Stevens 6-1
    Last 64
    Playing 2016-10-24 08:30
    England Judd Trump
    69.91% 30.09%
    China Yuan Sijun
    Outcome: Trump 6-3
    Last 64
    Playing 2016-10-24 08:30
    Wales Mark Williams
    66.04% 33.96%
    China Xu Si
    Outcome: Si 6-5
    Last 64
    Playing 2016-10-23 08:30
    China Zhao Xintong
    45.98% 54.02%
    England Tom Ford
    Outcome: Ford 6-3
    Last 64
    Playing 2016-10-24 13:30
    China Chen Zifan
    30.61% 69.39%
    China Liang Wenbo
    Outcome: Wenbo 6-5
    Last 128
    Playing 2016-10-01 10:30
    Northern Ireland Mark Allen
    64.10% 35.90%
    Wales Daniel Wells
    Outcome: Wells 6-5
    Last 128
    Playing 2016-09-30 10:30
    England Sam Baird
    58.98% 41.02%
    Cyprus Michael Georgiou
    Outcome: Baird 6-3
    Last 128
    Playing 2016-09-30 15:30
    England Stuart Bingham
    67.90% 32.10%
    England Peter Lines
    Outcome: Bingham 6-2
    Last 128
    Playing 2016-09-29 10:30
    England Nigel Bond
    60.65% 39.35%
    Israel Eden Sharav
    Outcome: Sharav 6-3
    Last 128
    Playing 2016-09-30 15:30
    Belgium Luca Brecel
    70.57% 29.43%
    China Fang Xiongman
    Outcome: Brecel 6-2
    Last 128
    Playing 2016-10-01 15:30
    England Alfie Burden
    57.45% 42.55%
    Wales Duane Jones
    Outcome: Burden 6-2
    Last 128
    Playing 2016-09-29 20:30
    England Ian Burns
    66.06% 33.94%
    China Lyu Chenwei
    Outcome: Burns 6-2
    Last 128
    Playing 2016-09-30 20:30
    England Stuart Carrington
    85.53% 14.47%
    Australia Kurt Dunham
    Outcome: Carrington 6-0
    Last 128
    Playing 2016-09-30 15:30
    England Ali Carter
    73.48% 26.52%
    China Chen Zhe
    Outcome: Carter 6-4
    Last 128
    Playing 2016-09-30 15:30
    Wales Dominic Dale
    80.56% 19.44%
    Thailand Boonyarit Keattikun
    Outcome: Dale 6-5
    Last 128
    Playing 2016-09-30 10:30
    England Mark Davis
    71.10% 28.90%
    China Yan Bingtao
    Outcome: Bingtao 6-2
    Last 128
    Playing 2016-10-01 10:30
    Wales Ryan Day
    76.98% 23.02%
    England Louis Heathcote
    Outcome: Day 6-0
    Last 128
    Playing 2016-09-30 15:30
    China Yu Delu
    53.11% 46.89%
    Scotland Ross Muir
    Outcome: Muir 6-1
    Last 128
    Playing 2016-09-29 10:30
    Ireland Ken Doherty
    63.49% 36.51%
    England Allan Taylor
    Outcome: Doherty 6-2
    Last 128
    Playing 2016-09-29 15:30
    Scotland Graeme Dott
    79.30% 20.70%
    Wales David John
    Outcome: Dott 6-1
    Last 128
    Playing 2016-09-30 10:30
    England Mike Dunn
    68.32% 31.68%
    England Jason Weston
    Outcome: Dunn 6-2
    Last 128
    Playing 2016-09-29 15:30
    England Peter Ebdon
    66.00% 34.00%
    England John Astley
    Outcome: Astley 6-3
    Last 128
    Playing 2016-09-29 20:30
    England Tom Ford
    68.18% 31.82%
    England Brandon Sargeant
    Outcome: Ford 6-4
    Last 128
    Playing 2016-09-30 10:30
    Hong Kong Marco Fu
    64.49% 35.51%
    England Andy Hicks
    Outcome: Fu 6-1
    Last 128
    Playing 2016-09-29 20:30
    England David Gilbert
    66.20% 33.80%
    Wales Gareth Allen
    Outcome: Gilbert 6-0
    Last 128
    Playing 2016-09-29 15:30
    England Martin Gould
    67.03% 32.97%
    Scotland Scott Donaldson
    Outcome: Gould 6-2
    Last 128
    Playing 2016-09-29 15:30
    England David Grace
    52.86% 47.14%
    Scotland Rhys Clark
    Outcome: Grace 6-1
    Last 128
    Playing 2016-09-30 20:30
    China Xiao Guodong
    65.64% 34.36%
    England Hammad Miah
    Outcome: Guodong 6-5
    Last 128
    Playing 2016-10-01 10:30
    China Li Hang
    57.85% 42.15%
    England Sean O'Sullivan
    Outcome: Hang 6-5
    Last 128
    Playing 2016-10-03 11:00
    England Barry Hawkins
    64.03% 35.97%
    Wales Lee Walker
    Outcome: Walker 6-4
    Last 128
    Playing 2016-10-23 02:00
    Scotland John Higgins
    76.80% 23.20%
    England Sydney Wilson
    Outcome: Higgins 6-2
    Last 128
    Playing 2016-09-29 10:30
    England Andrew Higginson
    55.48% 44.52%
    England Jimmy White
    Outcome: Higginson 6-3
    Last 128
    Playing 2016-09-30 20:30
    England Michael Holt
    70.73% 29.27%
    England Elliot Slessor
    Outcome: Holt 6-1
    Last 128
    Playing 2016-09-30 10:30
    Finland Robin Hull
    67.78% 32.22%
    England Daniel Womersley
    Outcome: Hull 6-3
    Last 128
    Playing 2016-09-30 20:30
    Wales Jamie Jones
    54.34% 45.66%
    China Cao Yupeng
    Outcome: Jones 6-4
    Last 128
    Playing 2016-09-29 10:30
    England Mark Joyce
    62.78% 37.22%
    Isle of Man Darryl Hill
    Outcome: Joyce 6-1
    Last 128
    Playing 2016-10-23 02:00
    China Ding Junhui
    68.83% 31.17%
    England Mitchell Mann
    Outcome: Junhui 6-5
    Last 128
    Playing 2016-10-01 15:30
    England Mark King
    60.28% 39.72%
    England Jamie Cope
    Outcome: King 6-3
    Last 128
    Playing 2016-09-30 15:30
    England Rod Lawler
    69.18% 30.82%
    England David Lilley
    Outcome: Lawler 6-0
    Last 128
    Playing 2016-10-01 10:30
    England Oliver Lines
    53.07% 46.93%
    England Liam Highfield
    Outcome: Lines 6-4
    Last 128
    Playing 2016-10-01 10:30
    England Jack Lisowski
    61.30% 38.70%
    India Aditya Mehta
    Outcome: Mehta 6-4
    Last 128
    Playing 2016-09-30 20:30
    Norway Kurt Maflin
    63.42% 36.58%
    England Sanderson Lam
    Outcome: Maflin 6-4
    Last 128
    Playing 2016-09-30 15:30
    Scotland Stephen Maguire
    72.27% 27.73%
    England Michael Wild
    Outcome: Maguire 6-2
    Last 128
    Playing 2016-09-29 10:30
    Scotland Anthony McGill
    65.29% 34.71%
    Malaysia Thor Chuan Leong
    Outcome: McGill 6-3
    Last 128
    Playing 2016-09-29 20:30
    England Rory McLeod
    69.01% 30.99%
    China Wang Yuchen
    Outcome: Yuchen 6-1
    Last 128
    Playing 2016-09-29 15:30
    Scotland Alan McManus
    61.52% 38.48%
    England Chris Wakelin
    Outcome: Wakelin 6-4
    Last 128
    Playing 2016-10-01 10:30
    England Robert Milkins
    64.26% 35.74%
    England Anthony Hamilton
    Outcome: Hamilton 6-5
    Last 128
    Playing 2016-10-01 15:30
    England Shaun Murphy
    78.62% 21.38%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Murphy 6-2
    Last 128
    Playing 2016-09-29 10:30
    Ireland Fergal O'Brien
    73.46% 26.54%
    Scotland Fraser Patrick
    Outcome: O'Brien 6-3
    Last 128
    Playing 2016-09-29 20:30
    England Ronnie O'Sullivan
    73.29% 26.71%
    England James Cahill
    Outcome: O'Sullivan 6-4
    Last 128
    Playing 2016-10-01 10:30
    China Tian Pengfei
    48.87% 51.13%
    Thailand Noppon Saengkham
    Outcome: Pengfei 6-0
    Last 128
    Playing 2016-09-30 20:30
    England Joe Perry
    79.42% 20.58%
    England Christopher Keogan
    Outcome: Perry 6-1
    Last 128
    Playing 2016-09-29 20:30
    Thailand Dechawat Poomjaeng
    53.02% 46.98%
    Thailand James Wattana
    Outcome: Wattana 6-4
    Last 128
    Playing 2016-09-30 20:30
    Australia Neil Robertson
    69.92% 30.08%
    England Sam Craigie
    Outcome: Robertson 6-5
    Last 128
    Playing 2016-09-29 15:30
    England Jimmy Robertson
    65.75% 34.25%
    England Bradley Jones
    Outcome: Robertson 6-0
    Last 128
    Playing 2016-10-23 02:00
    England Mark Selby
    68.30% 31.70%
    England Paul Davison
    Outcome: Selby 6-4
    Last 128
    Playing 2016-09-30 20:30
    England Matthew Selt
    67.00% 33.00%
    Pakistan Hamza Akbar
    Outcome: Selt 6-1
    Last 128
    Playing 2016-09-29 10:30
    Wales Matthew Stevens
    60.68% 39.32%
    England Adam Duffy
    Outcome: Stevens 6-3
    Last 128
    Playing 2016-09-30 10:30
    Northern Ireland Joe Swail
    56.12% 43.88%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 6-4
    Last 128
    Playing 2016-10-01 15:30
    England Judd Trump
    79.12% 20.88%
    Iran Hossein Vafaei
    Outcome: Trump 6-2
    Last 128
    Playing 2016-09-29 10:30
    Thailand Thepchaiya Un-Nooh
    71.70% 28.30%
    Wales Jak Jones
    Outcome: Jones 6-5
    Last 128
    Playing 2016-09-29 15:30
    England Ricky Walden
    73.92% 26.08%
    England Ashley Hugill
    Outcome: Walden 6-4
    Last 128
    Playing 2016-10-23 02:00
    China Liang Wenbo
    73.62% 26.38%
    China Mei Xiwen
    Outcome: Wenbo 6-5
    Last 128
    Playing 2016-09-30 10:30
    Wales Michael White
    67.05% 32.95%
    China Zhang Yong
    Outcome: White 6-4
    Last 128
    Playing 2016-09-29 20:30
    Wales Mark Williams
    67.26% 32.74%
    Malta Alex Borg
    Outcome: Williams 6-2
    Last 128
    Playing 2016-09-30 15:30
    England Robbie Williams
    53.89% 46.11%
    China Zhang Anda
    Outcome: Williams 6-5
    Last 128
    Playing 2016-10-01 10:30
    England Gary Wilson
    51.22% 48.78%
    England Craig Steadman
    Outcome: Wilson 6-3
    Last 128
    Playing 2016-09-29 20:30
    England Ben Woollaston
    60.96% 39.04%
    China Zhao Xintong
    Outcome: Xintong 6-4
    Last 128
    Playing 2016-09-29 15:30
    China Zhou Yuelong
    61.36% 38.64%
    England Steven Hallworth
    Outcome: Yuelong 6-3