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.84% out of 7606 predictions
    See current predictions


    China 2016 Shanghai Masters

    Semi-final
    Playing 2016-09-24 08:00
    England Stuart Bingham
    50.29% 49.71%
    England Mark Selby
    Outcome: Selby 6-5
    Semi-final
    Playing 2016-09-24 13:30
    China Ding Junhui
    55.19% 44.81%
    Scotland Stephen Maguire
    Outcome: Junhui 6-3
    Quarter-final
    Playing 2016-09-23 08:30
    England Stuart Bingham
    54.52% 45.48%
    England Ali Carter
    Outcome: Bingham 5-1
    Quarter-final
    Playing 2016-09-23 08:30
    Wales Ryan Day
    41.14% 58.86%
    England Mark Selby
    Outcome: Selby 5-3
    Quarter-final
    Playing 2016-09-23 13:30
    England Michael Holt
    44.04% 55.96%
    China Ding Junhui
    Outcome: Junhui 5-3
    Quarter-final
    Playing 2016-09-23 13:30
    Wales Michael White
    41.03% 58.97%
    Scotland Stephen Maguire
    Outcome: Maguire 5-1
    Last 16
    Playing 2016-09-22 08:30
    England Stuart Bingham
    63.89% 36.11%
    England David Gilbert
    Outcome: Bingham 5-2
    Last 16
    Playing 2016-09-22 08:30
    England Stuart Carrington
    32.00% 68.00%
    England Mark Selby
    Outcome: Selby 5-3
    Last 16
    Playing 2016-09-22 13:30
    England Ali Carter
    41.46% 58.54%
    Scotland John Higgins
    Outcome: Carter 5-2
    Last 16
    Playing 2016-09-22 08:30
    Wales Ryan Day
    65.15% 34.85%
    China Mei Xiwen
    Outcome: Day 5-2
    Last 16
    Playing 2016-09-22 08:30
    England Barry Hawkins
    49.09% 50.91%
    Scotland Stephen Maguire
    Outcome: Maguire 5-3
    Last 16
    Playing 2016-09-22 13:30
    England Michael Holt
    43.57% 56.43%
    England Ronnie O'Sullivan
    Outcome: Holt 5-2
    Last 16
    Playing 2016-09-22 13:30
    China Ding Junhui
    53.82% 46.18%
    Northern Ireland Mark Allen
    Outcome: Junhui 5-2
    Last 16
    Playing 2016-09-22 13:30
    England Judd Trump
    57.92% 42.08%
    Wales Michael White
    Outcome: White 5-3
    Last 32
    Playing 2016-09-20 08:30
    Northern Ireland Mark Allen
    58.11% 41.89%
    Scotland Anthony McGill
    Outcome: Allen 5-0
    Last 32
    Playing 2016-09-21 08:30
    England Stuart Bingham
    62.18% 37.82%
    Wales Jamie Jones
    Outcome: Bingham 5-0
    Last 32
    Playing 2016-09-21 08:30
    England Ali Carter
    57.15% 42.85%
    Norway Kurt Maflin
    Outcome: Carter 5-1
    Last 32
    Playing 2016-09-19 08:30
    Hong Kong Marco Fu
    55.92% 44.08%
    England David Gilbert
    Outcome: Gilbert 5-4
    Last 32
    Playing 2016-09-21 08:30
    England Barry Hawkins
    49.78% 50.22%
    England Robert Milkins
    Outcome: Hawkins 5-0
    Last 32
    Playing 2016-09-19 13:30
    Scotland John Higgins
    60.33% 39.67%
    England Matthew Selt
    Outcome: Higgins 5-3
    Last 32
    Playing 2016-09-19 13:30
    China Ding Junhui
    68.24% 31.76%
    Scotland Scott Donaldson
    Outcome: Junhui 5-4
    Last 32
    Playing 2016-09-21 13:30
    England Shaun Murphy
    53.65% 46.35%
    Scotland Stephen Maguire
    Outcome: Maguire 5-0
    Last 32
    Playing 2016-09-20 13:30
    England Ronnie O'Sullivan
    54.01% 45.99%
    China Liang Wenbo
    Outcome: O'Sullivan 5-4
    Last 32
    Playing 2016-09-21 13:30
    England Joe Perry
    65.30% 34.70%
    England Stuart Carrington
    Outcome: Carrington 5-4
    Last 32
    Playing 2016-09-21 08:30
    Australia Neil Robertson
    54.04% 45.96%
    Wales Ryan Day
    Outcome: Day 5-2
    Last 32
    Playing 2016-09-20 13:30
    England Mark Selby
    66.73% 33.27%
    China Yuan Sijun
    Outcome: Selby 5-1
    Last 32
    Playing 2016-09-21 13:30
    England Judd Trump
    60.30% 39.70%
    England Ben Woollaston
    Outcome: Trump 5-0
    Last 32
    Playing 2016-09-19 08:30
    England Ricky Walden
    55.57% 44.43%
    Wales Michael White
    Outcome: White 5-4
    Last 32
    Playing 2016-09-21 13:30
    Wales Mark Williams
    68.20% 31.80%
    China Mei Xiwen
    Outcome: Xiwen 5-3
    Last 32
    Playing 2016-09-20 08:30
    England Kyren Wilson
    50.15% 49.85%
    England Michael Holt
    Outcome: Holt 5-2
    Wildcard
    Playing 2016-09-20 13:30
    England Stuart Carrington
    84.79% 15.21%
    China Niu Zhuang
    Outcome: Carrington 5-1
    Wildcard
    Playing 2016-09-20 08:30
    Wales Ryan Day
    91.11% 8.89%
    China Ma Chunmao
    Outcome: Day 5-1
    Wildcard
    Playing 2016-09-19 13:30
    England Martin Gould
    64.78% 35.22%
    China Yuan Sijun
    Outcome: Sijun 5-0
    Wildcard
    Playing 2016-09-19 08:30
    England Michael Holt
    75.06% 24.94%
    China Xu Si
    Outcome: Holt 5-1
    Wildcard
    Playing 2016-09-20 08:30
    Norway Kurt Maflin
    83.54% 16.46%
    China Guan Zhen
    Outcome: Maflin 5-1
    Wildcard
    Playing 2016-09-20 13:30
    Scotland Stephen Maguire Chen Xu has not played in a pro tournament before, so there is no data available to compare.
    China Yi Chen Xu
    Outcome: Maguire 5-0
    Wildcard
    Playing 2016-09-19 08:30
    Scotland Anthony McGill
    72.97% 27.03%
    China Chen Zifan
    Outcome: McGill 5-0
    Wildcard
    Playing 2016-09-19 13:30
    China Liang Wenbo
    85.19% 14.81%
    China Hu Hao
    Outcome: Wenbo 5-3
    Last 48
    Playing 2016-09-02 20:00
    Belgium Luca Brecel
    56.05% 43.95%
    England Stuart Carrington
    Outcome: Carrington 5-4
    Last 48
    Playing 2016-09-02 15:30
    England Mark Davis
    60.91% 39.09%
    Norway Kurt Maflin
    Outcome: Maflin 5-4
    Last 48
    Playing 2016-09-02 20:00
    Wales Ryan Day
    53.71% 46.29%
    England Nigel Bond
    Outcome: Day 5-1
    Last 48
    Playing 2016-09-02 20:00
    Scotland Graeme Dott
    66.94% 33.06%
    China Mei Xiwen
    Outcome: Xiwen 5-0
    Last 48
    Playing 2016-09-02 11:00
    England Peter Ebdon
    64.24% 35.76%
    Scotland Scott Donaldson
    Outcome: Donaldson 5-4
    Last 48
    Playing 2016-09-02 15:30
    England David Gilbert
    57.97% 42.03%
    Wales Ian Preece
    Outcome: Gilbert 5-2
    Last 48
    Playing 2016-09-02 20:00
    England Martin Gould
    48.87% 51.13%
    Wales Matthew Stevens
    Outcome: Gould 5-0
    Last 48
    Playing 2016-09-02 11:00
    England Michael Holt
    49.37% 50.63%
    England Mark King
    Outcome: Holt 5-2
    Last 48
    Playing 2016-09-02 15:30
    Scotland Stephen Maguire
    56.15% 43.85%
    England Andrew Higginson
    Outcome: Maguire 5-2
    Last 48
    Playing 2016-09-02 11:00
    Scotland Anthony McGill
    56.41% 43.59%
    England Paul Davison
    Outcome: McGill 5-0
    Last 48
    Playing 2016-09-02 15:30
    Scotland Alan McManus
    55.99% 44.01%
    Wales Jamie Jones
    Outcome: Jones 5-4
    Last 48
    Playing 2016-09-02 15:30
    England Robert Milkins
    58.25% 41.75%
    England Adam Duffy
    Outcome: Milkins 5-4
    Last 48
    Playing 2016-09-02 20:00
    England Matthew Selt
    60.74% 39.26%
    England Hammad Miah
    Outcome: Selt 5-0
    Last 48
    Playing 2016-09-02 11:00
    China Liang Wenbo
    56.60% 43.40%
    China Zhang Anda
    Outcome: Wenbo 5-4
    Last 48
    Playing 2016-09-02 11:00
    Wales Michael White
    53.43% 46.57%
    England Jimmy Robertson
    Outcome: White 5-4
    Last 48
    Playing 2016-09-02 11:00
    England Ben Woollaston
    47.04% 52.96%
    England Jack Lisowski
    Outcome: Woollaston 5-4
    Last 64
    Playing 2016-09-01 20:00
    Wales Gareth Allen
    43.71% 56.29%
    England Stuart Carrington
    Outcome: Carrington 5-2
    Last 64
    Playing 2016-09-01 11:00
    China Zhang Anda
    53.64% 46.36%
    Thailand Dechawat Poomjaeng
    Outcome: Anda 5-1
    Last 64
    Playing 2016-09-01 20:00
    England Nigel Bond
    62.25% 37.75%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Bond 5-2
    Last 64
    Playing 2016-09-01 20:00
    Wales Dominic Dale
    59.41% 40.59%
    China Mei Xiwen
    Outcome: Xiwen 5-1
    Last 64
    Playing 2016-09-01 11:00
    England Paul Davison
    47.52% 52.48%
    Malaysia Thor Chuan Leong
    Outcome: Davison 5-3
    Last 64
    Playing 2016-09-01 15:30
    England Adam Duffy
    54.21% 45.79%
    England Mark Joyce
    Outcome: Duffy 5-4
    Last 64
    Playing 2016-09-01 15:30
    England Andrew Higginson
    57.77% 42.23%
    China Li Hang
    Outcome: Higginson 5-2
    Last 64
    Playing 2016-09-01 15:30
    Wales Jamie Jones
    48.59% 51.41%
    Ireland Fergal O'Brien
    Outcome: Jones 5-0
    Last 64
    Playing 2016-09-01 15:30
    England Rod Lawler
    53.66% 46.34%
    Norway Kurt Maflin
    Outcome: Maflin 5-0
    Last 64
    Playing 2016-09-01 11:00
    England Jack Lisowski
    56.03% 43.97%
    China Zhao Xintong
    Outcome: Lisowski 5-4
    Last 64
    Playing 2016-09-01 20:00
    England Rory McLeod
    58.52% 41.48%
    England Hammad Miah
    Outcome: Miah 5-4
    Last 64
    Playing 2016-09-01 20:00
    England Martin O'Donnell
    43.80% 56.20%
    Wales Matthew Stevens
    Outcome: Stevens 5-3
    Last 64
    Playing 2016-09-01 15:30
    Wales Ian Preece
    50.54% 49.46%
    England Chris Wakelin
    Outcome: Preece 5-2
    Last 64
    Playing 2016-09-01 11:00
    Wales Daniel Wells
    55.26% 44.74%
    Scotland Scott Donaldson
    Outcome: Donaldson 5-3
    Last 64
    Playing 2016-09-01 11:00
    England Robbie Williams
    45.54% 54.46%
    England Mark King
    Outcome: King 5-3
    Last 96
    Playing 2016-08-31 20:00
    England Sam Baird
    56.89% 43.11%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Lertsattayathorn 5-1
    Last 96
    Playing 2016-08-31 20:00
    England Nigel Bond
    52.53% 47.47%
    England Jamie Cope
    Outcome: Bond 5-1
    Last 96
    Playing 2016-08-31 11:00
    England Alfie Burden
    56.93% 43.07%
    Scotland Scott Donaldson
    Outcome: Donaldson 5-1
    Last 96
    Playing 2016-08-31 15:30
    England Ian Burns
    55.09% 44.91%
    England Chris Wakelin
    Outcome: Wakelin 5-2
    Last 96
    Playing 2016-08-31 20:00
    England Stuart Carrington
    54.38% 45.62%
    Cyprus Michael Georgiou
    Outcome: Carrington 5-3
    Last 96
    Playing 2016-08-31 20:00
    Wales Dominic Dale
    61.32% 38.68%
    Scotland Rhys Clark
    Outcome: Dale 5-3
    Last 96
    Playing 2016-08-31 15:30
    China Yu Delu
    55.99% 44.01%
    Wales Ian Preece
    Outcome: Preece 5-3
    Last 96
    Playing 2016-08-31 20:00
    Ireland Ken Doherty
    59.35% 40.65%
    Wales Gareth Allen
    Outcome: Allen 5-3
    Last 96
    Playing 2016-08-31 20:00
    England Mike Dunn
    59.02% 40.98%
    England Martin O'Donnell
    Outcome: O'Donnell 5-1
    Last 96
    Playing 2016-08-31 11:00
    England Tom Ford
    58.73% 41.27%
    Wales Daniel Wells
    Outcome: Wells 5-4
    Last 96
    Playing 2016-08-31 15:30
    China Xiao Guodong
    50.96% 49.04%
    England Andy Hicks
    Outcome: Guodong 5-1
    Last 96
    Playing 2016-08-31 15:30
    China Li Hang
    49.92% 50.08%
    England Craig Steadman
    Outcome: Hang 5-0
    Last 96
    Playing 2016-08-31 15:30
    England Andrew Higginson
    62.69% 37.31%
    Israel Eden Sharav
    Outcome: Higginson 5-4
    Last 96
    Playing 2016-08-31 11:00
    Finland Robin Hull
    49.64% 50.36%
    China Zhang Anda
    Outcome: Anda 5-4
    Last 96
    Playing 2016-08-31 15:30
    Wales Jamie Jones
    64.06% 35.94%
    England Jamie Barrett
    Outcome: Jones 5-3
    Last 96
    Playing 2016-08-31 15:30
    England Mark Joyce
    44.60% 55.40%
    Thailand James Wattana
    Outcome: Joyce 5-3
    Last 96
    Playing 2016-08-31 11:00
    England Mark King
    62.51% 37.49%
    Pakistan Hamza Akbar
    Outcome: King 5-4
    Last 96
    Playing 2016-08-31 15:30
    England Rod Lawler
    52.97% 47.03%
    Thailand Akani Songsermsawad
    Outcome: Lawler 5-4
    Last 96
    Playing 2016-08-31 11:00
    England Oliver Lines
    50.14% 49.86%
    Malaysia Thor Chuan Leong
    Outcome: Chuan Leong 5-4
    Last 96
    Playing 2016-08-31 11:00
    England Jack Lisowski
    61.92% 38.08%
    China Chen Zhe
    Outcome: Lisowski 5-3
    Last 96
    Playing 2016-08-31 15:30
    Norway Kurt Maflin
    56.21% 43.79%
    China Yan Bingtao
    Outcome: Maflin 5-4
    Last 96
    Playing 2016-08-31 20:00
    England Rory McLeod
    54.55% 45.45%
    China Zhang Yong
    Outcome: McLeod 5-1
    Last 96
    Playing 2016-08-31 15:30
    Ireland Fergal O'Brien
    60.67% 39.33%
    England Allan Taylor
    Outcome: O'Brien 5-2
    Last 96
    Playing 2016-08-31 20:00
    China Tian Pengfei
    55.81% 44.19%
    England Hammad Miah
    Outcome: Miah 5-4
    Last 96
    Playing 2016-08-31 11:00
    Thailand Dechawat Poomjaeng
    48.09% 51.91%
    Wales Lee Walker
    Outcome: Poomjaeng 5-0
    Last 96
    Playing 2016-08-31 11:00
    England Jimmy Robertson
    59.29% 40.71%
    Scotland Ross Muir
    Outcome: Robertson 5-1
    Last 96
    Playing 2016-08-31 20:00
    Wales Matthew Stevens
    60.85% 39.15%
    Wales Duane Jones
    Outcome: Stevens 5-4
    Last 96
    Playing 2016-08-31 11:00
    Northern Ireland Joe Swail
    59.44% 40.56%
    China Zhao Xintong
    Outcome: Xintong 5-2
    Last 96
    Playing 2016-08-31 15:30
    Thailand Thepchaiya Un-Nooh
    55.86% 44.14%
    England Adam Duffy
    Outcome: Duffy 5-2
    Last 96
    Playing 2016-08-31 11:00
    England Robbie Williams
    59.56% 40.44%
    England Sean O'Sullivan
    Outcome: Williams 5-3
    Last 96
    Playing 2016-08-31 20:00
    England Gary Wilson
    57.72% 42.28%
    China Mei Xiwen
    Outcome: Xiwen 5-3
    Last 96
    Playing 2016-08-31 11:00
    China Zhou Yuelong
    52.26% 47.74%
    England Paul Davison
    Outcome: Davison 5-3
    Last 128
    Playing 2016-08-30 11:00
    Pakistan Hamza Akbar
    30.94% 69.06%
    England Zak Surety
    Outcome: Akbar 5-4
    Last 128
    Playing 2016-08-30 20:00
    Wales Gareth Allen
    64.53% 35.47%
    England Brandon Sargeant
    Outcome: Allen 5-2
    Last 128
    Playing 2016-08-30 11:00
    China Zhang Anda
    61.39% 38.61%
    India Aditya Mehta
    Outcome: Anda 5-0
    Last 128
    Playing 2016-08-30 11:00
    England John Astley
    56.50% 43.50%
    Scotland Scott Donaldson
    Outcome: Donaldson 5-4
    Last 128
    Playing 2016-08-30 15:30
    England James Cahill
    63.28% 36.72%
    England Jamie Barrett
    Outcome: Barrett 5-3
    Last 128
    Playing 2016-08-30 11:00
    Malaysia Thor Chuan Leong
    55.12% 44.88%
    England Christopher Keogan
    Outcome: Chuan Leong 5-3
    Last 128
    Playing 2016-08-30 20:00
    Scotland Rhys Clark
    50.25% 49.75%
    England Elliot Slessor
    Outcome: Clark 5-2
    Last 128
    Playing 2016-08-30 20:00
    England Jamie Cope
    67.50% 32.50%
    Scotland Marc Davis
    Outcome: Cope 5-1
    Last 128
    Playing 2016-08-30 15:30
    England Sam Craigie
    44.93% 55.07%
    England Andy Hicks
    Outcome: Hicks 5-3
    Last 128
    Playing 2016-08-30 11:00
    England Paul Davison
    63.33% 36.67%
    Poland Adam Stefanow
    Outcome: Davison 5-4
    Last 128
    Playing 2016-08-30 20:00
    Cyprus Michael Georgiou
    57.43% 42.57%
    England Mitchell Mann
    Outcome: Georgiou 5-0
    Last 128
    Playing 2016-08-30 20:00
    England Anthony Hamilton
    87.41% 12.59%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Lertsattayathorn 5-4
    Last 128
    Playing 2016-08-30 15:30
    Isle of Man Darryl Hill
    40.13% 59.87%
    Wales Ian Preece
    Outcome: Preece 5-1
    Last 128
    Playing 2016-08-30 20:00
    Wales Duane Jones
    67.72% 32.28%
    Wales David John
    Outcome: Jones 5-3
    Last 128
    Playing 2016-08-30 20:00
    England Sanderson Lam
    43.66% 56.34%
    China Mei Xiwen
    Outcome: Xiwen 5-2
    Last 128
    Playing 2016-08-30 20:00
    England Hammad Miah
    77.95% 22.05%
    Australia Kurt Dunham
    Outcome: Miah 5-3
    Last 128
    Playing 2016-08-30 11:00
    Scotland Ross Muir
    57.28% 42.72%
    England Jason Weston
    Outcome: Muir 5-2
    Last 128
    Playing 2016-08-30 20:00
    England Martin O'Donnell
    70.03% 29.97%
    Brazil Itaro Santos
    Outcome: O'Donnell 5-0
    Last 128
    Playing 2016-08-30 11:00
    England Sean O'Sullivan
    81.87% 18.13%
    Thailand Boonyarit Keattikun
    Outcome: O'Sullivan 5-3
    Last 128
    Playing 2016-08-30 15:30
    Thailand Noppon Saengkham
    52.13% 47.87%
    China Yan Bingtao
    Outcome: Bingtao 5-0
    Last 128
    Playing 2016-08-30 15:30
    Israel Eden Sharav
    53.97% 46.03%
    China Fang Xiongman
    Outcome: Sharav 5-0
    Last 128
    Playing 2016-08-30 15:30
    Thailand Akani Songsermsawad
    38.55% 61.45%
    Malta Alex Borg
    Outcome: Songsermsawad 5-4
    Last 128
    Playing 2016-08-30 15:30
    England Allan Taylor
    80.74% 19.26%
    Egypt Hatem Yassen
    Outcome: Taylor 5-3
    Last 128
    Playing 2016-08-30 15:30
    England Chris Wakelin
    79.73% 20.27%
    Ireland Josh Boileau
    Outcome: Wakelin 5-2
    Last 128
    Playing 2016-08-30 20:00
    Wales Lee Walker
    46.48% 53.52%
    England Peter Lines
    Outcome: Walker 5-4
    Last 128
    Playing 2016-08-30 11:00
    Wales Daniel Wells
    48.26% 51.74%
    England Jimmy White
    Outcome: Wells 5-2
    Last 128
    Playing 2016-08-30 11:00
    England Michael Wild
    45.16% 54.84%
    China Chen Zhe
    Outcome: Zhe 5-2
    Last 128
    Playing 2016-08-30 15:30
    England Sydney Wilson
    39.23% 60.77%
    Thailand James Wattana
    Outcome: Wattana 5-1
    Last 128
    Playing 2016-08-30 11:00
    China Zhao Xintong
    46.84% 53.16%
    England Liam Highfield
    Outcome: Xintong 5-1
    Last 128
    Playing 2016-08-30 20:00
    China Zhang Yong
    57.83% 42.17%
    Scotland Fraser Patrick
    Outcome: Yong 5-2
    Last 128
    Playing 2016-08-30 15:30
    China Wang Yuchen
    35.97% 64.03%
    England Adam Duffy
    Outcome: Duffy 5-1
    Last 128
    Playing 2016-08-30 15:30
    China Cao Yupeng
    56.21% 43.79%
    England Craig Steadman
    Outcome: Steadman 5-1