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.93% out of 6941 predictions
    See current predictions


    Scotland 2017 Scottish Open

    Final
    Playing 2017-12-17 20:00
    Australia Neil Robertson
    58.78% 41.22%
    China Cao Yupeng
    Outcome: Robertson 9-8
    Semi-final
    Playing 2017-12-16 20:00
    Australia Neil Robertson
    43.25% 56.75%
    Scotland John Higgins
    Outcome: Robertson 6-3
    Semi-final
    Playing 2017-12-16 14:00
    China Cao Yupeng
    39.67% 60.33%
    England Judd Trump
    Outcome: Yupeng 6-4
    Quarter-final
    Playing 2017-12-15 13:00
    China Xiao Guodong
    46.36% 53.64%
    Australia Neil Robertson
    Outcome: Robertson 5-4
    Quarter-final
    Playing 2017-12-15 20:00
    Scotland John Higgins
    48.50% 51.50%
    England Ronnie O'Sullivan
    Outcome: Higgins 5-0
    Quarter-final
    Playing 2017-12-15 15:00
    Scotland Stephen Maguire
    49.98% 50.02%
    England Judd Trump
    Outcome: Trump 5-2
    Quarter-final
    Playing 2017-12-15 20:00
    England Ricky Walden
    51.43% 48.57%
    China Cao Yupeng
    Outcome: Yupeng 5-3
    Last 16
    Playing 2017-12-14 20:00
    England Tom Ford
    48.26% 51.74%
    China Cao Yupeng
    Outcome: Yupeng 4-0
    Last 16
    Playing 2017-12-14 20:00
    Hong Kong Marco Fu
    56.49% 43.51%
    China Xiao Guodong
    Outcome: Guodong 4-3
    Last 16
    Playing 2017-12-14 21:00
    Scotland John Higgins
    57.99% 42.01%
    England Ashley Hugill
    Outcome: Higgins 4-0
    Last 16
    Playing 2017-12-14 20:00
    Scotland Stephen Maguire
    57.79% 42.21%
    China Xu Si
    Outcome: Maguire 4-1
    Last 16
    Playing 2017-12-14 20:00
    England Rory McLeod
    47.02% 52.98%
    England Ricky Walden
    Outcome: Walden 4-3
    Last 16
    Playing 2017-12-14 20:00
    Australia Neil Robertson
    54.70% 45.30%
    England David Grace
    Outcome: Robertson 4-2
    Last 16
    Playing 2017-12-14 21:00
    England Elliot Slessor
    42.76% 57.24%
    England Judd Trump
    Outcome: Trump 4-3
    Last 16
    Playing 2017-12-14 20:00
    Wales Michael White
    38.99% 61.01%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 32
    Playing 2017-12-14 14:00
    China Yan Bingtao
    40.46% 59.54%
    Scotland Stephen Maguire
    Outcome: Maguire 4-3
    Last 32
    Playing 2017-12-14 11:00
    England Tom Ford
    56.31% 43.69%
    England Stuart Carrington
    Outcome: Ford 4-0
    Last 32
    Playing 2017-12-14 11:00
    Hong Kong Marco Fu
    56.38% 43.62%
    China Zhou Yuelong
    Outcome: Fu 4-3
    Last 32
    Playing 2017-12-14 11:00
    England David Grace
    53.47% 46.53%
    China Zhang Anda
    Outcome: Grace 4-3
    Last 32
    Playing 2017-12-14 14:00
    China Li Hang
    38.07% 61.93%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-3
    Last 32
    Playing 2017-12-14 15:30
    Scotland John Higgins
    62.01% 37.99%
    Northern Ireland Gerard Greene
    Outcome: Higgins 4-0
    Last 32
    Playing 2017-12-14 15:30
    England Michael Holt
    46.19% 53.81%
    England Judd Trump
    Outcome: Trump 4-0
    Last 32
    Playing 2017-12-14 11:00
    England Ashley Hugill
    42.47% 57.53%
    England Peter Lines
    Outcome: Hugill 4-1
    Last 32
    Playing 2017-12-14 14:00
    England Mark Joyce
    46.36% 53.64%
    England Ricky Walden
    Outcome: Walden 4-1
    Last 32
    Playing 2017-12-14 14:00
    China Ding Junhui
    53.70% 46.30%
    England Rory McLeod
    Outcome: McLeod 4-3
    Last 32
    Playing 2017-12-14 11:00
    Thailand Noppon Saengkham
    42.41% 57.59%
    China Xiao Guodong
    Outcome: Guodong 4-1
    Last 32
    Playing 2017-12-14 11:00
    China Xu Si
    44.94% 55.06%
    England Craig Steadman
    Outcome: Si 4-2
    Last 32
    Playing 2017-12-14 14:00
    England Elliot Slessor
    46.06% 53.94%
    England Peter Ebdon
    Outcome: Slessor 4-3
    Last 32
    Playing 2017-12-14 11:00
    Scotland Chris Totten
    39.93% 60.07%
    Australia Neil Robertson
    Outcome: Robertson 4-0
    Last 32
    Playing 2017-12-14 14:00
    Wales Michael White
    49.83% 50.17%
    England Kyren Wilson
    Outcome: White 4-1
    Last 32
    Playing 2017-12-14 11:00
    China Cao Yupeng
    54.50% 45.50%
    Wales Daniel Wells
    Outcome: Yupeng 4-3
    Last 64
    Playing 2017-12-13 17:30
    Pakistan Hamza Akbar
    29.19% 70.81%
    Scotland Stephen Maguire
    Outcome: Maguire 4-2
    Last 64
    Playing 2017-12-13 20:00
    China Zhang Anda
    40.00% 60.00%
    England Ben Woollaston
    Outcome: Anda 4-2
    Last 64
    Playing 2017-12-13 14:00
    England Jamie Barrett
    40.75% 59.25%
    China Li Hang
    Outcome: Hang 4-1
    Last 64
    Playing 2017-12-13 11:00
    England Ali Carter
    57.26% 42.74%
    England Ashley Hugill
    Outcome: Hugill 4-3
    Last 64
    Playing 2017-12-13 20:00
    England Sam Craigie
    40.81% 59.19%
    England Judd Trump
    Outcome: Trump 4-2
    Last 64
    Playing 2017-12-13 17:30
    Wales Dominic Dale
    51.00% 49.00%
    England Kyren Wilson
    Outcome: Wilson 4-1
    Last 64
    Playing 2017-12-13 14:00
    Australia Kurt Dunham
    24.95% 75.05%
    England Peter Lines
    Outcome: Lines 4-2
    Last 64
    Playing 2017-12-13 11:00
    England Mike Dunn
    53.68% 46.32%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-3
    Last 64
    Playing 2017-12-13 21:00
    England Peter Ebdon
    49.46% 50.54%
    Scotland Anthony McGill
    Outcome: Ebdon 4-1
    Last 64
    Playing 2017-12-13 14:00
    England Tom Ford
    57.92% 42.08%
    England Hammad Miah
    Outcome: Ford 4-0
    Last 64
    Playing 2017-12-13 11:00
    Hong Kong Marco Fu
    60.29% 39.71%
    China Fang Xiongman
    Outcome: Fu 4-2
    Last 64
    Playing 2017-12-13 11:00
    England David Grace
    35.01% 64.99%
    Scotland Alan McManus
    Outcome: Grace 4-3
    Last 64
    Playing 2017-12-13 15:00
    Scotland John Higgins
    73.78% 26.22%
    England Christopher Keogan
    Outcome: Higgins 4-1
    Last 64
    Playing 2017-12-13 14:00
    England Liam Highfield
    45.11% 54.89%
    Australia Neil Robertson
    Outcome: Robertson 4-2
    Last 64
    Playing 2017-12-13 20:00
    Wales Jamie Jones
    45.63% 54.37%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 64
    Playing 2017-12-13 21:00
    China Ding Junhui
    49.38% 50.62%
    England Chris Wakelin
    Outcome: Junhui 4-2
    Last 64
    Playing 2017-12-13 14:00
    England Rory McLeod
    58.06% 41.94%
    China Niu Zhuang
    Outcome: McLeod 4-0
    Last 64
    Playing 2017-12-13 14:00
    England Robert Milkins
    43.47% 56.53%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 64
    Playing 2017-12-13 20:00
    England Joe Perry
    60.98% 39.02%
    England Stuart Carrington
    Outcome: Carrington 4-2
    Last 64
    Playing 2017-12-13 11:00
    Thailand Noppon Saengkham
    50.11% 49.89%
    China Zhang Yong
    Outcome: Saengkham 4-0
    Last 64
    Playing 2017-12-13 20:00
    Israel Eden Sharav
    33.36% 66.64%
    England Michael Holt
    Outcome: Holt 4-3
    Last 64
    Playing 2017-12-13 16:00
    China Xu Si
    38.39% 61.61%
    England Jimmy Robertson
    Outcome: Si 4-2
    Last 64
    Playing 2017-12-13 16:00
    England Craig Steadman
    44.59% 55.41%
    England Alfie Burden
    Outcome: Steadman 4-2
    Last 64
    Playing 2017-12-13 14:00
    England Allan Taylor
    49.13% 50.87%
    China Cao Yupeng
    Outcome: Yupeng 4-3
    Last 64
    Playing 2017-12-13 11:00
    Scotland Chris Totten
    32.72% 67.28%
    England Mitchell Mann
    Outcome: Totten 4-3
    Last 64
    Playing 2017-12-13 15:00
    England Ricky Walden
    55.32% 44.68%
    Northern Ireland Joe Swail
    Outcome: Walden 4-2
    Last 64
    Playing 2017-12-13 15:00
    China Liang Wenbo
    54.62% 45.38%
    England Mark Joyce
    Outcome: Joyce 4-3
    Last 64
    Playing 2017-12-13 15:00
    England Jimmy White
    52.32% 47.68%
    Wales Daniel Wells
    Outcome: Wells 4-1
    Last 64
    Playing 2017-12-13 14:00
    Wales Michael White
    57.48% 42.52%
    Scotland Scott Donaldson
    Outcome: White 4-2
    Last 64
    Playing 2017-12-13 11:00
    England Gary Wilson
    50.07% 49.93%
    China Xiao Guodong
    Outcome: Guodong 4-3
    Last 64
    Playing 2017-12-13 20:00
    China Mei Xiwen
    48.91% 51.09%
    England Elliot Slessor
    Outcome: Slessor 4-1
    Last 64
    Playing 2017-12-13 11:00
    China Zhou Yuelong
    45.96% 54.04%
    China Yu Delu
    Outcome: Yuelong 4-2
    Last 128
    Playing 2017-12-12 21:00
    Northern Ireland Mark Allen
    56.47% 43.53%
    England Ben Woollaston
    Outcome: Woollaston 4-3
    Last 128
    Playing 2017-12-11 14:00
    England John Astley
    43.34% 56.66%
    England Liam Highfield
    Outcome: Highfield 4-2
    Last 128
    Playing 2017-12-12 15:00
    Australia Matthew Bolton
    5.03% 94.97%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 128
    Playing 2017-12-11 14:00
    England Nigel Bond
    65.62% 34.38%
    England Christopher Keogan
    Outcome: Keogan 4-0
    Last 128
    Playing 2017-12-11 21:00
    Malta Alex Borg
    28.84% 71.16%
    Scotland Stephen Maguire
    Outcome: Maguire 4-0
    Last 128
    Playing 2017-12-12 14:00
    England Alfie Burden
    62.25% 37.75%
    Scotland Ross Muir
    Outcome: Burden 4-2
    Last 128
    Playing 2017-12-12 11:00
    England Ian Burns
    37.30% 62.70%
    England Tom Ford
    Outcome: Ford 4-1
    Last 128
    Playing 2017-12-12 14:00
    England Ali Carter
    55.13% 44.87%
    England Anthony Hamilton
    Outcome: Carter 4-0
    Last 128
    Playing 2017-12-12 20:00
    Scotland Rhys Clark
    49.92% 50.08%
    England Elliot Slessor
    Outcome: Slessor 4-2
    Last 128
    Playing 2017-12-11 20:00
    England Sam Craigie
    65.73% 34.27%
    Thailand Boonyarit Keattikun
    Outcome: Craigie 4-2
    Last 128
    Playing 2017-12-11 20:00
    Wales Dominic Dale
    86.90% 13.10%
    Egypt Basem Eltahhan
    Outcome: Dale 4-1
    Last 128
    Playing 2017-12-12 14:00
    England Paul Davison
    50.02% 49.98%
    England Jimmy Robertson
    Outcome: Robertson 4-3
    Last 128
    Playing 2017-12-12 15:00
    Ireland Ken Doherty
    60.25% 39.75%
    England Craig Steadman
    Outcome: Steadman 4-1
    Last 128
    Playing 2017-12-11 21:00
    Scotland Scott Donaldson
    57.66% 42.34%
    Ireland Josh Boileau
    Outcome: Donaldson 4-2
    Last 128
    Playing 2017-12-11 14:00
    England Mike Dunn
    68.25% 31.75%
    England Adam Duffy
    Outcome: Dunn 4-0
    Last 128
    Playing 2017-12-12 14:00
    Ireland Leo Fernandez
    72.46% 27.54%
    Pakistan Hamza Akbar
    Outcome: Akbar 4-1
    Last 128
    Playing 2017-12-11 15:00
    Hong Kong Marco Fu
    59.77% 40.23%
    Wales Duane Jones
    Outcome: Fu 4-0
    Last 128
    Playing 2017-12-11 14:00
    England Martin Gould
    48.01% 51.99%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-3
    Last 128
    Playing 2017-12-11 14:00
    England David Grace
    46.07% 53.93%
    Switzerland Alexander Ursenbacher
    Outcome: Grace 4-1
    Last 128
    Playing 2017-12-11 15:00
    England Barry Hawkins
    60.22% 39.78%
    Wales Jamie Jones
    Outcome: Jones 4-2
    Last 128
    Playing 2017-12-11 14:00
    Scotland John Higgins
    66.15% 33.85%
    England Jack Lisowski
    Outcome: Higgins 4-1
    Last 128
    Playing 2017-12-12 14:00
    England Ashley Hugill
    50.25% 49.75%
    Scotland Ross Vallance
    Outcome: Hugill 4-3
    Last 128
    Playing 2017-12-12 20:00
    England Mark Joyce
    61.79% 38.21%
    England Martin O'Donnell
    Outcome: Joyce 4-2
    Last 128
    Playing 2017-12-12 17:30
    China Ding Junhui
    52.68% 47.32%
    Wales Jak Jones
    Outcome: Junhui 4-2
    Last 128
    Playing 2017-12-12 16:00
    England Mark King
    63.61% 36.39%
    China Zhang Anda
    Outcome: Anda 4-1
    Last 128
    Playing 2017-12-12 11:00
    Germany Lukas Kleckers
    33.62% 66.38%
    Northern Ireland Joe Swail
    Outcome: Swail 4-0
    Last 128
    Playing 2017-12-12 20:00
    Scotland Anthony McGill
    47.52% 52.48%
    Wales Ryan Day
    Outcome: McGill 4-0
    Last 128
    Playing 2017-12-11 16:00
    England Rory McLeod
    41.56% 58.44%
    Scotland Graeme Dott
    Outcome: McLeod 4-2
    Last 128
    Playing 2017-12-12 15:00
    India Aditya Mehta
    42.87% 57.13%
    England Peter Ebdon
    Outcome: Ebdon 4-2
    Last 128
    Playing 2017-12-12 14:00
    England Robert Milkins
    59.94% 40.06%
    England Oliver Lines
    Outcome: Milkins 4-2
    Last 128
    Playing 2017-12-12 15:00
    England Shaun Murphy
    60.03% 39.97%
    Wales Daniel Wells
    Outcome: Wells 4-3
    Last 128
    Playing 2017-12-11 15:00
    Ireland Fergal O'Brien
    58.74% 41.26%
    China Zhang Yong
    Outcome: Yong 4-1
    Last 128
    Playing 2017-12-12 14:00
    England Ronnie O'Sullivan
    62.68% 37.32%
    Cyprus Michael Georgiou
    Outcome: O'Sullivan 4-1
    Last 128
    Playing 2017-12-11 20:00
    England Sean O'Sullivan
    44.33% 55.67%
    China Li Hang
    Outcome: Hang 4-1
    Last 128
    Playing 2017-12-11 14:00
    China Tian Pengfei
    76.46% 23.54%
    Australia Kurt Dunham
    Outcome: Dunham 4-2
    Last 128
    Playing 2017-12-12 21:00
    England Joe Perry
    65.63% 34.37%
    China Chen Zifan
    Outcome: Perry 4-2
    Last 128
    Playing 2017-12-12 20:00
    Australia Neil Robertson
    64.08% 35.92%
    England Rod Lawler
    Outcome: Robertson 4-0
    Last 128
    Playing 2017-12-12 11:00
    England Matthew Selt
    40.56% 59.44%
    Scotland Alan McManus
    Outcome: McManus 4-2
    Last 128
    Playing 2017-12-12 16:00
    Israel Eden Sharav
    34.27% 65.73%
    England Mark Davis
    Outcome: Sharav 4-3
    Last 128
    Playing 2017-12-11 20:00
    China Yuan Sijun
    35.32% 64.68%
    England Peter Lines
    Outcome: Lines 4-0
    Last 128
    Playing 2017-12-12 20:00
    Wales Matthew Stevens
    66.14% 33.86%
    England Hammad Miah
    Outcome: Miah 4-1
    Last 128
    Playing 2017-12-12 11:00
    England Allan Taylor
    57.04% 42.96%
    Iran Soheil Vahedi
    Outcome: Taylor 4-3
    Last 128
    Playing 2017-12-11 20:00
    England Judd Trump
    54.00% 46.00%
    Finland Robin Hull
    Outcome: Trump 4-0
    Last 128
    Playing 2017-12-11 20:00
    Thailand Thepchaiya Un-Nooh
    63.52% 36.48%
    England Jamie Barrett
    Outcome: Barrett 4-3
    Last 128
    Playing 2017-12-11 15:00
    Iran Hossein Vafaei
    54.88% 45.12%
    England Mitchell Mann
    Outcome: Mann 4-3
    Last 128
    Playing 2017-12-12 11:00
    England Chris Wakelin
    64.52% 35.48%
    Malaysia Thor Chuan Leong
    Outcome: Wakelin 4-2
    Last 128
    Playing 2017-12-11 20:00
    England Ricky Walden
    71.28% 28.72%
    England Billy Joe Castle
    Outcome: Walden 4-2
    Last 128
    Playing 2017-12-11 16:00
    Thailand James Wattana
    41.63% 58.37%
    Wales Michael White
    Outcome: White 4-0
    Last 128
    Playing 2017-12-12 11:00
    China Liang Wenbo
    68.80% 31.20%
    England Sanderson Lam
    Outcome: Wenbo 4-2
    Last 128
    Playing 2017-12-12 20:00
    England Jimmy White
    51.98% 48.02%
    Thailand Akani Songsermsawad
    Outcome: White 4-1
    Last 128
    Playing 2017-12-12 14:00
    England Robbie Williams
    36.90% 63.10%
    England Michael Holt
    Outcome: Holt 4-0
    Last 128
    Playing 2017-12-12 17:30
    England Kyren Wilson
    66.04% 33.96%
    China Chen Zhe
    Outcome: Wilson 4-2
    Last 128
    Playing 2017-12-11 14:00
    China Zhao Xintong
    45.13% 54.87%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-2
    Last 128
    Playing 2017-12-12 16:00
    China Mei Xiwen
    44.60% 55.40%
    Norway Kurt Maflin
    Outcome: Xiwen 4-0
    Last 128
    Playing 2017-12-12 11:00
    China Cao Yupeng
    41.56% 58.44%
    England Andrew Higginson
    Outcome: Yupeng 4-0
    Last 128
    Playing 2017-12-12 11:00
    China Niu Zhuang
    50.50% 49.50%
    China Wang Yuchen
    Outcome: Zhuang 4-3