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


    Germany 2017 German Masters

    Final
    Playing 2017-02-05 20:00
    England Ali Carter
    59.41% 40.59%
    England Anthony Hamilton
    Outcome: Hamilton 9-6
    Semi-final
    Playing 2017-02-04 20:00
    England Stuart Bingham
    63.07% 36.93%
    England Anthony Hamilton
    Outcome: Hamilton 6-4
    Semi-final
    Playing 2017-02-04 14:00
    England Martin Gould
    50.49% 49.51%
    England Ali Carter
    Outcome: Carter 6-2
    Quarter-final
    Playing 2017-02-03 20:00
    England Stuart Bingham
    65.59% 34.41%
    China Yan Bingtao
    Outcome: Bingham 5-2
    Quarter-final
    Playing 2017-02-03 20:00
    England Tom Ford
    42.84% 57.16%
    England Ali Carter
    Outcome: Carter 5-2
    Quarter-final
    Playing 2017-02-03 20:00
    England Martin Gould
    52.53% 47.47%
    Wales Ryan Day
    Outcome: Gould 5-2
    Quarter-final
    Playing 2017-02-03 20:00
    England Barry Hawkins
    63.64% 36.36%
    England Anthony Hamilton
    Outcome: Hamilton 5-4
    Last 16
    Playing 2017-02-03 14:00
    England Stuart Bingham
    63.26% 36.74%
    England David Gilbert
    Outcome: Bingham 5-4
    Last 16
    Playing 2017-02-02 20:00
    England Ali Carter
    67.20% 32.80%
    China Zhao Xintong
    Outcome: Carter 5-4
    Last 16
    Playing 2017-02-02 20:00
    Wales Ryan Day
    58.20% 41.80%
    Finland Robin Hull
    Outcome: Day 5-4
    Last 16
    Playing 2017-02-02 20:00
    England Tom Ford
    40.62% 59.38%
    England Mark King
    Outcome: Ford 5-2
    Last 16
    Playing 2017-02-02 20:00
    England Martin Gould
    44.91% 55.09%
    England Ricky Walden
    Outcome: Gould 5-3
    Last 16
    Playing 2017-02-03 14:00
    England Anthony Hamilton
    36.24% 63.76%
    England Mark Selby
    Outcome: Hamilton 5-2
    Last 16
    Playing 2017-02-03 14:00
    England Michael Holt
    63.51% 36.49%
    China Yan Bingtao
    Outcome: Bingtao 5-1
    Last 16
    Playing 2017-02-03 14:00
    England Ben Woollaston
    41.39% 58.61%
    England Barry Hawkins
    Outcome: Hawkins 5-2
    Last 32
    Playing 2017-02-01 20:00
    England John Astley
    36.26% 63.74%
    England Ricky Walden
    Outcome: Walden 5-4
    Last 32
    Playing 2017-02-02 10:00
    England Stuart Bingham
    68.79% 31.21%
    China Zhang Yong
    Outcome: Bingham 5-3
    Last 32
    Playing 2017-02-02 10:00
    Wales Dominic Dale
    61.99% 38.01%
    China Yan Bingtao
    Outcome: Bingtao 5-2
    Last 32
    Playing 2017-02-01 20:00
    Wales Ryan Day
    45.60% 54.40%
    Northern Ireland Mark Allen
    Outcome: Day 5-1
    Last 32
    Playing 2017-02-01 20:00
    England Tom Ford
    40.72% 59.28%
    England Peter Ebdon
    Outcome: Ford 5-2
    Last 32
    Playing 2017-02-02 15:00
    Hong Kong Marco Fu
    56.81% 43.19%
    England David Gilbert
    Outcome: Gilbert 5-3
    Last 32
    Playing 2017-02-01 14:00
    England Martin Gould
    59.42% 40.58%
    Wales Jamie Jones
    Outcome: Gould 5-0
    Last 32
    Playing 2017-02-02 15:00
    England Anthony Hamilton
    40.30% 59.70%
    Wales Mark Williams
    Outcome: Hamilton 5-3
    Last 32
    Playing 2017-02-02 10:00
    England Barry Hawkins
    59.28% 40.72%
    Wales Michael White
    Outcome: Hawkins 5-1
    Last 32
    Playing 2017-02-02 15:00
    England Michael Holt
    61.06% 38.94%
    England Stuart Carrington
    Outcome: Holt 5-1
    Last 32
    Playing 2017-02-01 14:00
    Finland Robin Hull
    44.74% 55.26%
    England Jimmy White
    Outcome: Hull 5-4
    Last 32
    Playing 2017-02-01 14:00
    Scotland Stephen Maguire
    55.04% 44.96%
    England Ali Carter
    Outcome: Carter 5-1
    Last 32
    Playing 2017-02-01 20:00
    England Ronnie O'Sullivan
    55.66% 44.34%
    England Mark King
    Outcome: King 5-4
    Last 32
    Playing 2017-02-02 15:00
    Australia Neil Robertson
    56.99% 43.01%
    England Ben Woollaston
    Outcome: Woollaston 5-4
    Last 32
    Playing 2017-02-01 20:00
    Thailand Akani Songsermsawad
    60.85% 39.15%
    China Zhao Xintong
    Outcome: Xintong 5-0
    Last 32
    Playing 2017-02-02 15:00
    Thailand Thepchaiya Un-Nooh
    35.55% 64.45%
    England Mark Selby
    Outcome: Selby 5-0
    Last 64
    Playing 2016-12-09 20:00
    England Stuart Bingham
    63.32% 36.68%
    China Yu Delu
    Outcome: Bingham 5-3
    Last 64
    Playing 2016-12-09 11:00
    China Yan Bingtao
    36.92% 63.08%
    England Shaun Murphy
    Outcome: Bingtao 5-4
    Last 64
    Playing 2016-12-08 20:00
    Malta Alex Borg
    37.47% 62.53%
    Wales Dominic Dale
    Outcome: Dale 5-1
    Last 64
    Playing 2016-12-09 20:00
    England Stuart Carrington
    57.03% 42.97%
    England Sam Craigie
    Outcome: Carrington 5-1
    Last 64
    Playing 2016-12-09 20:00
    England Mark Davis
    62.74% 37.26%
    China Zhang Yong
    Outcome: Yong 5-3
    Last 64
    Playing 2016-12-09 15:30
    England Adam Duffy
    33.77% 66.23%
    Northern Ireland Mark Allen
    Outcome: Allen 5-2
    Last 64
    Playing 2016-12-09 11:00
    Brazil Igor Figueiredo
    31.21% 68.79%
    England Michael Holt
    Outcome: Holt 5-3
    Last 64
    Playing 2016-12-09 20:00
    Hong Kong Marco Fu
    70.03% 29.97%
    Poland Adam Stefanow
    Outcome: Fu 5-1
    Last 64
    Playing 2016-12-09 11:00
    England David Gilbert
    65.35% 34.65%
    England Allan Taylor
    Outcome: Gilbert 5-2
    Last 64
    Playing 2016-12-08 20:00
    England Martin Gould
    63.65% 36.35%
    England Craig Steadman
    Outcome: Gould 5-1
    Last 64
    Playing 2016-12-09 11:00
    England Barry Hawkins
    69.13% 30.87%
    Wales Jak Jones
    Outcome: Hawkins 5-0
    Last 64
    Playing 2016-12-09 11:00
    Wales Jamie Jones
    55.86% 44.14%
    England James Cahill
    Outcome: Jones 5-2
    Last 64
    Playing 2016-12-09 15:30
    England Mark Joyce
    31.21% 68.79%
    Wales Mark Williams
    Outcome: Williams 5-4
    Last 64
    Playing 2016-12-09 15:30
    Thailand Boonyarit Keattikun
    33.35% 66.65%
    England Anthony Hamilton
    Outcome: Hamilton 5-3
    Last 64
    Playing 2016-12-08 20:00
    England Mark King
    52.26% 47.74%
    England Andrew Higginson
    Outcome: King 5-3
    Last 64
    Playing 2016-12-09 15:30
    England Jack Lisowski
    52.92% 47.08%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 5-4
    Last 64
    Playing 2016-12-09 20:00
    India Aditya Mehta
    44.72% 55.28%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 5-4
    Last 64
    Playing 2016-12-09 11:00
    England Robert Milkins
    54.59% 45.41%
    Wales Ryan Day
    Outcome: Day 5-3
    Last 64
    Playing 2016-12-09 15:30
    Scotland Ross Muir
    34.93% 65.07%
    England Ali Carter
    Outcome: Carter 5-4
    Last 64
    Playing 2016-12-08 20:00
    England Ronnie O'Sullivan
    61.74% 38.26%
    England Gary Wilson
    Outcome: O'Sullivan 5-3
    Last 64
    Playing 2016-12-09 20:00
    Australia Neil Robertson
    73.04% 26.96%
    England Christopher Keogan
    Outcome: Robertson 5-1
    Last 64
    Playing 2016-12-08 20:00
    Thailand Noppon Saengkham
    34.07% 65.93%
    Scotland Stephen Maguire
    Outcome: Maguire 5-4
    Last 64
    Playing 2016-12-09 15:30
    England Matthew Selt
    48.14% 51.86%
    England Peter Ebdon
    Outcome: Ebdon 5-4
    Last 64
    Playing 2016-12-09 15:30
    Wales Matthew Stevens
    63.98% 36.02%
    Finland Robin Hull
    Outcome: Hull 5-3
    Last 64
    Playing 2016-12-09 20:00
    England Judd Trump
    63.26% 36.74%
    England Tom Ford
    Outcome: Ford 5-1
    Last 64
    Playing 2016-12-08 20:00
    England Ricky Walden
    63.52% 36.48%
    England Robbie Williams
    Outcome: Walden 5-1
    Last 64
    Playing 2016-12-09 11:00
    England Jimmy White
    36.70% 63.30%
    England Joe Perry
    Outcome: White 5-3
    Last 64
    Playing 2016-12-08 20:00
    Wales Michael White
    57.37% 42.63%
    England Liam Highfield
    Outcome: White 5-4
    Last 64
    Playing 2016-12-09 11:00
    England Kyren Wilson
    59.24% 40.76%
    England John Astley
    Outcome: Astley 5-4
    Last 64
    Playing 2016-12-09 15:30
    England Ben Woollaston
    55.83% 44.17%
    China Tian Pengfei
    Outcome: Woollaston 5-1
    Last 64
    Playing 2016-12-08 20:00
    China Zhao Xintong
    31.93% 68.07%
    Scotland John Higgins
    Outcome: Xintong 5-1
    Last 64
    Playing 2016-12-09 20:00
    China Fang Xiongman
    29.68% 70.32%
    England Mark Selby
    Outcome: Selby 5-0
    Last 128
    Playing 2016-12-08 11:00
    Northern Ireland Mark Allen
    72.37% 27.63%
    England Sean O'Sullivan
    Outcome: Allen 5-4
    Last 128
    Playing 2016-12-08 11:00
    England John Astley
    41.32% 58.68%
    England Jimmy Robertson
    Outcome: Astley 5-1
    Last 128
    Playing 2016-12-07 15:30
    England Jamie Barrett
    29.47% 70.53%
    England Andrew Higginson
    Outcome: Higginson 5-0
    Last 128
    Playing 2016-12-08 11:00
    England Stuart Bingham
    65.08% 34.92%
    England Alfie Burden
    Outcome: Bingham 5-2
    Last 128
    Playing 2016-12-07 15:30
    China Yan Bingtao
    39.51% 60.49%
    England Sam Baird
    Outcome: Bingtao 5-1
    Last 128
    Playing 2016-12-06 11:00
    Ireland Josh Boileau
    27.23% 72.77%
    Thailand Noppon Saengkham
    Outcome: Saengkham 5-1
    Last 128
    Playing 2016-12-07 11:00
    Malta Alex Borg
    53.19% 46.81%
    England Sydney Wilson
    Outcome: Borg 5-3
    Last 128
    Playing 2016-12-07 20:00
    Belgium Luca Brecel
    58.32% 41.68%
    Finland Robin Hull
    Outcome: Hull 5-3
    Last 128
    Playing 2016-12-08 11:00
    England Stuart Carrington
    46.21% 53.79%
    Ireland Ken Doherty
    Outcome: Carrington 5-2
    Last 128
    Playing 2016-12-08 15:30
    England Ali Carter
    75.44% 24.56%
    China Wang Yuchen
    Outcome: Carter 5-0
    Last 128
    Playing 2016-12-08 11:00
    England Jamie Cope
    53.29% 46.71%
    Wales Jak Jones
    Outcome: Jones 5-1
    Last 128
    Playing 2016-12-06 15:30
    England Mark Davis
    63.87% 36.13%
    Scotland Fraser Patrick
    Outcome: Davis 5-3
    Last 128
    Playing 2016-12-06 11:00
    Wales Ryan Day
    76.48% 23.52%
    Malaysia Thor Chuan Leong
    Outcome: Day 5-0
    Last 128
    Playing 2016-12-07 11:00
    Scotland Scott Donaldson
    66.92% 33.08%
    Thailand Boonyarit Keattikun
    Outcome: Keattikun 5-3
    Last 128
    Playing 2016-12-07 11:00
    Scotland Graeme Dott
    65.52% 34.48%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 5-2
    Last 128
    Playing 2016-12-08 15:30
    England Adam Duffy
    59.25% 40.75%
    China Mei Xiwen
    Outcome: Duffy 5-3
    Last 128
    Playing 2016-12-07 20:00
    Brazil Igor Figueiredo
    41.80% 58.20%
    Israel Eden Sharav
    Outcome: Figueiredo 5-2
    Last 128
    Playing 2016-12-08 15:30
    England Tom Ford
    59.30% 40.70%
    Wales Duane Jones
    Outcome: Ford 5-1
    Last 128
    Playing 2016-12-06 20:00
    Hong Kong Marco Fu
    82.04% 17.96%
    Wales David John
    Outcome: Fu 5-3
    Last 128
    Playing 2016-12-06 15:30
    Cyprus Michael Georgiou
    37.80% 62.20%
    England Peter Ebdon
    Outcome: Ebdon 5-3
    Last 128
    Playing 2016-12-06 11:00
    England David Gilbert
    80.93% 19.07%
    Australia Kurt Dunham
    Outcome: Gilbert 5-3
    Last 128
    Playing 2016-12-06 20:00
    England Martin Gould
    70.92% 29.08%
    England Sanderson Lam
    Outcome: Gould 5-1
    Last 128
    Playing 2016-12-07 15:30
    England Barry Hawkins
    66.76% 33.24%
    England Ian Burns
    Outcome: Hawkins 5-3
    Last 128
    Playing 2016-12-06 15:30
    England Andy Hicks
    49.01% 50.99%
    England Robbie Williams
    Outcome: Williams 5-2
    Last 128
    Playing 2016-12-06 20:00
    Scotland John Higgins
    67.33% 32.67%
    England Rory McLeod
    Outcome: Higgins 5-4
    Last 128
    Playing 2016-12-07 15:30
    England Michael Holt
    61.15% 38.85%
    Thailand James Wattana
    Outcome: Holt 5-0
    Last 128
    Playing 2016-12-06 15:30
    Wales Jamie Jones
    58.57% 41.43%
    England Oliver Lines
    Outcome: Jones 5-3
    Last 128
    Playing 2016-12-07 11:00
    England Christopher Keogan
    55.00% 45.00%
    England Brandon Sargeant
    Outcome: Keogan 5-3
    Last 128
    Playing 2016-12-07 15:30
    England Mark King
    58.40% 41.60%
    Scotland Rhys Clark
    Outcome: King 5-1
    Last 128
    Playing 2016-12-08 11:00
    Thailand Kritsanut Lertsattayathorn
    40.67% 59.33%
    England Mark Joyce
    Outcome: Joyce 5-1
    Last 128
    Playing 2016-12-07 20:00
    England Peter Lines
    47.95% 52.05%
    China Yu Delu
    Outcome: Delu 5-1
    Last 128
    Playing 2016-12-07 11:00
    England Jack Lisowski
    55.15% 44.85%
    England David Grace
    Outcome: Lisowski 5-1
    Last 128
    Playing 2016-12-06 20:00
    Scotland Stephen Maguire
    72.40% 27.60%
    England Mitchell Mann
    Outcome: Maguire 5-4
    Last 128
    Playing 2016-12-07 15:30
    Scotland Anthony McGill
    52.83% 47.17%
    England Anthony Hamilton
    Outcome: Hamilton 5-2
    Last 128
    Playing 2016-12-07 11:00
    Scotland Alan McManus
    52.70% 47.30%
    Wales Dominic Dale
    Outcome: Dale 5-4
    Last 128
    Playing 2016-12-08 11:00
    India Aditya Mehta
    42.77% 57.23%
    England Nigel Bond
    Outcome: Mehta 5-4
    Last 128
    Playing 2016-12-06 11:00
    England Hammad Miah
    37.99% 62.01%
    England Liam Highfield
    Outcome: Highfield 5-1
    Last 128
    Playing 2016-12-06 11:00
    England Robert Milkins
    73.01% 26.99%
    Wales Gareth Allen
    Outcome: Milkins 5-3
    Last 128
    Playing 2016-12-08 15:30
    Scotland Ross Muir
    69.61% 30.39%
    Brazil Itaro Santos
    Outcome: Muir 5-2
    Last 128
    Playing 2016-12-07 15:30
    England Shaun Murphy
    65.65% 34.35%
    Wales Daniel Wells
    Outcome: Murphy 5-1
    Last 128
    Playing 2016-12-06 15:30
    England Martin O'Donnell
    72.28% 27.72%
    Poland Adam Stefanow
    Outcome: Stefanow 5-4
    Last 128
    Playing 2016-12-07 20:00
    England Ronnie O'Sullivan
    82.07% 17.93%
    Isle of Man Darryl Hill
    Outcome: O'Sullivan 5-4
    Last 128
    Playing 2016-12-07 20:00
    China Tian Pengfei
    47.96% 52.04%
    China Zhang Anda
    Outcome: Pengfei 5-4
    Last 128
    Playing 2016-12-06 20:00
    England Joe Perry
    63.74% 36.26%
    Norway Kurt Maflin
    Outcome: Perry 5-3
    Last 128
    Playing 2016-12-08 15:30
    Australia Neil Robertson
    72.30% 27.70%
    Wales Lee Walker
    Outcome: Robertson 5-2
    Last 128
    Playing 2016-12-08 15:30
    England Mark Selby
    68.46% 31.54%
    Thailand Dechawat Poomjaeng
    Outcome: Selby 5-0
    Last 128
    Playing 2016-12-06 15:30
    England Matthew Selt
    66.04% 33.96%
    Wales Ian Preece
    Outcome: Selt 5-2
    Last 128
    Playing 2016-12-06 11:00
    England Elliot Slessor
    35.21% 64.79%
    England Allan Taylor
    Outcome: Taylor 5-3
    Last 128
    Playing 2016-12-07 20:00
    Wales Matthew Stevens
    62.51% 37.49%
    England Chris Wakelin
    Outcome: Stevens 5-3
    Last 128
    Playing 2016-12-08 15:30
    England Judd Trump
    69.39% 30.61%
    England Paul Davison
    Outcome: Trump 5-0
    Last 128
    Playing 2016-12-07 20:00
    Thailand Thepchaiya Un-Nooh
    51.01% 48.99%
    Northern Ireland Joe Swail
    Outcome: Un-Nooh 5-3
    Last 128
    Playing 2016-12-06 20:00
    England Ricky Walden
    76.56% 23.44%
    England Daniel Womersley
    Outcome: Walden 5-3
    Last 128
    Playing 2016-12-06 15:30
    England Jason Weston
    36.89% 63.11%
    England Craig Steadman
    Outcome: Steadman 5-1
    Last 128
    Playing 2016-12-06 20:00
    Wales Michael White
    62.87% 37.13%
    China Chen Zhe
    Outcome: White 5-4
    Last 128
    Playing 2016-12-08 11:00
    England Michael Wild
    58.56% 41.44%
    China Fang Xiongman
    Outcome: Xiongman 5-4
    Last 128
    Playing 2016-12-08 15:30
    Wales Mark Williams
    60.29% 39.71%
    Ireland Fergal O'Brien
    Outcome: Williams 5-3
    Last 128
    Playing 2016-12-07 15:30
    England Kyren Wilson
    53.71% 46.29%
    China Xiao Guodong
    Outcome: Wilson 5-1
    Last 128
    Playing 2016-12-07 20:00
    England Gary Wilson
    47.17% 52.83%
    England Rod Lawler
    Outcome: Wilson 5-3
    Last 128
    Playing 2016-12-07 11:00
    England Ben Woollaston
    60.93% 39.07%
    England Zak Surety
    Outcome: Woollaston 5-1
    Last 128
    Playing 2016-12-06 20:00
    China Zhao Xintong
    41.22% 58.78%
    China Li Hang
    Outcome: Xintong 5-3
    Last 128
    Playing 2016-12-06 15:30
    China Zhang Yong
    38.16% 61.84%
    England Mike Dunn
    Outcome: Yong 5-4
    Last 128
    Playing 2016-12-06 11:00
    China Zhou Yuelong
    47.25% 52.75%
    England Jimmy White
    Outcome: White 5-3
    Last 128
    Playing 2016-12-06 11:00
    China Cao Yupeng
    41.01% 58.99%
    England James Cahill
    Outcome: Cahill 5-4