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.92% out of 8126 predictions
    See current predictions


    Latvia 2018 Riga Masters

    Final
    Playing 2018-07-29 19:30
    Australia Neil Robertson
    58.48% 41.52%
    England Jack Lisowski
    Outcome: Robertson 5-2
    Semi-final
    Playing 2018-07-29 14:00
    England Stuart Carrington
    40.35% 59.65%
    Australia Neil Robertson
    Outcome: Robertson 5-0
    Quarter-final
    Playing 2018-07-29 11:00
    Scotland Graeme Dott
    56.72% 43.28%
    England Jack Lisowski
    Outcome: Lisowski 4-0
    Quarter-final
    Playing 2018-07-29 11:00
    Scotland Stephen Maguire
    48.96% 51.04%
    England Kyren Wilson
    Outcome: Maguire 4-2
    Quarter-final
    Playing 2018-07-29 10:00
    Australia Neil Robertson
    57.31% 42.69%
    England Ricky Walden
    Outcome: Robertson 4-2
    Quarter-final
    Playing 2018-07-29 10:00
    England Chris Wakelin
    48.19% 51.81%
    England Stuart Carrington
    Outcome: Carrington 4-2
    Last 16
    Playing 2018-07-28 17:00
    England Stuart Carrington
    46.97% 53.03%
    China Zhao Xintong
    Outcome: Carrington 4-1
    Last 16
    Playing 2018-07-28 18:00
    England Craig Steadman
    45.75% 54.25%
    Australia Neil Robertson
    Outcome: Robertson 4-2
    Last 16
    Playing 2018-07-28 17:00
    England Chris Wakelin
    42.26% 57.74%
    England Mark King
    Outcome: Wakelin 4-3
    Last 16
    Playing 2018-07-28 19:00
    England Ricky Walden
    43.95% 56.05%
    Northern Ireland Mark Allen
    Outcome: Walden 4-2
    Last 16
    Playing 2018-07-28 19:00
    England Kyren Wilson
    58.13% 41.87%
    England Anthony Hamilton
    Outcome: Wilson 4-2
    Last 16
    Playing 2018-07-28 18:00
    China Zhang Yong
    46.21% 53.79%
    England Jack Lisowski
    Outcome: Lisowski 4-1
    Last 32
    Playing 2018-07-28 14:00
    Northern Ireland Mark Allen
    45.85% 54.15%
    England Ali Carter
    Outcome: Allen 4-2
    Last 32
    Playing 2018-07-28 11:30
    Scotland Scott Donaldson
    50.12% 49.88%
    England Craig Steadman
    Outcome: Steadman 4-3
    Last 32
    Playing 2018-07-28 15:00
    Scotland Graeme Dott
    58.89% 41.11%
    England Ashley Carty
    Outcome: Dott 4-0
    Last 32
    Playing 2018-07-28 15:00
    Hong Kong Marco Fu
    47.50% 52.50%
    England Mark Davis
    Outcome: Davis 4-3
    Last 32
    Playing 2018-07-28 12:00
    England Anthony Hamilton
    46.35% 53.65%
    England Michael Holt
    Outcome: Hamilton 4-1
    Last 32
    Playing 2018-07-28 15:00
    China Li Hang
    45.44% 54.56%
    England Ricky Walden
    Outcome: Walden 4-0
    Last 32
    Playing 2018-07-28 10:00
    Wales Jamie Jones
    62.14% 37.86%
    England Chris Wakelin
    Outcome: Wakelin 4-0
    Last 32
    Playing 2018-07-28 10:00
    Germany Lukas Kleckers
    39.44% 60.56%
    England Mark King
    Outcome: King 4-2
    Last 32
    Playing 2018-07-28 12:00
    England Oliver Lines
    40.40% 59.60%
    England Jack Lisowski
    Outcome: Lisowski 4-0
    Last 32
    Playing 2018-07-28 11:30
    Scotland Stephen Maguire
    65.14% 34.86%
    England Joe O'Connor
    Outcome: Maguire 4-2
    Last 32
    Playing 2018-07-28 10:00
    England Shaun Murphy
    54.12% 45.88%
    China Zhao Xintong
    Outcome: Xintong 4-0
    Last 32
    Playing 2018-07-28 10:00
    Northern Ireland Joe Swail
    44.51% 55.49%
    England Stuart Carrington
    Outcome: Carrington 4-3
    Last 32
    Playing 2018-07-28 11:30
    China Liang Wenbo
    45.77% 54.23%
    Australia Neil Robertson
    Outcome: Robertson 4-3
    Last 32
    Playing 2018-07-28 10:00
    Wales Michael White
    46.25% 53.75%
    England Joe Perry
    Outcome: Perry 4-1
    Last 32
    Playing 2018-07-28 14:00
    England Kyren Wilson
    54.69% 45.31%
    England Simon Bedford
    Outcome: Wilson 4-2
    Last 32
    Playing 2018-07-28 14:00
    China Zhang Yong
    40.45% 59.55%
    Wales Mark Williams
    Outcome: Yong 4-3
    Last 64
    Playing 2018-07-27 17:00
    Northern Ireland Mark Allen
    65.35% 34.65%
    England Peter Lines
    Outcome: Allen 4-3
    Last 64
    Playing 2018-07-27 11:30
    England Nigel Bond
    50.61% 49.39%
    China Zhao Xintong
    Outcome: Xintong 4-0
    Last 64
    Playing 2018-07-27 19:00
    England Ian Burns
    43.43% 56.57%
    England Jack Lisowski
    Outcome: Lisowski 4-2
    Last 64
    Playing 2018-07-27 11:30
    England Stuart Carrington
    40.01% 59.99%
    Ireland Fergal O'Brien
    Outcome: Carrington 4-3
    Last 64
    Playing 2018-07-27 18:00
    England Ali Carter
    50.90% 49.10%
    Wales Ryan Day
    Outcome: Carter 4-3
    Last 64
    Playing 2018-07-27 17:00
    England Ashley Carty
    43.14% 56.86%
    Scotland Anthony McGill
    Outcome: Carty 4-2
    Last 64
    Playing 2018-07-27 19:00
    England Mark Davis
    56.99% 43.01%
    Belgium Luca Brecel
    Outcome: Davis 4-2
    Last 64
    Playing 2018-07-27 12:00
    Scotland Scott Donaldson
    53.35% 46.65%
    Finland Robin Hull
    Outcome: Donaldson 4-3
    Last 64
    Playing 2018-07-27 18:00
    China Xiao Guodong
    53.37% 46.63%
    Hong Kong Marco Fu
    Outcome: Fu 4-1
    Last 64
    Playing 2018-07-27 16:00
    England Barry Hawkins
    65.33% 34.67%
    China Li Hang
    Outcome: Hang 4-3
    Last 64
    Playing 2018-07-27 16:00
    England Liam Highfield
    35.71% 64.29%
    England Michael Holt
    Outcome: Holt 4-1
    Last 64
    Playing 2018-07-27 10:00
    Wales Jamie Jones
    53.77% 46.23%
    England Rod Lawler
    Outcome: Jones 4-2
    Last 64
    Playing 2018-07-27 11:30
    England David Lilley
    47.71% 52.29%
    England Shaun Murphy
    Outcome: Murphy 4-0
    Last 64
    Playing 2018-07-27 19:00
    England Oliver Lines
    46.74% 53.26%
    England Alfie Burden
    Outcome: Lines 4-2
    Last 64
    Playing 2018-07-27 12:00
    Norway Kurt Maflin
    49.10% 50.90%
    China Liang Wenbo
    Outcome: Wenbo 4-2
    Last 64
    Playing 2018-07-27 15:00
    Scotland Stephen Maguire
    64.28% 35.72%
    Northern Ireland Gerard Greene
    Outcome: Maguire 4-1
    Last 64
    Playing 2018-07-27 14:00
    England Rory McLeod
    57.37% 42.63%
    China Zhang Yong
    Outcome: Yong 4-0
    Last 64
    Playing 2018-07-27 17:00
    China Tian Pengfei
    42.70% 57.30%
    Scotland Graeme Dott
    Outcome: Dott 4-3
    Last 64
    Playing 2018-07-27 15:00
    England Joe Perry
    63.47% 36.53%
    England Robert Milkins
    Outcome: Perry 4-3
    Last 64
    Playing 2018-07-27 10:00
    China Xu Si
    37.52% 62.48%
    England Mark King
    Outcome: King 4-2
    Last 64
    Playing 2018-07-27 18:00
    England Luke Simmonds
    41.97% 58.03%
    England Kyren Wilson
    Outcome: Wilson 4-0
    Last 64
    Playing 2018-07-27 18:00
    England Ricky Walden
    50.27% 49.73%
    England Jimmy White
    Outcome: Walden 4-0
    Last 64
    Playing 2018-07-27 15:00
    Wales Lee Walker
    63.22% 36.78%
    England Joe O'Connor
    Outcome: O'Connor 4-1
    Last 64
    Playing 2018-07-27 14:00
    Wales Michael White
    52.01% 47.99%
    England David Gilbert
    Outcome: White 4-3
    Last 64
    Playing 2018-07-27 19:00
    Wales Mark Williams
    52.81% 47.19%
    England Ben Woollaston
    Outcome: Williams 4-2
    Last 64
    Playing 2018-07-27 10:00
    England Robbie Williams
    63.98% 36.02%
    Germany Lukas Kleckers
    Outcome: Kleckers 4-3
    Last 64
    Playing 2018-07-27 10:00
    China Mei Xiwen
    46.98% 53.02%
    Northern Ireland Joe Swail
    Outcome: Swail 4-2
    Last 64
    Playing 2018-07-27 14:00
    China Li Yuan
    38.23% 61.77%
    Australia Neil Robertson
    Outcome: Robertson 4-2
    Last 64
    Playing 2018-07-27 12:00
    China Zhou Yuelong
    52.98% 47.02%
    England Craig Steadman
    Outcome: Steadman 4-1
    Last 64
    Playing 2018-07-27 16:00
    China Niu Zhuang
    43.62% 56.38%
    England Simon Bedford
    Outcome: Bedford 4-0
    Last 128
    Playing 2018-07-04 20:00
    Northern Ireland Mark Allen
    60.25% 39.75%
    Wales Daniel Wells
    Outcome: Allen 4-2
    Last 128
    Playing 2018-07-04 14:00
    China Zhang Anda
    45.16% 54.84%
    China Tian Pengfei
    Outcome: Pengfei 4-3
    Last 128
    Playing 2018-07-04 11:00
    China Yan Bingtao
    53.25% 46.75%
    England Martin Gould
    Outcome: Bingtao 4-1
    Last 128
    Playing 2018-07-02 20:00
    England Nigel Bond
    52.34% 47.66%
    England Mark Joyce
    Outcome: Bond 4-2
    Last 128
    Playing 2018-07-03 20:00
    Northern Ireland Jordan Brown
    68.91% 31.09%
    England Joe O'Connor
    Outcome: O'Connor 4-1
    Last 128
    Playing 2018-07-03 11:00
    England James Cahill
    56.64% 43.36%
    Finland Robin Hull
    Outcome: Hull 4-1
    Last 128
    Playing 2018-07-02 17:00
    England Billy Joe Castle
    24.14% 75.86%
    England Ali Carter
    Outcome: Carter 4-0
    Last 128
    Playing 2018-07-04 14:00
    England Harvey Chandler
    24.78% 75.22%
    England Ashley Carty
    Outcome: Carty 4-1
    Last 128
    Playing 2018-07-05 11:00
    Wales Jamie Clarke
    31.90% 68.10%
    England Ian Burns
    Outcome: Burns 4-3
    Last 128
    Playing 2018-07-03 14:00
    England Paul Davison
    63.59% 36.41%
    China Li Yuan
    Outcome: Yuan 4-1
    Last 128
    Playing 2018-07-04 11:00
    England Mike Dunn
    50.04% 49.96%
    England Simon Bedford
    Outcome: Bedford 4-3
    Last 128
    Playing 2018-07-02 11:00
    Cyprus Michael Georgiou
    50.37% 49.63%
    China Zhou Yuelong
    Outcome: Yuelong 4-3
    Last 128
    Playing 2018-07-03 11:00
    England David Gilbert
    54.94% 45.06%
    England Farakh Ajaib
    Outcome: Gilbert 4-1
    Last 128
    Playing 2018-07-04 14:00
    China Xiao Guodong
    53.09% 46.91%
    England Tom Ford
    Outcome: Guodong 4-3
    Last 128
    Playing 2018-07-04 11:00
    England Anthony Hamilton
    73.27% 26.73%
    Scotland Chris Totten
    Outcome: Hamilton 4-2
    Last 128
    Playing 2018-07-03 11:00
    China Li Hang
    59.62% 40.38%
    Wales Duane Jones
    Outcome: Hang 4-2
    Last 128
    Playing 2018-07-02 20:00
    England Barry Hawkins
    55.35% 44.65%
    England Andy Lee
    Outcome: Hawkins 4-0
    Last 128
    Playing 2018-07-05 14:00
    England Andrew Higginson
    50.94% 49.06%
    England Mark Davis
    Outcome: Davis 4-2
    Last 128
    Playing 2018-07-04 11:00
    England Liam Highfield
    52.85% 47.15%
    England Sean O'Sullivan
    Outcome: Highfield 4-0
    Last 128
    Playing 2018-07-04 14:00
    England Michael Holt
    50.10% 49.90%
    Wales Matthew Stevens
    Outcome: Holt 4-0
    Last 128
    Playing 2018-07-03 20:00
    China Zhang Jiankang
    12.00% 88.00%
    England Luke Simmonds
    Outcome: Simmonds 4-3
    Last 128
    Playing 2018-07-02 11:00
    England Kuldesh Johal
    51.17% 48.83%
    England Chris Wakelin
    Outcome: Wakelin 4-2
    Last 128
    Playing 2018-07-03 17:00
    Wales Jak Jones
    51.47% 48.53%
    England Robert Milkins
    Outcome: Milkins 4-2
    Last 128
    Playing 2018-07-02 14:00
    England Mark King
    52.40% 47.60%
    England Peter Ebdon
    Outcome: King 4-3
    Last 128
    Playing 2018-07-02 14:00
    Germany Lukas Kleckers
    39.94% 60.06%
    Switzerland Alexander Ursenbacher
    Outcome: Kleckers 4-1
    Last 128
    Playing 2018-07-02 11:00
    England Rod Lawler
    42.86% 57.14%
    England Martin O'Donnell
    Outcome: Lawler 4-0
    Last 128
    Playing 2018-07-02 11:00
    Germany Simon Lichtenberg
    27.35% 72.65%
    Wales Jamie Jones
    Outcome: Jones 4-0
    Last 128
    Playing 2018-07-04 11:00
    England Peter Lines
    48.37% 51.63%
    England Shane Castle
    Outcome: Lines 4-2
    Last 128
    Playing 2018-07-04 20:00
    England Oliver Lines
    55.57% 44.43%
    Thailand Akani Songsermsawad
    Outcome: Lines 4-3
    Last 128
    Playing 2018-07-03 14:00
    Norway Kurt Maflin
    57.23% 42.77%
    China Lyu Haotian
    Outcome: Maflin 4-2
    Last 128
    Playing 2018-07-03 17:00
    Scotland Stephen Maguire
    53.08% 46.92%
    Ireland Michael Judge
    Outcome: Maguire 4-0
    Last 128
    Playing 2018-07-04 17:00
    England Rory McLeod
    63.10% 36.90%
    Poland Adam Stefanow
    Outcome: McLeod 4-3
    Last 128
    Playing 2018-07-02 20:00
    England Hammad Miah
    56.51% 43.49%
    England David Lilley
    Outcome: Lilley 4-2
    Last 128
    Playing 2018-07-02 20:00
    England Shaun Murphy
    76.32% 23.68%
    England Sanderson Lam
    Outcome: Murphy 4-2
    Last 128
    Playing 2018-07-05 11:00
    Ireland Fergal O'Brien
    66.26% 33.74%
    Israel Eden Sharav
    Outcome: O'Brien 4-3
    Last 128
    Playing 2018-07-03 14:00
    England Joe Perry
    58.94% 41.06%
    China Lu Ning
    Outcome: Perry 4-1
    Last 128
    Playing 2018-07-03 20:00
    Australia Neil Robertson
    71.72% 28.28%
    China Luo Honghao
    Outcome: Robertson 4-2
    Last 128
    Playing 2018-07-03 11:00
    Thailand Noppon Saengkham
    51.03% 48.97%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-3
    Last 128
    Playing 2018-07-02 17:00
    England Matthew Selt
    62.09% 37.91%
    China Xu Si
    Outcome: Si 4-3
    Last 128
    Playing 2018-07-05 14:00
    England Elliot Slessor
    39.87% 60.13%
    Hong Kong Marco Fu
    Outcome: Fu 4-1
    Last 128
    Playing 2018-07-03 11:00
    England Craig Steadman
    69.40% 30.60%
    China Yuan Sijun
    Outcome: Steadman 4-2
    Last 128
    Playing 2018-07-04 17:00
    Northern Ireland Joe Swail
    47.98% 52.02%
    Thailand Dechawat Poomjaeng
    Outcome: Swail 4-1
    Last 128
    Playing 2018-07-05 11:00
    England Allan Taylor
    41.77% 58.23%
    Belgium Luca Brecel
    Outcome: Brecel 4-2
    Last 128
    Playing 2018-07-02 17:00
    Iran Soheil Vahedi
    50.89% 49.11%
    China Mei Xiwen
    Outcome: Xiwen 4-1
    Last 128
    Playing 2018-07-02 11:00
    England Ricky Walden
    49.63% 50.37%
    England John Astley
    Outcome: Walden 4-1
    Last 128
    Playing 2018-07-03 17:00
    Wales Lee Walker
    69.08% 30.92%
    Egypt Basem Eltahhan
    Outcome: Walker 4-0
    Last 128
    Playing 2018-07-02 14:00
    China Liang Wenbo
    46.02% 53.98%
    England Adam Duffy
    Outcome: Wenbo 4-0
    Last 128
    Playing 2018-07-02 14:00
    England Robbie Williams
    55.61% 44.39%
    Scotland Alan McManus
    Outcome: Williams 4-3
    Last 128
    Playing 2018-07-03 14:00
    England Gary Wilson
    47.41% 52.59%
    Wales Michael White
    Outcome: White 4-1
    Last 128
    Playing 2018-07-04 20:00
    England Kyren Wilson
    61.36% 38.64%
    Wales Dominic Dale
    Outcome: Wilson 4-3
    Last 128
    Playing 2018-07-04 17:00
    England Ben Woollaston
    48.01% 51.99%
    England Sam Baird
    Outcome: Woollaston 4-0
    Last 128
    Playing 2018-07-05 14:00
    China Zhao Xintong
    51.36% 48.64%
    England Jimmy Robertson
    Outcome: Xintong 4-0
    Last 128
    Playing 2018-07-04 20:00
    China Zhang Yong
    63.17% 36.83%
    Scotland Ross Muir
    Outcome: Yong 4-1
    Last 128
    Playing 2018-07-05 11:00
    China Fan Zhengyi
    10.31% 89.69%
    England Jack Lisowski
    Outcome: Lisowski 4-1
    Last 128
    Playing 2018-07-03 20:00
    China Niu Zhuang
    32.83% 67.17%
    England Stuart Bingham
    Outcome: Zhuang 4-0
    Last 128
    Playing 2018-07-05 14:00
    China Chen Zifan
    49.17% 50.83%
    England Alfie Burden
    Outcome: Burden 4-2