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


    China 2018 International Championship

    Final
    Playing 2018-11-04 12:30
    Australia Neil Robertson
    52.42% 47.58%
    Northern Ireland Mark Allen
    Outcome: Allen 10-5
    Semi-final
    Playing 2018-11-03 12:30
    Australia Neil Robertson
    57.71% 42.29%
    England Jack Lisowski
    Outcome: Robertson 9-7
    Semi-final
    Playing 2018-11-02 07:00
    Wales Matthew Stevens
    47.66% 52.34%
    Northern Ireland Mark Allen
    Outcome: Allen 9-6
    Quarter-final
    Playing 2018-11-01 07:30
    Northern Ireland Mark Allen
    51.96% 48.04%
    England Ali Carter
    Outcome: Allen 6-0
    Quarter-final
    Playing 2018-11-01 07:30
    England Jack Lisowski
    47.53% 52.47%
    England Judd Trump
    Outcome: Lisowski 6-2
    Quarter-final
    Playing 2018-11-01 12:30
    England Martin O'Donnell
    41.90% 58.10%
    Wales Matthew Stevens
    Outcome: Stevens 6-5
    Quarter-final
    Playing 2018-11-01 12:30
    England Mark Selby
    57.80% 42.20%
    Australia Neil Robertson
    Outcome: Robertson 6-4
    Last 16
    Playing 2018-10-31 07:30
    China Yan Bingtao
    41.85% 58.15%
    England Judd Trump
    Outcome: Trump 6-1
    Last 16
    Playing 2018-10-31 12:30
    England Alfie Burden
    46.95% 53.05%
    Northern Ireland Mark Allen
    Outcome: Allen 6-1
    Last 16
    Playing 2018-10-31 12:30
    England Ali Carter
    57.55% 42.45%
    Thailand Akani Songsermsawad
    Outcome: Carter 6-4
    Last 16
    Playing 2018-10-31 07:30
    England Martin Gould
    48.61% 51.39%
    England Jack Lisowski
    Outcome: Lisowski 6-5
    Last 16
    Playing 2018-10-31 07:30
    England Martin O'Donnell
    43.76% 56.24%
    England David Gilbert
    Outcome: O'Donnell 6-1
    Last 16
    Playing 2018-10-31 12:30
    Australia Neil Robertson
    57.76% 42.24%
    China Yuan Sijun
    Outcome: Robertson 6-4
    Last 16
    Playing 2018-10-31 07:30
    England Mark Selby
    59.04% 40.96%
    England Stuart Carrington
    Outcome: Selby 6-3
    Last 16
    Playing 2018-10-31 12:30
    Wales Matthew Stevens
    39.98% 60.02%
    China Ding Junhui
    Outcome: Stevens 6-5
    Last 32
    Playing 2018-10-30 12:30
    Northern Ireland Mark Allen
    57.74% 42.26%
    Iran Hossein Vafaei
    Outcome: Allen 6-3
    Last 32
    Playing 2018-10-30 07:30
    China Yan Bingtao
    49.88% 50.12%
    Wales Ryan Day
    Outcome: Bingtao 6-5
    Last 32
    Playing 2018-10-30 12:30
    England Alfie Burden
    52.82% 47.18%
    England David Lilley
    Outcome: Burden 6-0
    Last 32
    Playing 2018-10-30 12:30
    England Ian Burns
    47.69% 52.31%
    England Stuart Carrington
    Outcome: Carrington 6-5
    Last 32
    Playing 2018-10-30 07:30
    England Ali Carter
    55.54% 44.46%
    Scotland Stephen Maguire
    Outcome: Carter 6-4
    Last 32
    Playing 2018-10-30 07:30
    Hong Kong Marco Fu
    49.94% 50.06%
    England Jack Lisowski
    Outcome: Lisowski 6-3
    Last 32
    Playing 2018-10-30 12:30
    China Xiao Guodong
    58.09% 41.91%
    China Yuan Sijun
    Outcome: Sijun 6-1
    Last 32
    Playing 2018-10-30 07:30
    England Barry Hawkins
    54.26% 45.74%
    England Martin Gould
    Outcome: Gould 6-3
    Last 32
    Playing 2018-10-30 12:30
    England Michael Holt
    43.80% 56.20%
    England Judd Trump
    Outcome: Trump 6-1
    Last 32
    Playing 2018-10-30 07:30
    England Mark King
    53.65% 46.35%
    Wales Matthew Stevens
    Outcome: Stevens 6-5
    Last 32
    Playing 2018-10-30 07:30
    England Martin O'Donnell
    50.17% 49.83%
    England Tom Ford
    Outcome: O'Donnell 6-0
    Last 32
    Playing 2018-10-30 12:30
    England Joe Perry
    51.78% 48.22%
    Australia Neil Robertson
    Outcome: Robertson 6-5
    Last 32
    Playing 2018-10-30 12:30
    England Mark Selby
    54.85% 45.15%
    England Robert Milkins
    Outcome: Selby 6-4
    Last 32
    Playing 2018-10-30 07:30
    Israel Eden Sharav
    44.45% 55.55%
    England David Gilbert
    Outcome: Gilbert 6-5
    Last 32
    Playing 2018-10-30 12:30
    China Zhao Xintong
    40.55% 59.45%
    China Ding Junhui
    Outcome: Junhui 6-4
    Last 32
    Playing 2018-10-30 07:30
    China Zhou Yuelong
    54.78% 45.22%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 6-4
    Last 64
    Playing 2018-10-29 12:30
    Northern Ireland Mark Allen
    63.72% 36.28%
    England Liam Highfield
    Outcome: Allen 6-5
    Last 64
    Playing 2018-10-29 07:30
    China Zhang Anda
    36.42% 63.58%
    China Ding Junhui
    Outcome: Junhui 6-4
    Last 64
    Playing 2018-10-28 02:30
    England Sam Baird
    47.05% 52.95%
    England Alfie Burden
    Outcome: Burden 6-2
    Last 64
    Playing 2018-10-28 07:30
    England Stuart Bingham
    63.94% 36.06%
    Israel Eden Sharav
    Outcome: Sharav 6-3
    Last 64
    Playing 2018-10-28 07:30
    England Mark Davis
    44.21% 55.79%
    England Joe Perry
    Outcome: Perry 6-3
    Last 64
    Playing 2018-10-29 07:30
    Scotland Graeme Dott
    61.50% 38.50%
    Iran Hossein Vafaei
    Outcome: Vafaei 6-3
    Last 64
    Playing 2018-10-29 07:30
    England Tom Ford
    50.07% 49.93%
    England Jimmy Robertson
    Outcome: Ford 6-3
    Last 64
    Playing 2018-10-29 07:30
    Hong Kong Marco Fu
    52.00% 48.00%
    England Andrew Higginson
    Outcome: Fu 6-5
    Last 64
    Playing 2018-10-28 12:30
    Cyprus Michael Georgiou
    38.50% 61.50%
    Scotland Stephen Maguire
    Outcome: Maguire 6-1
    Last 64
    Playing 2018-10-29 12:30
    England David Gilbert
    54.21% 45.79%
    England John Astley
    Outcome: Gilbert 6-2
    Last 64
    Playing 2018-10-28 02:30
    England Martin Gould
    57.20% 42.80%
    China Li Hang
    Outcome: Gould 6-1
    Last 64
    Playing 2018-10-29 12:30
    China He Guoqiang
    36.69% 63.31%
    China Zhou Yuelong
    Outcome: Yuelong 6-1
    Last 64
    Playing 2018-10-28 12:30
    England Barry Hawkins
    56.62% 43.38%
    Thailand Thepchaiya Un-Nooh
    Outcome: Hawkins 6-2
    Last 64
    Playing 2018-10-29 07:30
    England Michael Holt
    60.98% 39.02%
    China Luo Honghao
    Outcome: Holt 6-4
    Last 64
    Playing 2018-10-29 12:30
    England David Lilley
    39.84% 60.16%
    England Ben Woollaston
    Outcome: Lilley 6-5
    Last 64
    Playing 2018-10-28 12:30
    England Peter Lines
    53.22% 46.78%
    England Martin O'Donnell
    Outcome: O'Donnell 6-4
    Last 64
    Playing 2018-10-28 07:30
    England Jack Lisowski
    61.78% 38.22%
    England Chris Wakelin
    Outcome: Lisowski 6-1
    Last 64
    Playing 2018-10-28 12:30
    Norway Kurt Maflin
    44.75% 55.25%
    England Ali Carter
    Outcome: Carter 6-0
    Last 64
    Playing 2018-10-28 07:30
    Scotland Anthony McGill
    55.31% 44.69%
    England Stuart Carrington
    Outcome: Carrington 6-4
    Last 64
    Playing 2018-10-29 07:30
    Scotland Alan McManus
    45.11% 54.89%
    England Judd Trump
    Outcome: Trump 6-0
    Last 64
    Playing 2018-10-29 07:30
    England Robert Milkins
    55.58% 44.42%
    Thailand Noppon Saengkham
    Outcome: Milkins 6-2
    Last 64
    Playing 2018-10-28 12:30
    China Tian Pengfei
    39.37% 60.63%
    Wales Ryan Day
    Outcome: Day 6-3
    Last 64
    Playing 2018-10-29 12:30
    England Mark Selby
    62.82% 37.18%
    Ireland Ken Doherty
    Outcome: Selby 6-0
    Last 64
    Playing 2018-10-29 12:30
    England Matthew Selt
    42.31% 57.69%
    Australia Neil Robertson
    Outcome: Robertson 6-1
    Last 64
    Playing 2018-10-28 02:30
    China Yuan Sijun
    38.21% 61.79%
    England Kyren Wilson
    Outcome: Sijun 6-2
    Last 64
    Playing 2018-10-29 12:30
    Thailand Akani Songsermsawad
    41.66% 58.34%
    Wales Mark Williams
    Outcome: Songsermsawad 6-3
    Last 64
    Playing 2018-10-28 12:30
    England Craig Steadman
    44.13% 55.87%
    England Mark King
    Outcome: King 6-3
    Last 64
    Playing 2018-10-28 07:30
    Wales Matthew Stevens
    53.38% 46.62%
    Northern Ireland Jordan Brown
    Outcome: Stevens 6-4
    Last 64
    Playing 2018-10-29 07:30
    China Liang Wenbo
    56.58% 43.42%
    England Ian Burns
    Outcome: Burns 6-4
    Last 64
    Playing 2018-10-28 12:30
    England Jimmy White
    38.75% 61.25%
    China Yan Bingtao
    Outcome: Bingtao 6-0
    Last 64
    Playing 2018-10-29 12:30
    China Zhao Xintong
    45.76% 54.24%
    Thailand James Wattana
    Outcome: Xintong 6-5
    Last 64
    Playing 2018-10-28 07:30
    China Fan Zhengyi
    29.77% 70.23%
    China Xiao Guodong
    Outcome: Guodong 6-2
    Last 128
    Playing 2018-10-12 15:30
    Northern Ireland Mark Allen
    65.69% 34.31%
    England Paul Davison
    Outcome: Allen 6-0
    Last 128
    Playing 2018-10-11 10:30
    China Yan Bingtao
    66.84% 33.16%
    Switzerland Alexander Ursenbacher
    Outcome: Bingtao 6-0
    Last 128
    Playing 2018-10-11 20:30
    Belgium Luca Brecel
    67.20% 32.80%
    Northern Ireland Jordan Brown
    Outcome: Brown 6-5
    Last 128
    Playing 2018-10-11 15:30
    England Ali Carter
    69.95% 30.05%
    Wales Kishan Hirani
    Outcome: Carter 6-3
    Last 128
    Playing 2018-10-10 15:30
    Wales Dominic Dale
    59.74% 40.26%
    Israel Eden Sharav
    Outcome: Sharav 6-5
    Last 128
    Playing 2018-10-10 15:30
    Wales Ryan Day
    58.30% 41.70%
    Wales Lee Walker
    Outcome: Day 6-2
    Last 128
    Playing 2018-10-12 15:30
    Scotland Scott Donaldson
    53.83% 46.17%
    England John Astley
    Outcome: Astley 6-2
    Last 128
    Playing 2018-10-11 10:30
    Scotland Graeme Dott
    67.67% 32.33%
    England Ashley Carty
    Outcome: Dott 6-5
    Last 128
    Playing 2018-10-11 20:30
    England Mike Dunn
    53.71% 46.29%
    China Tian Pengfei
    Outcome: Pengfei 6-3
    Last 128
    Playing 2018-10-09 15:30
    England Peter Ebdon
    58.34% 41.66%
    England Ian Burns
    Outcome: Burns 6-5
    Last 128
    Playing 2018-10-12 10:30
    England Tom Ford
    50.82% 49.18%
    Northern Ireland Joe Swail
    Outcome: Ford 6-5
    Last 128
    Playing 2018-10-10 20:30
    Hong Kong Marco Fu
    75.22% 24.78%
    Germany Simon Lichtenberg
    Outcome: Fu 6-2
    Last 128
    Playing 2018-10-12 15:30
    Cyprus Michael Georgiou
    56.21% 43.79%
    England Billy Joe Castle
    Outcome: Georgiou 6-3
    Last 128
    Playing 2018-10-12 10:30
    England David Gilbert
    58.37% 41.63%
    England Sam Craigie
    Outcome: Gilbert 6-5
    Last 128
    Playing 2018-10-10 15:30
    England Martin Gould
    52.60% 47.40%
    China Zhang Yong
    Outcome: Gould 6-1
    Last 128
    Playing 2018-10-12 10:30
    England Anthony Hamilton
    52.15% 47.85%
    Thailand James Wattana
    Outcome: Wattana 6-5
    Last 128
    Playing 2018-10-11 10:30
    China Li Hang
    66.48% 33.52%
    China Chen Zifan
    Outcome: Hang 6-0
    Last 128
    Playing 2018-10-09 20:30
    China Lyu Haotian
    89.04% 10.96%
    China Fan Zhengyi
    Outcome: Zhengyi 6-5
    Last 128
    Playing 2018-10-09 15:30
    England Barry Hawkins
    74.94% 25.06%
    England Sanderson Lam
    Outcome: Hawkins 6-1
    Last 128
    Playing 2018-10-12 15:30
    Scotland John Higgins
    60.12% 39.88%
    England Peter Lines
    Outcome: Lines 6-3
    Last 128
    Playing 2018-10-09 20:30
    England Andrew Higginson
    68.38% 31.62%
    Scotland Rhys Clark
    Outcome: Higginson 6-1
    Last 128
    Playing 2018-10-10 20:30
    England Michael Holt
    69.65% 30.35%
    England Joe O'Connor
    Outcome: Holt 6-3
    Last 128
    Playing 2018-10-11 10:30
    England Mark Joyce
    50.64% 49.36%
    England Craig Steadman
    Outcome: Steadman 6-4
    Last 128
    Playing 2018-10-28 02:00
    China Ding Junhui
    65.55% 34.45%
    Finland Robin Hull
    Outcome: Junhui 6-4
    Last 128
    Playing 2018-10-11 15:30
    England Mark King
    60.48% 39.52%
    Northern Ireland Gerard Greene
    Outcome: King 6-5
    Last 128
    Playing 2018-10-09 20:30
    England Jack Lisowski
    58.40% 41.60%
    England Oliver Lines
    Outcome: Lisowski 6-5
    Last 128
    Playing 2018-10-12 20:30
    Norway Kurt Maflin
    55.07% 44.93%
    Wales Jak Jones
    Outcome: Maflin 6-0
    Last 128
    Playing 2018-10-10 10:30
    Scotland Stephen Maguire
    70.94% 29.06%
    Wales Duane Jones
    Outcome: Maguire 6-0
    Last 128
    Playing 2018-10-12 10:30
    England Rory McLeod
    52.25% 47.75%
    England Alfie Burden
    Outcome: Burden 6-5
    Last 128
    Playing 2018-10-10 15:30
    Scotland Alan McManus
    77.05% 22.95%
    Wales Jamie Clarke
    Outcome: McManus 6-5
    Last 128
    Playing 2018-10-10 10:30
    England Robert Milkins
    70.87% 29.13%
    England Andy Lee
    Outcome: Milkins 6-1
    Last 128
    Playing 2018-10-12 20:30
    England Shaun Murphy
    61.15% 38.85%
    England Sam Baird
    Outcome: Baird 6-0
    Last 128
    Playing 2018-10-10 15:30
    Ireland Fergal O'Brien
    63.62% 36.38%
    England Jimmy White
    Outcome: White 6-5
    Last 128
    Playing 2018-10-11 10:30
    England Martin O'Donnell
    47.49% 52.51%
    England Rod Lawler
    Outcome: O'Donnell 6-2
    Last 128
    Playing 2018-10-10 10:30
    England Joe Perry
    73.05% 26.95%
    England Harvey Chandler
    Outcome: Perry 6-3
    Last 128
    Playing 2018-10-09 15:30
    Australia Neil Robertson
    66.04% 33.96%
    Scotland Ross Muir
    Outcome: Robertson 6-1
    Last 128
    Playing 2018-10-11 15:30
    England Jimmy Robertson
    85.73% 14.27%
    Poland Adam Stefanow
    Outcome: Robertson 6-3
    Last 128
    Playing 2018-10-28 02:00
    England Mark Selby
    68.46% 31.54%
    China Li Yuan
    Outcome: Selby 6-5
    Last 128
    Playing 2018-10-09 15:30
    England Matthew Selt
    74.14% 25.86%
    England Sean O'Sullivan
    Outcome: Selt 6-0
    Last 128
    Playing 2018-10-11 15:30
    Thailand Akani Songsermsawad
    71.71% 28.29%
    Iran Soheil Vahedi
    Outcome: Songsermsawad 6-5
    Last 128
    Playing 2018-10-11 15:30
    Wales Matthew Stevens
    66.26% 33.74%
    Pakistan Hamza Akbar
    Outcome: Stevens 6-3
    Last 128
    Playing 2018-10-11 20:30
    England Judd Trump
    60.05% 39.95%
    China Lu Ning
    Outcome: Trump 6-4
    Last 128
    Playing 2018-10-09 15:30
    Thailand Thepchaiya Un-Nooh
    56.45% 43.55%
    China Mei Xiwen
    Outcome: Un-Nooh 6-5
    Last 128
    Playing 2018-10-12 15:30
    Iran Hossein Vafaei
    61.13% 38.87%
    China Niu Zhuang
    Outcome: Vafaei 6-3
    Last 128
    Playing 2018-10-10 10:30
    England Chris Wakelin
    66.68% 33.32%
    Malaysia Thor Chuan Leong
    Outcome: Wakelin 6-3
    Last 128
    Playing 2018-10-10 20:30
    England Ricky Walden
    69.94% 30.06%
    England David Lilley
    Outcome: Lilley 6-4
    Last 128
    Playing 2018-10-11 20:30
    Wales Daniel Wells
    50.19% 49.81%
    China Zhang Anda
    Outcome: Anda 6-4
    Last 128
    Playing 2018-10-28 02:00
    China Liang Wenbo
    75.97% 24.03%
    England Ashley Hugill
    Outcome: Wenbo 6-3
    Last 128
    Playing 2018-10-10 20:30
    Wales Michael White
    67.09% 32.91%
    China Luo Honghao
    Outcome: Honghao 6-1
    Last 128
    Playing 2018-10-28 02:00
    Wales Mark Williams
    65.81% 34.19%
    China Zhang Jiankang
    Outcome: Williams 6-1
    Last 128
    Playing 2018-10-10 10:30
    England Robbie Williams
    54.94% 45.06%
    China Yuan Sijun
    Outcome: Sijun 6-2
    Last 128
    Playing 2018-10-09 20:30
    England Kyren Wilson
    61.47% 38.53%
    England Nigel Bond
    Outcome: Wilson 6-4
    Last 128
    Playing 2018-10-12 20:30
    China Zhou Yuelong
    59.70% 40.30%
    England Allan Taylor
    Outcome: Yuelong 6-1