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


    Scotland 2016 Scottish Open

    Final
    Playing 2016-12-18 20:00
    Hong Kong Marco Fu
    45.24% 54.76%
    Scotland John Higgins
    Outcome: Fu 9-4
    Semi-final
    Playing 2016-12-17 20:00
    China Yu Delu
    37.43% 62.57%
    Hong Kong Marco Fu
    Outcome: Fu 6-1
    Semi-final
    Playing 2016-12-17 14:00
    England Judd Trump
    45.28% 54.72%
    Scotland John Higgins
    Outcome: Higgins 6-5
    Quarter-final
    Playing 2016-12-16 20:00
    China Yu Delu
    43.54% 56.46%
    China Liang Wenbo
    Outcome: Delu 5-4
    Quarter-final
    Playing 2016-12-16 20:00
    Hong Kong Marco Fu
    54.17% 45.83%
    England Mark Davis
    Outcome: Fu 5-1
    Quarter-final
    Playing 2016-12-16 13:00
    England Ronnie O'Sullivan
    50.72% 49.28%
    Scotland John Higgins
    Outcome: Higgins 5-2
    Quarter-final
    Playing 2016-12-16 15:00
    England Judd Trump
    51.50% 48.50%
    England Robert Milkins
    Outcome: Trump 5-3
    Last 16
    Playing 2016-12-15 21:00
    Northern Ireland Mark Allen
    47.72% 52.28%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-2
    Last 16
    Playing 2016-12-15 21:00
    Wales Dominic Dale
    40.47% 59.53%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Last 16
    Playing 2016-12-15 20:00
    China Yu Delu
    57.28% 42.72%
    England Sean O'Sullivan
    Outcome: Delu 4-3
    Last 16
    Playing 2016-12-15 20:00
    England Anthony Hamilton
    45.38% 54.62%
    England Robert Milkins
    Outcome: Milkins 4-3
    Last 16
    Playing 2016-12-15 21:00
    Australia Neil Robertson
    50.05% 49.95%
    Hong Kong Marco Fu
    Outcome: Fu 4-3
    Last 16
    Playing 2016-12-15 20:00
    England Judd Trump
    57.67% 42.33%
    England Kyren Wilson
    Outcome: Trump 4-2
    Last 16
    Playing 2016-12-15 20:00
    China Liang Wenbo
    38.20% 61.80%
    England Barry Hawkins
    Outcome: Wenbo 4-3
    Last 16
    Playing 2016-12-15 21:00
    Wales Mark Williams
    57.49% 42.51%
    England Mark Davis
    Outcome: Davis 4-3
    Last 32
    Playing 2016-12-15 14:00
    Northern Ireland Mark Allen
    69.78% 30.22%
    China Li Hang
    Outcome: Allen 4-3
    Last 32
    Playing 2016-12-15 13:00
    England Ian Burns
    41.28% 58.72%
    China Liang Wenbo
    Outcome: Wenbo 4-0
    Last 32
    Playing 2016-12-15 14:00
    Wales Dominic Dale
    47.34% 52.66%
    England Ricky Walden
    Outcome: Dale 4-3
    Last 32
    Playing 2016-12-15 14:00
    England Mark Davis
    57.37% 42.63%
    China Xiao Guodong
    Outcome: Davis 4-1
    Last 32
    Playing 2016-12-15 13:00
    China Yu Delu
    52.28% 47.72%
    Wales Daniel Wells
    Outcome: Delu 4-3
    Last 32
    Playing 2016-12-15 13:00
    England Mike Dunn
    33.87% 66.13%
    England Barry Hawkins
    Outcome: Hawkins 4-1
    Last 32
    Playing 2016-12-15 14:00
    Hong Kong Marco Fu
    62.90% 37.10%
    Finland Robin Hull
    Outcome: Fu 4-0
    Last 32
    Playing 2016-12-15 13:00
    England Anthony Hamilton
    52.87% 47.13%
    England Chris Wakelin
    Outcome: Hamilton 4-0
    Last 32
    Playing 2016-12-15 14:00
    Scotland Stephen Maguire
    45.84% 54.16%
    Wales Mark Williams
    Outcome: Williams 4-3
    Last 32
    Playing 2016-12-15 13:00
    England Mitchell Mann
    49.47% 50.53%
    England Sean O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 32
    Playing 2016-12-15 13:00
    England Robert Milkins
    42.88% 57.12%
    England Joe Perry
    Outcome: Milkins 4-1
    Last 32
    Playing 2016-12-15 14:00
    England Ronnie O'Sullivan
    62.15% 37.85%
    England Jimmy White
    Outcome: O'Sullivan 4-2
    Last 32
    Playing 2016-12-15 15:30
    Australia Neil Robertson
    59.37% 40.63%
    Northern Ireland Joe Swail
    Outcome: Robertson 4-2
    Last 32
    Playing 2016-12-15 13:00
    England Judd Trump
    65.85% 34.15%
    Thailand Noppon Saengkham
    Outcome: Trump 4-0
    Last 32
    Playing 2016-12-15 13:00
    England Kyren Wilson
    55.95% 44.05%
    England Oliver Lines
    Outcome: Wilson 4-0
    Last 32
    Playing 2016-12-15 15:30
    China Mei Xiwen
    30.58% 69.42%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Last 64
    Playing 2016-12-14 15:00
    Northern Ireland Mark Allen
    69.59% 30.41%
    China Fang Xiongman
    Outcome: Allen 4-0
    Last 64
    Playing 2016-12-14 11:00
    Malta Alex Borg
    32.46% 67.54%
    England Ricky Walden
    Outcome: Walden 4-3
    Last 64
    Playing 2016-12-14 11:00
    England Ian Burns
    44.31% 55.69%
    China Zhang Anda
    Outcome: Burns 4-0
    Last 64
    Playing 2016-12-14 11:00
    Scotland Rhys Clark
    51.77% 48.23%
    England Oliver Lines
    Outcome: Lines 4-3
    Last 64
    Playing 2016-12-14 21:00
    Wales Dominic Dale
    60.56% 39.44%
    Wales Duane Jones
    Outcome: Dale 4-0
    Last 64
    Playing 2016-12-14 14:00
    England Mark Davis
    47.20% 52.80%
    Scotland Graeme Dott
    Outcome: Davis 4-0
    Last 64
    Playing 2016-12-14 20:00
    Wales Ryan Day
    57.64% 42.36%
    England Jimmy White
    Outcome: White 4-0
    Last 64
    Playing 2016-12-14 21:00
    Scotland Scott Donaldson
    32.43% 67.57%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Last 64
    Playing 2016-12-14 14:00
    England Mike Dunn
    56.23% 43.77%
    Wales Gareth Allen
    Outcome: Dunn 4-3
    Last 64
    Playing 2016-12-14 11:00
    Hong Kong Marco Fu
    64.91% 35.09%
    England Liam Highfield
    Outcome: Fu 4-1
    Last 64
    Playing 2016-12-14 20:00
    China Xiao Guodong
    36.69% 63.31%
    England Shaun Murphy
    Outcome: Guodong 4-1
    Last 64
    Playing 2016-12-14 14:00
    England Anthony Hamilton
    58.85% 41.15%
    Cyprus Michael Georgiou
    Outcome: Hamilton 4-2
    Last 64
    Playing 2016-12-14 14:00
    England Michael Holt
    40.29% 59.71%
    Wales Mark Williams
    Outcome: Williams 4-1
    Last 64
    Playing 2016-12-14 14:00
    Finland Robin Hull
    46.02% 53.98%
    Wales Michael White
    Outcome: Hull 4-1
    Last 64
    Playing 2016-12-14 21:00
    England Mark Joyce
    46.49% 53.51%
    China Yu Delu
    Outcome: Delu 4-3
    Last 64
    Playing 2016-12-14 11:00
    Scotland Anthony McGill
    58.28% 41.72%
    England Mitchell Mann
    Outcome: Mann 4-1
    Last 64
    Playing 2016-12-14 20:00
    Ireland Fergal O'Brien
    41.59% 58.41%
    Scotland Stephen Maguire
    Outcome: Maguire 4-2
    Last 64
    Playing 2016-12-14 14:00
    England Sean O'Sullivan
    34.48% 65.52%
    England Mark King
    Outcome: O'Sullivan 4-1
    Last 64
    Playing 2016-12-14 20:00
    England Ronnie O'Sullivan
    72.24% 27.76%
    Poland Adam Stefanow
    Outcome: O'Sullivan 4-1
    Last 64
    Playing 2016-12-14 15:00
    Wales Ian Preece
    37.98% 62.02%
    England Robert Milkins
    Outcome: Milkins 4-0
    Last 64
    Playing 2016-12-14 15:00
    Australia Neil Robertson
    62.52% 37.48%
    England Gary Wilson
    Outcome: Robertson 4-2
    Last 64
    Playing 2016-12-14 16:00
    Thailand Noppon Saengkham
    49.84% 50.16%
    India Aditya Mehta
    Outcome: Saengkham 4-2
    Last 64
    Playing 2016-12-14 11:00
    Thailand Akani Songsermsawad
    56.61% 43.39%
    China Li Hang
    Outcome: Hang 4-1
    Last 64
    Playing 2016-12-14 11:00
    Wales Matthew Stevens
    42.17% 57.83%
    England Barry Hawkins
    Outcome: Hawkins 4-2
    Last 64
    Playing 2016-12-14 15:00
    Northern Ireland Joe Swail
    48.75% 51.25%
    England Stuart Carrington
    Outcome: Swail 4-2
    Last 64
    Playing 2016-12-14 14:00
    England Judd Trump
    71.02% 28.98%
    Brazil Igor Figueiredo
    Outcome: Trump 4-0
    Last 64
    Playing 2016-12-14 17:30
    Iran Hossein Vafaei
    31.18% 68.82%
    England Joe Perry
    Outcome: Perry 4-0
    Last 64
    Playing 2016-12-14 17:30
    England Chris Wakelin
    34.35% 65.65%
    England Ali Carter
    Outcome: Wakelin 4-3
    Last 64
    Playing 2016-12-14 11:00
    Wales Daniel Wells
    46.40% 53.60%
    Norway Kurt Maflin
    Outcome: Wells 4-1
    Last 64
    Playing 2016-12-14 14:00
    England Kyren Wilson
    49.58% 50.42%
    England Ben Woollaston
    Outcome: Wilson 4-0
    Last 64
    Playing 2016-12-14 21:00
    England Sydney Wilson
    32.54% 67.46%
    China Liang Wenbo
    Outcome: Wenbo 4-1
    Last 64
    Playing 2016-12-14 16:00
    China Mei Xiwen
    34.41% 65.59%
    England Peter Ebdon
    Outcome: Xiwen 4-2
    Last 128
    Playing 2016-12-13 20:00
    Wales Gareth Allen
    49.05% 50.95%
    Scotland Ross Muir
    Outcome: Allen 4-3
    Last 128
    Playing 2016-12-12 20:00
    Northern Ireland Mark Allen
    73.05% 26.95%
    England Christopher Keogan
    Outcome: Allen 4-3
    Last 128
    Playing 2016-12-12 11:00
    England Jamie Barrett
    39.07% 60.93%
    Wales Daniel Wells
    Outcome: Wells 4-0
    Last 128
    Playing 2016-12-12 15:00
    England Stuart Bingham
    75.02% 24.98%
    England Mark Joyce
    Outcome: Joyce 4-3
    Last 128
    Playing 2016-12-13 11:00
    China Yan Bingtao
    53.88% 46.12%
    India Aditya Mehta
    Outcome: Mehta 4-1
    Last 128
    Playing 2016-12-12 11:00
    Ireland Josh Boileau
    36.74% 63.26%
    China Yu Delu
    Outcome: Delu 4-3
    Last 128
    Playing 2016-12-13 14:00
    England Nigel Bond
    55.42% 44.58%
    England Chris Wakelin
    Outcome: Wakelin 4-0
    Last 128
    Playing 2016-12-12 14:00
    Belgium Luca Brecel
    58.19% 41.81%
    Wales Duane Jones
    Outcome: Jones 4-2
    Last 128
    Playing 2016-12-12 16:00
    England Alfie Burden
    58.42% 41.58%
    China Zhang Anda
    Outcome: Anda 4-0
    Last 128
    Playing 2016-12-13 21:00
    England James Cahill
    66.38% 33.62%
    Poland Adam Stefanow
    Outcome: Stefanow 4-3
    Last 128
    Playing 2016-12-13 11:00
    England Ali Carter
    63.87% 36.13%
    Thailand Thepchaiya Un-Nooh
    Outcome: Carter 4-2
    Last 128
    Playing 2016-12-12 11:00
    Scotland Rhys Clark
    53.99% 46.01%
    Israel Eden Sharav
    Outcome: Clark 4-3
    Last 128
    Playing 2016-12-13 17:30
    England Jamie Cope
    31.28% 68.72%
    England Peter Ebdon
    Outcome: Ebdon 4-1
    Last 128
    Playing 2016-12-13 21:00
    Wales Dominic Dale
    87.56% 12.44%
    Scotland Chris Totten
    Outcome: Dale 4-2
    Last 128
    Playing 2016-12-13 20:00
    England Paul Davison
    49.85% 50.15%
    China Mei Xiwen
    Outcome: Xiwen 4-0
    Last 128
    Playing 2016-12-13 20:00
    Wales Ryan Day
    67.86% 32.14%
    England Elliot Slessor
    Outcome: Day 4-1
    Last 128
    Playing 2016-12-12 14:00
    Ireland Ken Doherty
    46.41% 53.59%
    Wales Matthew Stevens
    Outcome: Stevens 4-0
    Last 128
    Playing 2016-12-12 21:00
    Australia Kurt Dunham
    23.64% 76.36%
    England Mark King
    Outcome: King 4-0
    Last 128
    Playing 2016-12-12 20:00
    England Mike Dunn
    66.07% 33.93%
    England Jason Weston
    Outcome: Dunn 4-2
    Last 128
    Playing 2016-12-12 11:00
    Hong Kong Marco Fu
    74.36% 25.64%
    England Sanderson Lam
    Outcome: Fu 4-1
    Last 128
    Playing 2016-12-13 14:00
    Cyprus Michael Georgiou
    44.73% 55.27%
    England Peter Lines
    Outcome: Georgiou 4-1
    Last 128
    Playing 2016-12-12 17:30
    England Barry Hawkins
    73.55% 26.45%
    England Hammad Miah
    Outcome: Hawkins 4-0
    Last 128
    Playing 2016-12-12 14:00
    Scotland John Higgins
    60.73% 39.27%
    Scotland Alan McManus
    Outcome: Higgins 4-1
    Last 128
    Playing 2016-12-12 14:00
    England Liam Highfield
    44.21% 55.79%
    England Tom Ford
    Outcome: Highfield 4-1
    Last 128
    Playing 2016-12-12 14:00
    England Michael Holt
    64.42% 35.58%
    England David Grace
    Outcome: Holt 4-3
    Last 128
    Playing 2016-12-13 15:00
    Wales Jak Jones
    29.91% 70.09%
    Scotland Graeme Dott
    Outcome: Dott 4-0
    Last 128
    Playing 2016-12-13 11:00
    Thailand Boonyarit Keattikun
    24.28% 75.72%
    Finland Robin Hull
    Outcome: Hull 4-0
    Last 128
    Playing 2016-12-13 11:00
    Thailand Kritsanut Lertsattayathorn
    41.72% 58.28%
    England Stuart Carrington
    Outcome: Carrington 4-3
    Last 128
    Playing 2016-12-12 11:00
    England Oliver Lines
    57.04% 42.96%
    China Chen Zhe
    Outcome: Lines 4-2
    Last 128
    Playing 2016-12-13 14:00
    England Jack Lisowski
    58.75% 41.25%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-1
    Last 128
    Playing 2016-12-12 11:00
    Norway Kurt Maflin
    53.04% 46.96%
    England Sam Craigie
    Outcome: Maflin 4-1
    Last 128
    Playing 2016-12-12 14:00
    England Mitchell Mann
    45.69% 54.31%
    England Sam Baird
    Outcome: Mann 4-2
    Last 128
    Playing 2016-12-12 17:30
    Scotland Anthony McGill
    61.30% 38.70%
    England John Astley
    Outcome: McGill 4-1
    Last 128
    Playing 2016-12-13 15:00
    England Rory McLeod
    42.66% 57.34%
    England Mark Davis
    Outcome: Davis 4-0
    Last 128
    Playing 2016-12-13 21:00
    England Robert Milkins
    55.71% 44.29%
    England David Gilbert
    Outcome: Milkins 4-0
    Last 128
    Playing 2016-12-13 15:00
    England Shaun Murphy
    72.14% 27.86%
    China Zhao Xintong
    Outcome: Murphy 4-2
    Last 128
    Playing 2016-12-13 15:00
    Ireland Fergal O'Brien
    73.64% 26.36%
    England Brandon Sargeant
    Outcome: O'Brien 4-0
    Last 128
    Playing 2016-12-13 14:00
    England Ronnie O'Sullivan
    61.69% 38.31%
    England Matthew Selt
    Outcome: O'Sullivan 4-2
    Last 128
    Playing 2016-12-13 16:00
    Scotland Fraser Patrick
    36.56% 63.44%
    England Anthony Hamilton
    Outcome: Hamilton 4-3
    Last 128
    Playing 2016-12-13 14:00
    England Joe Perry
    70.78% 29.22%
    England Adam Duffy
    Outcome: Perry 4-3
    Last 128
    Playing 2016-12-12 20:00
    Thailand Dechawat Poomjaeng
    59.79% 40.21%
    England Sydney Wilson
    Outcome: Wilson 4-2
    Last 128
    Playing 2016-12-12 14:00
    England Jimmy Robertson
    71.76% 28.24%
    Brazil Igor Figueiredo
    Outcome: Figueiredo 4-3
    Last 128
    Playing 2016-12-13 20:00
    Australia Neil Robertson
    72.46% 27.54%
    Malaysia Thor Chuan Leong
    Outcome: Robertson 4-1
    Last 128
    Playing 2016-12-12 21:00
    Brazil Itaro Santos
    36.04% 63.96%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-0
    Last 128
    Playing 2016-12-13 14:00
    Thailand Akani Songsermsawad
    40.79% 59.21%
    England Andrew Higginson
    Outcome: Songsermsawad 4-3
    Last 128
    Playing 2016-12-13 14:00
    England Craig Steadman
    50.07% 49.93%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-3
    Last 128
    Playing 2016-12-12 20:00
    England Judd Trump
    67.98% 32.02%
    China Zhang Yong
    Outcome: Trump 4-0
    Last 128
    Playing 2016-12-12 14:00
    England Ricky Walden
    69.96% 30.04%
    China Tian Pengfei
    Outcome: Walden 4-1
    Last 128
    Playing 2016-12-13 11:00
    Wales Lee Walker
    48.04% 51.96%
    Northern Ireland Joe Swail
    Outcome: Swail 4-1
    Last 128
    Playing 2016-12-12 11:00
    Thailand James Wattana
    57.11% 42.89%
    China Li Hang
    Outcome: Hang 4-1
    Last 128
    Playing 2016-12-13 17:30
    China Liang Wenbo
    75.89% 24.11%
    Isle of Man Darryl Hill
    Outcome: Wenbo 4-2
    Last 128
    Playing 2016-12-13 11:00
    England Jimmy White
    65.78% 34.22%
    Wales David John
    Outcome: White 4-0
    Last 128
    Playing 2016-12-13 14:00
    England Michael Wild
    50.59% 49.41%
    Wales Ian Preece
    Outcome: Preece 4-3
    Last 128
    Playing 2016-12-12 15:00
    England Robbie Williams
    62.67% 37.33%
    England Sean O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 128
    Playing 2016-12-12 15:00
    Wales Mark Williams
    62.23% 37.77%
    England Rod Lawler
    Outcome: Williams 4-0
    Last 128
    Playing 2016-12-13 11:00
    England Gary Wilson
    55.62% 44.38%
    England Allan Taylor
    Outcome: Wilson 4-1
    Last 128
    Playing 2016-12-12 21:00
    England Kyren Wilson
    51.92% 48.08%
    Wales Jamie Jones
    Outcome: Wilson 4-0
    Last 128
    Playing 2016-12-12 11:00
    England Daniel Womersley
    39.38% 60.62%
    Malta Alex Borg
    Outcome: Borg 4-2
    Last 128
    Playing 2016-12-12 16:00
    England Ben Woollaston
    88.73% 11.27%
    Scotland Ross Vallance
    Outcome: Woollaston 4-1
    Last 128
    Playing 2016-12-12 15:00
    China Fang Xiongman
    39.96% 60.04%
    England Martin O'Donnell
    Outcome: Xiongman 4-2
    Last 128
    Playing 2016-12-13 11:00
    China Wang Yuchen
    29.91% 70.09%
    China Xiao Guodong
    Outcome: Guodong 4-1
    Last 128
    Playing 2016-12-13 21:00
    China Zhou Yuelong
    35.77% 64.23%
    Scotland Stephen Maguire
    Outcome: Maguire 4-0
    Last 128
    Playing 2016-12-12 21:00
    China Cao Yupeng
    39.08% 60.92%
    Wales Michael White
    Outcome: White 4-0