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.71% out of 7815 predictions
    See current predictions


    China 2017 Shanghai Masters

    Final
    Playing 2017-11-18 12:30
    England Judd Trump
    45.99% 54.01%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 10-3
    Semi-final
    Playing 2017-11-17 12:30
    Scotland John Higgins
    49.16% 50.84%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-2
    Semi-final
    Playing 2017-11-17 07:00
    England Jack Lisowski
    44.43% 55.57%
    England Judd Trump
    Outcome: Trump 6-3
    Quarter-final
    Playing 2017-11-16 12:30
    Belgium Luca Brecel
    47.07% 52.93%
    England Judd Trump
    Outcome: Trump 5-0
    Quarter-final
    Playing 2017-11-16 12:30
    Scotland John Higgins
    54.55% 45.45%
    England Martin Gould
    Outcome: Higgins 5-1
    Quarter-final
    Playing 2017-11-16 12:30
    Norway Kurt Maflin
    50.41% 49.59%
    England Jack Lisowski
    Outcome: Lisowski 5-3
    Quarter-final
    Playing 2017-11-16 12:30
    England Ronnie O'Sullivan
    55.19% 44.81%
    Wales Mark Williams
    Outcome: O'Sullivan 5-1
    Last 16
    Playing 2017-11-16 05:00
    Northern Ireland Mark Allen
    55.04% 44.96%
    England Jack Lisowski
    Outcome: Lisowski 5-4
    Last 16
    Playing 2017-11-16 05:00
    Scotland Graeme Dott
    49.73% 50.27%
    Belgium Luca Brecel
    Outcome: Brecel 5-4
    Last 16
    Playing 2017-11-16 05:00
    England Martin Gould
    50.53% 49.47%
    Hong Kong Marco Fu
    Outcome: Gould 5-2
    Last 16
    Playing 2017-11-16 05:00
    England Barry Hawkins
    42.79% 57.21%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 5-0
    Last 16
    Playing 2017-11-16 05:00
    Scotland John Higgins
    60.33% 39.67%
    China Liang Wenbo
    Outcome: Higgins 5-2
    Last 16
    Playing 2017-11-16 05:00
    Scotland Stephen Maguire
    51.75% 48.25%
    England Judd Trump
    Outcome: Trump 5-0
    Last 16
    Playing 2017-11-16 05:00
    Wales Mark Williams
    46.16% 53.84%
    England Mark Selby
    Outcome: Williams 5-3
    Last 16
    Playing 2017-11-16 05:00
    China Mei Xiwen
    44.80% 55.20%
    Norway Kurt Maflin
    Outcome: Maflin 5-2
    Last 32
    Playing 2017-11-15 12:30
    Belgium Luca Brecel
    52.34% 47.66%
    Wales Jamie Jones
    Outcome: Brecel 5-0
    Last 32
    Playing 2017-11-15 12:30
    England Martin Gould
    56.62% 43.38%
    Thailand Akani Songsermsawad
    Outcome: Gould 5-0
    Last 32
    Playing 2017-11-15 07:30
    England Barry Hawkins
    52.46% 47.54%
    Wales Michael White
    Outcome: Hawkins 5-3
    Last 32
    Playing 2017-11-15 12:30
    Scotland John Higgins
    61.62% 38.38%
    China Zhou Yuelong
    Outcome: Higgins 5-1
    Last 32
    Playing 2017-11-15 07:30
    Norway Kurt Maflin
    54.67% 45.33%
    China Yu Delu
    Outcome: Maflin 5-3
    Last 32
    Playing 2017-11-15 12:30
    Scotland Stephen Maguire
    46.03% 53.97%
    England Ali Carter
    Outcome: Maguire 5-4
    Last 32
    Playing 2017-11-15 07:30
    Scotland Alan McManus
    42.92% 57.08%
    England Mark Selby
    Outcome: Selby 5-4
    Last 32
    Playing 2017-11-15 12:30
    England Robert Milkins
    52.25% 47.75%
    Hong Kong Marco Fu
    Outcome: Fu 5-3
    Last 32
    Playing 2017-11-15 07:30
    Ireland Fergal O'Brien
    46.76% 53.24%
    Northern Ireland Mark Allen
    Outcome: Allen 5-0
    Last 32
    Playing 2017-11-15 12:30
    England Ronnie O'Sullivan
    58.61% 41.39%
    England Joe Perry
    Outcome: O'Sullivan 5-1
    Last 32
    Playing 2017-11-15 07:30
    China Liang Wenbo
    51.71% 48.29%
    England David Gilbert
    Outcome: Wenbo 5-0
    Last 32
    Playing 2017-11-15 12:30
    Wales Mark Williams
    61.29% 38.71%
    Northern Ireland Gerard Greene
    Outcome: Williams 5-0
    Last 32
    Playing 2017-11-15 07:30
    England Robbie Williams
    44.73% 55.27%
    Scotland Graeme Dott
    Outcome: Dott 5-2
    Last 32
    Playing 2017-11-15 07:30
    England Ben Woollaston
    41.27% 58.73%
    England Judd Trump
    Outcome: Trump 5-0
    Last 32
    Playing 2017-11-15 12:30
    China Mei Xiwen
    46.04% 53.96%
    England Jimmy Robertson
    Outcome: Xiwen 5-3
    Last 32
    Playing 2017-11-15 07:30
    China Cao Yupeng
    46.22% 53.78%
    England Jack Lisowski
    Outcome: Lisowski 5-4
    Last 64
    Playing 2017-11-13 02:30
    China Yan Bingtao
    42.90% 57.10%
    Northern Ireland Mark Allen
    Outcome: Allen 5-1
    Last 64
    Playing 2017-11-14 12:30
    Belgium Luca Brecel
    47.97% 52.03%
    Wales Matthew Stevens
    Outcome: Brecel 5-0
    Last 64
    Playing 2017-11-14 02:30
    England Alfie Burden
    43.74% 56.26%
    England Judd Trump
    Outcome: Trump 5-0
    Last 64
    Playing 2017-11-14 12:30
    England Stuart Carrington
    40.94% 59.06%
    England Ali Carter
    Outcome: Carter 5-3
    Last 64
    Playing 2017-11-14 07:30
    Wales Dominic Dale
    44.59% 55.41%
    Scotland Alan McManus
    Outcome: McManus 5-4
    Last 64
    Playing 2017-11-13 02:30
    Wales Ryan Day
    61.43% 38.57%
    China Yu Delu
    Outcome: Delu 5-4
    Last 64
    Playing 2017-11-13 12:30
    Scotland Graeme Dott
    52.78% 47.22%
    China Xiao Guodong
    Outcome: Dott 5-3
    Last 64
    Playing 2017-11-13 02:30
    England Tom Ford
    51.13% 48.87%
    England Jimmy Robertson
    Outcome: Robertson 5-4
    Last 64
    Playing 2017-11-13 07:30
    Cyprus Michael Georgiou
    39.80% 60.20%
    England Ben Woollaston
    Outcome: Woollaston 5-3
    Last 64
    Playing 2017-11-13 07:30
    England David Gilbert
    53.69% 46.31%
    England Mark Joyce
    Outcome: Gilbert 5-0
    Last 64
    Playing 2017-11-14 02:30
    England Barry Hawkins
    56.87% 43.13%
    Wales Daniel Wells
    Outcome: Hawkins 5-2
    Last 64
    Playing 2017-11-14 07:30
    Scotland John Higgins
    58.27% 41.73%
    Wales Ian Preece
    Outcome: Higgins 5-1
    Last 64
    Playing 2017-11-13 07:30
    England Mark King
    52.25% 47.75%
    Wales Jamie Jones
    Outcome: Jones 5-2
    Last 64
    Playing 2017-11-13 02:30
    England Jack Lisowski
    70.53% 29.47%
    Scotland Chris Totten
    Outcome: Lisowski 5-1
    Last 64
    Playing 2017-11-14 12:30
    England Rory McLeod
    45.58% 54.42%
    Scotland Stephen Maguire
    Outcome: Maguire 5-4
    Last 64
    Playing 2017-11-13 12:30
    England Robert Milkins
    57.59% 42.41%
    China Lyu Haotian
    Outcome: Milkins 5-4
    Last 64
    Playing 2017-11-13 07:30
    Ireland Fergal O'Brien
    64.88% 35.12%
    England Mitchell Mann
    Outcome: O'Brien 5-4
    Last 64
    Playing 2017-11-15 02:30
    England Ronnie O'Sullivan
    61.38% 38.62%
    England Gary Wilson
    Outcome: O'Sullivan 5-2
    Last 64
    Playing 2017-11-14 07:30
    England Joe Perry
    49.24% 50.76%
    England Matthew Selt
    Outcome: Perry 5-1
    Last 64
    Playing 2017-11-14 07:30
    China Yuan Sijun
    42.71% 57.29%
    England Robbie Williams
    Outcome: Williams 5-4
    Last 64
    Playing 2017-11-14 12:30
    Iran Hossein Vafaei
    45.97% 54.03%
    Hong Kong Marco Fu
    Outcome: Fu 5-0
    Last 64
    Playing 2017-11-14 12:30
    Iran Soheil Vahedi
    43.01% 56.99%
    Northern Ireland Gerard Greene
    Outcome: Greene 5-3
    Last 64
    Playing 2017-11-14 07:30
    England Chris Wakelin
    40.44% 59.56%
    England Mark Selby
    Outcome: Selby 5-4
    Last 64
    Playing 2017-11-13 02:30
    Wales Lee Walker
    48.93% 51.07%
    Norway Kurt Maflin
    Outcome: Maflin 5-4
    Last 64
    Playing 2017-11-14 07:30
    China Liang Wenbo
    54.97% 45.03%
    England John Astley
    Outcome: Wenbo 5-2
    Last 64
    Playing 2017-11-13 12:30
    Wales Michael White
    45.93% 54.07%
    England Mark Davis
    Outcome: White 5-4
    Last 64
    Playing 2017-11-14 12:30
    China Mei Xiwen
    42.67% 57.33%
    England Adam Duffy
    Outcome: Xiwen 5-4
    Last 64
    Playing 2017-11-14 12:30
    China Li Yuan
    30.54% 69.46%
    England Martin Gould
    Outcome: Gould 5-0
    Last 64
    Playing 2017-11-13 07:30
    China Wang Yuchen
    28.72% 71.28%
    Wales Mark Williams
    Outcome: Williams 5-1
    Last 64
    Playing 2017-11-13 07:30
    China Zhou Yuelong
    59.44% 40.56%
    England Sanderson Lam
    Outcome: Yuelong 5-4
    Last 64
    Playing 2017-11-14 07:30
    China Cao Yupeng
    40.21% 59.79%
    England Michael Holt
    Outcome: Yupeng 5-0
    Last 128
    Playing 2017-10-11 15:30
    Northern Ireland Mark Allen
    61.39% 38.61%
    China Zhang Yong
    Outcome: Allen 5-3
    Last 128
    Playing 2017-10-13 11:00
    England Stuart Bingham
    74.13% 25.87%
    Germany Lukas Kleckers
    Outcome: Bingham 5-1
    Last 128
    Playing 2017-10-11 15:30
    China Yan Bingtao
    56.76% 43.24%
    Israel Eden Sharav
    Outcome: Bingtao 5-0
    Last 128
    Playing 2017-10-11 15:30
    Belgium Luca Brecel
    63.83% 36.17%
    Wales Jak Jones
    Outcome: Brecel 5-0
    Last 128
    Playing 2017-10-12 15:30
    England Alfie Burden
    71.63% 28.37%
    Pakistan Hamza Akbar
    Outcome: Burden 5-4
    Last 128
    Playing 2017-10-12 15:30
    England Ali Carter
    63.63% 36.37%
    England Sam Craigie
    Outcome: Carter 5-4
    Last 128
    Playing 2017-10-12 11:00
    Wales Dominic Dale
    67.22% 32.78%
    Ireland Leo Fernandez
    Outcome: Dale 5-0
    Last 128
    Playing 2017-10-13 15:30
    England Mark Davis
    58.61% 41.39%
    Scotland Ross Muir
    Outcome: Davis 5-1
    Last 128
    Playing 2017-10-11 11:00
    Wales Ryan Day
    71.82% 28.18%
    Ireland Josh Boileau
    Outcome: Day 5-1
    Last 128
    Playing 2017-10-11 11:00
    China Yu Delu
    52.61% 47.39%
    England Sean O'Sullivan
    Outcome: Delu 5-1
    Last 128
    Playing 2017-10-12 15:30
    Scotland Graeme Dott
    55.92% 44.08%
    England Nigel Bond
    Outcome: Dott 5-3
    Last 128
    Playing 2017-10-12 15:30
    England Mike Dunn
    69.32% 30.68%
    China Li Yuan
    Outcome: Yuan 5-0
    Last 128
    Playing 2017-10-13 11:00
    England Peter Ebdon
    56.16% 43.84%
    China Cao Yupeng
    Outcome: Yupeng 5-3
    Last 128
    Playing 2017-10-11 11:00
    England Tom Ford
    59.10% 40.90%
    China Chen Zifan
    Outcome: Ford 5-0
    Last 128
    Playing 2017-10-12 20:00
    Hong Kong Marco Fu
    73.86% 26.14%
    Thailand Boonyarit Keattikun
    Outcome: Fu 5-1
    Last 128
    Playing 2017-10-13 11:00
    England David Gilbert
    66.91% 33.09%
    Malta Alex Borg
    Outcome: Gilbert 5-4
    Last 128
    Playing 2017-10-12 20:00
    England Martin Gould
    58.30% 41.70%
    England Allan Taylor
    Outcome: Gould 5-3
    Last 128
    Playing 2017-10-11 15:30
    England David Grace
    64.88% 35.12%
    China Wang Yuchen
    Outcome: Yuchen 5-1
    Last 128
    Playing 2017-10-11 15:30
    China Xiao Guodong
    51.28% 48.72%
    India Aditya Mehta
    Outcome: Guodong 5-1
    Last 128
    Playing 2017-10-12 15:30
    England Anthony Hamilton
    62.68% 37.32%
    China Lyu Haotian
    Outcome: Haotian 5-0
    Last 128
    Playing 2017-10-12 11:00
    China Li Hang
    54.68% 45.32%
    Cyprus Michael Georgiou
    Outcome: Georgiou 5-2
    Last 128
    Playing 2017-10-11 15:30
    England Barry Hawkins
    61.71% 38.29%
    China Chen Zhe
    Outcome: Hawkins 5-3
    Last 128
    Playing 2017-10-11 11:00
    England Andrew Higginson
    55.61% 44.39%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 5-4
    Last 128
    Playing 2017-10-11 15:30
    England Michael Holt
    72.02% 27.98%
    China Xu Si
    Outcome: Holt 5-0
    Last 128
    Playing 2017-10-11 20:00
    Wales Jamie Jones
    51.58% 48.42%
    England Martin O'Donnell
    Outcome: Jones 5-1
    Last 128
    Playing 2017-10-12 11:00
    England Mark Joyce
    53.54% 46.46%
    China Zhang Anda
    Outcome: Joyce 5-4
    Last 128
    Playing 2017-10-11 20:00
    England Mark King
    96.19% 3.81%
    Australia Matthew Bolton
    Outcome: King 5-2
    Last 128
    Playing 2017-10-12 11:00
    England Oliver Lines
    44.90% 55.10%
    Wales Ian Preece
    Outcome: Preece 5-4
    Last 128
    Playing 2017-10-12 20:00
    England Jack Lisowski
    55.22% 44.78%
    England Jimmy White
    Outcome: Lisowski 5-1
    Last 128
    Playing 2017-10-12 20:00
    Norway Kurt Maflin
    51.35% 48.65%
    England Peter Lines
    Outcome: Maflin 5-4
    Last 128
    Playing 2017-10-11 20:00
    Scotland Stephen Maguire
    62.31% 37.69%
    Malaysia Thor Chuan Leong
    Outcome: Maguire 5-1
    Last 128
    Playing 2017-10-13 15:30
    Scotland Anthony McGill
    56.80% 43.20%
    Wales Lee Walker
    Outcome: Walker 5-1
    Last 128
    Playing 2017-10-13 15:30
    Scotland Alan McManus
    68.53% 31.47%
    England Hammad Miah
    Outcome: McManus 5-4
    Last 128
    Playing 2017-10-12 20:00
    England Robert Milkins
    53.78% 46.22%
    England Paul Davison
    Outcome: Milkins 5-2
    Last 128
    Playing 2017-10-12 15:30
    England Shaun Murphy
    73.18% 26.82%
    China Yuan Sijun
    Outcome: Sijun 5-4
    Last 128
    Playing 2017-10-13 11:00
    Ireland Fergal O'Brien
    59.09% 40.91%
    Wales Duane Jones
    Outcome: O'Brien 5-1
    Last 128
    Playing 2017-10-13 15:30
    England Ronnie O'Sullivan
    73.38% 26.62%
    England Christopher Keogan
    Outcome: O'Sullivan 5-0
    Last 128
    Playing 2017-10-12 11:00
    China Tian Pengfei
    54.36% 45.64%
    England John Astley
    Outcome: Astley 5-4
    Last 128
    Playing 2017-10-13 11:00
    England Joe Perry
    58.62% 41.38%
    England Liam Highfield
    Outcome: Perry 5-3
    Last 128
    Playing 2017-10-11 11:00
    England Jimmy Robertson
    63.53% 36.47%
    England Ashley Hugill
    Outcome: Robertson 5-2
    Last 128
    Playing 2017-10-13 15:30
    Australia Neil Robertson
    81.36% 18.64%
    Scotland Chris Totten
    Outcome: Totten 5-2
    Last 128
    Playing 2017-10-11 11:00
    Thailand Noppon Saengkham
    53.98% 46.02%
    England Adam Duffy
    Outcome: Duffy 5-4
    Last 128
    Playing 2017-10-11 20:00
    England Matthew Selt
    54.76% 45.24%
    England Craig Steadman
    Outcome: Selt 5-3
    Last 128
    Playing 2017-10-11 20:00
    Wales Matthew Stevens
    63.04% 36.96%
    China Fang Xiongman
    Outcome: Stevens 5-4
    Last 128
    Playing 2017-10-13 11:00
    England Judd Trump
    56.48% 43.52%
    Northern Ireland Joe Swail
    Outcome: Trump 5-2
    Last 128
    Playing 2017-10-12 11:00
    Thailand Thepchaiya Un-Nooh
    65.98% 34.02%
    England Sanderson Lam
    Outcome: Lam 5-2
    Last 128
    Playing 2017-10-12 11:00
    Iran Hossein Vafaei
    59.20% 40.80%
    England Elliot Slessor
    Outcome: Vafaei 5-4
    Last 128
    Playing 2017-10-13 15:30
    England Chris Wakelin
    57.64% 42.36%
    Thailand James Wattana
    Outcome: Wakelin 5-3
    Last 128
    Playing 2017-10-11 11:00
    England Ricky Walden
    67.32% 32.68%
    England Mitchell Mann
    Outcome: Mann 5-3
    Last 128
    Playing 2017-10-11 20:00
    Wales Daniel Wells
    58.06% 41.94%
    Finland Robin Hull
    Outcome: Wells 5-0
    Last 128
    Playing 2017-10-12 20:00
    Wales Michael White
    62.81% 37.19%
    England Jamie Barrett
    Outcome: White 5-1
    Last 128
    Playing 2017-10-11 15:30
    England Robbie Williams
    67.02% 32.98%
    Scotland Rhys Clark
    Outcome: Williams 5-3
    Last 128
    Playing 2017-10-13 15:30
    Wales Mark Williams
    72.89% 27.11%
    China Niu Zhuang
    Outcome: Williams 5-2
    Last 128
    Playing 2017-10-11 20:00
    England Kyren Wilson
    56.43% 43.57%
    Northern Ireland Gerard Greene
    Outcome: Greene 5-3
    Last 128
    Playing 2017-10-12 20:00
    England Gary Wilson
    57.17% 42.83%
    China Zhao Xintong
    Outcome: Wilson 5-2
    Last 128
    Playing 2017-10-12 15:30
    England Ben Woollaston
    82.68% 17.32%
    Australia Kurt Dunham
    Outcome: Woollaston 5-0
    Last 128
    Playing 2017-10-13 11:00
    China Zhou Yuelong
    51.63% 48.37%
    Scotland Scott Donaldson
    Outcome: Yuelong 5-1