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


    India 2017 Indian Open

    Final
    Playing 2017-09-16 14:30
    Scotland Anthony McGill
    44.59% 55.41%
    Scotland John Higgins
    Outcome: Higgins 5-1
    Semi-final
    Playing 2017-09-16 07:30
    Scotland Anthony McGill
    51.46% 48.54%
    England Mark King
    Outcome: McGill 4-3
    Semi-final
    Playing 2017-09-16 09:30
    China Xu Si
    26.62% 73.38%
    Scotland John Higgins
    Outcome: Higgins 4-2
    Quarter-final
    Playing 2017-09-15 16:00
    England Liam Highfield
    33.28% 66.72%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Quarter-final
    Playing 2017-09-15 16:00
    England Mark King
    61.33% 38.67%
    England Elliot Slessor
    Outcome: King 4-2
    Quarter-final
    Playing 2017-09-15 14:30
    Scotland Anthony McGill
    61.28% 38.72%
    China Zhang Anda
    Outcome: McGill 4-0
    Quarter-final
    Playing 2017-09-15 14:30
    China Xu Si
    33.13% 66.87%
    England David Gilbert
    Outcome: Si 4-0
    Last 16
    Playing 2017-09-15 06:00
    China Zhang Anda
    36.70% 63.30%
    Ireland Ken Doherty
    Outcome: Anda 4-3
    Last 16
    Playing 2017-09-15 06:00
    England Stuart Bingham
    58.32% 41.68%
    England Mark King
    Outcome: King 4-3
    Last 16
    Playing 2017-09-15 08:00
    England David Gilbert
    40.47% 59.53%
    Northern Ireland Mark Allen
    Outcome: Gilbert 4-1
    Last 16
    Playing 2017-09-15 08:00
    England Liam Highfield
    49.47% 50.53%
    Thailand Akani Songsermsawad
    Outcome: Highfield 4-2
    Last 16
    Playing 2017-09-15 08:00
    England Michael Holt
    35.22% 64.78%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 16
    Playing 2017-09-15 06:00
    Scotland Anthony McGill
    64.89% 35.11%
    Iran Hossein Vafaei
    Outcome: McGill 4-1
    Last 16
    Playing 2017-09-15 06:00
    China Xu Si
    28.55% 71.45%
    England Ricky Walden
    Outcome: Si 4-3
    Last 16
    Playing 2017-09-15 08:00
    England Elliot Slessor
    32.77% 67.23%
    England Shaun Murphy
    Outcome: Slessor 4-1
    Last 32
    Playing 2017-09-14 06:00
    England Sam Baird
    43.15% 56.85%
    Ireland Ken Doherty
    Outcome: Doherty 4-3
    Last 32
    Playing 2017-09-14 08:00
    England Stuart Bingham
    63.38% 36.62%
    England Matthew Selt
    Outcome: Bingham 4-1
    Last 32
    Playing 2017-09-14 16:00
    England Liam Highfield
    45.54% 54.46%
    China Yu Delu
    Outcome: Highfield 4-3
    Last 32
    Playing 2017-09-14 06:00
    England Mark King
    45.01% 54.99%
    Scotland Graeme Dott
    Outcome: King 4-1
    Last 32
    Playing 2017-09-14 14:30
    Norway Kurt Maflin
    42.86% 57.14%
    England David Gilbert
    Outcome: Gilbert 4-3
    Last 32
    Playing 2017-09-14 14:30
    Scotland Anthony McGill
    60.22% 39.78%
    England Rory McLeod
    Outcome: McGill 4-1
    Last 32
    Playing 2017-09-14 08:00
    Ireland Fergal O'Brien
    38.32% 61.68%
    England Shaun Murphy
    Outcome: Murphy 4-1
    Last 32
    Playing 2017-09-14 16:00
    England Martin O'Donnell
    34.93% 65.07%
    Scotland John Higgins
    Outcome: Higgins 4-2
    Last 32
    Playing 2017-09-14 08:00
    China Tian Pengfei
    55.63% 44.37%
    China Zhang Anda
    Outcome: Anda 4-2
    Last 32
    Playing 2017-09-14 06:00
    China Xu Si
    34.09% 65.91%
    England Sean O'Sullivan
    Outcome: Si 4-3
    Last 32
    Playing 2017-09-14 16:00
    England Elliot Slessor
    30.57% 69.43%
    England Joe Perry
    Outcome: Slessor 4-3
    Last 32
    Playing 2017-09-14 16:00
    Thailand Akani Songsermsawad
    43.18% 56.82%
    Wales Dominic Dale
    Outcome: Songsermsawad 4-0
    Last 32
    Playing 2017-09-14 14:30
    Switzerland Alexander Ursenbacher
    31.92% 68.08%
    Northern Ireland Mark Allen
    Outcome: Allen 4-2
    Last 32
    Playing 2017-09-14 08:00
    Iran Hossein Vafaei
    47.88% 52.12%
    Northern Ireland Gerard Greene
    Outcome: Vafaei 4-2
    Last 32
    Playing 2017-09-14 06:00
    England Ricky Walden
    55.94% 44.06%
    England Ben Woollaston
    Outcome: Walden 4-2
    Last 32
    Playing 2017-09-14 14:30
    England Gary Wilson
    47.17% 52.83%
    England Michael Holt
    Outcome: Holt 4-2
    Last 64
    Playing 2017-09-12 06:00
    China Zhang Anda
    72.37% 27.63%
    Iran Soheil Vahedi
    Outcome: Anda 4-3
    Last 64
    Playing 2017-09-12 08:00
    England John Astley
    43.95% 56.05%
    Ireland Ken Doherty
    Outcome: Doherty 4-3
    Last 64
    Playing 2017-09-13 08:00
    England Sam Baird
    39.46% 60.54%
    England Mark Davis
    Outcome: Baird 4-2
    Last 64
    Playing 2017-09-13 10:00
    England Stuart Bingham
    61.76% 38.24%
    Wales Duane Jones
    Outcome: Bingham 4-1
    Last 64
    Playing 2017-09-13 10:00
    Wales Dominic Dale
    60.65% 39.35%
    England Rod Lawler
    Outcome: Dale 4-1
    Last 64
    Playing 2017-09-12 13:30
    Scotland Graeme Dott
    60.84% 39.16%
    England Jack Lisowski
    Outcome: Dott 4-1
    Last 64
    Playing 2017-09-13 15:30
    England Mike Dunn
    59.29% 40.71%
    England Martin O'Donnell
    Outcome: O'Donnell 4-3
    Last 64
    Playing 2017-09-13 14:30
    Northern Ireland Gerard Greene
    47.33% 52.67%
    China Li Hang
    Outcome: Greene 4-1
    Last 64
    Playing 2017-09-12 15:30
    England Anthony Hamilton
    57.75% 42.25%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-1
    Last 64
    Playing 2017-09-13 10:00
    England Andrew Higginson
    57.36% 42.64%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-1
    Last 64
    Playing 2017-09-12 08:00
    Finland Robin Hull
    65.57% 34.43%
    China Xu Si
    Outcome: Si 4-0
    Last 64
    Playing 2017-09-13 15:30
    Thailand Boonyarit Keattikun
    41.49% 58.51%
    England Liam Highfield
    Outcome: Highfield 4-1
    Last 64
    Playing 2017-09-13 06:00
    Norway Kurt Maflin
    46.33% 53.67%
    China Zhou Yuelong
    Outcome: Maflin 4-2
    Last 64
    Playing 2017-09-13 06:00
    Norway Kurt Maflin
    46.33% 53.67%
    China Zhou Yuelong
    Outcome: Maflin 4-2
    Last 64
    Playing 2017-09-13 06:00
    Scotland Stephen Maguire
    68.19% 31.81%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-3
    Last 64
    Playing 2017-09-13 14:30
    Scotland Anthony McGill
    65.12% 34.88%
    England Ashley Hugill
    Outcome: McGill 4-1
    Last 64
    Playing 2017-09-13 14:30
    England Hammad Miah
    25.13% 74.87%
    England Shaun Murphy
    Outcome: Murphy 4-0
    Last 64
    Playing 2017-09-13 08:00
    England Robert Milkins
    60.67% 39.33%
    China Yu Delu
    Outcome: Delu 4-3
    Last 64
    Playing 2017-09-12 10:00
    Ireland Fergal O'Brien
    57.45% 42.55%
    England Jimmy Robertson
    Outcome: O'Brien 4-3
    Last 64
    Playing 2017-09-12 13:30
    England Sean O'Sullivan
    48.14% 51.86%
    Ireland Josh Boileau
    Outcome: O'Sullivan 4-3
    Last 64
    Playing 2017-09-12 15:30
    Wales Jackson Page
    43.43% 56.57%
    England Rory McLeod
    Outcome: McLeod 4-3
    Last 64
    Playing 2017-09-12 06:00
    China Tian Pengfei
    47.40% 52.60%
    England Tom Ford
    Outcome: Pengfei 4-3
    Last 64
    Playing 2017-09-13 08:00
    Wales Ian Preece
    39.39% 60.61%
    England Michael Holt
    Outcome: Holt 4-2
    Last 64
    Playing 2017-09-12 10:00
    England Matthew Selt
    59.63% 40.37%
    China Cao Yupeng
    Outcome: Selt 4-0
    Last 64
    Playing 2017-09-13 14:30
    England Elliot Slessor
    34.19% 65.81%
    Scotland Alan McManus
    Outcome: Slessor 4-3
    Last 64
    Playing 2017-09-12 13:30
    England Ricky Walden
    58.06% 41.94%
    England Alfie Burden
    Outcome: Walden 4-3
    Last 64
    Playing 2017-09-12 15:30
    Wales Daniel Wells
    33.03% 66.97%
    England Joe Perry
    Outcome: Perry 4-1
    Last 64
    Playing 2017-09-13 10:00
    England Gary Wilson
    41.47% 58.53%
    Belgium Luca Brecel
    Outcome: Wilson 4-1
    Last 64
    Playing 2017-09-13 15:30
    China Zhao Xintong
    34.72% 65.28%
    Scotland John Higgins
    Outcome: Higgins 4-3
    Last 64
    Playing 2017-09-13 15:30
    China Wang Yuchen
    33.71% 66.29%
    England David Gilbert
    Outcome: Gilbert 4-0
    Last 64
    Playing 2017-09-13 16:00
    China Wang Yuchen
    33.71% 66.29%
    England David Gilbert
    Outcome: Gilbert 4-0
    Last 64
    Playing 2017-09-13 08:00
    China Niu Zhuang
    24.64% 75.36%
    Northern Ireland Mark Allen
    Outcome: Allen 4-0
    Last 128
    Playing 2017-08-02 17:00
    Northern Ireland Mark Allen
    79.06% 20.94%
    Malaysia Thor Chuan Leong
    Outcome: Allen 4-3
    Last 128
    Playing 2017-08-01 14:00
    China Zhang Anda
    58.83% 41.17%
    China Lyu Haotian
    Outcome: Anda 4-0
    Last 128
    Playing 2017-08-01 14:00
    England John Astley
    45.63% 54.37%
    England Paul Davison
    Outcome: Astley 4-0
    Last 128
    Playing 2017-08-01 17:00
    England Stuart Bingham
    69.99% 30.01%
    China Chen Zifan
    Outcome: Bingham 4-1
    Last 128
    Playing 2017-08-02 11:00
    China Yan Bingtao
    54.33% 45.67%
    Scotland Rhys Clark
    Outcome: Bingtao 4-2
    Last 128
    Playing 2017-08-02 17:00
    Belgium Luca Brecel
    66.72% 33.28%
    England Christopher Keogan
    Outcome: Brecel 4-0
    Last 128
    Playing 2017-08-01 20:00
    England Alfie Burden
    64.20% 35.80%
    England Jamie Barrett
    Outcome: Burden 4-2
    Last 128
    Playing 2017-08-01 14:00
    England Ali Carter
    50.87% 49.13%
    Ireland Ken Doherty
    Outcome: Doherty 4-2
    Last 128
    Playing 2017-08-02 17:00
    Wales Dominic Dale
    54.72% 45.28%
    China Zhang Yong
    Outcome: Dale 4-2
    Last 128
    Playing 2017-08-02 14:00
    China Yu Delu
    59.44% 40.56%
    England Ian Burns
    Outcome: Delu 4-2
    Last 128
    Playing 2017-08-02 14:00
    Scotland Scott Donaldson
    48.76% 51.24%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-2
    Last 128
    Playing 2017-08-01 17:00
    Scotland Graeme Dott
    61.30% 38.70%
    China Fang Xiongman
    Outcome: Dott 4-3
    Last 128
    Playing 2017-08-02 20:00
    England Mike Dunn
    64.64% 35.36%
    Wales Jamie Clarke
    Outcome: Dunn 4-0
    Last 128
    Playing 2017-08-02 20:00
    England Peter Ebdon
    62.07% 37.93%
    England Martin O'Donnell
    Outcome: O'Donnell 4-2
    Last 128
    Playing 2017-08-01 11:00
    England Tom Ford
    83.11% 16.89%
    Scotland Chris Totten
    Outcome: Ford 4-0
    Last 128
    Playing 2017-08-02 17:00
    Cyprus Michael Georgiou
    81.34% 18.66%
    China Xu Si
    Outcome: Si 4-2
    Last 128
    Playing 2017-08-02 11:00
    England David Gilbert
    58.04% 41.96%
    England Allan Taylor
    Outcome: Gilbert 4-2
    Last 128
    Playing 2017-08-01 14:00
    England Martin Gould
    92.49% 7.51%
    Iran Soheil Vahedi
    Outcome: Vahedi 4-1
    Last 128
    Playing 2017-08-01 20:00
    England David Grace
    63.85% 36.15%
    Ireland Josh Boileau
    Outcome: Boileau 4-3
    Last 128
    Playing 2017-08-01 20:00
    China Xiao Guodong
    59.40% 40.60%
    England Sean O'Sullivan
    Outcome: O'Sullivan 4-3
    Last 128
    Playing 2017-08-01 11:00
    England Anthony Hamilton
    75.21% 24.79%
    Malta Alex Borg
    Outcome: Hamilton 4-3
    Last 128
    Playing 2017-08-02 20:00
    Scotland John Higgins
    73.19% 26.81%
    Wales David John
    Outcome: Higgins 4-1
    Last 128
    Playing 2017-08-02 14:00
    England Liam Highfield
    99.97% 0.03%
    Australia Matthew Bolton
    Outcome: Highfield 4-0
    Last 128
    Playing 2017-08-02 20:00
    England Michael Holt
    61.40% 38.60%
    England Peter Lines
    Outcome: Holt 4-2
    Last 128
    Playing 2017-08-02 11:00
    Wales Jamie Jones
    65.96% 34.04%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-1
    Last 128
    Playing 2017-08-02 17:00
    England Mark Joyce
    62.26% 37.74%
    China Cao Yupeng
    Outcome: Yupeng 4-2
    Last 128
    Playing 2017-08-02 11:00
    England Mark King
    50.29% 49.71%
    England Nigel Bond
    Outcome: King 4-2
    Last 128
    Playing 2017-08-02 20:00
    England Oliver Lines
    54.05% 45.95%
    Wales Ian Preece
    Outcome: Preece 4-0
    Last 128
    Playing 2017-08-01 17:00
    England Jack Lisowski
    42.24% 57.76%
    Northern Ireland Joe Swail
    Outcome: Lisowski 4-1
    Last 128
    Playing 2017-08-02 11:00
    Norway Kurt Maflin
    54.70% 45.30%
    Thailand James Wattana
    Outcome: Maflin 4-2
    Last 128
    Playing 2017-08-02 14:00
    Scotland Stephen Maguire
    72.95% 27.05%
    China Hu Hao
    Outcome: Maguire 4-0
    Last 128
    Playing 2017-08-01 11:00
    England Mitchell Mann
    43.78% 56.22%
    England Ashley Hugill
    Outcome: Hugill 4-1
    Last 128
    Playing 2017-08-01 11:00
    England Rory McLeod
    64.75% 35.25%
    Scotland Ross Muir
    Outcome: McLeod 4-2
    Last 128
    Playing 2017-08-02 14:00
    England Robert Milkins
    83.04% 16.96%
    China Yuan Sijun
    Outcome: Milkins 4-2
    Last 128
    Playing 2017-08-02 11:00
    Ireland Fergal O'Brien
    60.11% 39.89%
    England Craig Steadman
    Outcome: O'Brien 4-0
    Last 128
    Playing 2017-08-01 11:00
    China Tian Pengfei
    56.03% 43.97%
    Israel Eden Sharav
    Outcome: Pengfei 4-2
    Last 128
    Playing 2017-08-01 17:00
    England Jimmy Robertson
    69.29% 30.71%
    Wales Jak Jones
    Outcome: Robertson 4-2
    Last 128
    Playing 2017-08-01 14:00
    Thailand Noppon Saengkham
    61.24% 38.76%
    England Adam Duffy
    Outcome: Duffy 4-2
    Last 128
    Playing 2017-08-01 14:00
    England Matthew Selt
    62.28% 37.72%
    China Chen Zhe
    Outcome: Selt 4-3
    Last 128
    Playing 2017-08-01 17:00
    Wales Matthew Stevens
    60.84% 39.16%
    England Elliot Slessor
    Outcome: Slessor 4-2
    Last 128
    Playing 2017-08-01 11:00
    Thailand Thepchaiya Un-Nooh
    68.15% 31.85%
    Wales Jackson Page
    Outcome: Page 4-0
    Last 128
    Playing 2017-08-01 11:00
    Iran Hossein Vafaei
    56.92% 43.08%
    England Sanderson Lam
    Outcome: Vafaei 4-3
    Last 128
    Playing 2017-08-02 11:00
    England Chris Wakelin
    66.19% 33.81%
    China Wang Yuchen
    Outcome: Yuchen 4-3
    Last 128
    Playing 2017-08-01 20:00
    England Ricky Walden
    53.72% 46.28%
    England Jimmy White
    Outcome: Walden 4-2
    Last 128
    Playing 2017-08-02 14:00
    Wales Lee Walker
    78.10% 21.90%
    China Niu Zhuang
    Outcome: Zhuang 4-1
    Last 128
    Playing 2017-08-01 17:00
    Wales Daniel Wells
    60.54% 39.46%
    England Billy Joe Castle
    Outcome: Wells 4-1
    Last 128
    Playing 2017-08-02 17:00
    England Robbie Williams
    61.54% 38.46%
    England Rod Lawler
    Outcome: Lawler 4-2
    Last 128
    Playing 2017-08-02 17:00
    England Gary Wilson
    66.41% 33.59%
    Germany Lukas Kleckers
    Outcome: Wilson 4-1
    Last 128
    Playing 2017-08-02 14:00
    England Kyren Wilson
    77.10% 22.90%
    Thailand Boonyarit Keattikun
    Outcome: Keattikun 4-2
    Last 128
    Playing 2017-08-01 20:00
    England Ben Woollaston
    64.98% 35.02%
    England Sam Craigie
    Outcome: Woollaston 4-2
    Last 128
    Playing 2017-08-02 20:00
    China Zhao Xintong
    81.29% 18.71%
    China Li Yuan
    Outcome: Xintong 4-0
    Last 128
    Playing 2017-08-01 14:00
    China Mei Xiwen
    34.88% 65.12%
    Wales Duane Jones
    Outcome: Jones 4-2
    Last 128
    Playing 2017-08-02 11:00
    China Zhou Yuelong
    79.11% 20.89%
    Australia Kurt Dunham
    Outcome: Yuelong 4-0