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 2018 Snooker Shootout

    Last 16
    Playing 2018-02-11 20:10
    England Stuart Bingham
    51.57% 48.43%
    England Mark Davis
    Outcome: Davis 1-0
    Last 16
    Playing 2018-02-11 19:30
    England Nigel Bond
    56.15% 43.85%
    Cyprus Michael Georgiou
    Outcome: Georgiou 1-0
    Last 16
    Playing 2018-02-11 19:50
    Scotland Graeme Dott
    50.87% 49.13%
    England Barry Hawkins
    Outcome: Dott 1-0
    Last 16
    Playing 2018-02-11 19:40
    Northern Ireland Gerard Greene
    45.72% 54.28%
    China Cao Yupeng
    Outcome: Yupeng 1-0
    Last 16
    Playing 2018-02-11 19:10
    England Martin O'Donnell
    45.50% 54.50%
    Wales Jamie Jones
    Outcome: O'Donnell 1-0
    Last 16
    Playing 2018-02-11 20:00
    England Joe Perry
    39.58% 60.42%
    Wales Mark Williams
    Outcome: Perry 1-0
    Last 16
    Playing 2018-02-11 19:00
    Thailand Akani Songsermsawad
    44.18% 55.82%
    England Tom Ford
    Outcome: Songsermsawad 1-0
    Last 16
    Playing 2018-02-11 19:20
    China Zhang Yong
    49.13% 50.87%
    England Stuart Carrington
    Outcome: Yong 1-0
    Last 32
    Playing 2018-02-11 13:10
    Pakistan Hamza Akbar
    37.76% 62.24%
    China Cao Yupeng
    Outcome: Yupeng 1-0
    Last 32
    Playing 2018-02-11 14:10
    England Stuart Bingham
    55.51% 44.49%
    England Elliot Slessor
    Outcome: Bingham 1-0
    Last 32
    Playing 2018-02-11 15:30
    England Nigel Bond
    49.07% 50.93%
    Wales Matthew Stevens
    Outcome: Bond 1-0
    Last 32
    Playing 2018-02-11 14:40
    Malta Alex Borg
    42.44% 57.56%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 1-0
    Last 32
    Playing 2018-02-11 15:20
    Belgium Luca Brecel
    54.68% 45.32%
    Cyprus Michael Georgiou
    Outcome: Georgiou 1-0
    Last 32
    Playing 2018-02-11 13:20
    England Stuart Carrington
    52.08% 47.92%
    England Billy Joe Castle
    Outcome: Carrington 1-0
    Last 32
    Playing 2018-02-11 13:00
    England Ali Carter
    49.05% 50.95%
    England Mark Davis
    Outcome: Davis 1-0
    Last 32
    Playing 2018-02-11 15:00
    Australia Kurt Dunham
    29.36% 70.64%
    England Barry Hawkins
    Outcome: Hawkins 1-0
    Last 32
    Playing 2018-02-11 15:10
    England Tom Ford
    46.48% 53.52%
    England Martin Gould
    Outcome: Ford 1-0
    Last 32
    Playing 2018-02-11 13:30
    England Ashley Hugill
    42.57% 57.43%
    Scotland Graeme Dott
    Outcome: Dott 1-0
    Last 32
    Playing 2018-02-11 14:00
    Wales Jamie Jones
    56.35% 43.65%
    England Rod Lawler
    Outcome: Jones 1-0
    Last 32
    Playing 2018-02-11 14:50
    England Martin O'Donnell
    39.47% 60.53%
    England Ricky Walden
    Outcome: O'Donnell 1-0
    Last 32
    Playing 2018-02-11 14:30
    England Sean O'Sullivan
    46.09% 53.91%
    Northern Ireland Gerard Greene
    Outcome: Greene 1-0
    Last 32
    Playing 2018-02-11 13:40
    China Tian Pengfei
    41.99% 58.01%
    England Joe Perry
    Outcome: Perry 1-0
    Last 32
    Playing 2018-02-11 14:20
    Wales Mark Williams
    62.64% 37.36%
    England Allan Taylor
    Outcome: Williams 1-0
    Last 32
    Playing 2018-02-11 13:50
    China Zhang Yong
    49.45% 50.55%
    England Mike Dunn
    Outcome: Yong 1-0
    Last 64
    Playing 2018-02-10 22:30
    England Stuart Bingham
    58.93% 41.07%
    Scotland Scott Donaldson
    Outcome: Bingham 1-0
    Last 64
    Playing 2018-02-09 21:40
    England Nigel Bond
    56.24% 43.76%
    England Peter Lines
    Outcome: Bond 1-0
    Last 64
    Playing 2018-02-10 21:00
    Belgium Luca Brecel
    57.47% 42.53%
    China Mei Xiwen
    Outcome: Brecel 1-0
    Last 64
    Playing 2018-02-09 20:30
    England James Cahill
    39.23% 60.77%
    Scotland Graeme Dott
    Outcome: Dott 1-0
    Last 64
    Playing 2018-02-10 20:50
    England Stuart Carrington
    56.33% 43.67%
    Wales Ian Preece
    Outcome: Carrington 1-0
    Last 64
    Playing 2018-02-10 20:40
    England Ali Carter
    54.01% 45.99%
    Northern Ireland Joe Swail
    Outcome: Carter 1-0
    Last 64
    Playing 2018-02-10 22:20
    Egypt Basem Eltahhan
    28.10% 71.90%
    England Mark Davis
    Outcome: Davis 1-0
    Last 64
    Playing 2018-02-09 22:10
    Cyprus Michael Georgiou
    49.43% 50.57%
    Wales Jak Jones
    Outcome: Georgiou 1-0
    Last 64
    Playing 2018-02-09 21:30
    England Martin Gould
    62.30% 37.70%
    England John Astley
    Outcome: Gould 1-0
    Last 64
    Playing 2018-02-09 20:00
    China Xiao Guodong
    53.29% 46.71%
    England Tom Ford
    Outcome: Ford 1-0
    Last 64
    Playing 2018-02-09 22:00
    China Lyu Haotian
    66.99% 33.01%
    Australia Kurt Dunham
    Outcome: Dunham 1-0
    Last 64
    Playing 2018-02-09 22:30
    England Barry Hawkins
    57.96% 42.04%
    England Alex Davies
    Outcome: Hawkins 1-0
    Last 64
    Playing 2018-02-09 20:10
    England Liam Highfield
    56.73% 43.27%
    Northern Ireland Gerard Greene
    Outcome: Greene 1-0
    Last 64
    Playing 2018-02-10 20:20
    England Michael Holt
    55.07% 44.93%
    England Ashley Hugill
    Outcome: Hugill 1-0
    Last 64
    Playing 2018-02-09 21:00
    England Kuldesh Johal
    40.33% 59.67%
    England Mike Dunn
    Outcome: Dunn 1-0
    Last 64
    Playing 2018-02-09 20:20
    Wales Jamie Jones
    47.23% 52.77%
    Wales Michael White
    Outcome: Jones 1-0
    Last 64
    Playing 2018-02-10 20:30
    Wales Duane Jones
    41.96% 58.04%
    England Allan Taylor
    Outcome: Taylor 1-0
    Last 64
    Playing 2018-02-10 22:10
    England Mark King
    58.38% 41.62%
    China Tian Pengfei
    Outcome: Pengfei 1-0
    Last 64
    Playing 2018-02-09 21:20
    England Robert Milkins
    66.61% 33.39%
    Pakistan Hamza Akbar
    Outcome: Akbar 1-0
    Last 64
    Playing 2018-02-09 21:50
    Ireland Fergal O'Brien
    48.95% 51.05%
    England Ricky Walden
    Outcome: Walden 1-0
    Last 64
    Playing 2018-02-09 21:10
    England Sean O'Sullivan
    44.97% 55.03%
    England Peter Ebdon
    Outcome: O'Sullivan 1-0
    Last 64
    Playing 2018-02-09 20:40
    Thailand Noppon Saengkham
    53.46% 46.54%
    England Martin O'Donnell
    Outcome: O'Donnell 1-0
    Last 64
    Playing 2018-02-10 21:50
    England Matthew Selt
    65.38% 34.62%
    Malta Alex Borg
    Outcome: Borg 1-0
    Last 64
    Playing 2018-02-10 21:40
    England Elliot Slessor
    54.70% 45.30%
    England Michael Williams
    Outcome: Slessor 1-0
    Last 64
    Playing 2018-02-10 21:30
    Thailand Akani Songsermsawad
    33.63% 66.37%
    England David Gilbert
    Outcome: Songsermsawad 1-0
    Last 64
    Playing 2018-02-09 20:50
    Wales Matthew Stevens
    64.53% 35.47%
    England David Lilley
    Outcome: Stevens 1-0
    Last 64
    Playing 2018-02-10 20:10
    Switzerland Alexander Ursenbacher
    49.55% 50.45%
    England Rod Lawler
    Outcome: Lawler 1-0
    Last 64
    Playing 2018-02-10 20:00
    Thailand James Wattana
    33.72% 66.28%
    Wales Mark Williams
    Outcome: Williams 1-0
    Last 64
    Playing 2018-02-10 21:20
    England Jimmy White
    53.30% 46.70%
    England Billy Joe Castle
    Outcome: Castle 1-0
    Last 64
    Playing 2018-02-10 22:00
    England Gary Wilson
    48.37% 51.63%
    England Joe Perry
    Outcome: Perry 1-0
    Last 64
    Playing 2018-02-09 22:20
    China Zhang Yong
    60.57% 39.43%
    Scotland Ross Vallance
    Outcome: Yong 1-0
    Last 64
    Playing 2018-02-10 21:10
    China Cao Yupeng
    58.40% 41.60%
    Ireland Josh Boileau
    Outcome: Yupeng 1-0
    Last 128
    Playing 2018-02-08 20:10
    England John Astley
    54.78% 45.22%
    Scotland Ross Muir
    Outcome: Astley 1-0
    Last 128
    Playing 2018-02-08 22:00
    England Sam Baird
    43.29% 56.71%
    Northern Ireland Joe Swail
    Outcome: Swail 1-0
    Last 128
    Playing 2018-02-09 15:30
    China Yan Bingtao
    34.73% 65.27%
    Scotland Graeme Dott
    Outcome: Dott 1-0
    Last 128
    Playing 2018-02-09 15:40
    Ireland Josh Boileau
    57.78% 42.22%
    England Daniel Ward
    Outcome: Boileau 1-0
    Last 128
    Playing 2018-02-08 22:30
    England Nigel Bond
    68.85% 31.15%
    Ireland Leo Fernandez
    Outcome: Bond 1-0
    Last 128
    Playing 2018-02-09 13:20
    Malta Alex Borg
    34.42% 65.58%
    Wales Daniel Wells
    Outcome: Borg 1-0
    Last 128
    Playing 2018-02-09 14:30
    England Oliver Brown
    45.14% 54.86%
    Wales Ian Preece
    Outcome: Preece 1-0
    Last 128
    Playing 2018-02-08 21:00
    England James Cahill
    44.06% 55.94%
    England Rory McLeod
    Outcome: Cahill 1-0
    Last 128
    Playing 2018-02-08 16:50
    England Ashley Carty
    27.53% 72.47%
    England Mark King
    Outcome: King 1-0
    Last 128
    Playing 2018-02-08 15:10
    England Billy Joe Castle
    30.64% 69.36%
    England Chris Wakelin
    Outcome: Castle 1-0
    Last 128
    Playing 2018-02-08 21:40
    England Jamie Cope
    44.43% 55.57%
    Pakistan Hamza Akbar
    Outcome: Akbar 1-0
    Last 128
    Playing 2018-02-08 13:00
    England Mark Davis
    48.58% 51.42%
    Scotland Anthony McGill
    Outcome: Davis 1-0
    Last 128
    Playing 2018-02-08 13:50
    Scotland Scott Donaldson
    58.78% 41.22%
    China Yuan Sijun
    Outcome: Donaldson 1-0
    Last 128
    Playing 2018-02-08 20:20
    Australia Kurt Dunham
    32.68% 67.32%
    Scotland Chris Totten
    Outcome: Dunham 1-0
    Last 128
    Playing 2018-02-09 13:40
    England Mike Dunn
    62.17% 37.83%
    Wales David John
    Outcome: Dunn 1-0
    Last 128
    Playing 2018-02-08 20:50
    Egypt Basem Eltahhan
    19.30% 80.70%
    China Li Yuan
    Outcome: Eltahhan 1-0
    Last 128
    Playing 2018-02-09 16:20
    England Tom Ford
    41.63% 58.37%
    Northern Ireland Mark Allen
    Outcome: Ford 1-0
    Last 128
    Playing 2018-02-09 13:10
    Cyprus Michael Georgiou
    66.64% 33.36%
    Malaysia Thor Chuan Leong
    Outcome: Georgiou 1-0
    Last 128
    Playing 2018-02-08 14:50
    England David Gilbert
    75.08% 24.92%
    England Adam Duffy
    Outcome: Gilbert 1-0
    Last 128
    Playing 2018-02-08 14:20
    England Martin Gould
    53.00% 47.00%
    Ireland Ken Doherty
    Outcome: Gould 1-0
    Last 128
    Playing 2018-02-08 21:30
    England David Grace
    46.96% 53.04%
    China Xiao Guodong
    Outcome: Guodong 1-0
    Last 128
    Playing 2018-02-09 14:50
    Northern Ireland Gerard Greene
    43.12% 56.88%
    China Zhou Yuelong
    Outcome: Greene 1-0
    Last 128
    Playing 2018-02-08 16:30
    China Li Hang
    40.37% 59.63%
    Wales Mark Williams
    Outcome: Williams 1-0
    Last 128
    Playing 2018-02-08 14:00
    China Lyu Haotian
    57.55% 42.45%
    China Xu Si
    Outcome: Haotian 1-0
    Last 128
    Playing 2018-02-08 15:30
    England Barry Hawkins
    45.58% 54.42%
    England Shaun Murphy
    Outcome: Hawkins 1-0
    Last 128
    Playing 2018-02-08 14:40
    England Liam Highfield
    61.29% 38.71%
    China Fang Xiongman
    Outcome: Highfield 1-0
    Last 128
    Playing 2018-02-09 16:50
    England Michael Holt
    51.81% 48.19%
    Wales Ryan Day
    Outcome: Holt 1-0
    Last 128
    Playing 2018-02-08 15:50
    England Ashley Hugill
    61.24% 38.76%
    Wales Ben Jones
    Outcome: Hugill 1-0
    Last 128
    Playing 2018-02-08 15:40
    England Kuldesh Johal
    44.76% 55.24%
    China Wang Yuchen
    Outcome: Johal 1-0
    Last 128
    Playing 2018-02-08 13:30
    Wales Duane Jones
    34.52% 65.48%
    England Ben Woollaston
    Outcome: Jones 1-0
    Last 128
    Playing 2018-02-08 13:10
    England Mark Joyce
    69.65% 30.35%
    England Alex Davies
    Outcome: Davies 1-0
    Last 128
    Playing 2018-02-08 16:40
    England Christopher Keogan
    56.48% 43.52%
    England Michael Williams
    Outcome: Williams 1-0
    Last 128
    Playing 2018-02-09 15:50
    Germany Lukas Kleckers
    28.60% 71.40%
    England Gary Wilson
    Outcome: Wilson 1-0
    Last 128
    Playing 2018-02-08 14:10
    England David Lilley
    29.49% 70.51%
    China Chen Zhe
    Outcome: Lilley 1-0
    Last 128
    Playing 2018-02-09 16:10
    England Oliver Lines
    40.29% 59.71%
    China Cao Yupeng
    Outcome: Yupeng 1-0
    Last 128
    Playing 2018-02-09 14:00
    Norway Kurt Maflin
    53.86% 46.14%
    Wales Jak Jones
    Outcome: Jones 1-0
    Last 128
    Playing 2018-02-09 15:20
    England Mitchell Mann
    50.60% 49.40%
    England Martin O'Donnell
    Outcome: O'Donnell 1-0
    Last 128
    Playing 2018-02-08 13:20
    Scotland Alan McManus
    75.15% 24.85%
    Scotland Ross Vallance
    Outcome: Vallance 1-0
    Last 128
    Playing 2018-02-08 16:10
    England Hammad Miah
    28.25% 71.75%
    England Joe Perry
    Outcome: Perry 1-0
    Last 128
    Playing 2018-02-09 13:00
    England Robert Milkins
    52.60% 47.40%
    England Alfie Burden
    Outcome: Milkins 1-0
    Last 128
    Playing 2018-02-09 13:30
    Ireland Fergal O'Brien
    75.70% 24.30%
    England William Lemons
    Outcome: O'Brien 1-0
    Last 128
    Playing 2018-02-08 21:50
    China Tian Pengfei
    66.47% 33.53%
    England Wayne Brown
    Outcome: Pengfei 1-0
    Last 128
    Playing 2018-02-09 14:40
    England Lewis Roberts
    29.52% 70.48%
    Wales Jamie Jones
    Outcome: Jones 1-0
    Last 128
    Playing 2018-02-09 16:40
    England Jimmy Robertson
    48.40% 51.60%
    Belgium Luca Brecel
    Outcome: Brecel 1-0
    Last 128
    Playing 2018-02-08 20:30
    Thailand Noppon Saengkham
    59.91% 40.09%
    England Paul Davison
    Outcome: Saengkham 1-0
    Last 128
    Playing 2018-02-08 15:00
    England Matthew Selt
    47.67% 52.33%
    Wales Dominic Dale
    Outcome: Selt 1-0
    Last 128
    Playing 2018-02-08 16:00
    Israel Eden Sharav
    52.91% 47.09%
    China Mei Xiwen
    Outcome: Xiwen 1-0
    Last 128
    Playing 2018-02-08 20:00
    England James Silverwood
    26.83% 73.17%
    England Stuart Bingham
    Outcome: Bingham 1-0
    Last 128
    Playing 2018-02-08 15:20
    England Elliot Slessor
    60.86% 39.14%
    England Sanderson Lam
    Outcome: Slessor 1-0
    Last 128
    Playing 2018-02-08 13:40
    England Craig Steadman
    34.55% 65.45%
    England Ali Carter
    Outcome: Carter 1-0
    Last 128
    Playing 2018-02-09 14:20
    Wales Matthew Stevens
    51.60% 48.40%
    China Zhao Xintong
    Outcome: Stevens 1-0
    Last 128
    Playing 2018-02-08 16:20
    England Allan Taylor
    53.18% 46.82%
    England Ian Burns
    Outcome: Taylor 1-0
    Last 128
    Playing 2018-02-08 21:10
    Switzerland Alexander Ursenbacher
    32.40% 67.60%
    England Jack Lisowski
    Outcome: Ursenbacher 1-0
    Last 128
    Playing 2018-02-09 15:00
    Iran Soheil Vahedi
    31.97% 68.03%
    England Peter Ebdon
    Outcome: Ebdon 1-0
    Last 128
    Playing 2018-02-08 22:20
    Wales Lee Walker
    38.79% 61.21%
    England Stuart Carrington
    Outcome: Carrington 1-0
    Last 128
    Playing 2018-02-09 16:30
    England Charlie Walters
    34.90% 65.10%
    England Rod Lawler
    Outcome: Lawler 1-0
    Last 128
    Playing 2018-02-08 22:10
    Thailand James Wattana
    42.94% 57.06%
    China Zhang Anda
    Outcome: Wattana 1-0
    Last 128
    Playing 2018-02-09 16:00
    Wales Michael White
    49.11% 50.89%
    England Andrew Higginson
    Outcome: White 1-0
    Last 128
    Playing 2018-02-08 21:20
    England Jimmy White
    45.13% 54.87%
    England Anthony Hamilton
    Outcome: White 1-0
    Last 128
    Playing 2018-02-09 13:50
    England Kyren Wilson
    46.17% 53.83%
    England Ricky Walden
    Outcome: Walden 1-0
    Last 128
    Playing 2018-02-09 15:10
    China Zhang Yong
    54.75% 45.25%
    England Jamie Barrett
    Outcome: Yong 1-0
    Last 128
    Playing 2018-02-09 14:10
    China Niu Zhuang
    59.55% 40.45%
    England Sean O'Sullivan
    Outcome: O'Sullivan 1-0
    Last 128
    Playing 2018-02-08 14:30
    China Chen Zifan
    37.52% 62.48%
    England Peter Lines
    Outcome: Lines 1-0