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.82% out of 8620 predictions
    See current predictions


    Wales 2020 Welsh Open

    Final
    Playing 2020-02-16 20:00
    England Kyren Wilson
    46.21% 53.79%
    England Shaun Murphy
    Outcome: Murphy 9-1
    Semi-final
    Playing 2020-02-15 20:00
    China Yan Bingtao
    44.23% 55.77%
    England Shaun Murphy
    Outcome: Murphy 6-5
    Semi-final
    Playing 2020-02-15 14:00
    England Kyren Wilson
    42.69% 57.31%
    England Ronnie O'Sullivan
    Outcome: Wilson 6-5
    Quarter-final
    Playing 2020-02-14 20:00
    China Yan Bingtao
    44.70% 55.30%
    Scotland John Higgins
    Outcome: Bingtao 5-2
    Quarter-final
    Playing 2020-02-14 20:00
    England Shaun Murphy
    47.60% 52.40%
    England Judd Trump
    Outcome: Murphy 5-3
    Quarter-final
    Playing 2020-02-14 15:00
    Australia Neil Robertson
    56.40% 43.60%
    England Kyren Wilson
    Outcome: Wilson 5-0
    Quarter-final
    Playing 2020-02-14 13:00
    England Mark Selby
    49.98% 50.02%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 5-1
    Last 16
    Playing 2020-02-13 20:00
    Belgium Luca Brecel
    42.14% 57.86%
    Scotland John Higgins
    Outcome: Higgins 4-3
    Last 16
    Playing 2020-02-13 20:00
    Wales Dominic Dale
    45.34% 54.66%
    England Shaun Murphy
    Outcome: Murphy 4-1
    Last 16
    Playing 2020-02-13 20:00
    China Ding Junhui
    49.72% 50.28%
    England Kyren Wilson
    Outcome: Wilson 4-2
    Last 16
    Playing 2020-02-13 21:00
    Scotland Stephen Maguire
    49.98% 50.02%
    England Judd Trump
    Outcome: Trump 4-1
    Last 16
    Playing 2020-02-13 21:00
    Scotland Anthony McGill
    48.16% 51.84%
    China Yan Bingtao
    Outcome: Bingtao 4-3
    Last 16
    Playing 2020-02-13 21:00
    Australia Neil Robertson
    61.32% 38.68%
    Northern Ireland Gerard Greene
    Outcome: Robertson 4-0
    Last 16
    Playing 2020-02-13 20:00
    England Mark Selby
    58.71% 41.29%
    China Zhao Xintong
    Outcome: Selby 4-3
    Last 16
    Playing 2020-02-13 20:00
    Iran Soheil Vahedi
    37.51% 62.49%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-0
    Last 32
    Playing 2020-02-13 11:00
    Northern Ireland Mark Allen
    56.31% 43.69%
    Wales Dominic Dale
    Outcome: Dale 4-2
    Last 32
    Playing 2020-02-13 15:30
    England Stuart Bingham
    51.75% 48.25%
    China Yan Bingtao
    Outcome: Bingtao 4-3
    Last 32
    Playing 2020-02-13 11:00
    Belgium Luca Brecel
    56.29% 43.71%
    China Tian Pengfei
    Outcome: Brecel 4-3
    Last 32
    Playing 2020-02-13 15:30
    Brazil Igor Figueiredo
    37.97% 62.03%
    England Judd Trump
    Outcome: Trump 4-1
    Last 32
    Playing 2020-02-13 11:00
    Northern Ireland Gerard Greene
    50.99% 49.01%
    Wales Daniel Wells
    Outcome: Greene 4-2
    Last 32
    Playing 2020-02-13 14:00
    China Xiao Guodong
    43.50% 56.50%
    Scotland John Higgins
    Outcome: Higgins 4-2
    Last 32
    Playing 2020-02-13 14:00
    England Anthony Hamilton
    42.77% 57.23%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-2
    Last 32
    Playing 2020-02-13 11:00
    England Robert Milkins
    50.51% 49.49%
    Scotland Stephen Maguire
    Outcome: Maguire 4-3
    Last 32
    Playing 2020-02-13 11:00
    England Shaun Murphy
    55.22% 44.78%
    England Ben Woollaston
    Outcome: Murphy 4-1
    Last 32
    Playing 2020-02-13 14:00
    England Martin O'Donnell
    37.86% 62.14%
    England Kyren Wilson
    Outcome: Wilson 4-0
    Last 32
    Playing 2020-02-13 11:00
    England Jimmy Robertson
    43.59% 56.41%
    China Ding Junhui
    Outcome: Junhui 4-1
    Last 32
    Playing 2020-02-13 15:30
    Australia Neil Robertson
    59.47% 40.53%
    Thailand Noppon Saengkham
    Outcome: Robertson 4-3
    Last 32
    Playing 2020-02-13 14:00
    England Mark Selby
    62.08% 37.92%
    England Andy Lee
    Outcome: Selby 4-2
    Last 32
    Playing 2020-02-13 11:00
    Wales Matthew Stevens
    51.53% 48.47%
    China Zhao Xintong
    Outcome: Xintong 4-1
    Last 32
    Playing 2020-02-13 11:00
    Iran Soheil Vahedi
    42.80% 57.20%
    England Jack Lisowski
    Outcome: Vahedi 4-0
    Last 32
    Playing 2020-02-13 14:00
    Wales Mark Williams
    59.34% 40.66%
    Scotland Anthony McGill
    Outcome: McGill 4-1
    Last 64
    Playing 2020-02-12 17:30
    Northern Ireland Mark Allen
    58.41% 41.59%
    Thailand James Wattana
    Outcome: Allen 4-0
    Last 64
    Playing 2020-02-12 15:00
    England John Astley
    38.35% 61.65%
    England Jack Lisowski
    Outcome: Lisowski 4-3
    Last 64
    Playing 2020-02-12 21:00
    England Stuart Bingham
    65.55% 34.45%
    China Chen Feilong
    Outcome: Bingham 4-1
    Last 64
    Playing 2020-02-12 14:00
    China Yan Bingtao
    59.08% 40.92%
    England Mitchell Mann
    Outcome: Bingtao 4-0
    Last 64
    Playing 2020-02-12 20:00
    Belgium Luca Brecel
    52.15% 47.85%
    Scotland Scott Donaldson
    Outcome: Brecel 4-2
    Last 64
    Playing 2020-02-12 15:00
    England Ian Burns
    48.33% 51.67%
    Scotland Stephen Maguire
    Outcome: Maguire 4-3
    Last 64
    Playing 2020-02-12 20:00
    England Stuart Carrington
    41.86% 58.14%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-2
    Last 64
    Playing 2020-02-12 20:00
    England Ali Carter
    55.48% 44.52%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-0
    Last 64
    Playing 2020-02-12 12:30
    England Ashley Carty
    47.44% 52.56%
    Wales Daniel Wells
    Outcome: Wells 4-2
    Last 64
    Playing 2020-02-12 14:00
    England Billy Joe Castle
    40.05% 59.95%
    England Judd Trump
    Outcome: Trump 4-0
    Last 64
    Playing 2020-02-12 20:00
    Ireland Ken Doherty
    40.06% 59.94%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 64
    Playing 2020-02-12 20:00
    Brazil Igor Figueiredo
    36.82% 63.18%
    England Mark Davis
    Outcome: Figueiredo 4-3
    Last 64
    Playing 2020-02-12 11:00
    England Anthony Hamilton
    52.44% 47.56%
    China Lyu Haotian
    Outcome: Hamilton 4-3
    Last 64
    Playing 2020-02-12 20:00
    England Liam Highfield
    40.84% 59.16%
    England Kyren Wilson
    Outcome: Wilson 4-2
    Last 64
    Playing 2020-02-12 11:00
    England Andy Lee
    42.36% 57.64%
    England Robbie Williams
    Outcome: Lee 4-3
    Last 64
    Playing 2020-02-12 11:00
    Germany Simon Lichtenberg
    30.36% 69.64%
    Wales Dominic Dale
    Outcome: Dale 4-2
    Last 64
    Playing 2020-02-12 11:00
    Scotland Anthony McGill
    55.61% 44.39%
    China Mei Xiwen
    Outcome: McGill 4-1
    Last 64
    Playing 2020-02-12 20:00
    England Robert Milkins
    46.75% 53.25%
    England Gary Wilson
    Outcome: Milkins 4-1
    Last 64
    Playing 2020-02-12 15:00
    England Shaun Murphy
    54.84% 45.16%
    England Alfie Burden
    Outcome: Murphy 4-3
    Last 64
    Playing 2020-02-12 12:30
    England Martin O'Donnell
    45.71% 54.29%
    England Tom Ford
    Outcome: O'Donnell 4-0
    Last 64
    Playing 2020-02-12 15:00
    China Tian Pengfei
    42.60% 57.40%
    England Barry Hawkins
    Outcome: Pengfei 4-0
    Last 64
    Playing 2020-02-12 21:00
    Australia Neil Robertson
    55.87% 44.13%
    England Mark Joyce
    Outcome: Robertson 4-2
    Last 64
    Playing 2020-02-12 12:30
    Thailand Noppon Saengkham
    52.74% 47.26%
    Switzerland Alexander Ursenbacher
    Outcome: Saengkham 4-1
    Last 64
    Playing 2020-02-12 11:00
    England Mark Selby
    61.44% 38.56%
    China Chen Zifan
    Outcome: Selby 4-1
    Last 64
    Playing 2020-02-12 14:00
    China Yuan Sijun
    42.35% 57.65%
    England Jimmy Robertson
    Outcome: Robertson 4-2
    Last 64
    Playing 2020-02-12 11:00
    England Elliot Slessor
    44.98% 55.02%
    England Ben Woollaston
    Outcome: Woollaston 4-2
    Last 64
    Playing 2020-02-12 14:00
    Wales Matthew Stevens
    71.35% 28.65%
    England Brandon Sargeant
    Outcome: Stevens 4-0
    Last 64
    Playing 2020-02-12 11:00
    England Ricky Walden
    47.51% 52.49%
    China Ding Junhui
    Outcome: Junhui 4-1
    Last 64
    Playing 2020-02-12 15:00
    Wales Mark Williams
    62.40% 37.60%
    Northern Ireland Jordan Brown
    Outcome: Williams 4-2
    Last 64
    Playing 2020-02-12 20:00
    China Zhao Xintong
    53.45% 46.55%
    England Louis Heathcote
    Outcome: Xintong 4-2
    Last 64
    Playing 2020-02-12 14:00
    China Fan Zhengyi
    30.26% 69.74%
    China Xiao Guodong
    Outcome: Guodong 4-0
    Last 128
    Playing 2020-02-11 11:00
    Northern Ireland Mark Allen
    57.46% 42.54%
    England Andrew Higginson
    Outcome: Allen 4-1
    Last 128
    Playing 2020-02-10 11:00
    China Zhang Anda
    48.04% 51.96%
    England Liam Highfield
    Outcome: Highfield 4-3
    Last 128
    Playing 2020-02-10 17:30
    England Stuart Bingham
    54.10% 45.90%
    England Martin Gould
    Outcome: Bingham 4-2
    Last 128
    Playing 2020-02-11 11:00
    China Yan Bingtao
    55.68% 44.32%
    England Michael Holt
    Outcome: Bingtao 4-0
    Last 128
    Playing 2020-02-11 12:30
    England Nigel Bond
    53.32% 46.68%
    England Ricky Walden
    Outcome: Walden 4-0
    Last 128
    Playing 2020-02-11 21:00
    Belgium Luca Brecel
    62.74% 37.26%
    Poland Kacper Filipiak
    Outcome: Brecel 4-1
    Last 128
    Playing 2020-02-10 15:00
    Northern Ireland Jordan Brown
    55.22% 44.78%
    Malta Alex Borg
    Outcome: Brown 4-1
    Last 128
    Playing 2020-02-11 14:00
    England Alfie Burden Amiri has not played in a pro tournament before, so there is no data available to compare.
    Morocco Amine Amiri
    Outcome: Burden 4-0
    Last 128
    Playing 2020-02-11 20:00
    England Ian Burns
    60.86% 39.14%
    England Harvey Chandler
    Outcome: Burns 4-1
    Last 128
    Playing 2020-02-10 20:00
    England Stuart Carrington
    51.07% 48.93%
    England Mike Dunn
    Outcome: Carrington 4-3
    Last 128
    Playing 2020-02-10 21:00
    England Ali Carter
    67.10% 32.90%
    Poland Adam Stefanow
    Outcome: Carter 4-2
    Last 128
    Playing 2020-02-11 20:00
    England Mark Davis
    64.08% 35.92%
    China Luo Honghao
    Outcome: Davis 4-1
    Last 128
    Playing 2020-02-10 20:00
    Wales Ryan Day
    81.97% 18.03%
    Germany Simon Lichtenberg
    Outcome: Lichtenberg 4-1
    Last 128
    Playing 2020-02-11 11:00
    Scotland Scott Donaldson
    54.95% 45.05%
    Thailand Akani Songsermsawad
    Outcome: Donaldson 4-1
    Last 128
    Playing 2020-02-11 14:00
    Scotland Graeme Dott
    57.94% 42.06%
    China Zhao Xintong
    Outcome: Xintong 4-0
    Last 128
    Playing 2020-02-11 11:00
    China Chen Feilong
    39.33% 60.67%
    England Sam Baird
    Outcome: Feilong 4-3
    Last 128
    Playing 2020-02-10 14:00
    England Tom Ford
    63.24% 36.76%
    China Xu Si
    Outcome: Ford 4-3
    Last 128
    Playing 2020-02-10 11:00
    England David Gilbert
    46.38% 53.62%
    Wales Matthew Stevens
    Outcome: Stevens 4-2
    Last 128
    Playing 2020-02-10 15:00
    Northern Ireland Gerard Greene
    39.70% 60.30%
    China Liang Wenbo
    Outcome: Greene 4-2
    Last 128
    Playing 2020-02-11 15:00
    China Xiao Guodong
    68.05% 31.95%
    Scotland Fraser Patrick
    Outcome: Guodong 4-1
    Last 128
    Playing 2020-02-10 20:00
    England Anthony Hamilton
    51.23% 48.77%
    Wales Michael White
    Outcome: Hamilton 4-3
    Last 128
    Playing 2020-02-10 20:00
    China Lyu Haotian
    57.91% 42.09%
    Wales Kishan Hirani
    Outcome: Haotian 4-0
    Last 128
    Playing 2020-02-11 17:30
    England Barry Hawkins
    61.88% 38.12%
    England Sam Craigie
    Outcome: Hawkins 4-2
    Last 128
    Playing 2020-02-11 21:00
    Scotland John Higgins
    57.28% 42.72%
    England Joe O'Connor
    Outcome: Higgins 4-1
    Last 128
    Playing 2020-02-11 20:00
    Wales Jak Jones
    46.22% 53.78%
    England Robert Milkins
    Outcome: Milkins 4-0
    Last 128
    Playing 2020-02-10 15:00
    China Ding Junhui
    50.99% 49.01%
    Hong Kong Marco Fu
    Outcome: Junhui 4-2
    Last 128
    Playing 2020-02-10 20:00
    England Mark King
    51.67% 48.33%
    Ireland Ken Doherty
    Outcome: Doherty 4-1
    Last 128
    Playing 2020-02-11 11:00
    England David Lilley
    34.65% 65.35%
    Wales Dominic Dale
    Outcome: Dale 4-0
    Last 128
    Playing 2020-02-11 11:00
    England Peter Lines
    68.57% 31.43%
    China Fan Zhengyi
    Outcome: Zhengyi 4-1
    Last 128
    Playing 2020-02-10 14:00
    England Jack Lisowski
    50.13% 49.87%
    China Li Hang
    Outcome: Lisowski 4-2
    Last 128
    Playing 2020-02-11 14:00
    Norway Kurt Maflin
    60.83% 39.17%
    China Chen Zifan
    Outcome: Zifan 4-3
    Last 128
    Playing 2020-02-10 15:00
    Scotland Stephen Maguire
    55.95% 44.05%
    England Rod Lawler
    Outcome: Maguire 4-2
    Last 128
    Playing 2020-02-10 15:00
    Scotland Anthony McGill
    70.59% 29.41%
    Wales Duane Jones
    Outcome: McGill 4-1
    Last 128
    Playing 2020-02-10 11:00
    England Hammad Miah
    42.99% 57.01%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-2
    Last 128
    Playing 2020-02-11 20:00
    England Shaun Murphy
    67.90% 32.10%
    Wales Darren Morgan
    Outcome: Murphy 4-0
    Last 128
    Playing 2020-02-10 14:00
    China Lu Ning
    57.46% 42.54%
    England Louis Heathcote
    Outcome: Heathcote 4-3
    Last 128
    Playing 2020-02-11 12:30
    Ireland Fergal O'Brien
    54.07% 45.93%
    England Mark Joyce
    Outcome: Joyce 4-3
    Last 128
    Playing 2020-02-10 11:00
    England Martin O'Donnell
    44.96% 55.04%
    England Andy Hicks
    Outcome: O'Donnell 4-0
    Last 128
    Playing 2020-02-11 14:00
    England Ronnie O'Sullivan
    63.64% 36.36%
    China Zhang Jiankang
    Outcome: O'Sullivan 4-1
    Last 128
    Playing 2020-02-11 11:00
    China Tian Pengfei
    63.28% 36.72%
    England Jamie O'Neill
    Outcome: Pengfei 4-2
    Last 128
    Playing 2020-02-10 11:00
    England Joe Perry
    68.27% 31.73%
    England Ashley Carty
    Outcome: Carty 4-3
    Last 128
    Playing 2020-02-11 20:00
    Australia Neil Robertson
    72.21% 27.79%
    Wales Jamie Clarke
    Outcome: Robertson 4-2
    Last 128
    Playing 2020-02-10 11:00
    England Jimmy Robertson
    72.73% 27.27%
    England Riley Parsons
    Outcome: Robertson 4-0
    Last 128
    Playing 2020-02-11 12:30
    Thailand Noppon Saengkham
    46.20% 53.80%
    Scotland Alan McManus
    Outcome: Saengkham 4-3
    Last 128
    Playing 2020-02-10 21:00
    England Mark Selby
    59.87% 40.13%
    England David Grace
    Outcome: Selby 4-2
    Last 128
    Playing 2020-02-10 20:00
    England Matthew Selt
    65.62% 34.38%
    England Andy Lee
    Outcome: Lee 4-2
    Last 128
    Playing 2020-02-11 15:00
    Israel Eden Sharav
    32.40% 67.60%
    England Ben Woollaston
    Outcome: Woollaston 4-1
    Last 128
    Playing 2020-02-10 11:00
    China Yuan Sijun
    63.15% 36.85%
    Malaysia Thor Chuan Leong
    Outcome: Sijun 4-0
    Last 128
    Playing 2020-02-11 20:00
    England Craig Steadman
    51.30% 48.70%
    England Billy Joe Castle
    Outcome: Castle 4-2
    Last 128
    Playing 2020-02-10 20:00
    England Judd Trump
    66.15% 33.85%
    England James Cahill
    Outcome: Trump 4-1
    Last 128
    Playing 2020-02-11 15:00
    Thailand Thepchaiya Un-Nooh
    66.49% 33.51%
    Iran Soheil Vahedi
    Outcome: Vahedi 4-2
    Last 128
    Playing 2020-02-11 20:00
    Iran Hossein Vafaei
    55.72% 44.28%
    Brazil Igor Figueiredo
    Outcome: Figueiredo 4-1
    Last 128
    Playing 2020-02-10 12:30
    Wales Lee Walker
    54.21% 45.79%
    England John Astley
    Outcome: Astley 4-2
    Last 128
    Playing 2020-02-11 14:00
    Thailand James Wattana
    51.41% 48.59%
    England Jimmy White
    Outcome: Wattana 4-2
    Last 128
    Playing 2020-02-10 11:00
    Wales Daniel Wells
    49.80% 50.20%
    England Barry Pinches
    Outcome: Wells 4-2
    Last 128
    Playing 2020-02-10 14:00
    England Robbie Williams
    56.24% 43.76%
    England Chris Wakelin
    Outcome: Williams 4-1
    Last 128
    Playing 2020-02-10 14:00
    Wales Mark Williams
    65.51% 34.49%
    England Oliver Lines
    Outcome: Williams 4-1
    Last 128
    Playing 2020-02-11 20:00
    England Gary Wilson
    72.23% 27.77%
    China Chang Bingyu
    Outcome: Wilson 4-1
    Last 128
    Playing 2020-02-11 15:00
    England Kyren Wilson
    57.06% 42.94%
    Wales Jackson Page
    Outcome: Wilson 4-3
    Last 128
    Playing 2020-02-10 20:00
    China Mei Xiwen
    44.71% 55.29%
    Cyprus Michael Georgiou
    Outcome: Xiwen 4-2
    Last 128
    Playing 2020-02-11 15:00
    China Zhou Yuelong
    52.68% 47.32%
    England Elliot Slessor
    Outcome: Slessor 4-1
    Pre-qualifying 1
    Playing 2020-02-10 14:00
    Wales Gavin Lewis
    20.05% 79.95%
    Wales Darren Morgan
    Outcome: Morgan 4-0