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


    Wales 2018 Welsh Open

    Final
    Playing 2018-03-04 20:00
    England Barry Hawkins
    45.79% 54.21%
    Scotland John Higgins
    Outcome: Higgins 9-7
    Semi-final
    Playing 2018-03-03 14:00
    England Barry Hawkins
    59.65% 40.35%
    Thailand Noppon Saengkham
    Outcome: Hawkins 6-4
    Semi-final
    Playing 2018-03-03 20:00
    Scotland John Higgins
    59.00% 41.00%
    England Gary Wilson
    Outcome: Higgins 6-2
    Quarter-final
    Playing 2018-03-02 15:00
    China Yan Bingtao
    42.01% 57.99%
    England Barry Hawkins
    Outcome: Hawkins 5-1
    Quarter-final
    Playing 2018-03-02 13:00
    England Ian Burns
    55.03% 44.97%
    Thailand Noppon Saengkham
    Outcome: Saengkham 5-3
    Quarter-final
    Playing 2018-03-02 20:00
    England Ronnie O'Sullivan
    50.14% 49.86%
    Scotland John Higgins
    Outcome: Higgins 5-1
    Quarter-final
    Playing 2018-03-02 20:00
    England Gary Wilson
    52.68% 47.32%
    China Yu Delu
    Outcome: Wilson 5-2
    Last 16
    Playing 2018-03-01 20:00
    England John Astley
    40.61% 59.39%
    England Gary Wilson
    Outcome: Wilson 4-2
    Last 16
    Playing 2018-03-01 21:00
    England Nigel Bond
    43.21% 56.79%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Last 16
    Playing 2018-03-01 21:00
    China Yu Delu
    46.19% 53.81%
    China Liang Wenbo
    Outcome: Delu 4-1
    Last 16
    Playing 2018-03-01 21:00
    England Barry Hawkins
    53.31% 46.69%
    England Martin Gould
    Outcome: Hawkins 4-2
    Last 16
    Playing 2018-03-01 20:00
    England Liam Highfield
    52.30% 47.70%
    England Ian Burns
    Outcome: Burns 4-3
    Last 16
    Playing 2018-03-01 20:00
    England Ronnie O'Sullivan
    58.55% 41.45%
    England Mike Dunn
    Outcome: O'Sullivan 4-0
    Last 16
    Playing 2018-03-01 20:00
    Wales Matthew Stevens
    51.62% 48.38%
    China Yan Bingtao
    Outcome: Bingtao 4-2
    Last 16
    Playing 2018-03-01 20:00
    England Kyren Wilson
    55.73% 44.27%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-0
    Last 32
    Playing 2018-03-01 14:00
    Northern Ireland Mark Allen
    52.20% 47.80%
    England Gary Wilson
    Outcome: Wilson 4-3
    Last 32
    Playing 2018-03-01 11:00
    England Stuart Bingham
    55.16% 44.84%
    Wales Matthew Stevens
    Outcome: Stevens 4-1
    Last 32
    Playing 2018-03-01 11:00
    China Yan Bingtao
    51.35% 48.65%
    England Peter Ebdon
    Outcome: Bingtao 4-1
    Last 32
    Playing 2018-03-01 14:00
    England Ian Burns
    50.50% 49.50%
    Thailand Akani Songsermsawad
    Outcome: Burns 4-2
    Last 32
    Playing 2018-03-01 14:00
    England Sam Craigie
    35.41% 64.59%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Last 32
    Playing 2018-03-01 14:00
    China Yu Delu
    44.29% 55.71%
    England Ben Woollaston
    Outcome: Delu 4-0
    Last 32
    Playing 2018-03-01 11:00
    England Mike Dunn
    57.15% 42.85%
    China Xu Si
    Outcome: Dunn 4-2
    Last 32
    Playing 2018-03-01 15:00
    England Martin Gould
    42.74% 57.26%
    Wales Mark Williams
    Outcome: Gould 4-2
    Last 32
    Playing 2018-03-01 11:00
    Northern Ireland Gerard Greene
    59.20% 40.80%
    England John Astley
    Outcome: Astley 4-3
    Last 32
    Playing 2018-03-01 11:00
    England Liam Highfield
    48.39% 51.61%
    England Chris Wakelin
    Outcome: Highfield 4-1
    Last 32
    Playing 2018-03-01 14:00
    England Jack Lisowski
    43.22% 56.78%
    England Nigel Bond
    Outcome: Bond 4-3
    Last 32
    Playing 2018-03-01 14:00
    England Ronnie O'Sullivan
    58.99% 41.01%
    England David Grace
    Outcome: O'Sullivan 4-0
    Last 32
    Playing 2018-03-01 11:00
    England Craig Steadman
    49.21% 50.79%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-2
    Last 32
    Playing 2018-03-01 11:00
    Thailand James Wattana
    53.90% 46.10%
    England Kyren Wilson
    Outcome: Wilson 4-3
    Last 32
    Playing 2018-03-01 15:00
    England Robbie Williams
    44.91% 55.09%
    China Liang Wenbo
    Outcome: Wenbo 4-3
    Last 32
    Playing 2018-03-01 11:00
    China Fang Xiongman
    37.83% 62.17%
    England Barry Hawkins
    Outcome: Hawkins 4-2
    Last 64
    Playing 2018-02-28 15:00
    Northern Ireland Mark Allen
    66.11% 33.89%
    Iran Soheil Vahedi
    Outcome: Allen 4-1
    Last 64
    Playing 2018-02-28 15:00
    England Stuart Bingham
    58.33% 41.67%
    Wales Jackson Page
    Outcome: Bingham 4-2
    Last 64
    Playing 2018-02-28 14:00
    England Nigel Bond
    46.44% 53.56%
    England Ali Carter
    Outcome: Bond 4-3
    Last 64
    Playing 2018-02-28 14:00
    Belgium Luca Brecel
    54.44% 45.56%
    England Mike Dunn
    Outcome: Dunn 4-1
    Last 64
    Playing 2018-02-28 14:00
    England Sam Craigie
    41.20% 58.80%
    Norway Kurt Maflin
    Outcome: Craigie 4-1
    Last 64
    Playing 2018-02-28 20:00
    Wales Dominic Dale
    58.63% 41.37%
    England John Astley
    Outcome: Astley 4-2
    Last 64
    Playing 2018-02-28 14:00
    Scotland Scott Donaldson
    46.78% 53.22%
    Wales Matthew Stevens
    Outcome: Stevens 4-2
    Last 64
    Playing 2018-02-28 20:00
    Australia Kurt Dunham
    39.96% 60.04%
    China Yan Bingtao
    Outcome: Bingtao 4-2
    Last 64
    Playing 2018-02-28 11:00
    England Peter Ebdon
    51.12% 48.88%
    England Anthony Hamilton
    Outcome: Ebdon 4-1
    Last 64
    Playing 2018-02-28 20:00
    England Tom Ford
    44.31% 55.69%
    England Barry Hawkins
    Outcome: Hawkins 4-0
    Last 64
    Playing 2018-02-28 11:00
    England David Grace
    51.07% 48.93%
    Wales Jak Jones
    Outcome: Grace 4-0
    Last 64
    Playing 2018-02-28 17:30
    Northern Ireland Gerard Greene
    53.74% 46.26%
    England Stuart Carrington
    Outcome: Greene 4-3
    Last 64
    Playing 2018-02-28 15:00
    China Lyu Haotian
    43.87% 56.13%
    England Jack Lisowski
    Outcome: Lisowski 4-2
    Last 64
    Playing 2018-02-28 15:00
    Wales Jamie Jones
    55.68% 44.32%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-1
    Last 64
    Playing 2018-02-28 11:00
    China Ding Junhui
    62.73% 37.27%
    England Liam Highfield
    Outcome: Highfield 4-1
    Last 64
    Playing 2018-02-28 15:00
    England Oliver Lines
    43.59% 56.41%
    China Yu Delu
    Outcome: Delu 4-2
    Last 64
    Playing 2018-02-28 21:00
    Scotland Stephen Maguire
    46.96% 53.04%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 64
    Playing 2018-02-28 20:00
    England Rory McLeod
    53.43% 46.57%
    England Kyren Wilson
    Outcome: Wilson 4-0
    Last 64
    Playing 2018-02-28 20:00
    India Aditya Mehta
    38.59% 61.41%
    Wales Mark Williams
    Outcome: Williams 4-3
    Last 64
    Playing 2018-02-28 14:00
    England Ronnie O'Sullivan
    53.74% 46.26%
    Scotland Graeme Dott
    Outcome: O'Sullivan 4-0
    Last 64
    Playing 2018-02-28 17:30
    Australia Neil Robertson
    63.79% 36.21%
    England Ian Burns
    Outcome: Burns 4-3
    Last 64
    Playing 2018-02-28 11:00
    Thailand Noppon Saengkham
    39.33% 60.67%
    England Judd Trump
    Outcome: Saengkham 4-1
    Last 64
    Playing 2018-02-28 14:00
    China Xu Si
    46.42% 53.58%
    Cyprus Michael Georgiou
    Outcome: Si 4-2
    Last 64
    Playing 2018-02-28 11:00
    England Craig Steadman
    43.43% 56.57%
    Thailand Thepchaiya Un-Nooh
    Outcome: Steadman 4-2
    Last 64
    Playing 2018-02-28 11:00
    England Chris Wakelin
    45.90% 54.10%
    England Andrew Higginson
    Outcome: Wakelin 4-2
    Last 64
    Playing 2018-02-28 14:00
    England Ricky Walden
    55.05% 44.95%
    England Martin Gould
    Outcome: Gould 4-3
    Last 64
    Playing 2018-02-28 11:00
    Thailand James Wattana
    44.33% 55.67%
    England Michael Holt
    Outcome: Wattana 4-2
    Last 64
    Playing 2018-02-28 21:00
    China Liang Wenbo
    42.99% 57.01%
    England Mark Selby
    Outcome: Wenbo 4-3
    Last 64
    Playing 2018-02-28 14:00
    England Robbie Williams
    52.49% 47.51%
    Wales Ian Preece
    Outcome: Williams 4-0
    Last 64
    Playing 2018-02-28 20:00
    England Gary Wilson
    55.73% 44.27%
    Wales Daniel Wells
    Outcome: Wilson 4-3
    Last 64
    Playing 2018-02-28 15:00
    England Ben Woollaston
    49.52% 50.48%
    Scotland Anthony McGill
    Outcome: Woollaston 4-3
    Last 64
    Playing 2018-02-28 11:00
    China Fang Xiongman
    46.04% 53.96%
    China Chen Zifan
    Outcome: Xiongman 4-2
    Last 128
    Playing 2018-02-27 14:00
    Pakistan Hamza Akbar
    30.12% 69.88%
    England Mike Dunn
    Outcome: Dunn 4-0
    Last 128
    Playing 2018-02-26 20:00
    Northern Ireland Mark Allen
    55.96% 44.04%
    China Cao Yupeng
    Outcome: Allen 4-2
    Last 128
    Playing 2018-02-27 14:00
    England John Astley
    56.70% 43.30%
    China Zhang Anda
    Outcome: Astley 4-2
    Last 128
    Playing 2018-02-26 11:00
    England Jamie Barrett
    37.44% 62.56%
    England Ian Burns
    Outcome: Burns 4-1
    Last 128
    Playing 2018-02-26 14:00
    England Stuart Bingham
    67.06% 32.94%
    China Chen Zhe
    Outcome: Bingham 4-1
    Last 128
    Playing 2018-02-27 15:00
    England Nigel Bond
    67.85% 32.15%
    Germany Lukas Kleckers
    Outcome: Bond 4-2
    Last 128
    Playing 2018-02-27 15:00
    Malta Alex Borg
    64.75% 35.25%
    Iran Soheil Vahedi
    Outcome: Vahedi 4-0
    Last 128
    Playing 2018-02-27 11:00
    Belgium Luca Brecel
    61.22% 38.78%
    Ireland Josh Boileau
    Outcome: Brecel 4-2
    Last 128
    Playing 2018-02-27 20:00
    England Alfie Burden
    44.19% 55.81%
    China Liang Wenbo
    Outcome: Wenbo 4-3
    Last 128
    Playing 2018-02-27 11:00
    England Stuart Carrington
    51.42% 48.58%
    England Peter Lines
    Outcome: Carrington 4-3
    Last 128
    Playing 2018-02-26 14:00
    England Ali Carter
    71.70% 28.30%
    Scotland Rhys Clark
    Outcome: Carter 4-0
    Last 128
    Playing 2018-02-27 15:00
    Malaysia Thor Chuan Leong
    35.11% 64.89%
    England Ben Woollaston
    Outcome: Woollaston 4-3
    Last 128
    Playing 2018-02-27 11:00
    England Sam Craigie
    50.11% 49.89%
    Ireland Leo Fernandez
    Outcome: Craigie 4-0
    Last 128
    Playing 2018-02-26 11:00
    Wales Dominic Dale
    64.38% 35.62%
    Scotland Chris Totten
    Outcome: Dale 4-0
    Last 128
    Playing 2018-02-27 11:00
    England Paul Davison
    55.43% 44.57%
    China Lyu Haotian
    Outcome: Haotian 4-2
    Last 128
    Playing 2018-02-26 15:00
    Wales Ryan Day
    78.28% 21.72%
    Australia Kurt Dunham
    Outcome: Dunham 4-2
    Last 128
    Playing 2018-02-27 15:00
    China Yu Delu
    61.85% 38.15%
    England Billy Joe Castle
    Outcome: Delu 4-2
    Last 128
    Playing 2018-02-26 11:00
    Scotland Scott Donaldson
    42.97% 57.03%
    Ireland Fergal O'Brien
    Outcome: Donaldson 4-2
    Last 128
    Playing 2018-02-27 14:00
    England David Grace
    61.78% 38.22%
    Wales Rhydian Richards
    Outcome: Grace 4-3
    Last 128
    Playing 2018-02-26 14:00
    China Xiao Guodong
    55.73% 44.27%
    England Chris Wakelin
    Outcome: Wakelin 4-0
    Last 128
    Playing 2018-02-26 20:00
    England Anthony Hamilton
    48.23% 51.77%
    England David Gilbert
    Outcome: Hamilton 4-3
    Last 128
    Playing 2018-02-26 11:00
    England Barry Hawkins
    65.39% 34.61%
    China Niu Zhuang
    Outcome: Hawkins 4-1
    Last 128
    Playing 2018-02-27 21:00
    Scotland John Higgins
    57.17% 42.83%
    England Matthew Selt
    Outcome: Higgins 4-2
    Last 128
    Playing 2018-02-26 14:00
    England Andrew Higginson
    59.20% 40.80%
    England Ashley Hugill
    Outcome: Higginson 4-3
    Last 128
    Playing 2018-02-26 20:00
    England Michael Holt
    59.11% 40.89%
    England Elliot Slessor
    Outcome: Holt 4-2
    Last 128
    Playing 2018-02-27 21:00
    Wales Jamie Jones
    61.56% 38.44%
    Switzerland Alexander Ursenbacher
    Outcome: Jones 4-1
    Last 128
    Playing 2018-02-26 21:00
    China Ding Junhui
    74.12% 25.88%
    England Hammad Miah
    Outcome: Junhui 4-0
    Last 128
    Playing 2018-02-26 15:00
    England Sanderson Lam
    29.15% 70.85%
    Scotland Graeme Dott
    Outcome: Dott 4-0
    Last 128
    Playing 2018-02-26 15:00
    England Rod Lawler
    46.49% 53.51%
    England Tom Ford
    Outcome: Ford 4-0
    Last 128
    Playing 2018-02-27 20:00
    England Oliver Lines
    45.51% 54.49%
    Israel Eden Sharav
    Outcome: Lines 4-3
    Last 128
    Playing 2018-02-27 14:00
    England Jack Lisowski
    51.28% 48.72%
    England Mark Joyce
    Outcome: Lisowski 4-3
    Last 128
    Playing 2018-02-27 20:00
    England Mitchell Mann
    40.49% 59.51%
    Cyprus Michael Georgiou
    Outcome: Georgiou 4-0
    Last 128
    Playing 2018-02-27 15:00
    Scotland Anthony McGill
    78.22% 21.78%
    Egypt Basem Eltahhan
    Outcome: McGill 4-1
    Last 128
    Playing 2018-02-27 15:00
    England Rory McLeod
    63.95% 36.05%
    England Adam Duffy
    Outcome: McLeod 4-2
    Last 128
    Playing 2018-02-27 14:00
    Scotland Alan McManus
    69.69% 30.31%
    China Xu Si
    Outcome: Si 4-0
    Last 128
    Playing 2018-02-27 20:00
    India Aditya Mehta
    46.87% 53.13%
    England Martin O'Donnell
    Outcome: Mehta 4-3
    Last 128
    Playing 2018-02-27 20:00
    England Shaun Murphy
    57.27% 42.73%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-0
    Last 128
    Playing 2018-02-26 11:00
    Wales Jackson Page
    52.69% 47.31%
    England Sean O'Sullivan
    Outcome: Page 4-3
    Last 128
    Playing 2018-02-26 17:30
    China Tian Pengfei
    57.25% 42.75%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-1
    Last 128
    Playing 2018-02-27 15:00
    England Joe Perry
    47.64% 52.36%
    Scotland Stephen Maguire
    Outcome: Maguire 4-2
    Last 128
    Playing 2018-02-26 20:00
    Wales Ian Preece
    54.45% 45.55%
    China Zhao Xintong
    Outcome: Preece 4-2
    Last 128
    Playing 2018-02-26 21:00
    Australia Neil Robertson
    51.95% 48.05%
    England Mark Davis
    Outcome: Robertson 4-1
    Last 128
    Playing 2018-02-27 11:00
    England Jimmy Robertson
    53.72% 46.28%
    Norway Kurt Maflin
    Outcome: Maflin 4-0
    Last 128
    Playing 2018-02-27 11:00
    Thailand Noppon Saengkham
    59.25% 40.75%
    Scotland Ross Muir
    Outcome: Saengkham 4-2
    Last 128
    Playing 2018-02-26 21:00
    England Mark Selby
    68.62% 31.38%
    England Christopher Keogan
    Outcome: Selby 4-2
    Last 128
    Playing 2018-02-26 15:00
    England Craig Steadman
    63.25% 36.75%
    Wales David John
    Outcome: Steadman 4-1
    Last 128
    Playing 2018-02-27 15:00
    Wales Matthew Stevens
    49.60% 50.40%
    Ireland Ken Doherty
    Outcome: Stevens 4-1
    Last 128
    Playing 2018-02-26 20:00
    England Judd Trump
    64.28% 35.72%
    Wales Duane Jones
    Outcome: Trump 4-3
    Last 128
    Playing 2018-02-26 20:00
    Iran Hossein Vafaei
    43.77% 56.23%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-2
    Last 128
    Playing 2018-02-26 15:00
    Wales Daniel Wells
    46.86% 53.14%
    Wales Lee Walker
    Outcome: Wells 4-1
    Last 128
    Playing 2018-02-27 11:00
    Wales Michael White
    51.20% 48.80%
    England Martin Gould
    Outcome: Gould 4-2
    Last 128
    Playing 2018-02-26 17:30
    England Jimmy White
    46.97% 53.03%
    China Yan Bingtao
    Outcome: Bingtao 4-3
    Last 128
    Playing 2018-02-27 14:00
    Wales Mark Williams
    53.22% 46.78%
    England Mark King
    Outcome: Williams 4-2
    Last 128
    Playing 2018-02-27 20:00
    England Robbie Williams
    51.88% 48.12%
    England Allan Taylor
    Outcome: Williams 4-0
    Last 128
    Playing 2018-02-27 14:00
    England Kyren Wilson
    47.12% 52.88%
    England Robert Milkins
    Outcome: Wilson 4-1
    Last 128
    Playing 2018-02-27 14:00
    England Gary Wilson
    58.66% 41.34%
    England Sam Baird
    Outcome: Wilson 4-1
    Last 128
    Playing 2018-02-26 11:00
    China Fang Xiongman
    45.35% 54.65%
    China Yuan Sijun
    Outcome: Xiongman 4-3
    Last 128
    Playing 2018-02-27 11:00
    China Mei Xiwen
    55.35% 44.65%
    Wales Jak Jones
    Outcome: Jones 4-3
    Last 128
    Playing 2018-02-26 14:00
    China Zhang Yong
    43.61% 56.39%
    Thailand James Wattana
    Outcome: Wattana 4-1
    Last 128
    Playing 2018-02-26 14:00
    China Li Yuan
    32.01% 67.99%
    England Ricky Walden
    Outcome: Walden 4-1
    Last 128
    Playing 2018-02-26 14:00
    China Wang Yuchen
    42.46% 57.54%
    England Peter Ebdon
    Outcome: Ebdon 4-1
    Last 128
    Playing 2018-02-26 11:00
    China Chen Zifan
    36.78% 63.22%
    China Zhou Yuelong
    Outcome: Zifan 4-1
    Pre-qualifying 1
    Playing 2018-02-26 11:00
    Wales Darren Morgan Richards has not played in a pro tournament before, so there is no data available to compare.
    Wales Rhydian Richards
    Outcome: Richards 4-3