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 7723 predictions
    See current predictions


    England 2016 English Open

    Final
    Playing 2016-10-16 20:30
    England Judd Trump
    60.90% 39.10%
    China Liang Wenbo
    Outcome: Wenbo 9-6
    Semi-final
    Playing 2016-10-15 14:00
    England Barry Hawkins
    47.07% 52.93%
    England Judd Trump
    Outcome: Trump 6-2
    Semi-final
    Playing 2016-10-15 20:00
    China Liang Wenbo
    39.66% 60.34%
    England Stuart Bingham
    Outcome: Wenbo 6-5
    Quarter-final
    Playing 2016-10-14 13:00
    England Barry Hawkins
    49.87% 50.13%
    England Ricky Walden
    Outcome: Hawkins 5-2
    Quarter-final
    Playing 2016-10-14 15:00
    Scotland John Higgins
    50.68% 49.32%
    England Judd Trump
    Outcome: Trump 5-1
    Quarter-final
    Playing 2016-10-14 20:00
    England Chris Wakelin
    32.09% 67.91%
    England Stuart Bingham
    Outcome: Bingham 5-0
    Quarter-final
    Playing 2016-10-14 20:00
    China Liang Wenbo
    58.28% 41.72%
    England Anthony Hamilton
    Outcome: Wenbo 5-2
    Last 16
    Playing 2016-10-13 21:00
    Scotland Rhys Clark
    32.82% 67.18%
    England Stuart Bingham
    Outcome: Bingham 4-1
    Last 16
    Playing 2016-10-13 20:00
    Wales Ryan Day
    44.65% 55.35%
    England Barry Hawkins
    Outcome: Hawkins 4-1
    Last 16
    Playing 2016-10-13 20:00
    China Xiao Guodong
    53.11% 46.89%
    England Chris Wakelin
    Outcome: Wakelin 4-3
    Last 16
    Playing 2016-10-13 20:00
    England Anthony Hamilton
    50.02% 49.98%
    Wales Jak Jones
    Outcome: Hamilton 4-3
    Last 16
    Playing 2016-10-13 21:00
    Scotland John Higgins
    66.97% 33.03%
    England Tom Ford
    Outcome: Higgins 4-1
    Last 16
    Playing 2016-10-13 20:00
    England Ricky Walden
    69.19% 30.81%
    China Yan Bingtao
    Outcome: Walden 4-1
    Last 16
    Playing 2016-10-13 21:00
    China Liang Wenbo
    54.01% 45.99%
    England Ben Woollaston
    Outcome: Wenbo 4-3
    Last 16
    Playing 2016-10-13 21:00
    Wales Mark Williams
    48.71% 51.29%
    England Judd Trump
    Outcome: Trump 4-0
    Last 32
    Playing 2016-10-13 13:00
    China Yan Bingtao
    36.93% 63.07%
    Northern Ireland Mark Allen
    Outcome: Bingtao 4-3
    Last 32
    Playing 2016-10-13 13:00
    England Stuart Carrington
    55.22% 44.78%
    England Anthony Hamilton
    Outcome: Hamilton 4-1
    Last 32
    Playing 2016-10-13 14:00
    England Ali Carter
    53.05% 46.95%
    England Ben Woollaston
    Outcome: Woollaston 4-2
    Last 32
    Playing 2016-10-13 14:00
    Scotland Rhys Clark
    42.03% 57.97%
    England Kyren Wilson
    Outcome: Clark 4-3
    Last 32
    Playing 2016-10-13 14:00
    England Tom Ford
    50.38% 49.62%
    Northern Ireland Joe Swail
    Outcome: Ford 4-2
    Last 32
    Playing 2016-10-13 14:00
    England David Gilbert
    35.37% 64.63%
    England Stuart Bingham
    Outcome: Bingham 4-0
    Last 32
    Playing 2016-10-13 14:00
    England Martin Gould
    40.63% 59.37%
    England Judd Trump
    Outcome: Trump 4-1
    Last 32
    Playing 2016-10-13 13:00
    England Barry Hawkins
    66.62% 33.38%
    England David Grace
    Outcome: Hawkins 4-1
    Last 32
    Playing 2016-10-13 15:30
    Scotland John Higgins
    73.84% 26.16%
    Scotland Fraser Patrick
    Outcome: Higgins 4-3
    Last 32
    Playing 2016-10-13 13:00
    England Liam Highfield
    35.51% 64.49%
    Wales Ryan Day
    Outcome: Day 4-1
    Last 32
    Playing 2016-10-13 13:00
    Wales Jak Jones
    30.86% 69.14%
    China Ding Junhui
    Outcome: Jones 4-2
    Last 32
    Playing 2016-10-13 13:00
    Thailand Kritsanut Lertsattayathorn
    26.55% 73.45%
    England Ricky Walden
    Outcome: Walden 4-3
    Last 32
    Playing 2016-10-13 13:00
    England Ronnie O'Sullivan
    71.09% 28.91%
    England Chris Wakelin
    Outcome: Wakelin 4-3
    Last 32
    Playing 2016-10-13 15:30
    Wales Ian Preece
    33.05% 66.95%
    Wales Mark Williams
    Outcome: Williams 4-1
    Last 32
    Playing 2016-10-13 13:00
    Australia Neil Robertson
    65.60% 34.40%
    China Xiao Guodong
    Outcome: Guodong 4-3
    Last 32
    Playing 2016-10-13 14:00
    China Liang Wenbo
    57.37% 42.63%
    Ireland Fergal O'Brien
    Outcome: Wenbo 4-2
    Last 64
    Playing 2016-10-12 14:00
    England John Astley
    54.61% 45.39%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 64
    Playing 2016-10-12 21:00
    England Jamie Bodle
    27.46% 72.54%
    England Judd Trump
    Outcome: Trump 4-3
    Last 64
    Playing 2016-10-12 11:00
    England Ian Burns
    31.94% 68.06%
    Wales Mark Williams
    Outcome: Williams 4-1
    Last 64
    Playing 2016-10-12 21:00
    England Ali Carter
    58.81% 41.19%
    Thailand Akani Songsermsawad
    Outcome: Carter 4-3
    Last 64
    Playing 2016-10-12 14:00
    Scotland Scott Donaldson
    31.84% 68.16%
    Northern Ireland Mark Allen
    Outcome: Allen 4-1
    Last 64
    Playing 2016-10-12 14:00
    Hong Kong Marco Fu
    60.02% 39.98%
    England Tom Ford
    Outcome: Ford 4-2
    Last 64
    Playing 2016-10-12 14:00
    England David Gilbert
    55.31% 44.69%
    England Peter Lines
    Outcome: Gilbert 4-0
    Last 64
    Playing 2016-10-12 15:00
    England Martin Gould
    56.49% 43.51%
    China Zhou Yuelong
    Outcome: Gould 4-2
    Last 64
    Playing 2016-10-12 20:00
    England David Grace
    43.05% 56.95%
    England Andrew Higginson
    Outcome: Grace 4-3
    Last 64
    Playing 2016-10-12 16:00
    England Anthony Hamilton
    44.77% 55.23%
    England Matthew Selt
    Outcome: Hamilton 4-2
    Last 64
    Playing 2016-10-12 16:00
    China Li Hang
    36.80% 63.20%
    England Ricky Walden
    Outcome: Walden 4-3
    Last 64
    Playing 2016-10-12 20:00
    England Barry Hawkins
    57.97% 42.03%
    England Mark Davis
    Outcome: Hawkins 4-2
    Last 64
    Playing 2016-10-12 15:00
    Scotland John Higgins
    60.11% 39.89%
    England Mark King
    Outcome: Higgins 4-1
    Last 64
    Playing 2016-10-12 11:00
    England Rod Lawler
    53.91% 46.09%
    England Stuart Carrington
    Outcome: Carrington 4-3
    Last 64
    Playing 2016-10-12 15:00
    Scotland Stephen Maguire
    59.33% 40.67%
    Wales Ryan Day
    Outcome: Day 4-3
    Last 64
    Playing 2016-10-12 21:00
    Scotland Anthony McGill
    61.93% 38.07%
    England Chris Wakelin
    Outcome: Wakelin 4-1
    Last 64
    Playing 2016-10-12 21:00
    Scotland Alan McManus
    37.96% 62.04%
    England Stuart Bingham
    Outcome: Bingham 4-2
    Last 64
    Playing 2016-10-12 16:00
    England Shaun Murphy
    59.15% 40.85%
    China Liang Wenbo
    Outcome: Wenbo 4-3
    Last 64
    Playing 2016-10-12 11:00
    Ireland Fergal O'Brien
    59.01% 40.99%
    Scotland Ross Muir
    Outcome: O'Brien 4-2
    Last 64
    Playing 2016-10-12 20:00
    England Ronnie O'Sullivan
    69.46% 30.54%
    China Zhao Xintong
    Outcome: O'Sullivan 4-3
    Last 64
    Playing 2016-10-12 11:00
    Scotland Fraser Patrick
    41.16% 58.84%
    Thailand James Wattana
    Outcome: Patrick 4-2
    Last 64
    Playing 2016-10-12 11:00
    Wales Ian Preece
    47.45% 52.55%
    England Craig Steadman
    Outcome: Preece 4-1
    Last 64
    Playing 2016-10-12 20:00
    Australia Neil Robertson
    68.67% 31.33%
    Wales Duane Jones
    Outcome: Robertson 4-1
    Last 64
    Playing 2016-10-12 14:00
    Thailand Noppon Saengkham
    38.76% 61.24%
    China Xiao Guodong
    Outcome: Guodong 4-0
    Last 64
    Playing 2016-10-12 14:00
    England Mark Selby
    71.70% 28.30%
    England Liam Highfield
    Outcome: Highfield 4-3
    Last 64
    Playing 2016-10-12 11:00
    England Elliot Slessor
    49.31% 50.69%
    Wales Jak Jones
    Outcome: Jones 4-3
    Last 64
    Playing 2016-10-12 11:00
    Northern Ireland Joe Swail
    57.00% 43.00%
    England James Cahill
    Outcome: Swail 4-1
    Last 64
    Playing 2016-10-12 14:00
    Wales Lee Walker
    56.27% 43.73%
    Scotland Rhys Clark
    Outcome: Clark 4-2
    Last 64
    Playing 2016-10-12 14:00
    Wales Daniel Wells
    43.46% 56.54%
    England Kyren Wilson
    Outcome: Wilson 4-1
    Last 64
    Playing 2016-10-12 11:00
    Wales Michael White
    66.14% 33.86%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Lertsattayathorn 4-1
    Last 64
    Playing 2016-10-12 15:00
    England Ben Woollaston
    59.31% 40.69%
    China Zhang Anda
    Outcome: Woollaston 4-3
    Last 64
    Playing 2016-10-12 16:00
    China Mei Xiwen
    29.26% 70.74%
    China Ding Junhui
    Outcome: Junhui 4-0
    Last 128
    Playing 2016-10-11 16:00
    Northern Ireland Mark Allen
    66.17% 33.83%
    England Jamie Barrett
    Outcome: Allen 4-1
    Last 128
    Playing 2016-10-10 11:00
    Wales Gareth Allen
    28.14% 71.86%
    Scotland Stephen Maguire
    Outcome: Maguire 4-3
    Last 128
    Playing 2016-10-10 16:00
    England Sam Baird
    57.01% 42.99%
    England Elliot Slessor
    Outcome: Slessor 4-3
    Last 128
    Playing 2016-10-10 20:00
    England Stuart Bingham
    60.20% 39.80%
    England Robert Milkins
    Outcome: Bingham 4-3
    Last 128
    Playing 2016-10-11 15:00
    China Yan Bingtao
    55.68% 44.32%
    England Sanderson Lam
    Outcome: Bingtao 4-2
    Last 128
    Playing 2016-10-10 15:00
    Ireland Josh Boileau
    32.05% 67.95%
    China Zhang Anda
    Outcome: Anda 4-2
    Last 128
    Playing 2016-10-10 11:00
    Malta Alex Borg
    48.70% 51.30%
    China Li Hang
    Outcome: Hang 4-0
    Last 128
    Playing 2016-10-11 21:00
    England Alfie Burden
    48.51% 51.49%
    Wales Daniel Wells
    Outcome: Wells 4-3
    Last 128
    Playing 2016-10-10 11:00
    England Ian Burns
    59.77% 40.23%
    England Christopher Keogan
    Outcome: Burns 4-2
    Last 128
    Playing 2016-10-10 11:00
    England James Cahill
    55.37% 44.63%
    Poland Adam Stefanow
    Outcome: Cahill 4-3
    Last 128
    Playing 2016-10-11 20:00
    England Ali Carter
    55.56% 44.44%
    Belgium Luca Brecel
    Outcome: Carter 4-3
    Last 128
    Playing 2016-10-11 20:00
    Wales Dominic Dale
    59.53% 40.47%
    England David Grace
    Outcome: Grace 4-2
    Last 128
    Playing 2016-10-11 15:00
    England Mark Davis
    62.85% 37.15%
    China Tian Pengfei
    Outcome: Davis 4-1
    Last 128
    Playing 2016-10-10 16:00
    Wales Ryan Day
    59.02% 40.98%
    Norway Kurt Maflin
    Outcome: Day 4-1
    Last 128
    Playing 2016-10-11 14:00
    China Yu Delu
    44.43% 55.57%
    England Rod Lawler
    Outcome: Lawler 4-1
    Last 128
    Playing 2016-10-10 15:00
    England Adam Duffy
    47.68% 52.32%
    England Anthony Hamilton
    Outcome: Hamilton 4-1
    Last 128
    Playing 2016-10-11 14:00
    England Mike Dunn
    55.41% 44.59%
    Wales Duane Jones
    Outcome: Jones 4-0
    Last 128
    Playing 2016-10-10 20:00
    England Peter Ebdon
    58.14% 41.86%
    England Stuart Carrington
    Outcome: Carrington 4-1
    Last 128
    Playing 2016-10-11 11:00
    Hong Kong Marco Fu
    65.10% 34.90%
    England Martin O'Donnell
    Outcome: Fu 4-3
    Last 128
    Playing 2016-10-10 21:00
    England Martin Gould
    70.02% 29.98%
    England Sydney Wilson
    Outcome: Gould 4-1
    Last 128
    Playing 2016-10-11 21:00
    England Barry Hawkins
    65.16% 34.84%
    England Jack Lisowski
    Outcome: Hawkins 4-3
    Last 128
    Playing 2016-10-11 15:00
    Scotland John Higgins
    73.03% 26.97%
    England Michael Wild
    Outcome: Higgins 4-2
    Last 128
    Playing 2016-10-11 11:00
    England Andrew Higginson
    49.59% 50.41%
    England Nigel Bond
    Outcome: Higginson 4-1
    Last 128
    Playing 2016-10-11 11:00
    Isle of Man Darryl Hill
    41.90% 58.10%
    China Mei Xiwen
    Outcome: Xiwen 4-1
    Last 128
    Playing 2016-10-11 11:00
    England Michael Holt
    54.86% 45.14%
    China Xiao Guodong
    Outcome: Guodong 4-1
    Last 128
    Playing 2016-10-10 16:00
    Wales Jak Jones
    55.95% 44.05%
    England Brandon Sargeant
    Outcome: Jones 4-0
    Last 128
    Playing 2016-10-10 14:00
    England Mark Joyce
    45.96% 54.04%
    England Craig Steadman
    Outcome: Steadman 4-3
    Last 128
    Playing 2016-10-10 14:00
    China Ding Junhui
    73.09% 26.91%
    England Mitchell Mann
    Outcome: Junhui 4-0
    Last 128
    Playing 2016-10-10 11:00
    Thailand Boonyarit Keattikun
    46.69% 53.31%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Lertsattayathorn 4-3
    Last 128
    Playing 2016-10-10 14:00
    England Mark King
    63.59% 36.41%
    Malaysia Thor Chuan Leong
    Outcome: King 4-3
    Last 128
    Playing 2016-10-10 14:00
    England Oliver Lines
    54.14% 45.86%
    Wales Ian Preece
    Outcome: Preece 4-1
    Last 128
    Playing 2016-10-11 14:00
    England Peter Lines
    54.79% 45.21%
    England Paul Davison
    Outcome: Lines 4-1
    Last 128
    Playing 2016-10-11 16:00
    Scotland Anthony McGill
    57.34% 42.66%
    England Jamie Cope
    Outcome: McGill 4-2
    Last 128
    Playing 2016-10-11 14:00
    England Rory McLeod
    47.44% 52.56%
    England Tom Ford
    Outcome: Ford 4-2
    Last 128
    Playing 2016-10-10 20:00
    Scotland Alan McManus
    50.39% 49.61%
    Thailand Thepchaiya Un-Nooh
    Outcome: McManus 4-1
    Last 128
    Playing 2016-10-10 21:00
    India Aditya Mehta
    39.34% 60.66%
    Wales Lee Walker
    Outcome: Walker 4-3
    Last 128
    Playing 2016-10-11 21:00
    England Hammad Miah
    38.26% 61.74%
    England David Gilbert
    Outcome: Gilbert 4-1
    Last 128
    Playing 2016-10-10 14:00
    Scotland Ross Muir
    44.50% 55.50%
    China Zhang Yong
    Outcome: Muir 4-3
    Last 128
    Playing 2016-10-11 21:00
    England Shaun Murphy
    73.15% 26.85%
    China Chen Zhe
    Outcome: Murphy 4-0
    Last 128
    Playing 2016-10-11 20:00
    England Ronnie O'Sullivan
    65.37% 34.63%
    England Jimmy Robertson
    Outcome: O'Sullivan 4-0
    Last 128
    Playing 2016-10-11 11:00
    England Sean O'Sullivan
    51.39% 48.61%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-2
    Last 128
    Playing 2016-10-11 14:00
    Scotland Fraser Patrick
    43.27% 56.73%
    England Zak Surety
    Outcome: Patrick 4-1
    Last 128
    Playing 2016-10-10 21:00
    England Joe Perry
    57.72% 42.28%
    England Matthew Selt
    Outcome: Selt 4-2
    Last 128
    Playing 2016-10-10 11:00
    Thailand Dechawat Poomjaeng
    51.25% 48.75%
    England John Astley
    Outcome: Astley 4-2
    Last 128
    Playing 2016-10-11 15:00
    Australia Neil Robertson
    74.28% 25.72%
    Pakistan Hamza Akbar
    Outcome: Robertson 4-1
    Last 128
    Playing 2016-10-11 11:00
    Thailand Noppon Saengkham
    43.52% 56.48%
    Cyprus Michael Georgiou
    Outcome: Saengkham 4-1
    Last 128
    Playing 2016-10-10 14:00
    Brazil Itaro Santos
    29.45% 70.55%
    Northern Ireland Joe Swail
    Outcome: Swail 4-1
    Last 128
    Playing 2016-10-11 16:00
    England Mark Selby
    67.82% 32.18%
    England Gary Wilson
    Outcome: Selby 4-0
    Last 128
    Playing 2016-10-10 11:00
    Israel Eden Sharav
    43.85% 56.15%
    Thailand James Wattana
    Outcome: Wattana 4-1
    Last 128
    Playing 2016-10-10 14:00
    Thailand Akani Songsermsawad
    78.64% 21.36%
    Australia Kurt Dunham
    Outcome: Songsermsawad 4-0
    Last 128
    Playing 2016-10-10 20:00
    Wales Matthew Stevens
    65.41% 34.59%
    England Jamie Bodle
    Outcome: Bodle 4-1
    Last 128
    Playing 2016-10-11 14:00
    England Judd Trump
    59.82% 40.18%
    Ireland Ken Doherty
    Outcome: Trump 4-1
    Last 128
    Playing 2016-10-10 21:00
    England Chris Wakelin
    49.17% 50.83%
    England Allan Taylor
    Outcome: Wakelin 4-3
    Last 128
    Playing 2016-10-11 20:00
    England Ricky Walden
    65.78% 34.22%
    Finland Robin Hull
    Outcome: Walden 4-1
    Last 128
    Playing 2016-10-11 14:00
    China Liang Wenbo
    45.42% 54.58%
    Scotland Graeme Dott
    Outcome: Wenbo 4-0
    Last 128
    Playing 2016-10-10 15:00
    Wales Michael White
    70.08% 29.92%
    England Jason Weston
    Outcome: White 4-0
    Last 128
    Playing 2016-10-11 14:00
    England Robbie Williams
    48.14% 51.86%
    Ireland Fergal O'Brien
    Outcome: O'Brien 4-0
    Last 128
    Playing 2016-10-10 15:00
    Wales Mark Williams
    76.33% 23.67%
    Wales David John
    Outcome: Williams 4-2
    Last 128
    Playing 2016-10-10 16:00
    England Kyren Wilson
    85.27% 14.73%
    England Wayne Townsend
    Outcome: Wilson 4-0
    Last 128
    Playing 2016-10-11 16:00
    England Ben Woollaston
    54.44% 45.56%
    China Cao Yupeng
    Outcome: Woollaston 4-1
    Last 128
    Playing 2016-10-11 11:00
    China Zhao Xintong
    64.55% 35.45%
    China Wang Yuchen
    Outcome: Xintong 4-0
    Last 128
    Playing 2016-10-10 14:00
    China Zhou Yuelong
    56.21% 43.79%
    England Jimmy White
    Outcome: Yuelong 4-3