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.71% out of 7815 predictions
    See current predictions


    China 2017 World Open

    Final
    Playing 2017-09-24 13:30
    China Ding Junhui
    52.78% 47.22%
    England Kyren Wilson
    Outcome: Junhui 10-3
    Semi-final
    Playing 2017-09-23 13:30
    Belgium Luca Brecel
    49.19% 50.81%
    China Ding Junhui
    Outcome: Junhui 6-4
    Semi-final
    Playing 2017-09-23 08:00
    England Kyren Wilson
    40.86% 59.14%
    Northern Ireland Mark Allen
    Outcome: Wilson 6-5
    Quarter-final
    Playing 2017-09-22 08:00
    Northern Ireland Mark Allen
    56.52% 43.48%
    England David Gilbert
    Outcome: Allen 5-1
    Quarter-final
    Playing 2017-09-22 13:30
    China Li Hang
    45.30% 54.70%
    China Ding Junhui
    Outcome: Junhui 5-3
    Quarter-final
    Playing 2017-09-22 13:30
    Scotland Anthony McGill
    48.23% 51.77%
    Belgium Luca Brecel
    Outcome: Brecel 5-4
    Quarter-final
    Playing 2017-09-22 08:00
    Wales Mark Williams
    57.19% 42.81%
    England Kyren Wilson
    Outcome: Wilson 5-1
    Last 16
    Playing 2017-09-21 13:30
    England Peter Ebdon
    54.47% 45.53%
    China Li Hang
    Outcome: Hang 5-3
    Last 16
    Playing 2017-09-21 08:00
    England David Gilbert
    39.76% 60.24%
    Scotland John Higgins
    Outcome: Gilbert 5-2
    Last 16
    Playing 2017-09-21 13:30
    England Joe Perry
    49.09% 50.91%
    China Ding Junhui
    Outcome: Junhui 5-1
    Last 16
    Playing 2017-09-21 08:00
    Australia Neil Robertson
    51.92% 48.08%
    Northern Ireland Mark Allen
    Outcome: Allen 5-4
    Last 16
    Playing 2017-09-21 08:00
    England Jimmy Robertson
    34.50% 65.50%
    Wales Mark Williams
    Outcome: Williams 5-1
    Last 16
    Playing 2017-09-21 13:30
    Wales Lee Walker
    36.25% 63.75%
    Scotland Anthony McGill
    Outcome: McGill 5-0
    Last 16
    Playing 2017-09-21 08:00
    England Kyren Wilson
    53.60% 46.40%
    Thailand Thepchaiya Un-Nooh
    Outcome: Wilson 5-3
    Last 16
    Playing 2017-09-21 13:30
    China Cao Yupeng
    40.99% 59.01%
    Belgium Luca Brecel
    Outcome: Brecel 5-4
    Last 32
    Playing 2017-09-20 13:30
    Northern Ireland Mark Allen
    67.24% 32.76%
    England Allan Taylor
    Outcome: Allen 5-2
    Last 32
    Playing 2017-09-20 08:00
    England John Astley
    53.39% 46.61%
    England Jimmy Robertson
    Outcome: Robertson 5-2
    Last 32
    Playing 2017-09-20 08:00
    Belgium Luca Brecel
    57.30% 42.70%
    Wales Daniel Wells
    Outcome: Brecel 5-4
    Last 32
    Playing 2017-09-20 08:00
    Hong Kong Marco Fu
    54.74% 45.26%
    England Peter Ebdon
    Outcome: Ebdon 5-3
    Last 32
    Playing 2017-09-20 08:00
    England David Gilbert
    47.93% 52.07%
    England Martin Gould
    Outcome: Gilbert 5-2
    Last 32
    Playing 2017-09-20 13:30
    China Xiao Guodong
    38.14% 61.86%
    China Ding Junhui
    Outcome: Junhui 5-0
    Last 32
    Playing 2017-09-20 13:30
    China Li Hang
    41.87% 58.13%
    England Ricky Walden
    Outcome: Hang 5-3
    Last 32
    Playing 2017-09-20 13:30
    England Michael Holt
    50.38% 49.62%
    England Kyren Wilson
    Outcome: Wilson 5-3
    Last 32
    Playing 2017-09-20 13:30
    Scotland Anthony McGill
    47.82% 52.18%
    Scotland Stephen Maguire
    Outcome: McGill 5-4
    Last 32
    Playing 2017-09-20 08:00
    England Joe Perry
    51.83% 48.17%
    Wales Ryan Day
    Outcome: Perry 5-0
    Last 32
    Playing 2017-09-20 13:30
    Australia Neil Robertson
    58.07% 41.93%
    England Ben Woollaston
    Outcome: Robertson 5-4
    Last 32
    Playing 2017-09-20 08:00
    England Matthew Selt
    39.22% 60.78%
    Scotland John Higgins
    Outcome: Higgins 5-4
    Last 32
    Playing 2017-09-20 13:30
    Thailand Thepchaiya Un-Nooh
    53.69% 46.31%
    England Chris Wakelin
    Outcome: Un-Nooh 5-2
    Last 32
    Playing 2017-09-20 08:00
    Wales Lee Walker
    38.19% 61.81%
    England Robert Milkins
    Outcome: Walker 5-2
    Last 32
    Playing 2017-09-20 13:30
    Wales Mark Williams
    66.18% 33.82%
    China Chen Zhe
    Outcome: Williams 5-0
    Last 32
    Playing 2017-09-20 08:00
    China Cao Yupeng
    34.90% 65.10%
    England Stuart Bingham
    Outcome: Yupeng 5-4
    Last 64
    Playing 2017-09-19 13:30
    Northern Ireland Mark Allen
    64.02% 35.98%
    England Oliver Lines
    Outcome: Allen 5-1
    Last 64
    Playing 2017-09-19 13:30
    China Zhang Anda
    34.22% 65.78%
    China Ding Junhui
    Outcome: Junhui 5-3
    Last 64
    Playing 2017-09-19 08:30
    England Alfie Burden
    35.39% 64.61%
    England Stuart Bingham
    Outcome: Bingham 5-2
    Last 64
    Playing 2017-09-18 08:00
    England Sam Craigie
    54.26% 45.74%
    England John Astley
    Outcome: Astley 5-4
    Last 64
    Playing 2017-09-19 08:30
    China Yu Delu
    38.45% 61.55%
    England Joe Perry
    Outcome: Perry 5-4
    Last 64
    Playing 2017-09-18 08:00
    Scotland Graeme Dott
    50.02% 49.98%
    England Peter Ebdon
    Outcome: Ebdon 5-2
    Last 64
    Playing 2017-09-18 13:30
    England Mike Dunn
    47.64% 52.36%
    Belgium Luca Brecel
    Outcome: Brecel 5-1
    Last 64
    Playing 2017-09-19 13:30
    England Tom Ford
    54.70% 45.30%
    England Jimmy Robertson
    Outcome: Robertson 5-3
    Last 64
    Playing 2017-09-19 08:30
    Hong Kong Marco Fu
    64.66% 35.34%
    England Ian Burns
    Outcome: Fu 5-3
    Last 64
    Playing 2017-09-18 13:30
    China Xiao Guodong
    45.66% 54.34%
    Wales Dominic Dale
    Outcome: Guodong 5-1
    Last 64
    Playing 2017-09-18 03:30
    England Mark Joyce
    44.79% 55.21%
    England Michael Holt
    Outcome: Holt 5-3
    Last 64
    Playing 2017-09-19 13:30
    England Mark King
    62.18% 37.82%
    China Chen Zhe
    Outcome: Zhe 5-3
    Last 64
    Playing 2017-09-19 08:30
    England Jack Lisowski
    43.74% 56.26%
    England Martin Gould
    Outcome: Gould 5-1
    Last 64
    Playing 2017-09-19 08:30
    Scotland Stephen Maguire
    52.98% 47.02%
    Ireland Ken Doherty
    Outcome: Maguire 5-2
    Last 64
    Playing 2017-09-19 13:30
    Scotland Anthony McGill
    62.55% 37.45%
    Wales Duane Jones
    Outcome: McGill 5-2
    Last 64
    Playing 2017-09-18 03:30
    England Robert Milkins
    53.86% 46.14%
    Wales Jamie Jones
    Outcome: Milkins 5-1
    Last 64
    Playing 2017-09-19 13:30
    China Tian Pengfei
    43.83% 56.17%
    England David Gilbert
    Outcome: Gilbert 5-4
    Last 64
    Playing 2017-09-18 13:30
    Australia Neil Robertson
    62.23% 37.77%
    Thailand Noppon Saengkham
    Outcome: Robertson 5-1
    Last 64
    Playing 2017-09-19 13:30
    England Mark Selby
    65.87% 34.13%
    Wales Lee Walker
    Outcome: Walker 5-2
    Last 64
    Playing 2017-09-18 13:30
    England Matthew Selt
    58.92% 41.08%
    England Elliot Slessor
    Outcome: Selt 5-2
    Last 64
    Playing 2017-09-18 03:30
    England Allan Taylor
    55.38% 44.62%
    Cyprus Michael Georgiou
    Outcome: Taylor 5-1
    Last 64
    Playing 2017-09-19 13:30
    Thailand Thepchaiya Un-Nooh
    64.99% 35.01%
    China Hu Hao
    Outcome: Un-Nooh 5-2
    Last 64
    Playing 2017-09-19 08:30
    Switzerland Alexander Ursenbacher
    32.51% 67.49%
    Scotland John Higgins
    Outcome: Higgins 5-0
    Last 64
    Playing 2017-09-18 08:00
    England Chris Wakelin
    32.84% 67.16%
    England Barry Hawkins
    Outcome: Wakelin 5-4
    Last 64
    Playing 2017-09-18 13:30
    England Ricky Walden
    58.03% 41.97%
    England Andrew Higginson
    Outcome: Walden 5-1
    Last 64
    Playing 2017-09-19 13:30
    Wales Daniel Wells
    33.99% 66.01%
    England Shaun Murphy
    Outcome: Wells 5-3
    Last 64
    Playing 2017-09-19 08:30
    China Liang Wenbo
    58.39% 41.61%
    China Li Hang
    Outcome: Hang 5-4
    Last 64
    Playing 2017-09-18 03:30
    Wales Mark Williams
    57.21% 42.79%
    Wales Matthew Stevens
    Outcome: Williams 5-0
    Last 64
    Playing 2017-09-18 08:00
    England Gary Wilson
    36.84% 63.16%
    Wales Ryan Day
    Outcome: Day 5-1
    Last 64
    Playing 2017-09-18 03:30
    England Ben Woollaston
    63.01% 36.99%
    Israel Eden Sharav
    Outcome: Woollaston 5-4
    Last 64
    Playing 2017-09-19 08:30
    China Cao Yupeng Chunmao has not played in a pro tournament before, so there is no data available to compare.
    China Ma Chunmao
    Outcome: Yupeng 5-0
    Last 128
    Playing 2017-08-06 11:00
    Northern Ireland Mark Allen
    78.70% 21.30%
    China Wang Yuchen
    Outcome: Allen 5-1
    Last 128
    Playing 2017-08-08 15:30
    China Zhang Anda
    79.95% 20.05%
    China Yuan Sijun
    Outcome: Anda 5-2
    Last 128
    Playing 2017-08-08 15:30
    England John Astley
    79.10% 20.90%
    Scotland Chris Totten
    Outcome: Astley 5-1
    Last 128
    Playing 2017-08-09 11:00
    England Sam Baird
    63.87% 36.13%
    China Chen Zhe
    Outcome: Zhe 5-3
    Last 128
    Playing 2017-08-08 11:00
    England Stuart Bingham
    78.70% 21.30%
    China Mei Xiwen
    Outcome: Bingham 5-1
    Last 128
    Playing 2017-08-07 11:00
    Belgium Luca Brecel
    70.83% 29.17%
    Scotland Ross Muir
    Outcome: Brecel 5-4
    Last 128
    Playing 2017-08-06 20:00
    England Alfie Burden
    58.63% 41.37%
    England Craig Steadman
    Outcome: Burden 5-1
    Last 128
    Playing 2017-08-08 11:00
    Wales Dominic Dale
    67.55% 32.45%
    Wales Jackson Page
    Outcome: Dale 5-0
    Last 128
    Playing 2017-08-06 11:00
    England Mark Davis
    71.09% 28.91%
    England Elliot Slessor
    Outcome: Slessor 5-4
    Last 128
    Playing 2017-08-07 15:30
    Wales Ryan Day
    72.60% 27.40%
    England Rod Lawler
    Outcome: Day 5-3
    Last 128
    Playing 2017-08-08 11:00
    China Yu Delu
    48.09% 51.91%
    China Zhang Yong
    Outcome: Delu 5-2
    Last 128
    Playing 2017-08-07 15:30
    Scotland Scott Donaldson
    50.12% 49.88%
    England Ian Burns
    Outcome: Burns 5-0
    Last 128
    Playing 2017-08-07 11:00
    England Mike Dunn
    89.68% 10.32%
    Iran Soheil Vahedi
    Outcome: Dunn 5-0
    Last 128
    Playing 2017-08-07 11:00
    England Peter Ebdon
    83.36% 16.64%
    China Niu Zhuang
    Outcome: Ebdon 5-4
    Last 128
    Playing 2017-08-08 20:00
    England Tom Ford
    73.60% 26.40%
    Thailand Boonyarit Keattikun
    Outcome: Ford 5-1
    Last 128
    Playing 2017-08-06 15:30
    Hong Kong Marco Fu
    69.19% 30.81%
    England Sean O'Sullivan
    Outcome: Fu 5-3
    Last 128
    Playing 2017-08-09 11:00
    England David Gilbert
    73.01% 26.99%
    Scotland Rhys Clark
    Outcome: Gilbert 5-1
    Last 128
    Playing 2017-08-06 15:30
    England David Grace
    51.71% 48.29%
    China Cao Yupeng
    Outcome: Yupeng 5-0
    Last 128
    Playing 2017-08-07 20:00
    China Xiao Guodong
    74.02% 25.98%
    Germany Lukas Kleckers
    Outcome: Guodong 5-3
    Last 128
    Playing 2017-08-09 15:30
    England Anthony Hamilton
    62.00% 38.00%
    England Allan Taylor
    Outcome: Taylor 5-4
    Last 128
    Playing 2017-08-07 15:30
    China Li Hang
    48.31% 51.69%
    Finland Robin Hull
    Outcome: Hang 5-3
    Last 128
    Playing 2017-08-09 15:30
    England Barry Hawkins
    81.03% 18.97%
    Wales David John
    Outcome: Hawkins 5-0
    Last 128
    Playing 2017-08-09 20:00
    Scotland John Higgins
    64.93% 35.07%
    Northern Ireland Joe Swail
    Outcome: Higgins 5-2
    Last 128
    Playing 2017-08-07 20:00
    England Andrew Higginson
    63.36% 36.64%
    England Martin O'Donnell
    Outcome: Higginson 5-1
    Last 128
    Playing 2017-08-09 20:00
    England Liam Highfield
    57.76% 42.24%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 5-3
    Last 128
    Playing 2017-08-09 11:00
    England Michael Holt
    75.13% 24.87%
    England Billy Joe Castle
    Outcome: Holt 5-1
    Last 128
    Playing 2017-08-06 11:00
    Wales Jamie Jones
    68.37% 31.63%
    Ireland Josh Boileau
    Outcome: Jones 5-2
    Last 128
    Playing 2017-08-09 11:00
    England Mark Joyce
    59.79% 40.21%
    India Aditya Mehta
    Outcome: Joyce 5-3
    Last 128
    Playing 2017-08-08 15:30
    England Mark King
    89.06% 10.94%
    China Li Yuan
    Outcome: King 5-2
    Last 128
    Playing 2017-08-08 11:00
    England Oliver Lines
    56.61% 43.39%
    China Chen Zifan
    Outcome: Lines 5-2
    Last 128
    Playing 2017-08-09 15:30
    England Jack Lisowski
    73.73% 26.27%
    China Xu Si
    Outcome: Lisowski 5-4
    Last 128
    Playing 2017-08-06 20:00
    Norway Kurt Maflin
    59.28% 40.72%
    Wales Duane Jones
    Outcome: Jones 5-3
    Last 128
    Playing 2017-08-06 11:00
    Scotland Stephen Maguire
    99.99% 0.01%
    Australia Matthew Bolton
    Outcome: Maguire 5-1
    Last 128
    Playing 2017-08-06 20:00
    Scotland Anthony McGill
    66.58% 33.42%
    China Zhao Xintong
    Outcome: McGill 5-4
    Last 128
    Playing 2017-08-09 11:00
    England Rory McLeod
    61.62% 38.38%
    Israel Eden Sharav
    Outcome: Sharav 5-4
    Last 128
    Playing 2017-08-06 20:00
    England Robert Milkins
    72.85% 27.15%
    Wales Jak Jones
    Outcome: Milkins 5-4
    Last 128
    Playing 2017-08-06 20:00
    England Shaun Murphy
    80.48% 19.52%
    Malta Alex Borg
    Outcome: Murphy 5-1
    Last 128
    Playing 2017-08-06 15:30
    Ireland Fergal O'Brien
    63.74% 36.26%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-0
    Last 128
    Playing 2017-08-08 15:30
    China Tian Pengfei
    51.12% 48.88%
    England Jimmy White
    Outcome: Pengfei 5-1
    Last 128
    Playing 2017-08-07 15:30
    England Joe Perry
    70.93% 29.07%
    Wales Ian Preece
    Outcome: Perry 5-2
    Last 128
    Playing 2017-08-08 20:00
    Australia Neil Robertson
    72.02% 27.98%
    England Sanderson Lam
    Outcome: Robertson 5-1
    Last 128
    Playing 2017-08-07 15:30
    Thailand Noppon Saengkham
    64.04% 35.96%
    England Adam Duffy
    Outcome: Saengkham 5-3
    Last 128
    Playing 2017-08-09 20:00
    England Matthew Selt
    69.72% 30.28%
    England Mitchell Mann
    Outcome: Selt 5-2
    Last 128
    Playing 2017-08-08 20:00
    Wales Matthew Stevens
    82.74% 17.26%
    Australia Kurt Dunham
    Outcome: Stevens 5-0
    Last 128
    Playing 2017-08-07 20:00
    England Judd Trump
    65.34% 34.66%
    England Sam Craigie
    Outcome: Craigie 5-0
    Last 128
    Playing 2017-08-09 15:30
    Thailand Thepchaiya Un-Nooh
    67.32% 32.68%
    China Fang Xiongman
    Outcome: Un-Nooh 5-1
    Last 128
    Playing 2017-08-09 15:30
    Iran Hossein Vafaei
    58.60% 41.40%
    England Ashley Hugill
    Outcome: Vafaei 5-4
    Last 128
    Playing 2017-08-08 15:30
    England Chris Wakelin
    55.52% 44.48%
    Thailand James Wattana
    Outcome: Wakelin 5-4
    Last 128
    Playing 2017-08-07 20:00
    England Ricky Walden
    71.44% 28.56%
    England Jamie Barrett
    Outcome: Walden 5-2
    Last 128
    Playing 2017-08-06 11:00
    Wales Lee Walker
    51.25% 48.75%
    England Paul Davison
    Outcome: Walker 5-1
    Last 128
    Playing 2017-08-07 11:00
    Wales Daniel Wells
    43.67% 56.33%
    Northern Ireland Gerard Greene
    Outcome: Wells 5-3
    Last 128
    Playing 2017-08-06 15:30
    England Robbie Williams
    45.32% 54.68%
    Ireland Ken Doherty
    Outcome: Doherty 5-3
    Last 128
    Playing 2017-08-06 15:30
    Wales Mark Williams
    77.26% 22.74%
    England Christopher Keogan
    Outcome: Williams 5-0
    Last 128
    Playing 2017-08-08 20:00
    England Kyren Wilson
    70.90% 29.10%
    Malaysia Thor Chuan Leong
    Outcome: Wilson 5-1
    Last 128
    Playing 2017-08-08 11:00
    England Gary Wilson
    46.04% 53.96%
    England Nigel Bond
    Outcome: Wilson 5-1
    Last 128
    Playing 2017-08-09 20:00
    England Ben Woollaston
    66.11% 33.89%
    England Peter Lines
    Outcome: Woollaston 5-0