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.83% out of 7987 predictions
    See current predictions


    England 2019 English Open

    Final
    Playing 2019-10-20 20:00
    England David Gilbert
    43.66% 56.34%
    England Mark Selby
    Outcome: Selby 9-1
    Semi-final
    Playing 2019-10-19 20:00
    England Tom Ford
    49.97% 50.03%
    England David Gilbert
    Outcome: Gilbert 6-3
    Semi-final
    Playing 2019-10-19 14:00
    England Mark Selby
    53.92% 46.08%
    Northern Ireland Mark Allen
    Outcome: Selby 6-5
    Quarter-final
    Playing 2019-10-18 20:00
    Northern Ireland Mark Allen
    62.51% 37.49%
    Wales Lee Walker
    Outcome: Allen 5-1
    Quarter-final
    Playing 2019-10-18 13:00
    England David Gilbert
    48.07% 51.93%
    England Ricky Walden
    Outcome: Gilbert 5-4
    Quarter-final
    Playing 2019-10-18 20:00
    China Tian Pengfei
    52.06% 47.94%
    England Tom Ford
    Outcome: Ford 5-0
    Quarter-final
    Playing 2019-10-18 15:00
    China Mei Xiwen
    38.10% 61.90%
    England Mark Selby
    Outcome: Selby 5-3
    Last 16
    Playing 2019-10-17 21:00
    Northern Ireland Mark Allen
    48.09% 51.91%
    England Barry Hawkins
    Outcome: Allen 4-0
    Last 16
    Playing 2019-10-17 20:00
    England Tom Ford
    42.74% 57.26%
    England Shaun Murphy
    Outcome: Ford 4-3
    Last 16
    Playing 2019-10-17 20:00
    China Xiao Guodong
    47.93% 52.07%
    England Mark Selby
    Outcome: Selby 4-1
    Last 16
    Playing 2019-10-17 20:00
    England Ronnie O'Sullivan
    63.87% 36.13%
    China Mei Xiwen
    Outcome: Xiwen 4-3
    Last 16
    Playing 2019-10-17 20:00
    Thailand Thepchaiya Un-Nooh
    42.61% 57.39%
    England Ricky Walden
    Outcome: Walden 4-2
    Last 16
    Playing 2019-10-17 21:00
    England Gary Wilson
    59.78% 40.22%
    Wales Lee Walker
    Outcome: Walker 4-3
    Last 16
    Playing 2019-10-17 21:00
    China Zhao Xintong
    41.35% 58.65%
    England David Gilbert
    Outcome: Gilbert 4-3
    Last 32
    Playing 2019-10-17 14:00
    Northern Ireland Mark Allen
    53.89% 46.11%
    England Louis Heathcote
    Outcome: Allen 4-1
    Last 32
    Playing 2019-10-17 14:00
    Scotland Graeme Dott
    53.17% 46.83%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-2
    Last 32
    Playing 2019-10-17 11:00
    England Tom Ford
    47.37% 52.63%
    England Kyren Wilson
    Outcome: Ford 4-2
    Last 32
    Playing 2019-10-17 11:00
    England David Gilbert
    55.02% 44.98%
    Norway Kurt Maflin
    Outcome: Gilbert 4-2
    Last 32
    Playing 2019-10-17 11:00
    China Xiao Guodong
    47.96% 52.04%
    England Jack Lisowski
    Outcome: Guodong 4-3
    Last 32
    Playing 2019-10-17 14:00
    England Barry Hawkins
    59.19% 40.81%
    Ireland Fergal O'Brien
    Outcome: Hawkins 4-2
    Last 32
    Playing 2019-10-17 14:00
    England Ronnie O'Sullivan
    54.10% 45.90%
    Iran Hossein Vafaei
    Outcome: O'Sullivan 4-1
    Last 32
    Playing 2019-10-17 11:00
    China Tian Pengfei
    46.58% 53.42%
    Wales Dominic Dale
    Outcome: Pengfei 4-2
    Last 32
    Playing 2019-10-17 15:30
    Australia Neil Robertson
    56.62% 43.38%
    China Zhao Xintong
    Outcome: Xintong 4-0
    Last 32
    Playing 2019-10-17 11:00
    England Matthew Selt
    48.03% 51.97%
    England Mark Selby
    Outcome: Selby 4-2
    Last 32
    Playing 2019-10-17 11:00
    England Ricky Walden
    56.73% 43.27%
    England Michael Holt
    Outcome: Walden 4-3
    Last 32
    Playing 2019-10-17 15:30
    Wales Lee Walker
    36.55% 63.45%
    England Judd Trump
    Outcome: Walker 4-2
    Last 32
    Playing 2019-10-17 14:00
    England Gary Wilson
    51.09% 48.91%
    England Joe Perry
    Outcome: Wilson 4-3
    Last 32
    Playing 2019-10-17 14:00
    China Mei Xiwen
    46.17% 53.83%
    England Elliot Slessor
    Outcome: Xiwen 4-1
    Last 32
    Playing 2019-10-17 14:00
    China Fan Zhengyi
    28.26% 71.74%
    England Shaun Murphy
    Outcome: Murphy 4-0
    Last 64
    Playing 2019-10-16 20:00
    Northern Ireland Mark Allen
    62.55% 37.45%
    England Andy Lee
    Outcome: Allen 4-0
    Last 64
    Playing 2019-10-16 11:00
    China Zhang Anda
    45.03% 54.97%
    Ireland Fergal O'Brien
    Outcome: O'Brien 4-2
    Last 64
    Playing 2019-10-16 20:00
    England John Astley
    34.79% 65.21%
    England Gary Wilson
    Outcome: Wilson 4-1
    Last 64
    Playing 2019-10-16 17:30
    England Alfie Burden
    40.56% 59.44%
    England Jack Lisowski
    Outcome: Lisowski 4-3
    Last 64
    Playing 2019-10-16 14:00
    Wales Dominic Dale
    48.80% 51.20%
    China Xu Si
    Outcome: Dale 4-1
    Last 64
    Playing 2019-10-16 20:00
    Wales Ryan Day
    55.21% 44.79%
    England Elliot Slessor
    Outcome: Slessor 4-2
    Last 64
    Playing 2019-10-16 20:00
    England Mike Dunn
    41.68% 58.32%
    Scotland Graeme Dott
    Outcome: Dott 4-0
    Last 64
    Playing 2019-10-16 14:00
    England David Gilbert
    64.34% 35.66%
    England Ryan Davies
    Outcome: Gilbert 4-0
    Last 64
    Playing 2019-10-16 21:00
    England Barry Hawkins
    63.64% 36.36%
    Cyprus Michael Georgiou
    Outcome: Hawkins 4-0
    Last 64
    Playing 2019-10-16 15:00
    England Liam Highfield
    42.55% 57.45%
    England Joe Perry
    Outcome: Perry 4-2
    Last 64
    Playing 2019-10-16 15:00
    England Michael Holt
    37.66% 62.34%
    Wales Mark Williams
    Outcome: Holt 4-1
    Last 64
    Playing 2019-10-16 15:00
    Scotland Alan McManus
    49.98% 50.02%
    China Tian Pengfei
    Outcome: Pengfei 4-2
    Last 64
    Playing 2019-10-16 11:00
    England Hammad Miah
    34.59% 65.41%
    England Matthew Selt
    Outcome: Selt 4-1
    Last 64
    Playing 2019-10-16 14:00
    China Lu Ning
    42.29% 57.71%
    England Tom Ford
    Outcome: Ford 4-0
    Last 64
    Playing 2019-10-16 20:00
    England Joe O'Connor
    38.44% 61.56%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-3
    Last 64
    Playing 2019-10-16 17:30
    England Martin O'Donnell
    28.59% 71.41%
    England Mark Selby
    Outcome: Selby 4-1
    Last 64
    Playing 2019-10-16 14:00
    England Ronnie O'Sullivan
    59.40% 40.60%
    China Yuan Sijun
    Outcome: O'Sullivan 4-3
    Last 64
    Playing 2019-10-16 15:00
    England Jimmy Robertson
    52.37% 47.63%
    Norway Kurt Maflin
    Outcome: Maflin 4-3
    Last 64
    Playing 2019-10-16 15:00
    Australia Neil Robertson
    56.30% 43.70%
    Hong Kong Marco Fu
    Outcome: Robertson 4-2
    Last 64
    Playing 2019-10-16 11:00
    England Brandon Sargeant
    25.93% 74.07%
    China Xiao Guodong
    Outcome: Guodong 4-0
    Last 64
    Playing 2019-10-16 21:00
    Thailand Akani Songsermsawad
    40.37% 59.63%
    England Shaun Murphy
    Outcome: Murphy 4-1
    Last 64
    Playing 2019-10-16 11:00
    Poland Adam Stefanow
    48.18% 51.82%
    England Louis Heathcote
    Outcome: Heathcote 4-3
    Last 64
    Playing 2019-10-16 15:00
    Iran Hossein Vafaei
    71.19% 28.81%
    China Chen Feilong
    Outcome: Vafaei 4-2
    Last 64
    Playing 2019-10-16 20:00
    Wales Lee Walker
    53.78% 46.22%
    England Robbie Williams
    Outcome: Walker 4-3
    Last 64
    Playing 2019-10-16 20:00
    Wales Daniel Wells
    38.55% 61.45%
    England Judd Trump
    Outcome: Trump 4-0
    Last 64
    Playing 2019-10-16 14:00
    China Zhao Xintong
    43.97% 56.03%
    England Anthony Hamilton
    Outcome: Xintong 4-0
    Last 64
    Playing 2019-10-16 11:00
    China Mei Xiwen
    47.55% 52.45%
    China Li Hang
    Outcome: Xiwen 4-0
    Last 64
    Playing 2019-10-16 14:00
    China Zhou Yuelong
    46.65% 53.35%
    England Ben Woollaston
    Outcome: Yuelong 4-0
    Last 64
    Playing 2019-10-16 15:00
    China Fan Zhengyi
    31.06% 68.94%
    England Chris Wakelin
    Outcome: Zhengyi 4-3
    Last 128
    Playing 2019-10-15 20:00
    Northern Ireland Mark Allen
    59.71% 40.29%
    Thailand James Wattana
    Outcome: Allen 4-2
    Last 128
    Playing 2019-10-15 20:00
    England Sam Baird
    43.22% 56.78%
    Wales Daniel Wells
    Outcome: Wells 4-3
    Last 128
    Playing 2019-10-14 15:00
    England Stuart Bingham
    73.67% 26.33%
    Poland Kacper Filipiak
    Outcome: Bingham 4-3
    Last 128
    Playing 2019-10-14 21:00
    Belgium Luca Brecel
    66.66% 33.34%
    Poland Adam Stefanow
    Outcome: Stefanow 4-1
    Last 128
    Playing 2019-10-15 15:00
    Northern Ireland Jordan Brown
    58.41% 41.59%
    England Louis Heathcote
    Outcome: Heathcote 4-1
    Last 128
    Playing 2019-10-14 20:00
    England Alfie Burden
    40.06% 59.94%
    England Andy Hicks
    Outcome: Burden 4-3
    Last 128
    Playing 2019-10-14 15:00
    England Ali Carter
    57.48% 42.52%
    Scotland Alan McManus
    Outcome: McManus 4-2
    Last 128
    Playing 2019-10-15 14:00
    England Ashley Carty
    34.24% 65.76%
    England Elliot Slessor
    Outcome: Slessor 4-0
    Last 128
    Playing 2019-10-15 20:00
    England Billy Joe Castle
    51.92% 48.08%
    England John Astley
    Outcome: Astley 4-2
    Last 128
    Playing 2019-10-14 20:00
    England Harvey Chandler
    37.51% 62.49%
    England Mike Dunn
    Outcome: Dunn 4-2
    Last 128
    Playing 2019-10-15 14:00
    Malaysia Thor Chuan Leong
    60.59% 39.41%
    China Chen Feilong
    Outcome: Feilong 4-3
    Last 128
    Playing 2019-10-14 15:00
    England Ryan Davies
    50.86% 49.14%
    China Peifan Lei
    Outcome: Davies 4-2
    Last 128
    Playing 2019-10-15 20:00
    Wales Ryan Day
    64.94% 35.06%
    Israel Eden Sharav
    Outcome: Day 4-0
    Last 128
    Playing 2019-10-15 14:00
    Scotland Scott Donaldson
    48.39% 51.61%
    China Zhao Xintong
    Outcome: Xintong 4-3
    Last 128
    Playing 2019-10-15 21:00
    Scotland Graeme Dott
    45.97% 54.03%
    England Mark Davis
    Outcome: Dott 4-2
    Last 128
    Playing 2019-10-14 14:00
    England Tom Ford
    59.68% 40.32%
    England Peter Lines
    Outcome: Ford 4-0
    Last 128
    Playing 2019-10-15 15:00
    Hong Kong Marco Fu
    58.88% 41.12%
    Ireland Ken Doherty
    Outcome: Fu 4-0
    Last 128
    Playing 2019-10-15 15:00
    Cyprus Michael Georgiou
    45.31% 54.69%
    England David Grace
    Outcome: Georgiou 4-3
    Last 128
    Playing 2019-10-15 11:00
    England David Gilbert
    58.54% 41.46%
    England Stuart Carrington
    Outcome: Gilbert 4-1
    Last 128
    Playing 2019-10-14 14:00
    England Martin Gould
    49.96% 50.04%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-3
    Last 128
    Playing 2019-10-14 15:00
    China Xiao Guodong
    58.65% 41.35%
    England Rod Lawler
    Outcome: Guodong 4-2
    Last 128
    Playing 2019-10-14 15:00
    England Anthony Hamilton
    65.38% 34.62%
    China Zhang Jiankang
    Outcome: Hamilton 4-2
    Last 128
    Playing 2019-10-15 14:00
    China Lyu Haotian
    49.06% 50.94%
    China Zhang Anda
    Outcome: Anda 4-1
    Last 128
    Playing 2019-10-15 20:00
    England Liam Highfield
    53.54% 46.46%
    England Oliver Lines
    Outcome: Highfield 4-1
    Last 128
    Playing 2019-10-14 20:00
    England Michael Holt
    51.82% 48.18%
    England James Cahill
    Outcome: Holt 4-1
    Last 128
    Playing 2019-10-15 11:00
    China Luo Honghao
    55.68% 44.32%
    England Sam Craigie
    Outcome: Craigie 4-2
    Last 128
    Playing 2019-10-15 14:00
    Wales Jak Jones
    74.16% 25.84%
    England Brandon Sargeant
    Outcome: Sargeant 4-3
    Last 128
    Playing 2019-10-14 17:30
    China Ding Junhui
    63.41% 36.59%
    Wales Dominic Dale
    Outcome: Dale 4-3
    Last 128
    Playing 2019-10-14 15:00
    England Mark King
    65.10% 34.90%
    England Robbie Williams
    Outcome: Williams 4-0
    Last 128
    Playing 2019-10-14 20:00
    England Andy Lee
    38.99% 61.01%
    England David Lilley
    Outcome: Lee 4-3
    Last 128
    Playing 2019-10-15 17:30
    England Jack Lisowski
    69.75% 30.25%
    Wales Jackson Page
    Outcome: Lisowski 4-1
    Last 128
    Playing 2019-10-14 14:00
    Norway Kurt Maflin
    45.89% 54.11%
    Thailand Noppon Saengkham
    Outcome: Maflin 4-3
    Last 128
    Playing 2019-10-15 11:00
    Scotland Stephen Maguire
    53.55% 46.45%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-0
    Last 128
    Playing 2019-10-14 14:00
    Scotland Anthony McGill
    51.62% 48.38%
    England Chris Wakelin
    Outcome: Wakelin 4-2
    Last 128
    Playing 2019-10-15 15:00
    England Hammad Miah
    46.32% 53.68%
    England Mitchell Mann
    Outcome: Miah 4-2
    Last 128
    Playing 2019-10-14 21:00
    England Shaun Murphy
    63.81% 36.19%
    China Chang Bingyu
    Outcome: Murphy 4-2
    Last 128
    Playing 2019-10-15 11:00
    Ireland Fergal O'Brien
    45.80% 54.20%
    England Nigel Bond
    Outcome: O'Brien 4-0
    Last 128
    Playing 2019-10-14 20:00
    England Joe O'Connor
    50.14% 49.86%
    England Ian Burns
    Outcome: O'Connor 4-2
    Last 128
    Playing 2019-10-14 20:00
    England Ronnie O'Sullivan
    62.80% 37.20%
    England Jamie O'Neill
    Outcome: O'Sullivan 4-3
    Last 128
    Playing 2019-10-14 14:00
    England Joe Perry Lloyd has not played in a pro tournament before, so there is no data available to compare.
    England Mark Lloyd
    Outcome: Perry 4-1
    Last 128
    Playing 2019-10-14 20:00
    England Jimmy Robertson
    50.88% 49.12%
    England Robert Milkins
    Outcome: Robertson 4-2
    Last 128
    Playing 2019-10-15 21:00
    Australia Neil Robertson
    72.69% 27.31%
    Wales Kishan Hirani
    Outcome: Robertson 4-0
    Last 128
    Playing 2019-10-14 15:00
    England Mark Selby
    66.38% 33.62%
    England Barry Pinches
    Outcome: Selby 4-2
    Last 128
    Playing 2019-10-15 15:00
    England Matthew Selt
    58.58% 41.42%
    England Craig Steadman
    Outcome: Selt 4-0
    Last 128
    Playing 2019-10-15 11:00
    China Yuan Sijun
    65.88% 34.12%
    Brazil Igor Figueiredo
    Outcome: Sijun 4-0
    Last 128
    Playing 2019-10-14 14:00
    England Judd Trump
    62.69% 37.31%
    England Peter Ebdon
    Outcome: Trump 4-0
    Last 128
    Playing 2019-10-15 15:00
    Switzerland Alexander Ursenbacher
    61.32% 38.68%
    England Martin O'Donnell
    Outcome: O'Donnell 4-2
    Last 128
    Playing 2019-10-15 14:00
    Iran Hossein Vafaei
    78.31% 21.69%
    Germany Simon Lichtenberg
    Outcome: Vafaei 4-3
    Last 128
    Playing 2019-10-15 11:00
    England Ricky Walden
    71.69% 28.31%
    Malta Alex Borg
    Outcome: Walden 4-0
    Last 128
    Playing 2019-10-15 20:00
    Wales Lee Walker
    46.93% 53.07%
    China Chen Zifan
    Outcome: Walker 4-1
    Last 128
    Playing 2019-10-15 14:00
    Wales Mark Williams
    74.04% 25.96%
    Wales Jamie Clarke
    Outcome: Williams 4-2
    Last 128
    Playing 2019-10-15 15:00
    England Kyren Wilson
    49.77% 50.23%
    China Liang Wenbo
    Outcome: Wilson 4-1
    Last 128
    Playing 2019-10-15 17:30
    England Gary Wilson
    45.90% 54.10%
    England Mark Joyce
    Outcome: Wilson 4-1
    Last 128
    Playing 2019-10-14 17:30
    China Zhou Yuelong
    56.63% 43.37%
    Wales Michael White
    Outcome: Yuelong 4-2
    Last 128
    Playing 2019-10-14 14:00
    China Fan Zhengyi
    33.50% 66.50%
    England Riley Parsons
    Outcome: Zhengyi 4-3