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


    Germany 2018 German Masters

    Final
    Playing 2018-02-04 20:00
    Wales Mark Williams
    60.46% 39.54%
    Scotland Graeme Dott
    Outcome: Williams 9-1
    Semi-final
    Playing 2018-02-03 14:00
    England Shaun Murphy
    57.89% 42.11%
    Scotland Graeme Dott
    Outcome: Dott 6-4
    Semi-final
    Playing 2018-02-03 20:00
    Wales Mark Williams
    53.57% 46.43%
    England Judd Trump
    Outcome: Williams 6-1
    Quarter-final
    Playing 2018-02-02 20:00
    Wales Ryan Day
    42.08% 57.92%
    England Shaun Murphy
    Outcome: Murphy 5-4
    Quarter-final
    Playing 2018-02-02 20:00
    Scotland Graeme Dott
    56.83% 43.17%
    China Xiao Guodong
    Outcome: Dott 5-4
    Quarter-final
    Playing 2018-02-02 20:00
    China Ding Junhui
    52.83% 47.17%
    England Judd Trump
    Outcome: Trump 5-3
    Quarter-final
    Playing 2018-02-02 20:00
    England Jimmy Robertson
    37.72% 62.28%
    Wales Mark Williams
    Outcome: Williams 5-3
    Last 16
    Playing 2018-02-02 14:00
    England Mark Davis
    45.70% 54.30%
    Wales Ryan Day
    Outcome: Day 5-4
    Last 16
    Playing 2018-02-02 14:00
    Scotland Graeme Dott
    63.56% 36.44%
    China Mei Xiwen
    Outcome: Dott 5-4
    Last 16
    Playing 2018-02-02 14:00
    England Mark Joyce
    42.43% 57.57%
    England Shaun Murphy
    Outcome: Murphy 5-1
    Last 16
    Playing 2018-02-01 20:00
    China Ding Junhui
    51.58% 48.42%
    England Ricky Walden
    Outcome: Junhui 5-2
    Last 16
    Playing 2018-02-01 20:00
    England Joe Perry
    47.11% 52.89%
    England Judd Trump
    Outcome: Trump 5-3
    Last 16
    Playing 2018-02-01 20:00
    England Jimmy Robertson
    49.02% 50.98%
    England Gary Wilson
    Outcome: Robertson 5-3
    Last 16
    Playing 2018-02-02 14:00
    China Liang Wenbo
    53.73% 46.27%
    China Xiao Guodong
    Outcome: Guodong 5-2
    Last 16
    Playing 2018-02-01 20:00
    Wales Mark Williams
    62.79% 37.21%
    England Matthew Selt
    Outcome: Williams 5-2
    Last 32
    Playing 2018-02-01 15:00
    Wales Ryan Day
    55.65% 44.35%
    Thailand Thepchaiya Un-Nooh
    Outcome: Day 5-1
    Last 32
    Playing 2018-02-01 15:00
    England Tom Ford
    46.69% 53.31%
    China Liang Wenbo
    Outcome: Wenbo 5-1
    Last 32
    Playing 2018-02-01 15:00
    England David Gilbert
    51.73% 48.27%
    England Mark Joyce
    Outcome: Joyce 5-4
    Last 32
    Playing 2018-02-01 15:00
    China Xiao Guodong
    42.85% 57.15%
    England Mark Selby
    Outcome: Guodong 5-3
    Last 32
    Playing 2018-01-31 14:00
    England Anthony Hamilton
    54.19% 45.81%
    England Jimmy Robertson
    Outcome: Robertson 5-1
    Last 32
    Playing 2018-02-01 15:00
    England Barry Hawkins
    47.31% 52.69%
    Scotland Graeme Dott
    Outcome: Dott 5-3
    Last 32
    Playing 2018-01-31 14:00
    China Ding Junhui
    62.24% 37.76%
    Cyprus Michael Georgiou
    Outcome: Junhui 5-3
    Last 32
    Playing 2018-01-31 20:00
    England Jack Lisowski
    41.03% 58.97%
    England Ricky Walden
    Outcome: Walden 5-3
    Last 32
    Playing 2018-02-01 10:00
    Scotland Alan McManus
    44.00% 56.00%
    England Shaun Murphy
    Outcome: Murphy 5-2
    Last 32
    Playing 2018-02-01 10:00
    England Hammad Miah
    40.30% 59.70%
    China Mei Xiwen
    Outcome: Xiwen 5-1
    Last 32
    Playing 2018-01-31 20:00
    Ireland Fergal O'Brien
    38.27% 61.73%
    Wales Mark Williams
    Outcome: Williams 5-3
    Last 32
    Playing 2018-01-31 14:00
    England Joe Perry
    58.29% 41.71%
    China Yu Delu
    Outcome: Perry 5-4
    Last 32
    Playing 2018-01-31 20:00
    England Matthew Selt
    39.39% 60.61%
    Northern Ireland Mark Allen
    Outcome: Selt 5-4
    Last 32
    Playing 2018-01-31 20:00
    England Gary Wilson
    39.99% 60.01%
    England Martin Gould
    Outcome: Wilson 5-2
    Last 32
    Playing 2018-01-31 20:00
    England Ben Woollaston
    45.92% 54.08%
    England Judd Trump
    Outcome: Trump 5-3
    Last 32
    Playing 2018-02-01 10:00
    China Niu Zhuang
    43.49% 56.51%
    England Mark Davis
    Outcome: Davis 5-2
    Last 64
    Playing 2017-12-22 11:00
    Pakistan Hamza Akbar
    29.79% 70.21%
    China Xiao Guodong
    Outcome: Guodong 5-1
    Last 64
    Playing 2017-12-22 11:00
    Malaysia Thor Chuan Leong
    31.21% 68.79%
    England Joe Perry
    Outcome: Perry 5-0
    Last 64
    Playing 2017-12-21 20:00
    England Mark Davis
    60.32% 39.68%
    Ireland Josh Boileau
    Outcome: Davis 5-0
    Last 64
    Playing 2017-12-22 15:30
    Wales Ryan Day
    57.32% 42.68%
    England John Astley
    Outcome: Day 5-1
    Last 64
    Playing 2017-12-21 20:00
    China Yu Delu
    43.48% 56.52%
    England Jimmy White
    Outcome: Delu 5-2
    Last 64
    Playing 2017-12-22 11:00
    Scotland Graeme Dott
    49.67% 50.33%
    England Peter Ebdon
    Outcome: Dott 5-4
    Last 64
    Playing 2017-12-22 11:00
    England Mike Dunn
    49.68% 50.32%
    England David Gilbert
    Outcome: Gilbert 5-2
    Last 64
    Playing 2017-12-22 20:00
    England Tom Ford
    41.13% 58.87%
    Australia Neil Robertson
    Outcome: Ford 5-3
    Last 64
    Playing 2017-12-22 20:00
    Cyprus Michael Georgiou
    54.00% 46.00%
    England Ian Burns
    Outcome: Georgiou 5-1
    Last 64
    Playing 2017-12-21 20:00
    England Martin Gould
    49.41% 50.59%
    Ireland Ken Doherty
    Outcome: Gould 5-4
    Last 64
    Playing 2017-12-22 22:00
    England Anthony Hamilton
    60.92% 39.08%
    England Mitchell Mann
    Outcome: Hamilton 5-4
    Last 64
    Playing 2017-12-21 20:00
    England Barry Hawkins
    56.34% 43.66%
    England Liam Highfield
    Outcome: Hawkins 5-2
    Last 64
    Playing 2017-12-22 20:00
    England Andrew Higginson
    48.09% 51.91%
    China Liang Wenbo
    Outcome: Wenbo 5-3
    Last 64
    Playing 2017-12-21 20:00
    Wales Jamie Jones
    40.73% 59.27%
    England Mark Selby
    Outcome: Selby 5-2
    Last 64
    Playing 2017-12-22 20:00
    England Mark Joyce
    62.43% 37.57%
    China Wang Yuchen
    Outcome: Joyce 5-0
    Last 64
    Playing 2017-12-22 15:30
    China Ding Junhui
    61.04% 38.96%
    England Nigel Bond
    Outcome: Junhui 5-1
    Last 64
    Playing 2017-12-22 15:30
    England Mark King
    52.42% 47.58%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 5-4
    Last 64
    Playing 2017-12-21 20:00
    England Rod Lawler
    35.88% 64.12%
    Northern Ireland Mark Allen
    Outcome: Allen 5-2
    Last 64
    Playing 2017-12-22 15:30
    England Jack Lisowski
    53.46% 46.54%
    England Stuart Carrington
    Outcome: Lisowski 5-3
    Last 64
    Playing 2017-12-22 15:30
    England Rory McLeod
    58.48% 41.52%
    China Niu Zhuang
    Outcome: Zhuang 5-4
    Last 64
    Playing 2017-12-22 22:00
    India Aditya Mehta
    48.56% 51.44%
    England Matthew Selt
    Outcome: Selt 5-4
    Last 64
    Playing 2017-12-22 20:00
    England Hammad Miah
    42.21% 57.79%
    China Zhao Xintong
    Outcome: Miah 5-3
    Last 64
    Playing 2017-12-22 15:30
    Ireland Fergal O'Brien
    56.19% 43.81%
    Finland Robin Hull
    Outcome: O'Brien 5-2
    Last 64
    Playing 2017-12-22 11:00
    Wales Jackson Page
    37.95% 62.05%
    Scotland Alan McManus
    Outcome: McManus 5-0
    Last 64
    Playing 2017-12-21 20:00
    England Jimmy Robertson
    49.07% 50.93%
    England Peter Lines
    Outcome: Robertson 5-4
    Last 64
    Playing 2017-12-22 20:00
    China Yuan Sijun
    35.78% 64.22%
    England Judd Trump
    Outcome: Trump 5-4
    Last 64
    Playing 2017-12-22 11:00
    Wales Matthew Stevens
    42.27% 57.73%
    Wales Mark Williams
    Outcome: Williams 5-3
    Last 64
    Playing 2017-12-22 11:00
    Scotland Chris Totten
    36.21% 63.79%
    England Ben Woollaston
    Outcome: Woollaston 5-2
    Last 64
    Playing 2017-12-22 20:00
    England Ricky Walden
    64.12% 35.88%
    England Ashley Hugill
    Outcome: Walden 5-2
    Last 64
    Playing 2017-12-22 15:30
    England Gary Wilson
    49.22% 50.78%
    England David Grace
    Outcome: Wilson 5-3
    Last 64
    Playing 2017-12-22 20:00
    China Mei Xiwen
    49.69% 50.31%
    England Robbie Williams
    Outcome: Xiwen 5-1
    Last 64
    Playing 2017-12-21 20:00
    China Cao Yupeng
    39.75% 60.25%
    England Shaun Murphy
    Outcome: Murphy 5-2
    Last 128
    Playing 2017-12-19 20:00
    Pakistan Hamza Akbar
    30.90% 69.10%
    England Allan Taylor
    Outcome: Akbar 5-1
    Last 128
    Playing 2017-12-20 20:00
    Northern Ireland Mark Allen
    67.03% 32.97%
    China Li Yuan
    Outcome: Allen 5-3
    Last 128
    Playing 2017-12-19 15:30
    China Yan Bingtao
    53.64% 46.36%
    England Matthew Selt
    Outcome: Selt 5-3
    Last 128
    Playing 2017-12-19 15:30
    England Nigel Bond
    50.86% 49.14%
    England Christopher Keogan
    Outcome: Bond 5-3
    Last 128
    Playing 2017-12-21 11:00
    Belgium Luca Brecel
    72.31% 27.69%
    England Hammad Miah
    Outcome: Miah 5-1
    Last 128
    Playing 2017-12-20 11:00
    England Stuart Carrington
    59.52% 40.48%
    Wales Lee Walker
    Outcome: Carrington 5-4
    Last 128
    Playing 2017-12-21 11:00
    England Ali Carter
    74.26% 25.74%
    China Wang Yuchen
    Outcome: Yuchen 5-3
    Last 128
    Playing 2017-12-21 15:30
    England Billy Joe Castle
    37.47% 62.53%
    England Robbie Williams
    Outcome: Williams 5-1
    Last 128
    Playing 2017-12-20 11:00
    Wales Ryan Day
    80.80% 19.20%
    Australia Kurt Dunham
    Outcome: Day 5-0
    Last 128
    Playing 2017-12-19 15:30
    China Yu Delu
    68.50% 31.50%
    Wales Jamie Clarke
    Outcome: Delu 5-0
    Last 128
    Playing 2017-12-21 15:30
    Scotland Graeme Dott
    70.75% 29.25%
    Iran Soheil Vahedi
    Outcome: Dott 5-2
    Last 128
    Playing 2017-12-21 21:30
    England Peter Ebdon
    63.58% 36.42%
    Wales Jak Jones
    Outcome: Ebdon 5-4
    Last 128
    Playing 2017-12-19 20:00
    Egypt Basem Eltahhan
    14.01% 85.99%
    Wales Matthew Stevens
    Outcome: Stevens 5-0
    Last 128
    Playing 2017-12-20 11:00
    Ireland Leo Fernandez
    38.90% 61.10%
    England Ashley Hugill
    Outcome: Hugill 5-3
    Last 128
    Playing 2017-12-20 15:30
    England David Gilbert
    53.07% 46.93%
    China Tian Pengfei
    Outcome: Gilbert 5-3
    Last 128
    Playing 2017-12-19 15:30
    England Martin Gould
    52.70% 47.30%
    England Alfie Burden
    Outcome: Gould 5-3
    Last 128
    Playing 2017-12-19 20:00
    China Xiao Guodong
    66.62% 33.38%
    England Sanderson Lam
    Outcome: Guodong 5-1
    Last 128
    Playing 2017-12-19 15:30
    England Anthony Hamilton
    65.03% 34.97%
    China Chen Zhe
    Outcome: Hamilton 5-3
    Last 128
    Playing 2017-12-20 15:30
    England Barry Hawkins
    73.46% 26.54%
    England Jamie Barrett
    Outcome: Hawkins 5-1
    Last 128
    Playing 2017-12-21 11:00
    England Andrew Higginson
    52.61% 47.39%
    China Li Hang
    Outcome: Higginson 5-4
    Last 128
    Playing 2017-12-21 15:30
    England Michael Holt
    64.00% 36.00%
    China Mei Xiwen
    Outcome: Xiwen 5-1
    Last 128
    Playing 2017-12-19 20:00
    Wales Jamie Jones
    58.72% 41.28%
    China Zhang Anda
    Outcome: Jones 5-4
    Last 128
    Playing 2017-12-21 11:00
    England Mark Joyce
    64.13% 35.87%
    China Lyu Haotian
    Outcome: Joyce 5-2
    Last 128
    Playing 2017-12-19 15:30
    China Ding Junhui
    59.30% 40.70%
    Northern Ireland Gerard Greene
    Outcome: Junhui 5-4
    Last 128
    Playing 2017-12-21 15:30
    England Mark King
    60.76% 39.24%
    Thailand Noppon Saengkham
    Outcome: King 5-1
    Last 128
    Playing 2017-12-20 20:00
    Germany Lukas Kleckers
    30.30% 69.70%
    England Tom Ford
    Outcome: Ford 5-2
    Last 128
    Playing 2017-12-20 11:00
    England Rod Lawler
    45.46% 54.54%
    Scotland Ross Muir
    Outcome: Lawler 5-1
    Last 128
    Playing 2017-12-19 11:00
    England Peter Lines
    61.29% 38.71%
    Scotland Scott Donaldson
    Outcome: Lines 5-4
    Last 128
    Playing 2017-12-19 11:00
    Norway Kurt Maflin
    75.49% 24.51%
    Ireland Josh Boileau
    Outcome: Boileau 5-4
    Last 128
    Playing 2017-12-19 11:00
    Scotland Stephen Maguire
    60.20% 39.80%
    England Gary Wilson
    Outcome: Wilson 5-1
    Last 128
    Playing 2017-12-19 11:00
    England Mitchell Mann
    44.62% 55.38%
    China Zhang Yong
    Outcome: Mann 5-0
    Last 128
    Playing 2017-12-20 20:00
    Scotland Anthony McGill
    54.54% 45.46%
    England Jimmy White
    Outcome: White 5-3
    Last 128
    Playing 2017-12-20 15:30
    Scotland Alan McManus
    54.82% 45.18%
    Wales Dominic Dale
    Outcome: McManus 5-4
    Last 128
    Playing 2017-12-19 15:30
    India Aditya Mehta
    65.71% 34.29%
    Wales Ben Jones
    Outcome: Mehta 5-1
    Last 128
    Playing 2017-12-20 11:00
    England Robert Milkins
    55.27% 44.73%
    England Mark Davis
    Outcome: Davis 5-3
    Last 128
    Playing 2017-12-20 15:30
    England Shaun Murphy
    61.26% 38.74%
    England Paul Davison
    Outcome: Murphy 5-2
    Last 128
    Playing 2017-12-19 11:00
    Ireland Fergal O'Brien
    49.23% 50.77%
    Thailand Akani Songsermsawad
    Outcome: O'Brien 5-1
    Last 128
    Playing 2017-12-21 11:00
    England Martin O'Donnell
    46.45% 53.55%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 5-3
    Last 128
    Playing 2017-12-20 20:00
    England Sean O'Sullivan
    67.68% 32.32%
    Wales Jackson Page
    Outcome: Page 5-2
    Last 128
    Playing 2017-12-21 15:30
    England Joe Perry
    56.88% 43.12%
    Northern Ireland Joe Swail
    Outcome: Perry 5-1
    Last 128
    Playing 2017-12-21 15:30
    Australia Neil Robertson
    64.46% 35.54%
    England Chris Wakelin
    Outcome: Robertson 5-2
    Last 128
    Playing 2017-12-19 11:00
    England Jimmy Robertson
    63.97% 36.03%
    Scotland Rhys Clark
    Outcome: Robertson 5-3
    Last 128
    Playing 2017-12-19 20:00
    England Mark Selby
    69.00% 31.00%
    England Sam Baird
    Outcome: Selby 5-0
    Last 128
    Playing 2017-12-20 15:30
    Israel Eden Sharav
    33.92% 66.08%
    England Mike Dunn
    Outcome: Dunn 5-2
    Last 128
    Playing 2017-12-19 22:00
    China Xu Si
    36.39% 63.61%
    England David Grace
    Outcome: Grace 5-4
    Last 128
    Playing 2017-12-21 11:00
    China Yuan Sijun
    42.30% 57.70%
    China Fang Xiongman
    Outcome: Sijun 5-4
    Last 128
    Playing 2017-12-20 11:00
    England Elliot Slessor
    47.10% 52.90%
    England Ian Burns
    Outcome: Burns 5-1
    Last 128
    Playing 2017-12-20 22:00
    England Craig Steadman
    44.92% 55.08%
    England John Astley
    Outcome: Astley 5-4
    Last 128
    Playing 2017-12-19 20:00
    Scotland Chris Totten
    89.86% 10.14%
    Australia Matthew Bolton
    Outcome: Totten 5-2
    Last 128
    Playing 2017-12-21 15:30
    England Judd Trump
    66.41% 33.59%
    England Adam Duffy
    Outcome: Trump 5-3
    Last 128
    Playing 2017-12-20 15:30
    Switzerland Alexander Ursenbacher
    42.00% 58.00%
    Ireland Ken Doherty
    Outcome: Doherty 5-3
    Last 128
    Playing 2017-12-20 20:00
    Iran Hossein Vafaei
    46.45% 53.55%
    England Liam Highfield
    Outcome: Highfield 5-2
    Last 128
    Playing 2017-12-20 11:00
    England Ricky Walden
    71.83% 28.17%
    Thailand Boonyarit Keattikun
    Outcome: Walden 5-1
    Last 128
    Playing 2017-12-19 15:30
    Wales Daniel Wells
    66.80% 33.20%
    Malaysia Thor Chuan Leong
    Outcome: Chuan Leong 5-3
    Last 128
    Playing 2017-12-21 11:00
    China Liang Wenbo
    68.54% 31.46%
    Wales Duane Jones
    Outcome: Wenbo 5-1
    Last 128
    Playing 2017-12-19 11:00
    Wales Michael White
    56.89% 43.11%
    Finland Robin Hull
    Outcome: Hull 5-3
    Last 128
    Playing 2017-12-19 20:00
    Wales Mark Williams
    61.92% 38.08%
    England Oliver Lines
    Outcome: Williams 5-1
    Last 128
    Playing 2017-12-20 15:30
    England Kyren Wilson
    52.21% 47.79%
    England Jack Lisowski
    Outcome: Lisowski 5-1
    Last 128
    Playing 2017-12-19 20:00
    England Ben Woollaston
    65.99% 34.01%
    Malta Alex Borg
    Outcome: Woollaston 5-4
    Last 128
    Playing 2017-12-21 11:00
    China Zhao Xintong
    53.87% 46.13%
    England Sam Craigie
    Outcome: Xintong 5-2
    Last 128
    Playing 2017-12-20 11:00
    China Zhou Yuelong
    53.56% 46.44%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-2
    Last 128
    Playing 2017-12-20 20:00
    China Niu Zhuang
    48.40% 51.60%
    Wales Ian Preece
    Outcome: Zhuang 5-1
    Last 128
    Playing 2017-12-20 20:00
    China Chen Zifan
    39.19% 60.81%
    China Cao Yupeng
    Outcome: Yupeng 5-2