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


    England 2017 UK Championship

    Final
    Playing 2017-12-10 14:00
    England Shaun Murphy
    46.54% 53.46%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 10-5
    Semi-final
    Playing 2017-12-09 20:00
    Wales Ryan Day
    41.74% 58.26%
    England Shaun Murphy
    Outcome: Murphy 6-3
    Semi-final
    Playing 2017-12-09 14:00
    Scotland Stephen Maguire
    44.02% 55.98%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-4
    Quarter-final
    Playing 2017-12-08 20:00
    Wales Ryan Day
    55.30% 44.70%
    England Mark Joyce
    Outcome: Day 6-5
    Quarter-final
    Playing 2017-12-08 14:00
    Scotland Stephen Maguire
    54.17% 45.83%
    England Joe Perry
    Outcome: Maguire 6-3
    Quarter-final
    Playing 2017-12-08 20:00
    England Shaun Murphy
    55.94% 44.06%
    England Mark King
    Outcome: Murphy 6-1
    Quarter-final
    Playing 2017-12-08 14:00
    England Ronnie O'Sullivan
    57.58% 42.42%
    England Martin Gould
    Outcome: O'Sullivan 6-3
    Last 16
    Playing 2017-12-06 14:00
    Scotland Graeme Dott
    46.66% 53.34%
    Scotland Stephen Maguire
    Outcome: Maguire 6-2
    Last 16
    Playing 2017-12-07 14:00
    England Martin Gould
    55.80% 44.20%
    China Xiao Guodong
    Outcome: Gould 6-4
    Last 16
    Playing 2017-12-06 20:00
    China Li Hang
    45.96% 54.04%
    Wales Ryan Day
    Outcome: Day 6-5
    Last 16
    Playing 2017-12-07 20:00
    England Mark Joyce
    54.85% 45.15%
    China Lyu Haotian
    Outcome: Joyce 6-4
    Last 16
    Playing 2017-12-06 14:00
    England Mark King
    42.01% 57.99%
    Scotland John Higgins
    Outcome: King 6-5
    Last 16
    Playing 2017-12-07 14:00
    England Shaun Murphy
    55.23% 44.77%
    England Ricky Walden
    Outcome: Murphy 6-1
    Last 16
    Playing 2017-12-07 20:00
    England Ronnie O'Sullivan
    62.26% 37.74%
    Thailand Akani Songsermsawad
    Outcome: O'Sullivan 6-5
    Last 16
    Playing 2017-12-06 20:00
    England Joe Perry
    49.18% 50.82%
    Northern Ireland Mark Allen
    Outcome: Perry 6-4
    Last 32
    Playing 2017-12-05 14:00
    China Yan Bingtao
    47.28% 52.72%
    Scotland John Higgins
    Outcome: Higgins 6-3
    Last 32
    Playing 2017-12-04 20:00
    Scotland Scott Donaldson
    47.60% 52.40%
    China Li Hang
    Outcome: Hang 6-1
    Last 32
    Playing 2017-12-05 14:00
    England Martin Gould
    55.65% 44.35%
    Iran Hossein Vafaei
    Outcome: Gould 6-4
    Last 32
    Playing 2017-12-05 20:00
    China Xiao Guodong
    60.11% 39.89%
    Thailand Noppon Saengkham
    Outcome: Guodong 6-3
    Last 32
    Playing 2017-12-04 14:00
    China Lyu Haotian
    40.79% 59.21%
    Hong Kong Marco Fu
    Outcome: Haotian 6-4
    Last 32
    Playing 2017-12-05 20:00
    England Barry Hawkins
    59.38% 40.62%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 6-0
    Last 32
    Playing 2017-12-04 20:00
    England Mark Joyce
    44.05% 55.95%
    Australia Neil Robertson
    Outcome: Joyce 6-5
    Last 32
    Playing 2017-12-05 14:00
    England Mark King
    48.27% 51.73%
    Belgium Luca Brecel
    Outcome: King 6-3
    Last 32
    Playing 2017-12-04 20:00
    England Peter Lines
    43.33% 56.67%
    Northern Ireland Mark Allen
    Outcome: Allen 6-4
    Last 32
    Playing 2017-12-05 20:00
    England Shaun Murphy
    61.19% 38.81%
    England Jimmy Robertson
    Outcome: Murphy 6-3
    Last 32
    Playing 2017-12-05 14:00
    England Ronnie O'Sullivan
    57.97% 42.03%
    Wales Michael White
    Outcome: O'Sullivan 6-1
    Last 32
    Playing 2017-12-04 20:00
    England Joe Perry
    57.25% 42.75%
    Norway Kurt Maflin
    Outcome: Perry 6-3
    Last 32
    Playing 2017-12-04 14:00
    England Judd Trump
    52.88% 47.12%
    Scotland Graeme Dott
    Outcome: Dott 6-2
    Last 32
    Playing 2017-12-04 14:00
    China Liang Wenbo
    45.17% 54.83%
    Scotland Stephen Maguire
    Outcome: Maguire 6-5
    Last 32
    Playing 2017-12-04 14:00
    Wales Mark Williams
    58.16% 41.84%
    Wales Ryan Day
    Outcome: Day 6-5
    Last 32
    Playing 2017-12-05 20:00
    England Kyren Wilson
    47.33% 52.67%
    England Ricky Walden
    Outcome: Walden 6-2
    Last 64
    Playing 2017-12-03 14:00
    China Yan Bingtao
    46.16% 53.84%
    England Ben Woollaston
    Outcome: Bingtao 6-1
    Last 64
    Playing 2017-12-02 14:00
    Wales Ryan Day
    51.62% 48.38%
    Thailand Thepchaiya Un-Nooh
    Outcome: Day 6-3
    Last 64
    Playing 2017-12-02 14:00
    Ireland Ken Doherty
    48.93% 51.07%
    Australia Neil Robertson
    Outcome: Robertson 6-2
    Last 64
    Playing 2017-12-02 20:00
    Scotland Graeme Dott
    50.83% 49.17%
    Wales Dominic Dale
    Outcome: Dott 6-5
    Last 64
    Playing 2017-12-03 14:00
    England Mike Dunn
    49.71% 50.29%
    England Mark King
    Outcome: King 6-4
    Last 64
    Playing 2017-12-02 14:00
    England Peter Ebdon
    58.96% 41.04%
    China Lyu Haotian
    Outcome: Haotian 6-3
    Last 64
    Playing 2017-12-03 20:00
    China Xiao Guodong
    48.73% 51.27%
    England Tom Ford
    Outcome: Guodong 6-1
    Last 64
    Playing 2017-12-02 14:00
    China Li Hang
    47.31% 52.69%
    England Robert Milkins
    Outcome: Hang 6-4
    Last 64
    Playing 2017-12-03 20:00
    England Barry Hawkins
    65.96% 34.04%
    England Hammad Miah
    Outcome: Hawkins 6-2
    Last 64
    Playing 2017-12-03 20:00
    England Michael Holt
    59.24% 40.76%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 6-4
    Last 64
    Playing 2017-12-02 14:00
    England Mark Joyce
    43.80% 56.20%
    England David Gilbert
    Outcome: Joyce 6-4
    Last 64
    Playing 2017-12-02 14:00
    England Oliver Lines
    42.81% 57.19%
    Northern Ireland Mark Allen
    Outcome: Allen 6-4
    Last 64
    Playing 2017-12-02 20:00
    England Jack Lisowski
    48.94% 51.06%
    England Joe Perry
    Outcome: Perry 6-3
    Last 64
    Playing 2017-12-02 20:00
    Norway Kurt Maflin
    45.08% 54.92%
    England Jimmy White
    Outcome: Maflin 6-2
    Last 64
    Playing 2017-12-02 20:00
    Scotland Stephen Maguire
    64.35% 35.65%
    Wales Jak Jones
    Outcome: Maguire 6-0
    Last 64
    Playing 2017-12-03 14:00
    Scotland Alan McManus
    56.14% 43.86%
    England Jimmy Robertson
    Outcome: Robertson 6-5
    Last 64
    Playing 2017-12-03 14:00
    India Aditya Mehta
    40.84% 59.16%
    Belgium Luca Brecel
    Outcome: Brecel 6-3
    Last 64
    Playing 2017-12-03 14:00
    England Shaun Murphy
    59.86% 40.14%
    England Liam Highfield
    Outcome: Murphy 6-5
    Last 64
    Playing 2017-12-03 14:00
    England Ronnie O'Sullivan
    61.18% 38.82%
    Cyprus Michael Georgiou
    Outcome: O'Sullivan 6-1
    Last 64
    Playing 2017-12-03 20:00
    Thailand Noppon Saengkham
    50.45% 49.55%
    Ireland Leo Fernandez
    Outcome: Saengkham 6-0
    Last 64
    Playing 2017-12-02 14:00
    England Mark Selby
    64.65% 35.35%
    Scotland Scott Donaldson
    Outcome: Donaldson 6-3
    Last 64
    Playing 2017-12-02 20:00
    China Xu Si
    44.21% 55.79%
    England Peter Lines
    Outcome: Lines 6-2
    Last 64
    Playing 2017-12-02 20:00
    England Judd Trump
    59.08% 40.92%
    England Chris Wakelin
    Outcome: Trump 6-0
    Last 64
    Playing 2017-12-03 20:00
    Iran Hossein Vafaei
    35.59% 64.41%
    Scotland Anthony McGill
    Outcome: Vafaei 6-5
    Last 64
    Playing 2017-12-03 14:00
    England Ricky Walden
    57.39% 42.61%
    Wales Jamie Jones
    Outcome: Walden 6-5
    Last 64
    Playing 2017-12-02 20:00
    China Liang Wenbo
    54.67% 45.33%
    England Mitchell Mann
    Outcome: Wenbo 6-1
    Last 64
    Playing 2017-12-03 20:00
    Wales Michael White
    55.05% 44.95%
    England Matthew Selt
    Outcome: White 6-1
    Last 64
    Playing 2017-12-02 14:00
    Wales Mark Williams
    60.46% 39.54%
    England Andrew Higginson
    Outcome: Williams 6-2
    Last 64
    Playing 2017-12-03 20:00
    England Robbie Williams
    41.81% 58.19%
    England Martin Gould
    Outcome: Gould 6-2
    Last 64
    Playing 2017-12-03 14:00
    England Kyren Wilson
    53.21% 46.79%
    China Yu Delu
    Outcome: Wilson 6-4
    Last 64
    Playing 2017-12-02 20:00
    China Zhao Xintong
    40.62% 59.38%
    Hong Kong Marco Fu
    Outcome: Fu 6-4
    Last 64
    Playing 2017-12-03 20:00
    China Cao Yupeng
    44.15% 55.85%
    Scotland John Higgins
    Outcome: Higgins 6-4
    Last 128
    Playing 2017-11-29 20:30
    Northern Ireland Mark Allen
    72.82% 27.18%
    Germany Lukas Kleckers
    Outcome: Allen 6-2
    Last 128
    Playing 2017-11-29 10:30
    England Sam Baird
    40.19% 59.81%
    India Aditya Mehta
    Outcome: Mehta 6-5
    Last 128
    Playing 2017-11-28 20:30
    China Yan Bingtao
    59.79% 40.21%
    China Zhang Yong
    Outcome: Bingtao 6-1
    Last 128
    Playing 2017-11-29 10:30
    Belgium Luca Brecel
    71.97% 28.03%
    Iran Soheil Vahedi
    Outcome: Brecel 6-4
    Last 128
    Playing 2017-11-30 20:30
    England Alfie Burden
    52.08% 47.92%
    Cyprus Michael Georgiou
    Outcome: Georgiou 6-5
    Last 128
    Playing 2017-11-30 10:30
    England Stuart Carrington
    52.59% 47.41%
    England Mitchell Mann
    Outcome: Mann 6-2
    Last 128
    Playing 2017-11-30 15:30
    England Ali Carter
    54.83% 45.17%
    England Jimmy White
    Outcome: White 6-2
    Last 128
    Playing 2017-11-30 15:30
    Wales Dominic Dale
    61.65% 38.35%
    England Adam Duffy
    Outcome: Dale 6-0
    Last 128
    Playing 2017-11-29 10:30
    England Mark Davis
    72.57% 27.43%
    China Xu Si
    Outcome: Si 6-5
    Last 128
    Playing 2017-11-28 15:30
    Wales Ryan Day
    72.80% 27.20%
    England Jamie Barrett
    Outcome: Day 6-0
    Last 128
    Playing 2017-11-28 20:30
    China Yu Delu
    55.07% 44.93%
    Wales Ian Preece
    Outcome: Delu 6-2
    Last 128
    Playing 2017-11-29 20:30
    Scotland Scott Donaldson
    44.60% 55.40%
    England John Astley
    Outcome: Donaldson 6-2
    Last 128
    Playing 2017-11-30 10:30
    Scotland Graeme Dott
    72.99% 27.01%
    Ireland Josh Boileau
    Outcome: Dott 6-2
    Last 128
    Playing 2017-11-28 15:30
    England Mike Dunn
    70.33% 29.67%
    China Fang Xiongman
    Outcome: Dunn 6-2
    Last 128
    Playing 2017-11-29 15:30
    England Peter Ebdon
    62.38% 37.62%
    England Allan Taylor
    Outcome: Ebdon 6-3
    Last 128
    Playing 2017-11-30 20:30
    England Tom Ford
    63.85% 36.15%
    Israel Eden Sharav
    Outcome: Ford 6-1
    Last 128
    Playing 2017-11-28 15:30
    Hong Kong Marco Fu
    58.29% 41.71%
    England Nigel Bond
    Outcome: Fu 6-2
    Last 128
    Playing 2017-11-30 10:30
    England David Gilbert
    76.16% 23.84%
    England Christopher Keogan
    Outcome: Gilbert 6-4
    Last 128
    Playing 2017-11-29 15:30
    England Martin Gould
    54.02% 45.98%
    Northern Ireland Joe Swail
    Outcome: Gould 6-3
    Last 128
    Playing 2017-11-28 20:30
    England David Grace
    62.83% 37.17%
    Wales Jak Jones
    Outcome: Jones 6-4
    Last 128
    Playing 2017-11-30 20:30
    China Xiao Guodong
    64.60% 35.40%
    China Chen Zifan
    Outcome: Guodong 6-0
    Last 128
    Playing 2017-11-29 15:30
    England Anthony Hamilton
    53.87% 46.13%
    China Lyu Haotian
    Outcome: Haotian 6-1
    Last 128
    Playing 2017-11-30 20:30
    China Li Hang
    52.64% 47.36%
    Northern Ireland Gerard Greene
    Outcome: Hang 6-1
    Last 128
    Playing 2017-11-30 20:30
    England Barry Hawkins
    86.50% 13.50%
    Australia Kurt Dunham
    Outcome: Hawkins 6-1
    Last 128
    Playing 2017-11-28 20:30
    Scotland John Higgins
    80.72% 19.28%
    Scotland Chris Totten
    Outcome: Higgins 6-1
    Last 128
    Playing 2017-11-30 10:30
    England Andrew Higginson
    56.85% 43.15%
    England Sam Craigie
    Outcome: Higginson 6-0
    Last 128
    Playing 2017-11-30 15:30
    England Michael Holt
    71.16% 28.84%
    China Niu Zhuang
    Outcome: Holt 6-5
    Last 128
    Playing 2017-11-29 10:30
    Wales Jamie Jones
    54.88% 45.12%
    England Craig Steadman
    Outcome: Jones 6-3
    Last 128
    Playing 2017-11-30 10:30
    England Mark Joyce
    68.88% 31.12%
    Malaysia Thor Chuan Leong
    Outcome: Joyce 6-3
    Last 128
    Playing 2017-11-28 15:30
    China Ding Junhui
    71.05% 28.95%
    Ireland Leo Fernandez
    Outcome: Fernandez 6-5
    Last 128
    Playing 2017-11-28 15:30
    England Mark King
    80.18% 19.82%
    Thailand Boonyarit Keattikun
    Outcome: King 6-0
    Last 128
    Playing 2017-11-29 20:30
    England Oliver Lines
    56.29% 43.71%
    China Mei Xiwen
    Outcome: Lines 6-3
    Last 128
    Playing 2017-11-29 20:30
    England Jack Lisowski
    62.41% 37.59%
    China Wang Yuchen
    Outcome: Lisowski 6-4
    Last 128
    Playing 2017-11-30 15:30
    Norway Kurt Maflin
    61.72% 38.28%
    Switzerland Alexander Ursenbacher
    Outcome: Maflin 6-1
    Last 128
    Playing 2017-11-28 20:30
    Scotland Stephen Maguire
    71.13% 28.87%
    China Yuan Sijun
    Outcome: Maguire 6-1
    Last 128
    Playing 2017-11-29 10:30
    Scotland Anthony McGill
    70.06% 29.94%
    England Ashley Hugill
    Outcome: McGill 6-2
    Last 128
    Playing 2017-11-28 15:30
    England Rory McLeod
    59.85% 40.15%
    China Zhao Xintong
    Outcome: Xintong 6-5
    Last 128
    Playing 2017-11-30 15:30
    Scotland Alan McManus
    57.26% 42.74%
    Finland Robin Hull
    Outcome: McManus 6-3
    Last 128
    Playing 2017-11-30 20:30
    England Robert Milkins
    67.41% 32.59%
    China Chen Zhe
    Outcome: Milkins 6-1
    Last 128
    Playing 2017-11-29 15:30
    England Shaun Murphy
    78.88% 21.12%
    Pakistan Hamza Akbar
    Outcome: Murphy 6-1
    Last 128
    Playing 2017-11-30 22:30
    Ireland Fergal O'Brien
    58.25% 41.75%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 6-4
    Last 128
    Playing 2017-11-30 20:30
    England Ronnie O'Sullivan
    76.96% 23.04%
    Wales Jackson Page
    Outcome: O'Sullivan 6-3
    Last 128
    Playing 2017-11-28 20:30
    China Tian Pengfei
    53.54% 46.46%
    China Cao Yupeng
    Outcome: Yupeng 6-5
    Last 128
    Playing 2017-11-29 20:30
    England Joe Perry
    73.05% 26.95%
    England Billy Joe Castle
    Outcome: Perry 6-1
    Last 128
    Playing 2017-11-29 15:30
    England Jimmy Robertson
    66.26% 33.74%
    Malta Alex Borg
    Outcome: Robertson 6-1
    Last 128
    Playing 2017-11-30 15:30
    Australia Neil Robertson
    65.05% 34.95%
    England Rod Lawler
    Outcome: Robertson 6-1
    Last 128
    Playing 2017-11-28 15:30
    Thailand Noppon Saengkham
    54.11% 45.89%
    China Zhang Anda
    Outcome: Saengkham 6-2
    Last 128
    Playing 2017-11-29 20:30
    England Mark Selby
    91.56% 8.44%
    Egypt Basem Eltahhan
    Outcome: Selby 6-4
    Last 128
    Playing 2017-11-29 20:30
    England Matthew Selt
    59.47% 40.53%
    England Ian Burns
    Outcome: Selt 6-2
    Last 128
    Playing 2017-11-30 20:30
    Wales Matthew Stevens
    64.73% 35.27%
    England Hammad Miah
    Outcome: Miah 6-3
    Last 128
    Playing 2017-11-29 15:30
    England Judd Trump
    95.24% 4.76%
    Australia Matthew Bolton
    Outcome: Trump 6-0
    Last 128
    Playing 2017-11-28 15:30
    Thailand Thepchaiya Un-Nooh
    56.54% 43.46%
    England Elliot Slessor
    Outcome: Un-Nooh 6-5
    Last 128
    Playing 2017-11-29 10:30
    Iran Hossein Vafaei
    51.31% 48.69%
    Thailand James Wattana
    Outcome: Vafaei 6-4
    Last 128
    Playing 2017-11-30 15:30
    England Chris Wakelin
    50.79% 49.21%
    Wales Lee Walker
    Outcome: Wakelin 6-1
    Last 128
    Playing 2017-11-29 10:30
    England Ricky Walden
    70.70% 29.30%
    Wales Duane Jones
    Outcome: Walden 6-1
    Last 128
    Playing 2017-11-29 15:30
    Wales Daniel Wells
    47.01% 52.99%
    England Liam Highfield
    Outcome: Highfield 6-4
    Last 128
    Playing 2017-11-30 10:30
    China Liang Wenbo
    66.88% 33.12%
    England Sanderson Lam
    Outcome: Wenbo 6-1
    Last 128
    Playing 2017-11-29 20:30
    Wales Michael White
    61.76% 38.24%
    Scotland Ross Muir
    Outcome: White 6-5
    Last 128
    Playing 2017-11-30 10:30
    Wales Mark Williams
    61.09% 38.91%
    England Paul Davison
    Outcome: Williams 6-0
    Last 128
    Playing 2017-11-29 15:30
    England Robbie Williams
    58.38% 41.62%
    England Martin O'Donnell
    Outcome: Williams 6-3
    Last 128
    Playing 2017-11-28 20:30
    England Kyren Wilson
    58.25% 41.75%
    England Sean O'Sullivan
    Outcome: Wilson 6-1
    Last 128
    Playing 2017-11-30 15:30
    England Gary Wilson
    45.87% 54.13%
    Ireland Ken Doherty
    Outcome: Doherty 6-3
    Last 128
    Playing 2017-11-28 20:30
    England Ben Woollaston
    60.82% 39.18%
    China Li Yuan
    Outcome: Woollaston 6-2
    Last 128
    Playing 2017-11-29 10:30
    China Zhou Yuelong
    53.28% 46.72%
    England Peter Lines
    Outcome: Lines 6-5