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 English Open

    Final
    Playing 2017-10-22 20:00
    England Ronnie O'Sullivan
    51.23% 48.77%
    England Kyren Wilson
    Outcome: O'Sullivan 9-2
    Semi-final
    Playing 2017-10-21 20:00
    Scotland Anthony McGill
    47.02% 52.98%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-4
    Semi-final
    Playing 2017-10-21 14:00
    Switzerland Alexander Ursenbacher
    45.29% 54.71%
    England Kyren Wilson
    Outcome: Wilson 6-3
    Quarter-final
    Playing 2017-10-20 20:00
    England Jack Lisowski
    43.24% 56.76%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 5-2
    Quarter-final
    Playing 2017-10-20 13:00
    Scotland Anthony McGill
    46.93% 53.07%
    Australia Neil Robertson
    Outcome: McGill 5-3
    Quarter-final
    Playing 2017-10-20 15:00
    Iran Hossein Vafaei
    45.67% 54.33%
    England Kyren Wilson
    Outcome: Wilson 5-3
    Quarter-final
    Playing 2017-10-20 20:00
    Wales Michael White
    57.90% 42.10%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 5-0
    Last 16
    Playing 2017-10-19 20:00
    China Yan Bingtao
    38.88% 61.12%
    Scotland Anthony McGill
    Outcome: McGill 4-3
    Last 16
    Playing 2017-10-19 20:00
    England Andrew Higginson
    51.75% 48.25%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-1
    Last 16
    Playing 2017-10-19 20:00
    England Ronnie O'Sullivan
    46.42% 53.58%
    Scotland John Higgins
    Outcome: O'Sullivan 4-3
    Last 16
    Playing 2017-10-19 20:00
    Australia Neil Robertson
    60.27% 39.73%
    India Aditya Mehta
    Outcome: Robertson 4-1
    Last 16
    Playing 2017-10-19 21:00
    England Judd Trump
    59.01% 40.99%
    England Jack Lisowski
    Outcome: Lisowski 4-3
    Last 16
    Playing 2017-10-19 20:00
    Switzerland Alexander Ursenbacher
    41.78% 58.22%
    England Shaun Murphy
    Outcome: Ursenbacher 4-1
    Last 16
    Playing 2017-10-19 20:00
    Wales Michael White
    54.88% 45.12%
    Thailand James Wattana
    Outcome: White 4-3
    Last 16
    Playing 2017-10-19 21:00
    England Kyren Wilson
    54.88% 45.12%
    China Xiao Guodong
    Outcome: Wilson 4-0
    Last 32
    Playing 2017-10-19 11:00
    England Stuart Bingham
    59.06% 40.94%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-3
    Last 32
    Playing 2017-10-19 11:00
    Malaysia Thor Chuan Leong
    37.03% 62.97%
    England Kyren Wilson
    Outcome: Wilson 4-1
    Last 32
    Playing 2017-10-19 15:30
    China Xiao Guodong
    39.85% 60.15%
    England Mark Selby
    Outcome: Guodong 4-1
    Last 32
    Playing 2017-10-19 14:00
    England Liam Highfield
    45.43% 54.57%
    England Shaun Murphy
    Outcome: Murphy 4-3
    Last 32
    Playing 2017-10-19 11:00
    Scotland Anthony McGill
    62.55% 37.45%
    Thailand Akani Songsermsawad
    Outcome: McGill 4-3
    Last 32
    Playing 2017-10-19 11:00
    India Aditya Mehta
    44.44% 55.56%
    China Chen Zifan
    Outcome: Mehta 4-1
    Last 32
    Playing 2017-10-19 11:00
    England Hammad Miah
    32.80% 67.20%
    England Andrew Higginson
    Outcome: Higginson 4-1
    Last 32
    Playing 2017-10-19 14:00
    England Robert Milkins
    39.77% 60.23%
    Scotland John Higgins
    Outcome: Higgins 4-3
    Last 32
    Playing 2017-10-19 14:00
    England Jimmy Robertson
    41.07% 58.93%
    Australia Neil Robertson
    Outcome: Robertson 4-2
    Last 32
    Playing 2017-10-19 15:30
    England Judd Trump
    58.78% 41.22%
    Wales Matthew Stevens
    Outcome: Trump 4-1
    Last 32
    Playing 2017-10-19 11:00
    Switzerland Alexander Ursenbacher
    50.20% 49.80%
    England Stuart Carrington
    Outcome: Ursenbacher 4-2
    Last 32
    Playing 2017-10-19 14:00
    Thailand James Wattana
    50.55% 49.45%
    China Yuan Sijun
    Outcome: Wattana 4-2
    Last 32
    Playing 2017-10-19 14:00
    China Liang Wenbo
    53.37% 46.63%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 32
    Playing 2017-10-19 14:00
    Wales Michael White
    49.84% 50.16%
    England Ben Woollaston
    Outcome: White 4-0
    Last 32
    Playing 2017-10-19 11:00
    Wales Mark Williams
    57.57% 42.43%
    England Jack Lisowski
    Outcome: Lisowski 4-2
    Last 32
    Playing 2017-10-19 14:00
    China Zhang Yong
    43.05% 56.95%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 64
    Playing 2017-10-18 20:00
    England John Astley
    57.76% 42.24%
    China Yuan Sijun
    Outcome: Sijun 4-3
    Last 64
    Playing 2017-10-18 17:30
    England Stuart Bingham
    65.02% 34.98%
    China Fang Xiongman
    Outcome: Bingham 4-2
    Last 64
    Playing 2017-10-18 15:00
    Belgium Luca Brecel
    40.58% 59.42%
    Wales Mark Williams
    Outcome: Williams 4-1
    Last 64
    Playing 2017-10-18 11:00
    England Stuart Carrington
    41.43% 58.57%
    Northern Ireland Mark Allen
    Outcome: Carrington 4-2
    Last 64
    Playing 2017-10-18 20:00
    England Ali Carter
    62.01% 37.99%
    Thailand James Wattana
    Outcome: Wattana 4-3
    Last 64
    Playing 2017-10-18 14:00
    Malaysia Thor Chuan Leong
    41.70% 58.30%
    China Cao Yupeng
    Outcome: Chuan Leong 4-2
    Last 64
    Playing 2017-10-18 11:00
    Scotland Rhys Clark
    45.47% 54.53%
    China Zhang Yong
    Outcome: Yong 4-2
    Last 64
    Playing 2017-10-18 20:00
    England Mark Davis
    43.82% 56.18%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 64
    Playing 2017-10-18 14:00
    England Mike Dunn
    43.58% 56.42%
    England Kyren Wilson
    Outcome: Wilson 4-0
    Last 64
    Playing 2017-10-18 20:00
    Northern Ireland Gerard Greene
    57.13% 42.87%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-3
    Last 64
    Playing 2017-10-18 15:00
    China Xiao Guodong
    43.68% 56.32%
    England Ricky Walden
    Outcome: Guodong 4-2
    Last 64
    Playing 2017-10-18 21:00
    China Li Hang
    43.37% 56.63%
    Australia Neil Robertson
    Outcome: Robertson 4-3
    Last 64
    Playing 2017-10-18 15:00
    England Liam Highfield
    57.12% 42.88%
    Thailand Thepchaiya Un-Nooh
    Outcome: Highfield 4-3
    Last 64
    Playing 2017-10-18 11:00
    Wales Jamie Jones
    49.06% 50.94%
    China Yan Bingtao
    Outcome: Bingtao 4-1
    Last 64
    Playing 2017-10-18 21:00
    China Ding Junhui
    57.03% 42.97%
    Wales Michael White
    Outcome: White 4-2
    Last 64
    Playing 2017-10-18 20:00
    England Mitchell Mann
    48.19% 51.81%
    England Andrew Higginson
    Outcome: Higginson 4-0
    Last 64
    Playing 2017-10-18 11:00
    Scotland Anthony McGill
    60.47% 39.53%
    China Lyu Haotian
    Outcome: McGill 4-2
    Last 64
    Playing 2017-10-18 14:00
    England Robert Milkins
    57.50% 42.50%
    England Ashley Hugill
    Outcome: Milkins 4-2
    Last 64
    Playing 2017-10-18 20:00
    Scotland Ross Muir
    36.88% 63.12%
    England Mark Selby
    Outcome: Selby 4-1
    Last 64
    Playing 2017-10-18 15:00
    China Tian Pengfei
    57.46% 42.54%
    England Hammad Miah
    Outcome: Miah 4-1
    Last 64
    Playing 2017-10-18 16:00
    Wales Ian Preece
    55.95% 44.05%
    India Aditya Mehta
    Outcome: Mehta 4-2
    Last 64
    Playing 2017-10-18 11:00
    England Jimmy Robertson
    46.06% 53.94%
    England Gary Wilson
    Outcome: Robertson 4-2
    Last 64
    Playing 2017-10-18 15:00
    England Matthew Selt
    38.53% 61.47%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 64
    Playing 2017-10-18 14:00
    Thailand Akani Songsermsawad
    46.06% 53.94%
    Northern Ireland Joe Swail
    Outcome: Songsermsawad 4-2
    Last 64
    Playing 2017-10-18 15:00
    England Craig Steadman
    44.95% 55.05%
    England Ben Woollaston
    Outcome: Woollaston 4-3
    Last 64
    Playing 2017-10-18 16:00
    Wales Matthew Stevens
    49.47% 50.53%
    England David Gilbert
    Outcome: Stevens 4-2
    Last 64
    Playing 2017-10-18 14:00
    England Judd Trump
    59.89% 40.11%
    England Mark Joyce
    Outcome: Trump 4-0
    Last 64
    Playing 2017-10-18 17:30
    Wales Daniel Wells
    41.44% 58.56%
    England Shaun Murphy
    Outcome: Murphy 4-2
    Last 64
    Playing 2017-10-18 14:00
    China Liang Wenbo
    52.64% 47.36%
    England Tom Ford
    Outcome: Wenbo 4-3
    Last 64
    Playing 2017-10-18 14:00
    China Zhao Xintong
    47.76% 52.24%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-2
    Last 64
    Playing 2017-10-18 11:00
    China Li Yuan
    36.36% 63.64%
    England Jack Lisowski
    Outcome: Lisowski 4-3
    Last 64
    Playing 2017-10-18 11:00
    China Chen Zifan
    42.81% 57.19%
    England Barry Hawkins
    Outcome: Zifan 4-3
    Last 128
    Playing 2017-10-16 17:30
    Northern Ireland Mark Allen
    56.50% 43.50%
    England Jimmy White
    Outcome: Allen 4-0
    Last 128
    Playing 2017-10-17 14:00
    England John Astley
    54.58% 45.42%
    England Paul Davison
    Outcome: Astley 4-2
    Last 128
    Playing 2017-10-17 20:00
    England Sam Baird
    48.72% 51.28%
    Scotland Ross Muir
    Outcome: Muir 4-3
    Last 128
    Playing 2017-10-16 16:00
    England Jamie Barrett
    49.32% 50.68%
    China Li Yuan
    Outcome: Yuan 4-2
    Last 128
    Playing 2017-10-16 14:00
    England Stuart Bingham
    58.97% 41.03%
    Wales Lee Walker
    Outcome: Bingham 4-0
    Last 128
    Playing 2017-10-17 17:30
    Ireland Josh Boileau
    29.52% 70.48%
    England David Gilbert
    Outcome: Gilbert 4-0
    Last 128
    Playing 2017-10-17 14:00
    Belgium Luca Brecel
    40.46% 59.54%
    Wales Ryan Day
    Outcome: Brecel 4-1
    Last 128
    Playing 2017-10-17 15:00
    England Stuart Carrington
    71.87% 28.13%
    Thailand Boonyarit Keattikun
    Outcome: Carrington 4-1
    Last 128
    Playing 2017-10-16 21:00
    England Ali Carter
    59.39% 40.61%
    England Oliver Lines
    Outcome: Carter 4-1
    Last 128
    Playing 2017-10-17 20:00
    Malaysia Thor Chuan Leong
    34.14% 65.86%
    Scotland Graeme Dott
    Outcome: Chuan Leong 4-1
    Last 128
    Playing 2017-10-17 14:00
    Scotland Rhys Clark
    31.23% 68.77%
    Scotland Alan McManus
    Outcome: Clark 4-3
    Last 128
    Playing 2017-10-16 15:00
    England Sam Craigie
    42.94% 57.06%
    India Aditya Mehta
    Outcome: Mehta 4-0
    Last 128
    Playing 2017-10-17 16:00
    Wales Dominic Dale
    52.45% 47.55%
    Wales Daniel Wells
    Outcome: Wells 4-1
    Last 128
    Playing 2017-10-16 20:00
    England Mark Davis
    65.64% 34.36%
    China Chen Zhe
    Outcome: Davis 4-3
    Last 128
    Playing 2017-10-16 16:00
    China Yu Delu
    46.19% 53.81%
    England Mark Joyce
    Outcome: Joyce 4-3
    Last 128
    Playing 2017-10-17 14:00
    Ireland Ken Doherty
    57.44% 42.56%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-1
    Last 128
    Playing 2017-10-17 11:00
    England Mike Dunn
    66.96% 33.04%
    Malta Alex Borg
    Outcome: Dunn 4-2
    Last 128
    Playing 2017-10-16 11:00
    Egypt Basem Eltahhan
    13.22% 86.78%
    Wales Jamie Jones
    Outcome: Jones 4-0
    Last 128
    Playing 2017-10-16 11:00
    England Tom Ford
    68.86% 31.14%
    China Xu Si
    Outcome: Ford 4-1
    Last 128
    Playing 2017-10-17 11:00
    Hong Kong Marco Fu
    54.48% 45.52%
    China Tian Pengfei
    Outcome: Pengfei 4-1
    Last 128
    Playing 2017-10-17 14:00
    Cyprus Michael Georgiou
    64.50% 35.50%
    England Hammad Miah
    Outcome: Miah 4-1
    Last 128
    Playing 2017-10-17 16:00
    England Martin Gould
    61.14% 38.86%
    China Zhao Xintong
    Outcome: Xintong 4-1
    Last 128
    Playing 2017-10-17 20:00
    England David Grace
    38.11% 61.89%
    Wales Mark Williams
    Outcome: Williams 4-1
    Last 128
    Playing 2017-10-16 17:30
    China Xiao Guodong
    71.54% 28.46%
    China Wang Yuchen
    Outcome: Guodong 4-2
    Last 128
    Playing 2017-10-17 15:00
    England Anthony Hamilton
    59.94% 40.06%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-2
    Last 128
    Playing 2017-10-16 15:00
    China Li Hang
    47.18% 52.82%
    England Chris Wakelin
    Outcome: Hang 4-2
    Last 128
    Playing 2017-10-17 14:00
    China Lyu Haotian
    35.87% 64.13%
    England Allan Taylor
    Outcome: Haotian 4-1
    Last 128
    Playing 2017-10-16 11:00
    England Barry Hawkins
    57.42% 42.58%
    England Peter Lines
    Outcome: Hawkins 4-2
    Last 128
    Playing 2017-10-16 20:00
    Scotland John Higgins
    62.16% 37.84%
    England Elliot Slessor
    Outcome: Higgins 4-3
    Last 128
    Playing 2017-10-16 20:00
    England Liam Highfield
    45.99% 54.01%
    Ireland Fergal O'Brien
    Outcome: Highfield 4-3
    Last 128
    Playing 2017-10-16 20:00
    England Ashley Hugill
    42.61% 57.39%
    England Nigel Bond
    Outcome: Hugill 4-2
    Last 128
    Playing 2017-10-17 21:00
    Wales Jak Jones
    36.71% 63.29%
    England Ricky Walden
    Outcome: Walden 4-2
    Last 128
    Playing 2017-10-17 15:00
    China Ding Junhui
    73.01% 26.99%
    England Christopher Keogan
    Outcome: Junhui 4-1
    Last 128
    Playing 2017-10-17 15:00
    England Mark King
    63.01% 36.99%
    China Fang Xiongman
    Outcome: Xiongman 4-2
    Last 128
    Playing 2017-10-17 17:30
    Germany Lukas Kleckers
    31.09% 68.91%
    Wales Michael White
    Outcome: White 4-1
    Last 128
    Playing 2017-10-16 20:00
    England Mitchell Mann
    65.82% 34.18%
    Ireland Leo Fernandez
    Outcome: Mann 4-3
    Last 128
    Playing 2017-10-16 11:00
    Scotland Anthony McGill
    58.09% 41.91%
    England Michael Holt
    Outcome: McGill 4-3
    Last 128
    Playing 2017-10-16 16:00
    England Rory McLeod
    44.77% 55.23%
    England Jack Lisowski
    Outcome: Lisowski 4-0
    Last 128
    Playing 2017-10-17 11:00
    England Robert Milkins
    43.65% 56.35%
    Scotland Stephen Maguire
    Outcome: Milkins 4-0
    Last 128
    Playing 2017-10-16 21:00
    England Shaun Murphy
    73.40% 26.60%
    Iran Soheil Vahedi
    Outcome: Murphy 4-1
    Last 128
    Playing 2017-10-17 20:00
    England Ronnie O'Sullivan
    59.76% 40.24%
    China Zhang Anda
    Outcome: O'Sullivan 4-1
    Last 128
    Playing 2017-10-16 15:00
    Wales Ian Preece
    58.20% 41.80%
    China Mei Xiwen
    Outcome: Preece 4-0
    Last 128
    Playing 2017-10-16 14:00
    England Jimmy Robertson
    60.27% 39.73%
    England Adam Duffy
    Outcome: Robertson 4-2
    Last 128
    Playing 2017-10-17 21:00
    Australia Neil Robertson
    69.16% 30.84%
    England Billy Joe Castle
    Outcome: Robertson 4-0
    Last 128
    Playing 2017-10-16 14:00
    Thailand Noppon Saengkham
    42.27% 57.73%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 128
    Playing 2017-10-17 14:00
    England Mark Selby
    66.71% 33.29%
    Scotland Scott Donaldson
    Outcome: Selby 4-3
    Last 128
    Playing 2017-10-17 11:00
    England Matthew Selt
    51.60% 48.40%
    England Alfie Burden
    Outcome: Selt 4-2
    Last 128
    Playing 2017-10-17 15:00
    China Yuan Sijun
    32.44% 67.56%
    England Joe Perry
    Outcome: Sijun 4-1
    Last 128
    Playing 2017-10-16 14:00
    Thailand Akani Songsermsawad
    93.01% 6.99%
    Australia Matthew Bolton
    Outcome: Songsermsawad 4-2
    Last 128
    Playing 2017-10-17 11:00
    England Craig Steadman
    58.32% 41.68%
    Finland Robin Hull
    Outcome: Steadman 4-3
    Last 128
    Playing 2017-10-16 17:30
    Wales Matthew Stevens
    58.89% 41.11%
    Israel Eden Sharav
    Outcome: Stevens 4-0
    Last 128
    Playing 2017-10-16 14:00
    Scotland Chris Totten
    22.23% 77.77%
    Northern Ireland Joe Swail
    Outcome: Swail 4-3
    Last 128
    Playing 2017-10-16 14:00
    England Judd Trump
    65.22% 34.78%
    England Robbie Williams
    Outcome: Trump 4-3
    Last 128
    Playing 2017-10-17 11:00
    Thailand Thepchaiya Un-Nooh
    45.70% 54.30%
    Norway Kurt Maflin
    Outcome: Un-Nooh 4-2
    Last 128
    Playing 2017-10-17 16:00
    Iran Hossein Vafaei
    60.83% 39.17%
    China Niu Zhuang
    Outcome: Vafaei 4-2
    Last 128
    Playing 2017-10-17 11:00
    Thailand James Wattana
    47.59% 52.41%
    England Martin O'Donnell
    Outcome: Wattana 4-2
    Last 128
    Playing 2017-10-16 15:00
    China Liang Wenbo
    59.47% 40.53%
    Wales Duane Jones
    Outcome: Wenbo 4-1
    Last 128
    Playing 2017-10-16 20:00
    England Kyren Wilson
    55.85% 44.15%
    England Rod Lawler
    Outcome: Wilson 4-3
    Last 128
    Playing 2017-10-16 14:00
    England Gary Wilson
    57.42% 42.58%
    England Sean O'Sullivan
    Outcome: Wilson 4-1
    Last 128
    Playing 2017-10-17 20:00
    England Ben Woollaston
    56.14% 43.86%
    England Peter Ebdon
    Outcome: Woollaston 4-2
    Last 128
    Playing 2017-10-16 20:00
    China Zhang Yong
    71.78% 28.22%
    Australia Kurt Dunham
    Outcome: Yong 4-3
    Last 128
    Playing 2017-10-17 20:00
    China Cao Yupeng
    76.67% 23.33%
    Pakistan Hamza Akbar
    Outcome: Yupeng 4-1
    Last 128
    Playing 2017-10-16 15:00
    China Chen Zifan
    58.35% 41.65%
    England Sanderson Lam
    Outcome: Zifan 4-3
    Pre-qualifying 1
    Playing 2017-10-16 11:00
    England Ian Burns
    52.70% 47.30%
    China Zhang Anda
    Outcome: Anda 4-3
    Pre-qualifying 1
    Playing 2017-10-16 11:00
    England Allan Taylor
    64.14% 35.86%
    England David Lilley
    Outcome: Taylor 4-3
    Pre-qualifying 1
    Playing 2017-10-16 11:00
    China Fang Xiongman
    47.56% 52.44%
    England Joe O'Connor
    Outcome: Xiongman 4-0