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


    Belgium 2018 European Masters

    Final
    Playing 2018-10-07 13:00
    England Joe Perry
    58.08% 41.92%
    England Jimmy Robertson
    Outcome: Robertson 9-6
    Semi-final
    Playing 2018-10-06 19:00
    England Mark King
    58.46% 41.54%
    England Jimmy Robertson
    Outcome: Robertson 6-4
    Semi-final
    Playing 2018-10-06 13:00
    England Joe Perry
    53.00% 47.00%
    England Anthony Hamilton
    Outcome: Perry 6-3
    Quarter-final
    Playing 2018-10-05 19:00
    Northern Ireland Mark Allen
    58.00% 42.00%
    England Jimmy Robertson
    Outcome: Robertson 4-2
    Quarter-final
    Playing 2018-10-05 20:00
    Wales Ryan Day
    53.60% 46.40%
    England Mark King
    Outcome: King 4-1
    Quarter-final
    Playing 2018-10-05 13:00
    England Anthony Hamilton
    48.37% 51.63%
    England Jack Lisowski
    Outcome: Hamilton 4-3
    Quarter-final
    Playing 2018-10-05 14:00
    China Tian Pengfei
    44.15% 55.85%
    England Joe Perry
    Outcome: Perry 4-3
    Last 16
    Playing 2018-10-04 20:00
    England Anthony Hamilton
    47.25% 52.75%
    Belgium Luca Brecel
    Outcome: Hamilton 4-3
    Last 16
    Playing 2018-10-04 14:00
    England Mark King
    46.00% 54.00%
    England Ricky Walden
    Outcome: King 4-1
    Last 16
    Playing 2018-10-04 20:00
    England Jack Lisowski
    58.32% 41.68%
    China Zhang Anda
    Outcome: Lisowski 4-2
    Last 16
    Playing 2018-10-04 13:00
    Scotland Anthony McGill
    53.24% 46.76%
    England Jimmy Robertson
    Outcome: Robertson 4-3
    Last 16
    Playing 2018-10-04 13:00
    Scotland Ross Muir
    32.01% 67.99%
    Northern Ireland Mark Allen
    Outcome: Allen 4-3
    Last 16
    Playing 2018-10-04 19:00
    China Tian Pengfei
    45.56% 54.44%
    China Liang Wenbo
    Outcome: Pengfei 4-2
    Last 16
    Playing 2018-10-04 19:00
    England Joe Perry
    49.44% 50.56%
    England Kyren Wilson
    Outcome: Perry 4-1
    Last 16
    Playing 2018-10-04 14:00
    England Mark Selby
    56.72% 43.28%
    Wales Ryan Day
    Outcome: Day 4-2
    Last 32
    Playing 2018-10-03 13:00
    Northern Ireland Mark Allen
    59.70% 40.30%
    Wales Jak Jones
    Outcome: Allen 4-2
    Last 32
    Playing 2018-10-03 20:00
    China Zhang Anda
    57.39% 42.61%
    Israel Eden Sharav
    Outcome: Anda 4-2
    Last 32
    Playing 2018-10-03 20:00
    Belgium Luca Brecel
    55.80% 44.20%
    Scotland Alan McManus
    Outcome: Brecel 4-3
    Last 32
    Playing 2018-10-03 13:00
    England Ali Carter
    43.45% 56.55%
    Scotland Anthony McGill
    Outcome: McGill 4-3
    Last 32
    Playing 2018-10-03 20:00
    Malaysia Thor Chuan Leong
    45.18% 54.82%
    England Anthony Hamilton
    Outcome: Hamilton 4-2
    Last 32
    Playing 2018-10-03 14:00
    Wales Ryan Day
    56.25% 43.75%
    England Elliot Slessor
    Outcome: Day 4-3
    Last 32
    Playing 2018-10-03 14:00
    England Mark King
    45.67% 54.33%
    England Stuart Bingham
    Outcome: King 4-0
    Last 32
    Playing 2018-10-03 20:00
    England Jack Lisowski
    46.63% 53.37%
    England Peter Lines
    Outcome: Lisowski 4-2
    Last 32
    Playing 2018-10-03 19:00
    Ireland Fergal O'Brien
    45.21% 54.79%
    China Liang Wenbo
    Outcome: Wenbo 4-2
    Last 32
    Playing 2018-10-03 19:00
    England Joe Perry
    54.77% 45.23%
    England Andrew Higginson
    Outcome: Perry 4-3
    Last 32
    Playing 2018-10-03 14:00
    England Mark Selby
    57.30% 42.70%
    England Mark Davis
    Outcome: Selby 4-2
    Last 32
    Playing 2018-10-03 19:00
    England Allan Taylor
    39.64% 60.36%
    England Kyren Wilson
    Outcome: Wilson 4-2
    Last 32
    Playing 2018-10-03 19:00
    England Judd Trump
    58.58% 41.42%
    China Tian Pengfei
    Outcome: Pengfei 4-2
    Last 32
    Playing 2018-10-03 14:00
    England Ricky Walden
    52.17% 47.83%
    England Craig Steadman
    Outcome: Walden 4-2
    Last 32
    Playing 2018-10-03 13:00
    England Gary Wilson
    63.39% 36.61%
    Scotland Ross Muir
    Outcome: Muir 4-2
    Last 32
    Playing 2018-10-03 13:00
    China Zhou Yuelong
    46.76% 53.24%
    England Jimmy Robertson
    Outcome: Robertson 4-3
    Last 64
    Playing 2018-10-02 20:00
    Northern Ireland Mark Allen
    70.73% 29.27%
    England Ashley Hugill
    Outcome: Allen 4-1
    Last 64
    Playing 2018-10-01 20:00
    China Zhang Anda
    50.27% 49.73%
    Switzerland Alexander Ursenbacher
    Outcome: Anda 4-3
    Last 64
    Playing 2018-10-02 10:00
    China Yan Bingtao
    54.33% 45.67%
    Scotland Alan McManus
    Outcome: McManus 4-3
    Last 64
    Playing 2018-10-02 14:00
    Belgium Luca Brecel
    60.08% 39.92%
    China Luo Honghao
    Outcome: Brecel 4-2
    Last 64
    Playing 2018-10-01 19:00
    Wales Ryan Day
    57.36% 42.64%
    China Yuan Sijun
    Outcome: Day 4-1
    Last 64
    Playing 2018-10-02 20:00
    Ireland Ken Doherty
    53.96% 46.04%
    China Zhou Yuelong
    Outcome: Yuelong 4-0
    Last 64
    Playing 2018-10-02 13:00
    Scotland Scott Donaldson
    49.72% 50.28%
    England Mark Davis
    Outcome: Davis 4-2
    Last 64
    Playing 2018-10-02 10:00
    England Peter Ebdon
    46.89% 53.11%
    England Ali Carter
    Outcome: Carter 4-1
    Last 64
    Playing 2018-10-01 14:00
    Hong Kong Marco Fu
    56.20% 43.80%
    Ireland Fergal O'Brien
    Outcome: O'Brien 4-3
    Last 64
    Playing 2018-10-01 14:00
    Cyprus Michael Georgiou
    56.06% 43.94%
    England Allan Taylor
    Outcome: Taylor 4-2
    Last 64
    Playing 2018-10-02 14:00
    England David Gilbert
    60.80% 39.20%
    England Elliot Slessor
    Outcome: Slessor 4-3
    Last 64
    Playing 2018-10-01 14:00
    England Anthony Hamilton
    63.77% 36.23%
    China Zhang Jiankang
    Outcome: Hamilton 4-1
    Last 64
    Playing 2018-10-02 10:00
    England Andrew Higginson
    44.64% 55.36%
    Australia Neil Robertson
    Outcome: Higginson 4-2
    Last 64
    Playing 2018-10-02 20:00
    Wales Jak Jones
    49.51% 50.49%
    England Adam Duffy
    Outcome: Jones 4-3
    Last 64
    Playing 2018-10-01 19:00
    Wales Duane Jones
    39.63% 60.37%
    England Jack Lisowski
    Outcome: Lisowski 4-1
    Last 64
    Playing 2018-10-01 19:00
    England Peter Lines
    63.42% 36.58%
    England Paul Davison
    Outcome: Lines 4-0
    Last 64
    Playing 2018-10-01 13:00
    England Oliver Lines
    46.20% 53.80%
    England Joe Perry
    Outcome: Perry 4-1
    Last 64
    Playing 2018-10-02 14:00
    England Rory McLeod
    42.49% 57.51%
    England Ricky Walden
    Outcome: Walden 4-1
    Last 64
    Playing 2018-10-02 10:00
    Scotland Ross Muir
    41.23% 58.77%
    Wales Lee Walker
    Outcome: Muir 4-2
    Last 64
    Playing 2018-10-01 13:00
    China Tian Pengfei
    51.96% 48.04%
    China Li Hang
    Outcome: Pengfei 4-3
    Last 64
    Playing 2018-10-02 20:00
    England Jimmy Robertson
    50.63% 49.37%
    China Zhang Yong
    Outcome: Robertson 4-3
    Last 64
    Playing 2018-10-02 19:00
    England Mark Selby
    62.08% 37.92%
    England Sam Craigie
    Outcome: Selby 4-1
    Last 64
    Playing 2018-10-02 19:00
    England Craig Steadman
    43.38% 56.62%
    England Barry Hawkins
    Outcome: Steadman 4-0
    Last 64
    Playing 2018-10-01 20:00
    Scotland Chris Totten
    29.93% 70.07%
    Scotland Anthony McGill
    Outcome: McGill 4-3
    Last 64
    Playing 2018-10-02 14:00
    England Judd Trump
    60.99% 39.01%
    England Liam Highfield
    Outcome: Trump 4-0
    Last 64
    Playing 2018-10-01 14:00
    Thailand Thepchaiya Un-Nooh
    46.65% 53.35%
    England Kyren Wilson
    Outcome: Wilson 4-1
    Last 64
    Playing 2018-10-01 13:00
    England Chris Wakelin
    39.02% 60.98%
    England Stuart Bingham
    Outcome: Bingham 4-1
    Last 64
    Playing 2018-10-02 13:00
    China Liang Wenbo
    55.23% 44.77%
    England Alfie Burden
    Outcome: Wenbo 4-3
    Last 64
    Playing 2018-10-02 19:00
    England Gary Wilson
    56.46% 43.54%
    England Stuart Carrington
    Outcome: Wilson 4-2
    Last 64
    Playing 2018-10-02 13:00
    China Zhao Xintong
    39.50% 60.50%
    England Mark King
    Outcome: King 4-1
    Last 128
    Playing 2018-08-18 17:00
    Northern Ireland Mark Allen
    65.12% 34.88%
    England David Lilley
    Outcome: Allen 4-3
    Last 128
    Playing 2018-08-17 14:00
    England Simon Bedford
    47.70% 52.30%
    England Allan Taylor
    Outcome: Taylor 4-2
    Last 128
    Playing 2018-08-18 14:00
    England Stuart Bingham
    49.82% 50.18%
    Wales Jamie Jones
    Outcome: Bingham 4-3
    Last 128
    Playing 2018-08-17 17:00
    China Yan Bingtao
    65.14% 34.86%
    China Chen Zifan
    Outcome: Bingtao 4-1
    Last 128
    Playing 2018-08-18 20:00
    England James Cahill
    65.40% 34.60%
    Scotland Chris Totten
    Outcome: Totten 4-3
    Last 128
    Playing 2018-08-18 17:00
    England Ali Carter
    73.27% 26.73%
    China Xu Si
    Outcome: Carter 4-2
    Last 128
    Playing 2018-08-17 20:00
    England Ashley Carty
    42.19% 57.81%
    England Sam Craigie
    Outcome: Craigie 4-1
    Last 128
    Playing 2018-08-17 17:00
    England Billy Joe Castle
    32.76% 67.24%
    England Peter Lines
    Outcome: Lines 4-2
    Last 128
    Playing 2018-08-17 14:00
    England Harvey Chandler
    33.58% 66.42%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-2
    Last 128
    Playing 2018-08-17 14:00
    Malaysia Thor Chuan Leong
    51.99% 48.01%
    Thailand Noppon Saengkham
    Outcome: Chuan Leong 4-1
    Last 128
    Playing 2018-08-18 14:00
    Wales Jamie Clarke
    41.07% 58.93%
    England Stuart Carrington
    Outcome: Carrington 4-1
    Last 128
    Playing 2018-08-18 11:00
    England Mark Davis
    59.86% 40.14%
    England Sam Baird
    Outcome: Davis 4-2
    Last 128
    Playing 2018-08-17 11:00
    Wales Ryan Day
    68.32% 31.68%
    Pakistan Hamza Akbar
    Outcome: Day 4-2
    Last 128
    Playing 2018-08-18 20:00
    Ireland Ken Doherty
    51.07% 48.93%
    Norway Kurt Maflin
    Outcome: Doherty 4-2
    Last 128
    Playing 2018-08-18 17:00
    Scotland Graeme Dott
    62.73% 37.27%
    Wales Jak Jones
    Outcome: Jones 4-2
    Last 128
    Playing 2018-08-18 20:00
    England Peter Ebdon
    62.53% 37.47%
    Northern Ireland Jordan Brown
    Outcome: Ebdon 4-2
    Last 128
    Playing 2018-08-17 11:00
    England Tom Ford
    63.04% 36.96%
    China Tian Pengfei
    Outcome: Pengfei 4-2
    Last 128
    Playing 2018-08-17 11:00
    Hong Kong Marco Fu
    66.75% 33.25%
    England Nigel Bond
    Outcome: Fu 4-1
    Last 128
    Playing 2018-08-17 14:00
    Cyprus Michael Georgiou
    57.82% 42.18%
    England Jimmy White
    Outcome: Georgiou 4-1
    Last 128
    Playing 2018-08-17 17:00
    England David Gilbert
    59.92% 40.08%
    England Robbie Williams
    Outcome: Gilbert 4-3
    Last 128
    Playing 2018-08-18 17:00
    England Martin Gould
    69.10% 30.90%
    Scotland Ross Muir
    Outcome: Muir 4-2
    Last 128
    Playing 2018-08-17 14:00
    England Anthony Hamilton
    56.73% 43.27%
    Finland Robin Hull
    Outcome: Hamilton 4-0
    Last 128
    Playing 2018-08-17 11:00
    China Li Hang
    59.30% 40.70%
    Thailand Akani Songsermsawad
    Outcome: Hang 4-0
    Last 128
    Playing 2018-08-17 20:00
    China Lyu Haotian
    65.19% 34.81%
    China Zhang Anda
    Outcome: Anda 4-0
    Last 128
    Playing 2018-08-18 14:00
    England Barry Hawkins
    80.99% 19.01%
    England Sanderson Lam
    Outcome: Hawkins 4-2
    Last 128
    Playing 2018-08-18 11:00
    England Andy Hicks
    38.85% 61.15%
    Ireland Fergal O'Brien
    Outcome: O'Brien 4-1
    Last 128
    Playing 2018-08-17 11:00
    England Liam Highfield
    50.98% 49.02%
    England John Astley
    Outcome: Highfield 4-1
    Last 128
    Playing 2018-08-18 17:00
    England Ashley Hugill
    51.99% 48.01%
    Wales Kishan Hirani
    Outcome: Hugill 4-2
    Last 128
    Playing 2018-08-17 14:00
    China Zhang Jiankang
    15.52% 84.48%
    England Michael Holt
    Outcome: Jiankang 4-2
    Last 128
    Playing 2018-08-17 17:00
    Wales Duane Jones
    49.32% 50.68%
    England Mark Joyce
    Outcome: Jones 4-2
    Last 128
    Playing 2018-08-18 11:00
    England Mark King
    54.63% 45.37%
    England Ian Burns
    Outcome: King 4-2
    Last 128
    Playing 2018-08-18 20:00
    England Andy Lee
    45.91% 54.09%
    England Jimmy Robertson
    Outcome: Robertson 4-3
    Last 128
    Playing 2018-08-18 17:00
    Germany Simon Lichtenberg
    33.31% 66.69%
    England Adam Duffy
    Outcome: Duffy 4-0
    Last 128
    Playing 2018-08-17 11:00
    England Oliver Lines
    50.48% 49.52%
    England Matthew Selt
    Outcome: Lines 4-2
    Last 128
    Playing 2018-08-18 11:00
    England Jack Lisowski
    68.50% 31.50%
    Thailand James Wattana
    Outcome: Lisowski 4-1
    Last 128
    Playing 2018-08-17 20:00
    Scotland Stephen Maguire
    69.59% 30.41%
    England Paul Davison
    Outcome: Davison 4-1
    Last 128
    Playing 2018-08-18 20:00
    Scotland Anthony McGill
    58.92% 41.08%
    China Lu Ning
    Outcome: McGill 4-1
    Last 128
    Playing 2018-08-18 14:00
    England Rory McLeod
    71.14% 28.86%
    Germany Lukas Kleckers
    Outcome: McLeod 4-3
    Last 128
    Playing 2018-08-17 17:00
    Scotland Alan McManus
    54.79% 45.21%
    Iran Soheil Vahedi
    Outcome: McManus 4-1
    Last 128
    Playing 2018-08-17 20:00
    England Robert Milkins
    47.09% 52.91%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-2
    Last 128
    Playing 2018-08-18 20:00
    England Shaun Murphy
    56.52% 43.48%
    England Gary Wilson
    Outcome: Wilson 4-3
    Last 128
    Playing 2018-08-18 14:00
    England Joe O'Connor
    29.24% 70.76%
    England Chris Wakelin
    Outcome: Wakelin 4-0
    Last 128
    Playing 2018-08-17 14:00
    England Joe Perry
    80.33% 19.67%
    England Sean O'Sullivan
    Outcome: Perry 4-0
    Last 128
    Playing 2018-08-17 11:00
    Thailand Dechawat Poomjaeng
    35.73% 64.27%
    England Andrew Higginson
    Outcome: Higginson 4-2
    Last 128
    Playing 2018-08-17 17:00
    Australia Neil Robertson
    57.01% 42.99%
    Wales Dominic Dale
    Outcome: Robertson 4-3
    Last 128
    Playing 2018-08-17 20:00
    England Mark Selby
    60.62% 39.38%
    China Mei Xiwen
    Outcome: Selby 4-3
    Last 128
    Playing 2018-08-18 11:00
    China Yuan Sijun
    42.97% 57.03%
    Northern Ireland Gerard Greene
    Outcome: Sijun 4-2
    Last 128
    Playing 2018-08-18 14:00
    England Craig Steadman
    77.75% 22.25%
    Poland Adam Stefanow
    Outcome: Steadman 4-2
    Last 128
    Playing 2018-08-18 11:00
    Wales Matthew Stevens
    50.76% 49.24%
    China Zhao Xintong
    Outcome: Xintong 4-1
    Last 128
    Playing 2018-08-17 11:00
    Northern Ireland Joe Swail
    53.40% 46.60%
    England Alfie Burden
    Outcome: Burden 4-0
    Last 128
    Playing 2018-08-17 20:00
    Iran Hossein Vafaei
    53.63% 46.37%
    England Rod Lawler
    Outcome: Vafaei 4-2
    Last 128
    Playing 2018-08-18 14:00
    England Ricky Walden
    61.55% 38.45%
    England Hammad Miah
    Outcome: Walden 4-3
    Last 128
    Playing 2018-08-18 17:00
    Wales Lee Walker
    87.11% 12.89%
    China Fan Zhengyi
    Outcome: Walker 4-0
    Last 128
    Playing 2018-08-18 11:00
    China Liang Wenbo
    58.86% 41.14%
    China Li Yuan
    Outcome: Wenbo 4-2
    Last 128
    Playing 2018-08-17 20:00
    Wales Michael White
    51.38% 48.62%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-1
    Last 128
    Playing 2018-08-17 20:00
    England Kyren Wilson
    86.59% 13.41%
    Egypt Basem Eltahhan
    Outcome: Wilson 4-2
    Last 128
    Playing 2018-08-18 11:00
    England Ben Woollaston
    62.98% 37.02%
    England Elliot Slessor
    Outcome: Slessor 4-0
    Last 128
    Playing 2018-08-18 20:00
    China Zhou Yuelong
    58.51% 41.49%
    England Mike Dunn
    Outcome: Yuelong 4-2
    Last 128
    Playing 2018-08-17 17:00
    China Niu Zhuang
    64.92% 35.08%
    China Luo Honghao
    Outcome: Honghao 4-3