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 2017 Snooker Shootout

    Final
    Playing 2017-02-26 22:00
    China Xiao Guodong
    50.99% 49.01%
    Scotland Anthony McGill
    Outcome: McGill 1-0
    Semi-final
    Playing 2017-02-26 21:30
    China Xiao Guodong
    53.52% 46.48%
    England Andy Hicks
    Outcome: Guodong 1-0
    Semi-final
    Playing 2017-02-26 21:40
    England Shaun Murphy
    56.51% 43.49%
    Scotland Anthony McGill
    Outcome: McGill 1-0
    Quarter-final
    Playing 2017-02-26 20:30
    China Xiao Guodong
    51.80% 48.20%
    England David Gilbert
    Outcome: Guodong 1-0
    Quarter-final
    Playing 2017-02-26 20:40
    England Anthony Hamilton
    50.74% 49.26%
    Scotland Anthony McGill
    Outcome: McGill 1-0
    Quarter-final
    Playing 2017-02-26 21:00
    England Andy Hicks
    53.17% 46.83%
    England Steven Hallworth
    Outcome: Hicks 1-0
    Quarter-final
    Playing 2017-02-26 20:50
    England Shaun Murphy
    62.95% 37.05%
    England David Grace
    Outcome: Murphy 1-0
    Last 16
    Playing 2017-02-26 19:40
    China Xiao Guodong
    45.06% 54.94%
    Ireland Ken Doherty
    Outcome: Guodong 1-0
    Last 16
    Playing 2017-02-26 19:00
    England Anthony Hamilton
    56.17% 43.83%
    Scotland Ross Muir
    Outcome: Hamilton 1-0
    Last 16
    Playing 2017-02-26 20:10
    China Li Hang
    55.19% 44.81%
    England Steven Hallworth
    Outcome: Hallworth 1-0
    Last 16
    Playing 2017-02-26 19:10
    England Andy Hicks
    48.89% 51.11%
    Cyprus Michael Georgiou
    Outcome: Hicks 1-0
    Last 16
    Playing 2017-02-26 19:30
    England Jack Lisowski
    48.61% 51.39%
    Scotland Anthony McGill
    Outcome: McGill 1-0
    Last 16
    Playing 2017-02-26 19:20
    England Shaun Murphy
    62.80% 37.20%
    Wales Jak Jones
    Outcome: Murphy 1-0
    Last 16
    Playing 2017-02-26 20:00
    Ireland Fergal O'Brien
    52.51% 47.49%
    England David Gilbert
    Outcome: Gilbert 1-0
    Last 16
    Playing 2017-02-26 19:50
    China Cao Yupeng
    47.03% 52.97%
    England David Grace
    Outcome: Grace 1-0
    Last 32
    Playing 2017-02-26 14:10
    Belgium Luca Brecel
    47.08% 52.92%
    England Anthony Hamilton
    Outcome: Hamilton 1-0
    Last 32
    Playing 2017-02-26 15:10
    England Alfie Burden
    48.68% 51.32%
    England David Gilbert
    Outcome: Gilbert 1-0
    Last 32
    Playing 2017-02-26 13:20
    England James Cahill
    40.64% 59.36%
    Ireland Ken Doherty
    Outcome: Doherty 1-0
    Last 32
    Playing 2017-02-26 13:30
    England Sam Craigie
    38.17% 61.83%
    England Shaun Murphy
    Outcome: Murphy 1-0
    Last 32
    Playing 2017-02-26 13:50
    England David Grace
    46.03% 53.97%
    Wales Dominic Dale
    Outcome: Grace 1-0
    Last 32
    Playing 2017-02-26 14:40
    China Xiao Guodong
    55.57% 44.43%
    England Daniel Womersley
    Outcome: Guodong 1-0
    Last 32
    Playing 2017-02-26 15:00
    Isle of Man Darryl Hill
    51.18% 48.82%
    China Li Hang
    Outcome: Hang 1-0
    Last 32
    Playing 2017-02-26 14:30
    England Ashley Hugill
    45.62% 54.38%
    Cyprus Michael Georgiou
    Outcome: Georgiou 1-0
    Last 32
    Playing 2017-02-26 14:50
    England Jack Lisowski
    51.55% 48.45%
    Israel Eden Sharav
    Outcome: Lisowski 1-0
    Last 32
    Playing 2017-02-26 14:20
    Scotland Anthony McGill
    44.31% 55.69%
    England Mark King
    Outcome: McGill 1-0
    Last 32
    Playing 2017-02-26 15:30
    Scotland Ross Muir
    44.80% 55.20%
    England Jimmy White
    Outcome: Muir 1-0
    Last 32
    Playing 2017-02-26 14:00
    Ireland Fergal O'Brien
    54.40% 45.60%
    England Liam Highfield
    Outcome: O'Brien 1-0
    Last 32
    Playing 2017-02-26 13:10
    Northern Ireland Joe Swail
    55.59% 44.41%
    Wales Jak Jones
    Outcome: Jones 1-0
    Last 32
    Playing 2017-02-26 15:20
    Wales Daniel Wells
    52.80% 47.20%
    England Steven Hallworth
    Outcome: Hallworth 1-0
    Last 32
    Playing 2017-02-26 13:00
    China Zhang Yong
    53.08% 46.92%
    England Andy Hicks
    Outcome: Hicks 1-0
    Last 32
    Playing 2017-02-26 13:40
    China Cao Yupeng
    44.64% 55.36%
    England Jimmy Robertson
    Outcome: Yupeng 1-0
    Last 64
    Playing 2017-02-25 20:50
    Pakistan Hamza Akbar
    41.61% 58.39%
    China Xiao Guodong
    Outcome: Guodong 1-0
    Last 64
    Playing 2017-02-24 21:40
    England Jamie Barrett
    43.95% 56.05%
    Scotland Anthony McGill
    Outcome: McGill 1-0
    Last 64
    Playing 2017-02-25 20:20
    England Nigel Bond
    52.17% 47.83%
    China Zhang Yong
    Outcome: Yong 1-0
    Last 64
    Playing 2017-02-25 21:20
    Belgium Luca Brecel
    50.71% 49.29%
    Scotland Scott Donaldson
    Outcome: Brecel 1-0
    Last 64
    Playing 2017-02-24 20:50
    Scotland Rhys Clark
    49.30% 50.70%
    England Jimmy Robertson
    Outcome: Robertson 1-0
    Last 64
    Playing 2017-02-24 22:20
    Wales Dominic Dale
    58.48% 41.52%
    Iran Hossein Vafaei
    Outcome: Dale 1-0
    Last 64
    Playing 2017-02-25 20:40
    Cyprus Michael Georgiou
    38.28% 61.72%
    England Ricky Walden
    Outcome: Georgiou 1-0
    Last 64
    Playing 2017-02-24 20:40
    England David Gilbert
    53.81% 46.19%
    Thailand Akani Songsermsawad
    Outcome: Gilbert 1-0
    Last 64
    Playing 2017-02-25 21:30
    England Steven Hallworth
    39.02% 60.98%
    Wales Michael White
    Outcome: Hallworth 1-0
    Last 64
    Playing 2017-02-25 21:10
    China Li Hang
    40.98% 59.02%
    Scotland Graeme Dott
    Outcome: Hang 1-0
    Last 64
    Playing 2017-02-25 20:00
    England Barry Hawkins
    61.96% 38.04%
    Israel Eden Sharav
    Outcome: Sharav 1-0
    Last 64
    Playing 2017-02-25 22:30
    England Andy Hicks
    37.55% 62.45%
    Wales Mark Williams
    Outcome: Hicks 1-0
    Last 64
    Playing 2017-02-25 22:00
    Isle of Man Darryl Hill
    47.45% 52.55%
    England Bradley Jones
    Outcome: Hill 1-0
    Last 64
    Playing 2017-02-24 21:10
    England Michael Holt
    59.30% 40.70%
    Scotland Ross Muir
    Outcome: Muir 1-0
    Last 64
    Playing 2017-02-25 20:30
    England Ashley Hugill
    44.78% 55.22%
    England Stuart Carrington
    Outcome: Hugill 1-0
    Last 64
    Playing 2017-02-24 22:30
    Finland Robin Hull
    49.23% 50.77%
    Ireland Fergal O'Brien
    Outcome: O'Brien 1-0
    Last 64
    Playing 2017-02-24 20:20
    Wales David John
    49.91% 50.09%
    England Liam Highfield
    Outcome: Highfield 1-0
    Last 64
    Playing 2017-02-24 21:50
    England Mark Joyce
    52.49% 47.51%
    England Sam Craigie
    Outcome: Craigie 1-0
    Last 64
    Playing 2017-02-24 21:00
    England Mark King
    52.45% 47.55%
    England Andrew Higginson
    Outcome: King 1-0
    Last 64
    Playing 2017-02-24 20:00
    England Shaun Murphy
    63.67% 36.33%
    England John Astley
    Outcome: Murphy 1-0
    Last 64
    Playing 2017-02-25 21:50
    Scotland Fraser Patrick
    49.80% 50.20%
    Wales Jak Jones
    Outcome: Jones 1-0
    Last 64
    Playing 2017-02-25 22:20
    China Tian Pengfei
    51.37% 48.63%
    England David Grace
    Outcome: Grace 1-0
    Last 64
    Playing 2017-02-25 21:40
    Thailand Noppon Saengkham
    48.46% 51.54%
    England James Cahill
    Outcome: Cahill 1-0
    Last 64
    Playing 2017-02-25 21:00
    Northern Ireland Joe Swail
    55.25% 44.75%
    England Allan Taylor
    Outcome: Swail 1-0
    Last 64
    Playing 2017-02-24 21:30
    England Chris Wakelin
    46.56% 53.44%
    England Jack Lisowski
    Outcome: Lisowski 1-0
    Last 64
    Playing 2017-02-24 22:10
    Wales Daniel Wells
    47.76% 52.24%
    Thailand Thepchaiya Un-Nooh
    Outcome: Wells 1-0
    Last 64
    Playing 2017-02-24 20:10
    England Jason Weston
    48.47% 51.53%
    England Alfie Burden
    Outcome: Burden 1-0
    Last 64
    Playing 2017-02-24 21:20
    England Jimmy White
    55.36% 44.64%
    China Chen Zhe
    Outcome: White 1-0
    Last 64
    Playing 2017-02-25 22:10
    England Daniel Womersley
    41.23% 58.77%
    England Robert Milkins
    Outcome: Womersley 1-0
    Last 64
    Playing 2017-02-24 20:30
    China Zhao Xintong
    43.76% 56.24%
    Ireland Ken Doherty
    Outcome: Doherty 1-0
    Last 64
    Playing 2017-02-25 20:10
    China Fang Xiongman
    41.37% 58.63%
    England Anthony Hamilton
    Outcome: Hamilton 1-0
    Last 64
    Playing 2017-02-24 22:00
    China Cao Yupeng
    39.55% 60.45%
    China Liang Wenbo
    Outcome: Yupeng 1-0
    Last 128
    Playing 2017-02-24 16:40
    Pakistan Hamza Akbar
    20.32% 79.68%
    England Stuart Bingham
    Outcome: Akbar 1-0
    Last 128
    Playing 2017-02-24 13:50
    China Zhang Anda
    34.77% 65.23%
    England Shaun Murphy
    Outcome: Murphy 1-0
    Last 128
    Playing 2017-02-23 20:30
    England Jamie Barrett
    34.26% 65.74%
    England Sam Baird
    Outcome: Barrett 1-0
    Last 128
    Playing 2017-02-23 21:40
    China Yan Bingtao
    48.21% 51.79%
    Iran Hossein Vafaei
    Outcome: Vafaei 1-0
    Last 128
    Playing 2017-02-23 21:30
    Ireland Josh Boileau
    36.88% 63.12%
    China Zhang Yong
    Outcome: Yong 1-0
    Last 128
    Playing 2017-02-23 14:20
    England Nigel Bond
    35.71% 64.29%
    Northern Ireland Mark Allen
    Outcome: Bond 1-0
    Last 128
    Playing 2017-02-23 14:40
    Malta Alex Borg
    42.42% 57.58%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 1-0
    Last 128
    Playing 2017-02-24 14:10
    England Alfie Burden
    45.13% 54.87%
    England Ben Woollaston
    Outcome: Burden 1-0
    Last 128
    Playing 2017-02-23 14:00
    England Ian Burns
    54.20% 45.80%
    Wales Daniel Wells
    Outcome: Wells 1-0
    Last 128
    Playing 2017-02-23 14:30
    England James Cahill
    37.38% 62.62%
    England Robbie Williams
    Outcome: Cahill 1-0
    Last 128
    Playing 2017-02-24 13:30
    Scotland Rhys Clark
    41.88% 58.12%
    England Rory McLeod
    Outcome: Clark 1-0
    Last 128
    Playing 2017-02-23 20:10
    Scotland Michael Collumb
    29.42% 70.58%
    Northern Ireland Joe Swail
    Outcome: Swail 1-0
    Last 128
    Playing 2017-02-24 15:40
    England Jamie Cope
    55.32% 44.68%
    Cyprus Michael Georgiou
    Outcome: Georgiou 1-0
    Last 128
    Playing 2017-02-23 20:50
    England Sam Craigie
    33.90% 66.10%
    England Mike Dunn
    Outcome: Craigie 1-0
    Last 128
    Playing 2017-02-23 15:50
    Scotland Scott Donaldson
    59.13% 40.87%
    Malaysia Thor Chuan Leong
    Outcome: Donaldson 1-0
    Last 128
    Playing 2017-02-23 22:30
    Scotland Graeme Dott
    70.78% 29.22%
    England Mitchell Mann
    Outcome: Dott 1-0
    Last 128
    Playing 2017-02-24 14:40
    Australia Kurt Dunham
    19.76% 80.24%
    England Stuart Carrington
    Outcome: Carrington 1-0
    Last 128
    Playing 2017-02-23 14:10
    Brazil Igor Figueiredo
    43.08% 56.92%
    England John Astley
    Outcome: Astley 1-0
    Last 128
    Playing 2017-02-24 14:50
    England David Gilbert
    77.47% 22.53%
    China Wang Yuchen
    Outcome: Gilbert 1-0
    Last 128
    Playing 2017-02-24 16:10
    China Li Hang
    69.48% 30.52%
    England Brandon Sargeant
    Outcome: Hang 1-0
    Last 128
    Playing 2017-02-23 20:00
    England Louis Heathcote
    25.47% 74.53%
    England Jimmy White
    Outcome: White 1-0
    Last 128
    Playing 2017-02-24 13:20
    England Andrew Higginson
    68.23% 31.77%
    Wales Ian Preece
    Outcome: Higginson 1-0
    Last 128
    Playing 2017-02-23 13:50
    England Liam Highfield
    68.87% 31.13%
    England Oliver Brown
    Outcome: Highfield 1-0
    Last 128
    Playing 2017-02-23 15:40
    Isle of Man Darryl Hill
    28.77% 71.23%
    Norway Kurt Maflin
    Outcome: Hill 1-0
    Last 128
    Playing 2017-02-23 16:20
    England Michael Holt
    76.94% 23.06%
    England Joshua Thomond
    Outcome: Holt 1-0
    Last 128
    Playing 2017-02-24 16:00
    England Ashley Hugill
    46.12% 53.88%
    England Paul Davison
    Outcome: Hugill 1-0
    Last 128
    Playing 2017-02-23 16:30
    Wales David John
    46.46% 53.54%
    England Charlie Walters
    Outcome: John 1-0
    Last 128
    Playing 2017-02-23 13:10
    Wales Duane Jones
    45.45% 54.55%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 1-0
    Last 128
    Playing 2017-02-24 16:50
    Wales Jamie Jones
    36.65% 63.35%
    Wales Mark Williams
    Outcome: Williams 1-0
    Last 128
    Playing 2017-02-23 13:40
    England Mark Joyce
    32.82% 67.18%
    England Joe Perry
    Outcome: Joyce 1-0
    Last 128
    Playing 2017-02-23 15:30
    Thailand Boonyarit Keattikun
    43.29% 56.71%
    England Steven Hallworth
    Outcome: Hallworth 1-0
    Last 128
    Playing 2017-02-23 16:00
    England Mark King
    68.18% 31.82%
    England Adam Duffy
    Outcome: King 1-0
    Last 128
    Playing 2017-02-23 13:30
    England Sanderson Lam
    55.26% 44.74%
    England Bradley Jones
    Outcome: Jones 1-0
    Last 128
    Playing 2017-02-23 21:10
    England Rod Lawler
    48.25% 51.75%
    China Xiao Guodong
    Outcome: Guodong 1-0
    Last 128
    Playing 2017-02-23 14:50
    Scotland Anthony McGill
    66.73% 33.27%
    England Oliver Lines
    Outcome: McGill 1-0
    Last 128
    Playing 2017-02-24 13:00
    India Aditya Mehta
    44.54% 55.46%
    Ireland Ken Doherty
    Outcome: Doherty 1-0
    Last 128
    Playing 2017-02-24 15:50
    England Hammad Miah
    24.12% 75.88%
    England Ricky Walden
    Outcome: Walden 1-0
    Last 128
    Playing 2017-02-24 14:30
    Scotland Ross Muir
    50.98% 49.02%
    England Martin O'Donnell
    Outcome: Muir 1-0
    Last 128
    Playing 2017-02-24 13:40
    Ireland Fergal O'Brien
    42.26% 57.74%
    Wales Ryan Day
    Outcome: O'Brien 1-0
    Last 128
    Playing 2017-02-23 15:00
    England Sean O'Sullivan
    28.99% 71.01%
    Wales Dominic Dale
    Outcome: Dale 1-0
    Last 128
    Playing 2017-02-24 15:10
    China Tian Pengfei
    44.58% 55.42%
    England Peter Lines
    Outcome: Pengfei 1-0
    Last 128
    Playing 2017-02-23 21:20
    Thailand Dechawat Poomjaeng
    45.97% 54.03%
    Scotland Fraser Patrick
    Outcome: Patrick 1-0
    Last 128
    Playing 2017-02-24 15:20
    England Jimmy Robertson
    68.42% 31.58%
    England Elliot Slessor
    Outcome: Robertson 1-0
    Last 128
    Playing 2017-02-24 16:30
    Thailand Noppon Saengkham
    31.12% 68.88%
    England Martin Gould
    Outcome: Saengkham 1-0
    Last 128
    Playing 2017-02-23 22:10
    Brazil Itaro Santos
    44.35% 55.65%
    China Chen Zhe
    Outcome: Zhe 1-0
    Last 128
    Playing 2017-02-23 22:00
    England Matthew Selt
    73.96% 26.04%
    England Jason Weston
    Outcome: Weston 1-0
    Last 128
    Playing 2017-02-23 16:40
    Israel Eden Sharav
    46.87% 53.13%
    Wales Gareth Allen
    Outcome: Sharav 1-0
    Last 128
    Playing 2017-02-23 15:10
    England Craig Steadman
    54.18% 45.82%
    Wales Jak Jones
    Outcome: Jones 1-0
    Last 128
    Playing 2017-02-23 21:00
    Poland Adam Stefanow
    47.93% 52.07%
    China Fang Xiongman
    Outcome: Xiongman 1-0
    Last 128
    Playing 2017-02-24 14:20
    England Zak Surety
    29.13% 70.87%
    England Robert Milkins
    Outcome: Milkins 1-0
    Last 128
    Playing 2017-02-24 15:30
    England Allan Taylor
    62.09% 37.91%
    England Christopher Keogan
    Outcome: Taylor 1-0
    Last 128
    Playing 2017-02-23 22:20
    England Chris Wakelin
    43.91% 56.09%
    England Tom Ford
    Outcome: Wakelin 1-0
    Last 128
    Playing 2017-02-24 13:10
    Wales Lee Walker
    39.48% 60.52%
    Belgium Luca Brecel
    Outcome: Brecel 1-0
    Last 128
    Playing 2017-02-24 14:00
    China Liang Wenbo
    49.02% 50.98%
    Wales Matthew Stevens
    Outcome: Wenbo 1-0
    Last 128
    Playing 2017-02-23 15:20
    Wales Michael White
    52.23% 47.77%
    Scotland Alan McManus
    Outcome: White 1-0
    Last 128
    Playing 2017-02-23 20:20
    England Michael Wild
    54.33% 45.67%
    England Daniel Womersley
    Outcome: Womersley 1-0
    Last 128
    Playing 2017-02-24 15:00
    England Kyren Wilson
    65.02% 34.98%
    England David Grace
    Outcome: Grace 1-0
    Last 128
    Playing 2017-02-23 21:50
    England Sydney Wilson
    43.39% 56.61%
    England Andy Hicks
    Outcome: Hicks 1-0
    Last 128
    Playing 2017-02-24 16:20
    England Gary Wilson
    51.12% 48.88%
    England Anthony Hamilton
    Outcome: Hamilton 1-0
    Last 128
    Playing 2017-02-23 20:40
    China Zhao Xintong
    29.46% 70.54%
    England Mark Davis
    Outcome: Xintong 1-0
    Last 128
    Playing 2017-02-23 13:00
    China Mei Xiwen
    34.25% 65.75%
    Finland Robin Hull
    Outcome: Hull 1-0
    Last 128
    Playing 2017-02-23 16:50
    Egypt Hatem Yassen
    7.78% 92.22%
    England Barry Hawkins
    Outcome: Hawkins 1-0
    Last 128
    Playing 2017-02-23 13:20
    China Zhou Yuelong
    52.97% 47.03%
    England Jack Lisowski
    Outcome: Lisowski 1-0
    Last 128
    Playing 2017-02-23 16:10
    China Cao Yupeng
    63.19% 36.81%
    Scotland Marc Davis
    Outcome: Yupeng 1-0