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


    China 2018 China Open

    Final
    Playing 2018-04-08 13:30
    England Mark Selby
    55.44% 44.56%
    England Barry Hawkins
    Outcome: Selby 11-3
    Semi-final
    Playing 2018-04-07 13:30
    Australia Neil Robertson
    52.76% 47.24%
    England Barry Hawkins
    Outcome: Hawkins 10-6
    Semi-final
    Playing 2018-04-07 13:30
    England Mark Selby
    56.30% 43.70%
    England Kyren Wilson
    Outcome: Selby 10-8
    Quarter-final
    Playing 2018-04-06 08:00
    England Barry Hawkins
    57.48% 42.52%
    England Tom Ford
    Outcome: Hawkins 6-5
    Quarter-final
    Playing 2018-04-06 13:30
    England Jack Lisowski
    47.78% 52.22%
    England Kyren Wilson
    Outcome: Wilson 6-5
    Quarter-final
    Playing 2018-04-06 13:30
    Australia Neil Robertson
    48.15% 51.85%
    England Stuart Bingham
    Outcome: Robertson 6-0
    Quarter-final
    Playing 2018-04-06 08:00
    England Mark Selby
    51.57% 48.43%
    Wales Mark Williams
    Outcome: Selby 6-2
    Last 16
    Playing 2018-04-05 13:30
    England Stuart Bingham
    52.59% 47.41%
    Scotland Graeme Dott
    Outcome: Bingham 6-2
    Last 16
    Playing 2018-04-05 13:30
    England Barry Hawkins
    53.03% 46.97%
    China Cao Yupeng
    Outcome: Hawkins 6-5
    Last 16
    Playing 2018-04-05 08:00
    China Luo Honghao
    35.29% 64.71%
    England Tom Ford
    Outcome: Ford 6-2
    Last 16
    Playing 2018-04-05 08:00
    England Jack Lisowski
    49.92% 50.08%
    England Gary Wilson
    Outcome: Lisowski 6-2
    Last 16
    Playing 2018-04-05 08:00
    England Mark Selby
    58.64% 41.36%
    China Lyu Haotian
    Outcome: Selby 6-1
    Last 16
    Playing 2018-04-05 13:30
    Wales Mark Williams
    55.06% 44.94%
    Northern Ireland Mark Allen
    Outcome: Williams 6-5
    Last 16
    Playing 2018-04-05 13:30
    England Kyren Wilson
    48.66% 51.34%
    China Ding Junhui
    Outcome: Wilson 6-5
    Last 16
    Playing 2018-04-05 08:00
    China Zhou Yuelong
    43.56% 56.44%
    Australia Neil Robertson
    Outcome: Robertson 6-1
    Last 32
    Playing 2018-04-04 13:30
    China Yan Bingtao
    48.05% 51.95%
    Northern Ireland Mark Allen
    Outcome: Allen 6-4
    Last 32
    Playing 2018-04-04 13:30
    Scotland Graeme Dott
    62.66% 37.34%
    England Chris Wakelin
    Outcome: Dott 6-3
    Last 32
    Playing 2018-04-04 13:30
    England Tom Ford
    55.53% 44.47%
    England Elliot Slessor
    Outcome: Ford 6-4
    Last 32
    Playing 2018-04-04 13:30
    China Xiao Guodong
    47.47% 52.53%
    China Ding Junhui
    Outcome: Junhui 6-2
    Last 32
    Playing 2018-04-04 08:00
    China Lyu Haotian
    45.14% 54.86%
    Ireland Fergal O'Brien
    Outcome: Haotian 6-5
    Last 32
    Playing 2018-04-04 08:00
    England Barry Hawkins
    54.21% 45.79%
    Wales Michael White
    Outcome: Hawkins 6-1
    Last 32
    Playing 2018-04-04 08:00
    Scotland John Higgins
    56.77% 43.23%
    England Jack Lisowski
    Outcome: Lisowski 6-2
    Last 32
    Playing 2018-04-04 13:30
    England Michael Holt
    42.10% 57.90%
    Wales Mark Williams
    Outcome: Williams 6-1
    Last 32
    Playing 2018-04-04 13:30
    Wales Duane Jones
    64.92% 35.08%
    China Luo Honghao
    Outcome: Honghao 6-5
    Last 32
    Playing 2018-04-04 08:00
    Wales Jak Jones
    49.71% 50.29%
    China Zhou Yuelong
    Outcome: Yuelong 6-2
    Last 32
    Playing 2018-04-04 08:00
    England Mark King
    51.91% 48.09%
    England Kyren Wilson
    Outcome: Wilson 6-4
    Last 32
    Playing 2018-04-04 08:00
    Australia Neil Robertson
    63.03% 36.97%
    England Sam Craigie
    Outcome: Robertson 6-5
    Last 32
    Playing 2018-04-04 08:00
    England Mark Selby
    58.81% 41.19%
    England Ben Woollaston
    Outcome: Selby 6-3
    Last 32
    Playing 2018-04-04 08:00
    England Ricky Walden
    49.67% 50.33%
    England Stuart Bingham
    Outcome: Bingham 6-5
    Last 32
    Playing 2018-04-04 13:30
    England Gary Wilson
    43.81% 56.19%
    England Joe Perry
    Outcome: Wilson 6-4
    Last 32
    Playing 2018-04-04 13:30
    China Cao Yupeng
    48.33% 51.67%
    England David Gilbert
    Outcome: Yupeng 6-2
    Last 64
    Playing 2018-04-02 13:30
    Pakistan Hamza Akbar
    27.50% 72.50%
    England Ricky Walden
    Outcome: Walden 6-0
    Last 64
    Playing 2018-04-02 08:30
    Belgium Luca Brecel
    55.04% 44.96%
    China Cao Yupeng
    Outcome: Yupeng 6-4
    Last 64
    Playing 2018-04-02 08:30
    England Ali Carter
    54.93% 45.07%
    England Gary Wilson
    Outcome: Wilson 6-4
    Last 64
    Playing 2018-04-03 13:30
    England Mark Davis
    49.42% 50.58%
    England Michael Holt
    Outcome: Holt 6-4
    Last 64
    Playing 2018-04-03 08:30
    England Peter Ebdon
    51.76% 48.24%
    England Mark King
    Outcome: King 6-5
    Last 64
    Playing 2018-04-03 13:30
    England Tom Ford
    59.82% 40.18%
    China Yuan Sijun
    Outcome: Ford 6-2
    Last 64
    Playing 2018-04-03 13:30
    England David Gilbert
    49.06% 50.94%
    England Mike Dunn
    Outcome: Gilbert 6-3
    Last 64
    Playing 2018-04-02 13:30
    England Martin Gould
    55.33% 44.67%
    England Sam Craigie
    Outcome: Craigie 6-4
    Last 64
    Playing 2018-04-02 03:30
    England Anthony Hamilton
    49.20% 50.80%
    England Jack Lisowski
    Outcome: Lisowski 6-1
    Last 64
    Playing 2018-04-02 08:30
    China Lyu Haotian
    50.83% 49.17%
    England Liam Highfield
    Outcome: Haotian 6-4
    Last 64
    Playing 2018-04-03 03:30
    England Barry Hawkins
    63.68% 36.32%
    England Sam Baird
    Outcome: Hawkins 6-3
    Last 64
    Playing 2018-04-03 03:30
    Scotland John Higgins
    56.22% 43.78%
    England Martin O'Donnell
    Outcome: Higgins 6-2
    Last 64
    Playing 2018-04-03 08:30
    England Andrew Higginson
    49.01% 50.99%
    England Kyren Wilson
    Outcome: Wilson 6-3
    Last 64
    Playing 2018-04-03 13:30
    China Luo Honghao
    33.11% 66.89%
    Scotland Anthony McGill
    Outcome: Honghao 6-4
    Last 64
    Playing 2018-04-03 08:30
    Wales Duane Jones
    35.86% 64.14%
    China Liang Wenbo
    Outcome: Jones 6-5
    Last 64
    Playing 2018-04-02 08:30
    Wales Jak Jones
    38.68% 61.32%
    England Nigel Bond
    Outcome: Jones 6-5
    Last 64
    Playing 2018-04-03 03:30
    England Mark Joyce
    43.73% 56.27%
    Scotland Graeme Dott
    Outcome: Dott 6-2
    Last 64
    Playing 2018-04-03 03:30
    Norway Kurt Maflin
    51.11% 48.89%
    China Yan Bingtao
    Outcome: Bingtao 6-5
    Last 64
    Playing 2018-04-03 03:30
    Scotland Stephen Maguire
    57.34% 42.66%
    Ireland Fergal O'Brien
    Outcome: O'Brien 6-5
    Last 64
    Playing 2018-04-02 08:30
    England Joe Perry
    66.58% 33.42%
    Scotland Chris Totten
    Outcome: Perry 6-0
    Last 64
    Playing 2018-04-03 08:30
    England Jimmy Robertson
    50.14% 49.86%
    China Xiao Guodong
    Outcome: Guodong 6-5
    Last 64
    Playing 2018-04-03 08:30
    Australia Neil Robertson
    55.24% 44.76%
    England Robbie Williams
    Outcome: Robertson 6-3
    Last 64
    Playing 2018-04-02 03:30
    Thailand Noppon Saengkham
    45.48% 54.52%
    Northern Ireland Mark Allen
    Outcome: Allen 6-1
    Last 64
    Playing 2018-04-03 08:30
    England Mark Selby
    59.14% 40.86%
    Scotland Scott Donaldson
    Outcome: Selby 6-4
    Last 64
    Playing 2018-04-03 13:30
    England Elliot Slessor
    40.67% 59.33%
    England Ronnie O'Sullivan
    Outcome: Slessor 6-2
    Last 64
    Playing 2018-04-03 13:30
    England Craig Steadman
    43.21% 56.79%
    China Ding Junhui
    Outcome: Junhui 6-4
    Last 64
    Playing 2018-04-02 13:30
    Wales Matthew Stevens
    45.20% 54.80%
    England Stuart Bingham
    Outcome: Bingham 6-5
    Last 64
    Playing 2018-04-02 08:30
    Thailand Thepchaiya Un-Nooh
    41.84% 58.16%
    Wales Mark Williams
    Outcome: Williams 6-1
    Last 64
    Playing 2018-04-03 13:30
    England Chris Wakelin
    37.34% 62.66%
    England Shaun Murphy
    Outcome: Wakelin 6-0
    Last 64
    Playing 2018-04-03 08:30
    Wales Michael White
    53.93% 46.07%
    England Paul Davison
    Outcome: White 6-5
    Last 64
    Playing 2018-04-02 03:30
    England Ben Woollaston
    55.27% 44.73%
    Wales Lee Walker
    Outcome: Woollaston 6-5
    Last 64
    Playing 2018-04-03 03:30
    China Zhou Yuelong
    56.14% 43.86%
    China Chen Zhe
    Outcome: Yuelong 6-2
    Last 128
    Playing 2018-01-29 20:30
    Northern Ireland Mark Allen
    69.92% 30.08%
    England Allan Taylor
    Outcome: Allen 6-4
    Last 128
    Playing 2018-01-30 15:30
    England Sam Baird
    55.05% 44.95%
    Iran Soheil Vahedi
    Outcome: Baird 6-5
    Last 128
    Playing 2018-01-28 20:30
    England Stuart Bingham
    47.97% 52.03%
    England Jimmy White
    Outcome: Bingham 6-2
    Last 128
    Playing 2018-01-28 10:30
    China Yan Bingtao
    45.09% 54.91%
    England John Astley
    Outcome: Bingtao 6-2
    Last 128
    Playing 2018-01-28 10:30
    Belgium Luca Brecel
    60.06% 39.94%
    China Zhao Xintong
    Outcome: Brecel 6-4
    Last 128
    Playing 2018-01-27 10:30
    England Alfie Burden
    52.07% 47.93%
    England Martin O'Donnell
    Outcome: O'Donnell 6-2
    Last 128
    Playing 2018-01-30 15:30
    England Ali Carter
    65.75% 34.25%
    China Chen Zifan
    Outcome: Carter 6-4
    Last 128
    Playing 2018-01-30 10:30
    Wales Dominic Dale
    54.42% 45.58%
    England Paul Davison
    Outcome: Davison 6-4
    Last 128
    Playing 2018-01-28 15:30
    England Mark Davis
    66.50% 33.50%
    Switzerland Alexander Ursenbacher
    Outcome: Davis 6-2
    Last 128
    Playing 2018-01-29 10:30
    Wales Ryan Day
    65.56% 34.44%
    China Lyu Haotian
    Outcome: Haotian 6-3
    Last 128
    Playing 2018-01-27 10:30
    China Yu Delu
    65.08% 34.92%
    Wales Duane Jones
    Outcome: Jones 6-5
    Last 128
    Playing 2018-01-27 15:30
    Scotland Scott Donaldson
    47.54% 52.46%
    China Zhang Anda
    Outcome: Donaldson 6-3
    Last 128
    Playing 2018-01-27 20:30
    Scotland Graeme Dott
    58.21% 41.79%
    China Mei Xiwen
    Outcome: Dott 6-2
    Last 128
    Playing 2018-01-30 10:30
    England Mike Dunn
    63.95% 36.05%
    England Mitchell Mann
    Outcome: Dunn 6-4
    Last 128
    Playing 2018-01-29 15:30
    England Tom Ford
    72.87% 27.13%
    England Jamie Barrett
    Outcome: Ford 6-3
    Last 128
    Playing 2018-01-28 10:30
    England David Gilbert
    74.55% 25.45%
    England Billy Joe Castle
    Outcome: Gilbert 6-3
    Last 128
    Playing 2018-01-27 20:30
    England Martin Gould
    67.51% 32.49%
    China Fang Xiongman
    Outcome: Gould 6-2
    Last 128
    Playing 2018-01-27 10:30
    China Xiao Guodong
    68.18% 31.82%
    Malta Alex Borg
    Outcome: Guodong 6-2
    Last 128
    Playing 2018-01-27 15:30
    England Anthony Hamilton
    80.75% 19.25%
    Wales David John
    Outcome: Hamilton 6-5
    Last 128
    Playing 2018-01-29 15:30
    China Li Hang
    61.86% 38.14%
    China Chen Zhe
    Outcome: Zhe 6-4
    Last 128
    Playing 2018-01-29 20:30
    England Barry Hawkins
    70.09% 29.91%
    Ireland Josh Boileau
    Outcome: Hawkins 6-4
    Last 128
    Playing 2018-01-30 20:30
    Scotland John Higgins
    71.66% 28.34%
    England Adam Duffy
    Outcome: Higgins 6-3
    Last 128
    Playing 2018-01-27 20:30
    England Michael Holt
    61.59% 38.41%
    Thailand Akani Songsermsawad
    Outcome: Holt 6-2
    Last 128
    Playing 2018-01-29 10:30
    Wales Jamie Jones
    57.87% 42.13%
    England Sam Craigie
    Outcome: Craigie 6-3
    Last 128
    Playing 2018-01-27 10:30
    England Mark Joyce
    57.59% 42.41%
    England Peter Lines
    Outcome: Joyce 6-4
    Last 128
    Playing 2018-01-28 15:30
    England Mark King
    60.91% 39.09%
    Ireland Leo Fernandez
    Outcome: King 6-2
    Last 128
    Playing 2018-01-28 20:30
    England Oliver Lines
    42.34% 57.66%
    England Nigel Bond
    Outcome: Bond 6-3
    Last 128
    Playing 2018-01-27 20:30
    England Jack Lisowski
    53.52% 46.48%
    Northern Ireland Gerard Greene
    Outcome: Lisowski 6-4
    Last 128
    Playing 2018-01-30 10:30
    Norway Kurt Maflin
    55.87% 44.13%
    England Ashley Hugill
    Outcome: Maflin 6-5
    Last 128
    Playing 2018-01-30 10:30
    Scotland Stephen Maguire
    65.30% 34.70%
    Thailand James Wattana
    Outcome: Maguire 6-3
    Last 128
    Playing 2018-01-27 15:30
    England Rory McLeod
    49.81% 50.19%
    England Liam Highfield
    Outcome: Highfield 6-0
    Last 128
    Playing 2018-01-29 10:30
    Scotland Alan McManus
    64.54% 35.46%
    China Yuan Sijun
    Outcome: Sijun 6-5
    Last 128
    Playing 2018-01-28 10:30
    England Robert Milkins
    61.72% 38.28%
    Wales Lee Walker
    Outcome: Walker 6-4
    Last 128
    Playing 2018-01-29 15:30
    England Shaun Murphy
    62.07% 37.93%
    England David Grace
    Outcome: Murphy 6-3
    Last 128
    Playing 2018-01-29 15:30
    Ireland Fergal O'Brien
    61.03% 38.97%
    England Hammad Miah
    Outcome: O'Brien 6-3
    Last 128
    Playing 2018-01-28 20:30
    China Tian Pengfei
    56.49% 43.51%
    England Craig Steadman
    Outcome: Steadman 6-4
    Last 128
    Playing 2018-01-27 10:30
    England Joe Perry
    59.19% 40.81%
    Northern Ireland Joe Swail
    Outcome: Perry 6-1
    Last 128
    Playing 2018-01-28 15:30
    Australia Neil Robertson
    60.88% 39.12%
    Finland Robin Hull
    Outcome: Robertson 6-4
    Last 128
    Playing 2018-01-28 15:30
    England Jimmy Robertson
    71.51% 28.49%
    England Christopher Keogan
    Outcome: Robertson 6-2
    Last 128
    Playing 2018-01-30 10:30
    Thailand Noppon Saengkham
    46.48% 53.52%
    Ireland Ken Doherty
    Outcome: Saengkham 6-4
    Last 128
    Playing 2018-01-28 20:30
    England Matthew Selt
    69.13% 30.87%
    Scotland Chris Totten
    Outcome: Totten 6-2
    Last 128
    Playing 2018-01-29 20:30
    Wales Matthew Stevens
    60.84% 39.16%
    Israel Eden Sharav
    Outcome: Stevens 6-1
    Last 128
    Playing 2018-01-27 20:30
    England Judd Trump
    71.43% 28.57%
    Wales Jak Jones
    Outcome: Jones 6-5
    Last 128
    Playing 2018-01-28 15:30
    Thailand Thepchaiya Un-Nooh
    55.12% 44.88%
    England Ian Burns
    Outcome: Un-Nooh 6-4
    Last 128
    Playing 2018-01-30 20:30
    Iran Hossein Vafaei
    67.78% 32.22%
    Pakistan Hamza Akbar
    Outcome: Walkover Akbar
    Last 128
    Playing 2018-01-29 20:30
    England Chris Wakelin
    66.54% 33.46%
    Germany Lukas Kleckers
    Outcome: Wakelin 6-1
    Last 128
    Playing 2018-01-29 10:30
    England Ricky Walden
    61.31% 38.69%
    India Aditya Mehta
    Outcome: Walden 6-2
    Last 128
    Playing 2018-01-28 10:30
    Wales Michael White
    64.98% 35.02%
    China Xu Si
    Outcome: White 6-5
    Last 128
    Playing 2018-01-29 15:30
    England Robbie Williams
    61.98% 38.02%
    England Sanderson Lam
    Outcome: Williams 6-3
    Last 128
    Playing 2018-01-28 20:30
    Wales Mark Williams
    70.58% 29.42%
    Wales Ian Preece
    Outcome: Williams 6-1
    Last 128
    Playing 2018-01-30 15:30
    England Kyren Wilson
    64.05% 35.95%
    China Li Yuan
    Outcome: Wilson 6-0
    Last 128
    Playing 2018-01-27 15:30
    England Gary Wilson
    58.05% 41.95%
    China Niu Zhuang
    Outcome: Wilson 6-2
    Last 128
    Playing 2018-01-27 15:30
    England Ben Woollaston
    60.21% 39.79%
    England Rod Lawler
    Outcome: Woollaston 6-1
    Last 128
    Playing 2018-01-29 10:30
    China Zhou Yuelong
    62.54% 37.46%
    England Sean O'Sullivan
    Outcome: Yuelong 6-2
    Last 128
    Playing 2018-01-30 15:30
    China Cao Yupeng
    76.95% 23.05%
    Australia Kurt Dunham
    Outcome: Yupeng 6-3