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


    Northern Ireland 2017 Northern Ireland Open

    Final
    Playing 2017-11-26 20:00
    China Yan Bingtao
    42.02% 57.98%
    Wales Mark Williams
    Outcome: Williams 9-8
    Semi-final
    Playing 2017-11-25 20:00
    China Yan Bingtao
    53.88% 46.12%
    China Lyu Haotian
    Outcome: Bingtao 6-2
    Semi-final
    Playing 2017-11-25 14:00
    England Elliot Slessor
    40.53% 59.47%
    Wales Mark Williams
    Outcome: Williams 6-2
    Quarter-final
    Playing 2017-11-24 20:00
    China Yan Bingtao
    45.55% 54.45%
    England Robert Milkins
    Outcome: Bingtao 5-4
    Quarter-final
    Playing 2017-11-24 15:00
    England Mike Dunn
    45.38% 54.62%
    Wales Mark Williams
    Outcome: Williams 5-1
    Quarter-final
    Playing 2017-11-24 20:00
    China Tian Pengfei
    57.70% 42.30%
    China Lyu Haotian
    Outcome: Haotian 5-4
    Quarter-final
    Playing 2017-11-24 13:00
    China Li Yuan
    49.28% 50.72%
    England Elliot Slessor
    Outcome: Slessor 5-4
    Last 16
    Playing 2017-11-23 21:00
    China Yan Bingtao
    44.31% 55.69%
    Wales Ryan Day
    Outcome: Bingtao 4-3
    Last 16
    Playing 2017-11-23 20:00
    England Sam Craigie
    44.06% 55.94%
    England Elliot Slessor
    Outcome: Slessor 4-1
    Last 16
    Playing 2017-11-23 20:00
    England Mike Dunn
    40.50% 59.50%
    England Joe Perry
    Outcome: Dunn 4-1
    Last 16
    Playing 2017-11-23 20:00
    England Liam Highfield
    56.09% 43.91%
    China Lyu Haotian
    Outcome: Haotian 4-2
    Last 16
    Playing 2017-11-23 20:00
    China Tian Pengfei
    52.50% 47.50%
    England Chris Wakelin
    Outcome: Pengfei 4-1
    Last 16
    Playing 2017-11-23 20:00
    England Ricky Walden
    56.11% 43.89%
    England Robert Milkins
    Outcome: Milkins 4-2
    Last 16
    Playing 2017-11-23 20:00
    Wales Mark Williams
    55.77% 44.23%
    England David Gilbert
    Outcome: Williams 4-2
    Last 16
    Playing 2017-11-23 21:00
    England Gary Wilson
    57.86% 42.14%
    China Li Yuan
    Outcome: Yuan 4-1
    Last 32
    Playing 2017-11-23 11:00
    Wales Ryan Day
    57.73% 42.27%
    Finland Robin Hull
    Outcome: Day 4-3
    Last 32
    Playing 2017-11-23 14:00
    Ireland Ken Doherty
    51.66% 48.34%
    England Liam Highfield
    Outcome: Highfield 4-3
    Last 32
    Playing 2017-11-23 11:00
    England Mike Dunn
    48.89% 51.11%
    England Michael Holt
    Outcome: Dunn 4-1
    Last 32
    Playing 2017-11-23 14:00
    England David Gilbert
    57.59% 42.41%
    Scotland Ross Muir
    Outcome: Gilbert 4-3
    Last 32
    Playing 2017-11-23 11:00
    China Xiao Guodong
    41.20% 58.80%
    England Joe Perry
    Outcome: Perry 4-1
    Last 32
    Playing 2017-11-23 11:00
    China Lyu Haotian
    43.66% 56.34%
    Thailand Thepchaiya Un-Nooh
    Outcome: Haotian 4-2
    Last 32
    Playing 2017-11-23 15:30
    Scotland John Higgins
    60.73% 39.27%
    England Gary Wilson
    Outcome: Wilson 4-3
    Last 32
    Playing 2017-11-23 11:00
    England Mark King
    56.01% 43.99%
    China Yan Bingtao
    Outcome: Bingtao 4-1
    Last 32
    Playing 2017-11-23 14:00
    Scotland Anthony McGill
    60.65% 39.35%
    China Li Yuan
    Outcome: Yuan 4-3
    Last 32
    Playing 2017-11-23 11:00
    England Robert Milkins
    43.02% 56.98%
    Australia Neil Robertson
    Outcome: Milkins 4-3
    Last 32
    Playing 2017-11-23 14:00
    China Tian Pengfei
    57.06% 42.94%
    Thailand Noppon Saengkham
    Outcome: Pengfei 4-2
    Last 32
    Playing 2017-11-23 14:00
    England Elliot Slessor
    40.61% 59.39%
    England Ronnie O'Sullivan
    Outcome: Slessor 4-1
    Last 32
    Playing 2017-11-23 14:00
    Thailand Akani Songsermsawad
    42.11% 57.89%
    Wales Mark Williams
    Outcome: Williams 4-1
    Last 32
    Playing 2017-11-23 15:30
    England Chris Wakelin
    44.24% 55.76%
    England Jimmy White
    Outcome: Wakelin 4-0
    Last 32
    Playing 2017-11-23 11:00
    England Ricky Walden
    60.37% 39.63%
    England Jimmy Robertson
    Outcome: Walden 4-3
    Last 32
    Playing 2017-11-23 14:00
    China Mei Xiwen
    53.76% 46.24%
    England Sam Craigie
    Outcome: Craigie 4-2
    Last 64
    Playing 2017-11-22 20:00
    Northern Ireland Mark Allen
    63.66% 36.34%
    China Tian Pengfei
    Outcome: Pengfei 4-3
    Last 64
    Playing 2017-11-22 11:00
    England Jamie Barrett
    38.99% 61.01%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 64
    Playing 2017-11-22 14:00
    England Ali Carter
    59.65% 40.35%
    China Xiao Guodong
    Outcome: Guodong 4-1
    Last 64
    Playing 2017-11-22 14:00
    England Billy Joe Castle
    37.63% 62.37%
    Australia Neil Robertson
    Outcome: Robertson 4-0
    Last 64
    Playing 2017-11-22 20:00
    Wales Ryan Day
    55.63% 44.37%
    China Li Hang
    Outcome: Day 4-2
    Last 64
    Playing 2017-11-22 11:00
    China Yu Delu
    50.27% 49.73%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-3
    Last 64
    Playing 2017-11-22 15:00
    England Mike Dunn
    46.76% 53.24%
    Wales Matthew Stevens
    Outcome: Dunn 4-0
    Last 64
    Playing 2017-11-22 14:00
    England Tom Ford
    38.55% 61.45%
    Wales Mark Williams
    Outcome: Williams 4-0
    Last 64
    Playing 2017-11-22 16:00
    Cyprus Michael Georgiou
    46.83% 53.17%
    England Michael Holt
    Outcome: Holt 4-2
    Last 64
    Playing 2017-11-22 20:00
    England David Gilbert
    54.76% 45.24%
    England Paul Davison
    Outcome: Gilbert 4-2
    Last 64
    Playing 2017-11-22 21:00
    Scotland John Higgins
    55.10% 44.90%
    Iran Hossein Vafaei
    Outcome: Higgins 4-1
    Last 64
    Playing 2017-11-22 14:00
    England Liam Highfield
    50.04% 49.96%
    China Liang Wenbo
    Outcome: Highfield 4-1
    Last 64
    Playing 2017-11-22 15:00
    Wales Duane Jones
    37.41% 62.59%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-0
    Last 64
    Playing 2017-11-22 11:00
    England Mark King
    60.89% 39.11%
    England Ashley Hugill
    Outcome: King 4-1
    Last 64
    Playing 2017-11-22 21:00
    Scotland Stephen Maguire
    57.31% 42.69%
    England Gary Wilson
    Outcome: Wilson 4-0
    Last 64
    Playing 2017-11-22 11:00
    Scotland Anthony McGill
    67.57% 32.43%
    England Adam Duffy
    Outcome: McGill 4-1
    Last 64
    Playing 2017-11-22 11:00
    England Robert Milkins
    58.99% 41.01%
    England Oliver Lines
    Outcome: Milkins 4-1
    Last 64
    Playing 2017-11-22 20:00
    Scotland Ross Muir
    45.31% 54.69%
    England Stuart Carrington
    Outcome: Muir 4-2
    Last 64
    Playing 2017-11-22 17:30
    England Jimmy Robertson
    52.85% 47.15%
    China Zhao Xintong
    Outcome: Robertson 4-3
    Last 64
    Playing 2017-11-22 17:30
    England Matthew Selt
    43.78% 56.22%
    England Joe Perry
    Outcome: Perry 4-0
    Last 64
    Playing 2017-11-22 14:00
    China Yuan Sijun
    47.10% 52.90%
    China Lyu Haotian
    Outcome: Haotian 4-1
    Last 64
    Playing 2017-11-22 11:00
    England Elliot Slessor
    40.85% 59.15%
    Norway Kurt Maflin
    Outcome: Slessor 4-2
    Last 64
    Playing 2017-11-22 14:00
    Thailand Akani Songsermsawad
    59.24% 40.76%
    China Wang Yuchen
    Outcome: Songsermsawad 4-3
    Last 64
    Playing 2017-11-22 11:00
    Thailand Thepchaiya Un-Nooh
    50.00% 50.00%
    China Chen Zifan
    Outcome: Un-Nooh 4-3
    Last 64
    Playing 2017-11-22 15:00
    England Ricky Walden
    53.17% 46.83%
    England Jack Lisowski
    Outcome: Walden 4-2
    Last 64
    Playing 2017-11-22 20:00
    England Jimmy White
    58.26% 41.74%
    Wales Jak Jones
    Outcome: White 4-0
    Last 64
    Playing 2017-11-22 16:00
    England Ben Woollaston
    62.55% 37.45%
    England Sam Craigie
    Outcome: Craigie 4-2
    Last 64
    Playing 2017-11-22 20:00
    China Fang Xiongman
    39.31% 60.69%
    England Chris Wakelin
    Outcome: Wakelin 4-1
    Last 64
    Playing 2017-11-22 11:00
    China Mei Xiwen
    53.69% 46.31%
    Malta Alex Borg
    Outcome: Xiwen 4-1
    Last 64
    Playing 2017-11-22 14:00
    China Zhang Yong
    58.76% 41.24%
    China Li Yuan
    Outcome: Yuan 4-0
    Last 64
    Playing 2017-11-22 14:00
    China Zhou Yuelong
    50.84% 49.16%
    Finland Robin Hull
    Outcome: Hull 4-1
    Last 64
    Playing 2017-11-22 15:00
    China Niu Zhuang
    37.85% 62.15%
    Ireland Ken Doherty
    Outcome: Doherty 4-1
    Last 128
    Playing 2017-11-20 11:00
    Pakistan Hamza Akbar
    34.02% 65.98%
    Thailand Noppon Saengkham
    Outcome: Saengkham 4-3
    Last 128
    Playing 2017-11-20 20:00
    Northern Ireland Mark Allen
    64.34% 35.66%
    England Sanderson Lam
    Outcome: Allen 4-2
    Last 128
    Playing 2017-11-21 11:00
    China Zhang Anda
    48.42% 51.58%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-2
    Last 128
    Playing 2017-11-21 11:00
    England Sam Baird
    53.65% 46.35%
    China Zhang Yong
    Outcome: Yong 4-3
    Last 128
    Playing 2017-11-20 11:00
    England Jamie Barrett
    49.98% 50.02%
    Wales Ian Preece
    Outcome: Barrett 4-1
    Last 128
    Playing 2017-11-20 14:00
    Ireland Josh Boileau
    51.17% 48.83%
    England Ashley Hugill
    Outcome: Hugill 4-2
    Last 128
    Playing 2017-11-20 14:00
    Malta Alex Borg
    30.73% 69.27%
    England Peter Ebdon
    Outcome: Borg 4-3
    Last 128
    Playing 2017-11-20 15:00
    England Alfie Burden
    49.47% 50.53%
    England Robert Milkins
    Outcome: Milkins 4-3
    Last 128
    Playing 2017-11-21 11:00
    England Ali Carter
    56.38% 43.62%
    China Chen Zhe
    Outcome: Carter 4-0
    Last 128
    Playing 2017-11-20 15:00
    England Billy Joe Castle
    52.88% 47.12%
    Northern Ireland Declan Brennan
    Outcome: Castle 4-2
    Last 128
    Playing 2017-11-21 14:00
    Scotland Rhys Clark
    39.42% 60.58%
    England Matthew Selt
    Outcome: Selt 4-0
    Last 128
    Playing 2017-11-21 14:00
    Wales Jamie Clarke
    39.18% 60.82%
    England Mike Dunn
    Outcome: Dunn 4-2
    Last 128
    Playing 2017-11-21 14:00
    England Paul Davison
    52.15% 47.85%
    England Rod Lawler
    Outcome: Davison 4-0
    Last 128
    Playing 2017-11-21 21:00
    Wales Ryan Day
    51.01% 48.99%
    England John Astley
    Outcome: Day 4-3
    Last 128
    Playing 2017-11-21 11:00
    Scotland Scott Donaldson
    57.58% 42.42%
    China Wang Yuchen
    Outcome: Yuchen 4-2
    Last 128
    Playing 2017-11-21 14:00
    England Tom Ford
    49.58% 50.42%
    Ireland Fergal O'Brien
    Outcome: Ford 4-2
    Last 128
    Playing 2017-11-21 11:00
    Cyprus Michael Georgiou
    60.70% 39.30%
    England David Grace
    Outcome: Georgiou 4-0
    Last 128
    Playing 2017-11-20 21:00
    Northern Ireland Gerard Greene
    41.56% 58.44%
    England Joe Perry
    Outcome: Perry 4-3
    Last 128
    Playing 2017-11-21 11:00
    China Xiao Guodong
    68.54% 31.46%
    England Christopher Keogan
    Outcome: Guodong 4-2
    Last 128
    Playing 2017-11-20 20:00
    China Lyu Haotian
    39.69% 60.31%
    Northern Ireland Joe Swail
    Outcome: Haotian 4-3
    Last 128
    Playing 2017-11-21 17:30
    England Barry Hawkins
    64.65% 35.35%
    China Zhao Xintong
    Outcome: Xintong 4-3
    Last 128
    Playing 2017-11-21 15:00
    Scotland John Higgins
    68.22% 31.78%
    England Nigel Bond
    Outcome: Higgins 4-2
    Last 128
    Playing 2017-11-20 20:00
    England Andrew Higginson
    52.93% 47.07%
    Norway Kurt Maflin
    Outcome: Maflin 4-1
    Last 128
    Playing 2017-11-20 15:00
    England Liam Highfield
    36.57% 63.43%
    England Mark Davis
    Outcome: Highfield 4-3
    Last 128
    Playing 2017-11-20 11:00
    Finland Robin Hull
    51.64% 48.36%
    Israel Eden Sharav
    Outcome: Hull 4-3
    Last 128
    Playing 2017-11-21 14:00
    Wales Jak Jones
    38.00% 62.00%
    Wales Lee Walker
    Outcome: Jones 4-3
    Last 128
    Playing 2017-11-21 14:00
    Wales Duane Jones
    42.14% 57.86%
    England Mitchell Mann
    Outcome: Jones 4-1
    Last 128
    Playing 2017-11-21 20:00
    England Mark Joyce
    43.61% 56.39%
    England Ben Woollaston
    Outcome: Woollaston 4-3
    Last 128
    Playing 2017-11-20 21:00
    England Mark King
    96.09% 3.91%
    Australia Matthew Bolton
    Outcome: King 4-1
    Last 128
    Playing 2017-11-20 16:00
    England Oliver Lines
    58.18% 41.82%
    China Xu Si
    Outcome: Lines 4-3
    Last 128
    Playing 2017-11-20 17:30
    England Peter Lines
    38.43% 61.57%
    Ireland Ken Doherty
    Outcome: Doherty 4-2
    Last 128
    Playing 2017-11-21 11:00
    England Jack Lisowski
    61.16% 38.84%
    England Sean O'Sullivan
    Outcome: Lisowski 4-0
    Last 128
    Playing 2017-11-21 16:00
    Scotland Stephen Maguire
    89.00% 11.00%
    Egypt Basem Eltahhan
    Outcome: Maguire 4-0
    Last 128
    Playing 2017-11-20 14:00
    England Rory McLeod
    55.04% 44.96%
    England Adam Duffy
    Outcome: Duffy 4-2
    Last 128
    Playing 2017-11-21 16:00
    Scotland Alan McManus
    70.00% 30.00%
    China Yuan Sijun
    Outcome: Sijun 4-1
    Last 128
    Playing 2017-11-21 11:00
    India Aditya Mehta
    60.68% 39.32%
    China Li Yuan
    Outcome: Yuan 4-0
    Last 128
    Playing 2017-11-20 20:00
    Scotland Ross Muir
    51.07% 48.93%
    Malaysia Thor Chuan Leong
    Outcome: Muir 4-3
    Last 128
    Playing 2017-11-20 15:00
    England Shaun Murphy
    57.93% 42.07%
    China Chen Zifan
    Outcome: Zifan 4-1
    Last 128
    Playing 2017-11-21 20:00
    England Ronnie O'Sullivan
    73.71% 26.29%
    Germany Lukas Kleckers
    Outcome: O'Sullivan 4-2
    Last 128
    Playing 2017-11-21 15:00
    England Jimmy Robertson
    40.79% 59.21%
    Wales Michael White
    Outcome: Robertson 4-2
    Last 128
    Playing 2017-11-20 14:00
    Australia Neil Robertson
    58.96% 41.04%
    Wales Jamie Jones
    Outcome: Robertson 4-1
    Last 128
    Playing 2017-11-20 20:00
    England Elliot Slessor
    63.05% 36.95%
    Australia Kurt Dunham
    Outcome: Slessor 4-0
    Last 128
    Playing 2017-11-20 11:00
    England Craig Steadman
    52.62% 47.38%
    China Yu Delu
    Outcome: Delu 4-1
    Last 128
    Playing 2017-11-21 15:00
    Wales Matthew Stevens
    69.41% 30.59%
    Ireland Leo Fernandez
    Outcome: Stevens 4-0
    Last 128
    Playing 2017-11-20 14:00
    England Allan Taylor
    50.16% 49.84%
    Thailand Thepchaiya Un-Nooh
    Outcome: Un-Nooh 4-2
    Last 128
    Playing 2017-11-21 20:00
    Scotland Chris Totten
    29.34% 70.66%
    England Chris Wakelin
    Outcome: Wakelin 4-0
    Last 128
    Playing 2017-11-21 14:00
    England Judd Trump
    59.38% 40.62%
    England Stuart Carrington
    Outcome: Carrington 4-2
    Last 128
    Playing 2017-11-20 14:00
    Iran Hossein Vafaei
    53.02% 46.98%
    England Anthony Hamilton
    Outcome: Vafaei 4-2
    Last 128
    Playing 2017-11-20 11:00
    Iran Soheil Vahedi
    39.37% 60.63%
    China Tian Pengfei
    Outcome: Pengfei 4-2
    Last 128
    Playing 2017-11-20 11:00
    England Ricky Walden
    71.97% 28.03%
    England Hammad Miah
    Outcome: Walden 4-0
    Last 128
    Playing 2017-11-21 20:00
    Wales Daniel Wells
    37.55% 62.45%
    England David Gilbert
    Outcome: Gilbert 4-0
    Last 128
    Playing 2017-11-21 15:00
    China Liang Wenbo
    68.95% 31.05%
    Wales Jackson Page
    Outcome: Wenbo 4-1
    Last 128
    Playing 2017-11-20 14:00
    England Jimmy White
    46.74% 53.26%
    Wales Dominic Dale
    Outcome: White 4-3
    Last 128
    Playing 2017-11-21 14:00
    England Robbie Williams
    43.93% 56.07%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 128
    Playing 2017-11-21 17:30
    Wales Mark Williams
    65.27% 34.73%
    Thailand James Wattana
    Outcome: Williams 4-0
    Last 128
    Playing 2017-11-20 17:30
    England Kyren Wilson
    64.12% 35.88%
    England Sam Craigie
    Outcome: Craigie 4-1
    Last 128
    Playing 2017-11-21 20:00
    England Gary Wilson
    59.95% 40.05%
    Switzerland Alexander Ursenbacher
    Outcome: Wilson 4-1
    Last 128
    Playing 2017-11-20 20:00
    China Mei Xiwen
    49.46% 50.54%
    Northern Ireland Jordan Brown
    Outcome: Xiwen 4-0
    Last 128
    Playing 2017-11-21 14:00
    China Zhou Yuelong
    50.07% 49.93%
    Scotland Graeme Dott
    Outcome: Yuelong 4-3
    Last 128
    Playing 2017-11-20 11:00
    China Cao Yupeng
    48.40% 51.60%
    China Li Hang
    Outcome: Hang 4-3
    Last 128
    Playing 2017-11-20 14:00
    China Niu Zhuang
    40.84% 59.16%
    England Ian Burns
    Outcome: Zhuang 4-3