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


    Belgium 2017 European Masters

    Final
    Playing 2017-10-08 19:00
    England Judd Trump
    52.35% 47.65%
    England Stuart Bingham
    Outcome: Trump 9-7
    Semi-final
    Playing 2017-10-07 13:00
    England Judd Trump
    58.11% 41.89%
    China Cao Yupeng
    Outcome: Trump 6-1
    Semi-final
    Playing 2017-10-07 19:00
    China Zhou Yuelong
    40.28% 59.72%
    England Stuart Bingham
    Outcome: Bingham 6-4
    Quarter-final
    Playing 2017-10-06 19:00
    England Stuart Bingham
    43.90% 56.10%
    England Mark Selby
    Outcome: Bingham 4-2
    Quarter-final
    Playing 2017-10-06 20:00
    Scotland Anthony McGill
    56.93% 43.07%
    China Zhou Yuelong
    Outcome: Yuelong 4-0
    Quarter-final
    Playing 2017-10-06 14:00
    England Judd Trump
    52.61% 47.39%
    Northern Ireland Mark Allen
    Outcome: Trump 4-3
    Quarter-final
    Playing 2017-10-06 13:00
    Wales Mark Williams
    53.28% 46.72%
    China Cao Yupeng
    Outcome: Yupeng 4-2
    Last 16
    Playing 2017-10-05 19:00
    England Stuart Bingham
    51.56% 48.44%
    Belgium Luca Brecel
    Outcome: Bingham 4-2
    Last 16
    Playing 2017-10-05 13:00
    England Billy Joe Castle
    45.02% 54.98%
    China Cao Yupeng
    Outcome: Yupeng 4-3
    Last 16
    Playing 2017-10-05 20:00
    England Mark Davis
    47.22% 52.78%
    Scotland Anthony McGill
    Outcome: McGill 4-3
    Last 16
    Playing 2017-10-05 19:00
    England Peter Lines
    45.30% 54.70%
    China Zhou Yuelong
    Outcome: Yuelong 4-1
    Last 16
    Playing 2017-10-05 20:00
    England Jack Lisowski
    43.74% 56.26%
    England Mark Selby
    Outcome: Selby 4-3
    Last 16
    Playing 2017-10-05 13:00
    Australia Neil Robertson
    48.71% 51.29%
    Wales Mark Williams
    Outcome: Williams 4-2
    Last 16
    Playing 2017-10-05 14:00
    England Judd Trump
    55.21% 44.79%
    England David Gilbert
    Outcome: Trump 4-2
    Last 16
    Playing 2017-10-05 14:00
    England Ben Woollaston
    45.23% 54.77%
    Northern Ireland Mark Allen
    Outcome: Allen 4-2
    Last 32
    Playing 2017-10-04 20:00
    England Stuart Bingham
    53.79% 46.21%
    Scotland Graeme Dott
    Outcome: Bingham 4-0
    Last 32
    Playing 2017-10-04 14:00
    England David Gilbert
    56.72% 43.28%
    China Chen Zifan
    Outcome: Gilbert 4-1
    Last 32
    Playing 2017-10-04 20:00
    China Lyu Haotian
    26.66% 73.34%
    England Mark Selby
    Outcome: Selby 4-3
    Last 32
    Playing 2017-10-04 13:00
    Scotland John Higgins
    54.77% 45.23%
    England Mark Davis
    Outcome: Davis 4-1
    Last 32
    Playing 2017-10-04 14:00
    Scotland Anthony McGill
    56.57% 43.43%
    England Alfie Burden
    Outcome: McGill 4-0
    Last 32
    Playing 2017-10-04 19:00
    Scotland Alan McManus
    42.08% 57.92%
    Northern Ireland Mark Allen
    Outcome: Allen 4-1
    Last 32
    Playing 2017-10-04 13:00
    India Aditya Mehta
    52.66% 47.34%
    England Billy Joe Castle
    Outcome: Castle 4-3
    Last 32
    Playing 2017-10-04 19:00
    England Joe Perry
    51.75% 48.25%
    England Jack Lisowski
    Outcome: Lisowski 4-2
    Last 32
    Playing 2017-10-04 13:00
    Australia Neil Robertson
    50.53% 49.47%
    England Peter Ebdon
    Outcome: Robertson 4-0
    Last 32
    Playing 2017-10-04 14:00
    England Judd Trump
    57.59% 42.41%
    England Martin O'Donnell
    Outcome: Trump 4-3
    Last 32
    Playing 2017-10-04 20:00
    Thailand Thepchaiya Un-Nooh
    53.64% 46.36%
    England Peter Lines
    Outcome: Lines 4-3
    Last 32
    Playing 2017-10-04 19:00
    England Chris Wakelin
    44.12% 55.88%
    Belgium Luca Brecel
    Outcome: Brecel 4-1
    Last 32
    Playing 2017-10-04 19:00
    Wales Mark Williams
    68.60% 31.40%
    Scotland Ross Muir
    Outcome: Williams 4-3
    Last 32
    Playing 2017-10-04 13:00
    England Ben Woollaston
    56.96% 43.04%
    Northern Ireland Gerard Greene
    Outcome: Woollaston 4-3
    Last 32
    Playing 2017-10-04 20:00
    China Zhou Yuelong
    56.00% 44.00%
    Cyprus Michael Georgiou
    Outcome: Yuelong 4-0
    Last 32
    Playing 2017-10-04 14:00
    China Cao Yupeng
    44.61% 55.39%
    Ireland Ken Doherty
    Outcome: Yupeng 4-2
    Last 64
    Playing 2017-10-03 10:00
    England Stuart Bingham
    54.55% 45.45%
    England Mitchell Mann
    Outcome: Bingham 4-2
    Last 64
    Playing 2017-10-03 19:00
    Belgium Luca Brecel
    57.30% 42.70%
    Malaysia Thor Chuan Leong
    Outcome: Brecel 4-3
    Last 64
    Playing 2017-10-03 10:00
    England Alfie Burden
    58.41% 41.59%
    Israel Eden Sharav
    Outcome: Burden 4-1
    Last 64
    Playing 2017-10-02 14:00
    England Billy Joe Castle
    42.02% 57.98%
    England Martin Gould
    Outcome: Castle 4-3
    Last 64
    Playing 2017-10-02 19:00
    Wales Dominic Dale
    50.23% 49.77%
    England Peter Ebdon
    Outcome: Ebdon 4-0
    Last 64
    Playing 2017-10-03 13:00
    England Mark Davis
    55.33% 44.67%
    England Matthew Selt
    Outcome: Davis 4-1
    Last 64
    Playing 2017-10-03 19:00
    Scotland Graeme Dott
    58.75% 41.25%
    Wales Jamie Clarke
    Outcome: Dott 4-2
    Last 64
    Playing 2017-10-03 14:00
    Cyprus Michael Georgiou
    50.06% 49.94%
    England John Astley
    Outcome: Georgiou 4-1
    Last 64
    Playing 2017-10-03 13:00
    England David Gilbert
    63.32% 36.68%
    England Sam Baird
    Outcome: Gilbert 4-1
    Last 64
    Playing 2017-10-02 19:00
    Northern Ireland Gerard Greene
    48.07% 51.93%
    England Kyren Wilson
    Outcome: Greene 4-3
    Last 64
    Playing 2017-10-03 13:00
    Scotland John Higgins
    65.50% 34.50%
    Switzerland Alexander Ursenbacher
    Outcome: Higgins 4-0
    Last 64
    Playing 2017-10-02 13:00
    Wales Jamie Jones
    53.23% 46.77%
    England Martin O'Donnell
    Outcome: O'Donnell 4-3
    Last 64
    Playing 2017-10-02 20:00
    Wales Jak Jones
    36.59% 63.41%
    Ireland Ken Doherty
    Outcome: Doherty 4-2
    Last 64
    Playing 2017-10-02 20:00
    England Mark King
    55.81% 44.19%
    China Chen Zifan
    Outcome: Zifan 4-2
    Last 64
    Playing 2017-10-03 20:00
    England Peter Lines
    40.70% 59.30%
    Wales Ryan Day
    Outcome: Lines 4-2
    Last 64
    Playing 2017-10-03 14:00
    England Oliver Lines
    50.93% 49.07%
    China Zhou Yuelong
    Outcome: Yuelong 4-1
    Last 64
    Playing 2017-10-03 20:00
    England Jack Lisowski
    66.00% 34.00%
    China Li Yuan
    Outcome: Lisowski 4-1
    Last 64
    Playing 2017-10-03 14:00
    Scotland Anthony McGill
    51.72% 48.28%
    Northern Ireland Joe Swail
    Outcome: McGill 4-3
    Last 64
    Playing 2017-10-02 19:00
    India Aditya Mehta
    34.69% 65.31%
    England Michael Holt
    Outcome: Mehta 4-1
    Last 64
    Playing 2017-10-03 20:00
    Wales Ian Preece
    61.83% 38.17%
    China Lyu Haotian
    Outcome: Haotian 4-2
    Last 64
    Playing 2017-10-02 14:00
    Australia Neil Robertson
    61.17% 38.83%
    China Fang Xiongman
    Outcome: Robertson 4-0
    Last 64
    Playing 2017-10-03 10:00
    Thailand Noppon Saengkham
    53.18% 46.82%
    China Cao Yupeng
    Outcome: Yupeng 4-3
    Last 64
    Playing 2017-10-02 13:00
    China Yuan Sijun
    30.10% 69.90%
    Scotland Alan McManus
    Outcome: McManus 4-1
    Last 64
    Playing 2017-10-03 14:00
    England Judd Trump
    68.81% 31.19%
    England Adam Duffy
    Outcome: Trump 4-1
    Last 64
    Playing 2017-10-03 19:00
    Iran Hossein Vafaei
    41.92% 58.08%
    Northern Ireland Mark Allen
    Outcome: Allen 4-3
    Last 64
    Playing 2017-10-03 10:00
    Wales Mark Williams
    48.53% 51.47%
    China Yan Bingtao
    Outcome: Williams 4-1
    Last 64
    Playing 2017-10-03 20:00
    China Zhao Xintong
    33.08% 66.92%
    England Mark Selby
    Outcome: Selby 4-1
    Last 64
    Playing 2017-10-03 19:00
    China Mei Xiwen
    47.66% 52.34%
    England Chris Wakelin
    Outcome: Wakelin 4-3
    Last 64
    Playing 2017-10-02 14:00
    China Zhang Yong
    43.34% 56.66%
    England Ben Woollaston
    Outcome: Woollaston 4-0
    Last 64
    Playing 2017-10-03 13:00
    China Chen Zhe
    48.91% 51.09%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-1
    Last 128
    Playing 2017-08-03 17:00
    Northern Ireland Mark Allen
    63.11% 36.89%
    Wales Daniel Wells
    Outcome: Allen 4-2
    Last 128
    Playing 2017-08-04 17:00
    England Stuart Bingham
    65.72% 34.28%
    China Tian Pengfei
    Outcome: Bingham 4-1
    Last 128
    Playing 2017-08-04 17:00
    Ireland Josh Boileau
    46.16% 53.84%
    England Chris Wakelin
    Outcome: Wakelin 4-1
    Last 128
    Playing 2017-08-04 14:00
    England Stuart Carrington
    61.23% 38.77%
    China Chen Zhe
    Outcome: Zhe 4-3
    Last 128
    Playing 2017-08-04 17:00
    England Ali Carter
    66.26% 33.74%
    China Mei Xiwen
    Outcome: Xiwen 4-1
    Last 128
    Playing 2017-08-03 20:00
    England Billy Joe Castle
    36.24% 63.76%
    England Jimmy White
    Outcome: Castle 4-3
    Last 128
    Playing 2017-08-04 11:00
    Scotland Rhys Clark
    43.97% 56.03%
    England Matthew Selt
    Outcome: Selt 4-1
    Last 128
    Playing 2017-08-04 17:00
    Wales Jamie Clarke
    34.54% 65.46%
    China Xiao Guodong
    Outcome: Clarke 4-3
    Last 128
    Playing 2017-08-04 11:00
    England Mark Davis
    82.72% 17.28%
    Australia Kurt Dunham
    Outcome: Davis 4-0
    Last 128
    Playing 2017-08-04 14:00
    Wales Ryan Day
    72.92% 27.08%
    Germany Lukas Kleckers
    Outcome: Day 4-3
    Last 128
    Playing 2017-08-04 14:00
    Scotland Scott Donaldson
    47.43% 52.57%
    England Oliver Lines
    Outcome: Lines 4-3
    Last 128
    Playing 2017-08-04 17:00
    Scotland Graeme Dott
    63.26% 36.74%
    England Craig Steadman
    Outcome: Dott 4-2
    Last 128
    Playing 2017-08-03 11:00
    England Adam Duffy
    55.50% 44.50%
    England Liam Highfield
    Outcome: Duffy 4-2
    Last 128
    Playing 2017-08-03 17:00
    England Peter Ebdon
    74.39% 25.61%
    Thailand Akani Songsermsawad
    Outcome: Ebdon 4-3
    Last 128
    Playing 2017-08-03 20:00
    England Tom Ford
    60.62% 39.38%
    China Cao Yupeng
    Outcome: Yupeng 4-2
    Last 128
    Playing 2017-08-04 14:00
    Cyprus Michael Georgiou
    55.58% 44.42%
    China Yu Delu
    Outcome: Georgiou 4-1
    Last 128
    Playing 2017-08-03 11:00
    England David Gilbert
    55.53% 44.47%
    England Nigel Bond
    Outcome: Gilbert 4-2
    Last 128
    Playing 2017-08-03 17:00
    England Martin Gould
    53.14% 46.86%
    Wales Duane Jones
    Outcome: Gould 4-1
    Last 128
    Playing 2017-08-03 17:00
    England David Grace
    46.27% 53.73%
    China Yan Bingtao
    Outcome: Bingtao 4-1
    Last 128
    Playing 2017-08-03 17:00
    England Anthony Hamilton
    58.29% 41.71%
    Wales David John
    Outcome: Hamilton 4-0
    Last 128
    Playing 2017-08-04 11:00
    China Li Hang
    56.69% 43.31%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-1
    Last 128
    Playing 2017-08-03 20:00
    China Hu Hao
    39.65% 60.35%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-1
    Last 128
    Playing 2017-08-03 11:00
    England Barry Hawkins
    61.16% 38.84%
    Ireland Ken Doherty
    Outcome: Doherty 4-3
    Last 128
    Playing 2017-08-04 20:00
    Scotland John Higgins
    84.41% 15.59%
    China Niu Zhuang
    Outcome: Higgins 4-1
    Last 128
    Playing 2017-08-03 14:00
    England Andrew Higginson
    60.31% 39.69%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-3
    Last 128
    Playing 2017-08-03 20:00
    England Michael Holt
    62.16% 37.84%
    England Paul Davison
    Outcome: Holt 4-0
    Last 128
    Playing 2017-08-04 17:00
    England Ashley Hugill
    59.13% 40.87%
    Malaysia Thor Chuan Leong
    Outcome: Chuan Leong 4-3
    Last 128
    Playing 2017-08-03 14:00
    Finland Robin Hull
    59.22% 40.78%
    China Zhang Yong
    Outcome: Yong 4-2
    Last 128
    Playing 2017-08-03 11:00
    Wales Jamie Jones
    61.72% 38.28%
    England Christopher Keogan
    Outcome: Jones 4-2
    Last 128
    Playing 2017-08-04 11:00
    Wales Jak Jones
    31.83% 68.17%
    Ireland Fergal O'Brien
    Outcome: Jones 4-2
    Last 128
    Playing 2017-08-03 14:00
    England Mark King
    52.24% 47.76%
    Norway Kurt Maflin
    Outcome: King 4-2
    Last 128
    Playing 2017-08-03 17:00
    England Rod Lawler
    50.74% 49.26%
    China Fang Xiongman
    Outcome: Xiongman 4-3
    Last 128
    Playing 2017-08-04 14:00
    England Peter Lines
    62.10% 37.90%
    Malta Alex Borg
    Outcome: Lines 4-0
    Last 128
    Playing 2017-08-04 20:00
    England Jack Lisowski
    65.97% 34.03%
    China Zhang Anda
    Outcome: Lisowski 4-2
    Last 128
    Playing 2017-08-04 20:00
    Scotland Stephen Maguire
    87.46% 12.54%
    China Li Yuan
    Outcome: Yuan 4-3
    Last 128
    Playing 2017-08-04 11:00
    Scotland Anthony McGill
    57.46% 42.54%
    Wales Matthew Stevens
    Outcome: McGill 4-2
    Last 128
    Playing 2017-08-03 11:00
    Scotland Alan McManus
    99.99% 0.01%
    Australia Matthew Bolton
    Outcome: McManus 4-0
    Last 128
    Playing 2017-08-03 20:00
    India Aditya Mehta
    56.61% 43.39%
    China Wang Yuchen
    Outcome: Mehta 4-2
    Last 128
    Playing 2017-08-04 20:00
    England Robert Milkins
    76.49% 23.51%
    China Lyu Haotian
    Outcome: Haotian 4-2
    Last 128
    Playing 2017-08-03 20:00
    Scotland Ross Muir
    46.92% 53.08%
    England Sean O'Sullivan
    Outcome: Muir 4-2
    Last 128
    Playing 2017-08-04 20:00
    England Shaun Murphy
    72.34% 27.66%
    England John Astley
    Outcome: Astley 4-2
    Last 128
    Playing 2017-08-03 14:00
    England Martin O'Donnell
    39.33% 60.67%
    England Rory McLeod
    Outcome: O'Donnell 4-1
    Last 128
    Playing 2017-08-04 14:00
    Wales Jackson Page
    47.09% 52.91%
    England Mitchell Mann
    Outcome: Mann 4-0
    Last 128
    Playing 2017-08-04 20:00
    England Joe Perry
    77.48% 22.52%
    Thailand Boonyarit Keattikun
    Outcome: Perry 4-3
    Last 128
    Playing 2017-08-04 20:00
    Wales Ian Preece
    50.28% 49.72%
    England Sanderson Lam
    Outcome: Preece 4-1
    Last 128
    Playing 2017-08-03 11:00
    England Jimmy Robertson
    62.26% 37.74%
    England Sam Baird
    Outcome: Baird 4-3
    Last 128
    Playing 2017-08-03 20:00
    Australia Neil Robertson
    77.90% 22.10%
    England Jamie Barrett
    Outcome: Robertson 4-1
    Last 128
    Playing 2017-08-03 14:00
    China Yuan Sijun
    19.82% 80.18%
    England Allan Taylor
    Outcome: Sijun 4-2
    Last 128
    Playing 2017-08-04 11:00
    England Elliot Slessor
    57.20% 42.80%
    Israel Eden Sharav
    Outcome: Sharav 4-1
    Last 128
    Playing 2017-08-04 17:00
    Iran Soheil Vahedi
    12.10% 87.90%
    England Mike Dunn
    Outcome: Vahedi 4-0
    Last 128
    Playing 2017-08-04 11:00
    England Ricky Walden
    51.85% 48.15%
    England Alfie Burden
    Outcome: Burden 4-3
    Last 128
    Playing 2017-08-04 11:00
    Thailand James Wattana
    38.34% 61.66%
    Northern Ireland Joe Swail
    Outcome: Swail 4-1
    Last 128
    Playing 2017-08-04 14:00
    Wales Michael White
    56.96% 43.04%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-0
    Last 128
    Playing 2017-08-03 14:00
    England Kyren Wilson
    83.03% 16.97%
    China Xu Si
    Outcome: Wilson 4-0
    Last 128
    Playing 2017-08-03 17:00
    England Gary Wilson
    57.97% 42.03%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-3
    Last 128
    Playing 2017-08-03 14:00
    England Ben Woollaston
    61.41% 38.59%
    England Ian Burns
    Outcome: Woollaston 4-0
    Last 128
    Playing 2017-08-03 14:00
    China Zhao Xintong
    48.47% 51.53%
    Wales Lee Walker
    Outcome: Xintong 4-0
    Last 128
    Playing 2017-08-04 14:00
    China Zhou Yuelong
    51.54% 48.46%
    England Robbie Williams
    Outcome: Yuelong 4-3
    Last 128
    Playing 2017-08-03 11:00
    China Chen Zifan
    46.44% 53.56%
    England Hammad Miah
    Outcome: Zifan 4-2