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


    England 2019 World Championship

    Last 48
    Playing 2019-04-17 18:00
    England Ali Carter
    54.35% 45.65%
    England John Astley
    Outcome: Carter 10-4
    Last 48
    Playing 2019-04-17 12:00
    England Mark Davis
    51.56% 48.44%
    China Lyu Haotian
    Outcome: Davis 10-7
    Last 48
    Playing 2019-04-17 18:00
    Scotland Graeme Dott
    58.13% 41.87%
    Norway Kurt Maflin
    Outcome: Dott 10-2
    Last 48
    Playing 2019-04-17 12:00
    Cyprus Michael Georgiou
    47.28% 52.72%
    China Yan Bingtao
    Outcome: Georgiou 10-8
    Last 48
    Playing 2019-04-17 18:00
    China Li Hang
    42.01% 57.99%
    England Ben Woollaston
    Outcome: Hang 10-8
    Last 48
    Playing 2019-04-17 18:00
    China Luo Honghao
    33.37% 66.63%
    England Tom Ford
    Outcome: Honghao 10-8
    Last 48
    Playing 2019-04-17 12:00
    Ireland Michael Judge
    55.45% 44.55%
    England James Cahill
    Outcome: Cahill 10-6
    Last 48
    Playing 2019-04-17 12:00
    England Robert Milkins
    48.52% 51.48%
    Scotland Anthony McGill
    Outcome: McGill 10-8
    Last 48
    Playing 2019-04-17 18:00
    China Lu Ning
    40.66% 59.34%
    Scotland Scott Donaldson
    Outcome: Donaldson 10-9
    Last 48
    Playing 2019-04-17 18:00
    England Martin O'Donnell
    42.24% 57.76%
    England Joe Perry
    Outcome: Perry 10-3
    Last 48
    Playing 2019-04-17 18:00
    China Tian Pengfei
    47.99% 52.01%
    Wales Matthew Stevens
    Outcome: Pengfei 10-8
    Last 48
    Playing 2019-04-17 18:00
    England Matthew Selt
    55.09% 44.91%
    China Zhao Xintong
    Outcome: Xintong 10-4
    Last 48
    Playing 2019-04-17 12:00
    Israel Eden Sharav
    44.48% 55.52%
    China Zhou Yuelong
    Outcome: Yuelong 10-6
    Last 48
    Playing 2019-04-17 12:00
    Thailand Thepchaiya Un-Nooh
    60.33% 39.67%
    England Joe O'Connor
    Outcome: Un-Nooh 10-6
    Last 48
    Playing 2019-04-17 12:00
    Wales Daniel Wells
    44.31% 55.69%
    England Martin Gould
    Outcome: Gould 10-8
    Last 48
    Playing 2019-04-17 12:00
    England Gary Wilson
    48.35% 51.65%
    China Liang Wenbo
    Outcome: Wilson 10-6
    Last 80
    Playing 2019-04-15 15:30
    Northern Ireland Jordan Brown
    37.69% 62.31%
    China Lyu Haotian
    Outcome: Haotian 10-0
    Last 80
    Playing 2019-04-15 20:00
    England Ali Carter
    51.53% 48.47%
    England Jimmy White
    Outcome: Carter 10-4
    Last 80
    Playing 2019-04-15 15:30
    England Sam Craigie
    40.68% 59.32%
    England Tom Ford
    Outcome: Ford 10-8
    Last 80
    Playing 2019-04-15 20:00
    Wales Ryan Day
    60.32% 39.68%
    China Tian Pengfei
    Outcome: Pengfei 10-3
    Last 80
    Playing 2019-04-15 20:00
    Scotland Scott Donaldson
    43.83% 56.17%
    Ireland Ken Doherty
    Outcome: Donaldson 10-4
    Last 80
    Playing 2019-04-15 20:00
    Scotland Graeme Dott
    67.58% 32.42%
    China Xu Si
    Outcome: Dott 10-4
    Last 80
    Playing 2019-04-14 20:00
    Cyprus Michael Georgiou
    43.47% 56.53%
    England Peter Ebdon
    Outcome: Georgiou 10-8
    Last 80
    Playing 2019-04-14 20:00
    Northern Ireland Gerard Greene
    44.46% 55.54%
    England Martin Gould
    Outcome: Gould 10-6
    Last 80
    Playing 2019-04-14 20:00
    China Xiao Guodong
    58.85% 41.15%
    Ireland Michael Judge
    Outcome: Judge 10-9
    Last 80
    Playing 2019-04-14 20:00
    England Anthony Hamilton
    52.10% 47.90%
    England Matthew Selt
    Outcome: Selt 10-7
    Last 80
    Playing 2019-04-15 20:00
    China Li Hang
    49.70% 50.30%
    England Ian Burns
    Outcome: Hang 10-8
    Last 80
    Playing 2019-04-14 20:00
    England Michael Holt
    62.00% 38.00%
    England James Cahill
    Outcome: Cahill 10-7
    Last 80
    Playing 2019-04-15 15:30
    Wales Duane Jones
    33.32% 66.68%
    Scotland Anthony McGill
    Outcome: McGill 10-5
    Last 80
    Playing 2019-04-14 20:00
    England Mark Joyce
    42.46% 57.54%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 10-5
    Last 80
    Playing 2019-04-15 20:00
    China Pang Junxu
    25.62% 74.38%
    Norway Kurt Maflin
    Outcome: Maflin 10-7
    Last 80
    Playing 2019-04-15 20:00
    England Mark King
    61.34% 38.66%
    China Lu Ning
    Outcome: Ning 10-5
    Last 80
    Playing 2019-04-15 21:00
    Scotland Alan McManus
    61.77% 38.23%
    England Martin O'Donnell
    Outcome: O'Donnell 10-8
    Last 80
    Playing 2019-04-15 15:30
    Ireland Fergal O'Brien
    43.96% 56.04%
    England Mark Davis
    Outcome: Davis 10-4
    Last 80
    Playing 2019-04-14 20:00
    England Joe O'Connor
    37.94% 62.06%
    England Jimmy Robertson
    Outcome: O'Connor 10-9
    Last 80
    Playing 2019-04-15 15:30
    Thailand Akani Songsermsawad
    43.13% 56.87%
    England Robert Milkins
    Outcome: Milkins 10-5
    Last 80
    Playing 2019-04-15 20:00
    Wales Matthew Stevens
    54.83% 45.17%
    England Chris Wakelin
    Outcome: Stevens 10-7
    Last 80
    Playing 2019-04-15 21:00
    England Ricky Walden
    60.65% 39.35%
    Israel Eden Sharav
    Outcome: Sharav 10-9
    Last 80
    Playing 2019-04-14 20:00
    Wales Daniel Wells
    50.68% 49.32%
    Iran Hossein Vafaei
    Outcome: Wells 10-6
    Last 80
    Playing 2019-04-14 20:00
    China Liang Wenbo
    57.23% 42.77%
    England David Grace
    Outcome: Wenbo 10-7
    Last 80
    Playing 2019-04-15 20:00
    Wales Michael White
    56.90% 43.10%
    England John Astley
    Outcome: Astley 10-6
    Last 80
    Playing 2019-04-15 15:30
    England Robbie Williams
    64.41% 35.59%
    China Luo Honghao
    Outcome: Honghao 10-8
    Last 80
    Playing 2019-04-14 20:00
    England Gary Wilson
    46.61% 53.39%
    Wales Dominic Dale
    Outcome: Wilson 10-3
    Last 80
    Playing 2019-04-15 20:00
    England Ben Woollaston
    47.10% 52.90%
    England Nigel Bond
    Outcome: Woollaston 10-4
    Last 80
    Playing 2019-04-15 15:30
    China Zhao Xintong
    47.22% 52.78%
    Thailand Noppon Saengkham
    Outcome: Xintong 10-5
    Last 80
    Playing 2019-04-14 20:00
    China Mei Xiwen
    43.99% 56.01%
    China Yan Bingtao
    Outcome: Bingtao 10-8
    Last 80
    Playing 2019-04-15 20:00
    China Zhang Yong
    36.27% 63.73%
    England Joe Perry
    Outcome: Perry 10-1
    Last 80
    Playing 2019-04-15 15:30
    China Zhou Yuelong
    51.02% 48.98%
    England Liam Highfield
    Outcome: Yuelong 10-5
    Last 144
    Playing 2019-04-13 15:30
    England Ian Burns
    70.49% 29.51%
    England Farakh Ajaib
    Outcome: Burns 10-7
    Last 144
    Playing 2019-04-13 20:00
    England Stuart Carrington
    88.24% 11.76%
    China Pang Junxu
    Outcome: Junxu 10-6
    Last 144
    Playing 2019-04-13 15:30
    England Ali Carter
    61.39% 38.61%
    England Paul Davison
    Outcome: Carter 10-1
    Last 144
    Playing 2019-04-12 20:00
    England Sam Craigie
    50.60% 49.40%
    Scotland Rhys Clark
    Outcome: Craigie 10-2
    Last 144
    Playing 2019-04-11 20:00
    Wales Dominic Dale
    73.13% 26.87%
    Scotland Chris Totten
    Outcome: Dale 10-5
    Last 144
    Playing 2019-04-12 20:00
    England Mark Davis
    55.19% 44.81%
    England Rod Lawler
    Outcome: Davis 10-6
    Last 144
    Playing 2019-04-13 20:00
    Wales Ryan Day
    52.41% 47.59%
    England Oliver Lines
    Outcome: Day 10-6
    Last 144
    Playing 2019-04-13 20:00
    Ireland Ken Doherty
    66.59% 33.41%
    England Andy Lee
    Outcome: Doherty 10-8
    Last 144
    Playing 2019-04-13 20:00
    Scotland Scott Donaldson
    52.35% 47.65%
    England Craig Steadman
    Outcome: Donaldson 10-8
    Last 144
    Playing 2019-04-13 20:00
    Scotland Graeme Dott
    65.81% 34.19%
    Pakistan Hamza Akbar
    Outcome: Dott 10-2
    Last 144
    Playing 2019-04-13 21:00
    England Mike Dunn
    47.57% 52.43%
    England Nigel Bond
    Outcome: Bond 10-7
    Last 144
    Playing 2019-04-12 20:00
    England Tom Ford
    61.36% 38.64%
    Scotland Ross Muir
    Outcome: Ford 10-3
    Last 144
    Playing 2019-04-12 20:00
    Hong Kong Marco Fu
    71.61% 28.39%
    China Luo Honghao
    Outcome: Honghao 10-7
    Last 144
    Playing 2019-04-11 15:30
    England Martin Gould Dorgham has not played in a pro tournament before, so there is no data available to compare.
    Egypt Mostafa Dorgham
    Outcome: Gould 10-0
    Last 144
    Playing 2019-04-11 15:30
    Northern Ireland Gerard Greene Hill has not played in a pro tournament before, so there is no data available to compare.
    Ireland Aaron Hill
    Outcome: Greene 10-7
    Last 144
    Playing 2019-04-11 15:30
    England Anthony Hamilton
    51.73% 48.27%
    Thailand James Wattana
    Outcome: Hamilton 10-9
    Last 144
    Playing 2019-04-13 15:30
    China Li Hang
    67.15% 32.85%
    China Niu Zhuang
    Outcome: Hang 10-5
    Last 144
    Playing 2019-04-13 15:30
    China Lyu Haotian
    61.46% 38.54%
    England Ashley Carty
    Outcome: Haotian 10-5
    Last 144
    Playing 2019-04-11 15:30
    England Andrew Higginson
    59.41% 40.59%
    England James Cahill
    Outcome: Cahill 10-9
    Last 144
    Playing 2019-04-11 20:00
    England Liam Highfield
    60.68% 39.32%
    England Hammad Miah
    Outcome: Highfield 10-7
    Last 144
    Playing 2019-04-11 20:00
    Wales Duane Jones
    43.60% 56.40%
    Wales Kishan Hirani
    Outcome: Jones 10-5
    Last 144
    Playing 2019-04-13 15:30
    England Mark King
    70.99% 29.01%
    Brazil Igor Figueiredo
    Outcome: King 10-4
    Last 144
    Playing 2019-04-13 20:00
    Norway Kurt Maflin
    55.44% 44.56%
    England Mitchell Mann
    Outcome: Maflin 10-3
    Last 144
    Playing 2019-04-11 20:00
    Scotland Anthony McGill
    72.15% 27.85%
    England Ashley Hugill
    Outcome: McGill 10-8
    Last 144
    Playing 2019-04-11 20:00
    England Rory McLeod
    58.17% 41.83%
    England David Grace
    Outcome: Grace 10-8
    Last 144
    Playing 2019-04-12 20:00
    Scotland Alan McManus
    80.67% 19.33%
    Hong Kong Ng On Yee
    Outcome: McManus 10-6
    Last 144
    Playing 2019-04-11 20:00
    England Robert Milkins
    62.39% 37.61%
    England Luke Simmonds
    Outcome: Milkins 10-4
    Last 144
    Playing 2019-04-13 20:00
    China Lu Ning
    46.21% 53.79%
    England Allan Taylor
    Outcome: Ning 10-4
    Last 144
    Playing 2019-04-12 20:00
    Ireland Fergal O'Brien
    65.16% 34.84%
    Wales Jackson Page
    Outcome: O'Brien 10-4
    Last 144
    Playing 2019-04-12 20:00
    England Martin O'Donnell
    50.19% 49.81%
    England Adam Duffy
    Outcome: O'Donnell 10-6
    Last 144
    Playing 2019-04-13 20:00
    China Tian Pengfei
    66.29% 33.71%
    Iran Soheil Vahedi
    Outcome: Pengfei 10-5
    Last 144
    Playing 2019-04-12 20:00
    England Joe Perry
    81.64% 18.36%
    Germany Simon Lichtenberg
    Outcome: Perry 10-1
    Last 144
    Playing 2019-04-11 15:30
    Thailand Noppon Saengkham
    65.31% 34.69%
    Poland Adam Stefanow
    Outcome: Saengkham 10-3
    Last 144
    Playing 2019-04-11 15:30
    England Matthew Selt
    74.94% 25.06%
    Wales Dylan Emery
    Outcome: Selt 10-3
    Last 144
    Playing 2019-04-11 20:00
    Israel Eden Sharav
    58.57% 41.43%
    England David Lilley
    Outcome: Sharav 10-7
    Last 144
    Playing 2019-04-13 20:00
    China Xu Si
    58.28% 41.72%
    England Sean O'Sullivan
    Outcome: Si 10-2
    Last 144
    Playing 2019-04-13 21:00
    China Yuan Sijun
    55.82% 44.18%
    England John Astley
    Outcome: Astley 10-8
    Last 144
    Playing 2019-04-11 20:00
    Thailand Akani Songsermsawad
    68.30% 31.70%
    China Chen Zifan
    Outcome: Songsermsawad 10-6
    Last 144
    Playing 2019-04-13 20:00
    Wales Matthew Stevens
    59.23% 40.77%
    Malaysia Thor Chuan Leong
    Outcome: Stevens 10-3
    Last 144
    Playing 2019-04-12 20:00
    Switzerland Alexander Ursenbacher
    59.21% 40.79%
    Northern Ireland Jordan Brown
    Outcome: Brown 10-4
    Last 144
    Playing 2019-04-11 15:30
    Iran Hossein Vafaei
    52.81% 47.19%
    China Zhang Anda
    Outcome: Vafaei 10-4
    Last 144
    Playing 2019-04-13 20:00
    England Chris Wakelin
    81.63% 18.37%
    China Fan Zhengyi
    Outcome: Wakelin 10-5
    Last 144
    Playing 2019-04-11 20:00
    England Ricky Walden
    53.29% 46.71%
    England Alfie Burden
    Outcome: Walden 10-7
    Last 144
    Playing 2019-04-11 15:30
    Wales Daniel Wells
    58.95% 41.05%
    Wales Jamie Clarke
    Outcome: Wells 10-5
    Last 144
    Playing 2019-04-11 20:00
    China Liang Wenbo
    84.94% 15.06%
    Egypt Basem Eltahhan
    Outcome: Wenbo 10-0
    Last 144
    Playing 2019-04-13 15:30
    Wales Michael White
    48.53% 51.47%
    England Andy Hicks
    Outcome: White 10-4
    Last 144
    Playing 2019-04-13 15:30
    England Jimmy White
    80.27% 19.73%
    Ireland Ross Bulman
    Outcome: White 10-5
    Last 144
    Playing 2019-04-12 20:00
    England Robbie Williams
    50.33% 49.67%
    England Sam Baird
    Outcome: Williams 10-8
    Last 144
    Playing 2019-04-11 15:30
    England Gary Wilson
    71.84% 28.16%
    England Sanderson Lam
    Outcome: Wilson 10-5
    Last 144
    Playing 2019-04-13 15:30
    England Ben Woollaston
    59.37% 40.63%
    England Elliot Slessor
    Outcome: Woollaston 10-7
    Last 144
    Playing 2019-04-11 15:30
    China Zhao Xintong Lilley has not played in a pro tournament before, so there is no data available to compare.
    New Zealand Adam Lilley
    Outcome: Xintong 10-2
    Last 144
    Playing 2019-04-12 20:00
    China Zhang Yong
    57.79% 42.21%
    England Reanne Evans
    Outcome: Yong 10-2
    Last 144
    Playing 2019-04-11 20:00
    China Zhou Yuelong
    52.38% 47.62%
    Finland Robin Hull
    Outcome: Yuelong 10-7