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.79% out of 7460 predictions
    See current predictions


    China 2017 China Open

    Final
    Playing 2017-04-02 13:30
    Wales Mark Williams
    47.33% 52.67%
    England Mark Selby
    Outcome: Selby 10-8
    Semi-final
    Playing 2017-04-01 08:00
    Iran Hossein Vafaei
    32.06% 67.94%
    Wales Mark Williams
    Outcome: Williams 6-1
    Semi-final
    Playing 2017-04-01 13:30
    England Kyren Wilson
    36.41% 63.59%
    England Mark Selby
    Outcome: Selby 6-4
    Quarter-final
    Playing 2017-03-31 13:30
    Scotland Stephen Maguire
    46.89% 53.11%
    England Mark Selby
    Outcome: Selby 5-1
    Quarter-final
    Playing 2017-03-31 08:00
    England Shaun Murphy
    51.18% 48.82%
    Wales Mark Williams
    Outcome: Williams 5-1
    Quarter-final
    Playing 2017-03-31 08:00
    England Judd Trump
    68.67% 31.33%
    Iran Hossein Vafaei
    Outcome: Vafaei 5-3
    Quarter-final
    Playing 2017-03-31 13:30
    England Kyren Wilson
    41.59% 58.41%
    China Ding Junhui
    Outcome: Wilson 5-1
    Last 16
    Playing 2017-03-30 13:30
    England Stuart Bingham
    57.34% 42.66%
    England Kyren Wilson
    Outcome: Wilson 5-2
    Last 16
    Playing 2017-03-30 13:30
    England Andrew Higginson
    37.04% 62.96%
    England Mark Selby
    Outcome: Selby 5-4
    Last 16
    Playing 2017-03-30 13:30
    England Mark Joyce
    36.82% 63.18%
    China Ding Junhui
    Outcome: Junhui 5-3
    Last 16
    Playing 2017-03-30 08:00
    England Rory McLeod
    54.85% 45.15%
    Iran Hossein Vafaei
    Outcome: Vafaei 5-3
    Last 16
    Playing 2017-03-30 08:00
    England Shaun Murphy
    60.06% 39.94%
    Wales Michael White
    Outcome: Murphy 5-1
    Last 16
    Playing 2017-03-30 08:00
    England Judd Trump
    64.45% 35.55%
    China Tian Pengfei
    Outcome: Trump 5-3
    Last 16
    Playing 2017-03-30 13:30
    Wales Daniel Wells
    35.08% 64.92%
    Scotland Stephen Maguire
    Outcome: Maguire 5-1
    Last 16
    Playing 2017-03-30 08:00
    Wales Mark Williams
    50.07% 49.93%
    Scotland John Higgins
    Outcome: Williams 5-4
    Last 32
    Playing 2017-03-29 13:30
    England Stuart Bingham
    62.64% 37.36%
    Thailand Noppon Saengkham
    Outcome: Bingham 5-2
    Last 32
    Playing 2017-03-29 08:00
    England Ali Carter
    54.27% 45.73%
    Wales Michael White
    Outcome: White 5-3
    Last 32
    Playing 2017-03-29 08:00
    England Mark Davis
    44.80% 55.20%
    Scotland John Higgins
    Outcome: Higgins 5-2
    Last 32
    Playing 2017-03-29 08:00
    England Mike Dunn
    49.33% 50.67%
    England Rory McLeod
    Outcome: McLeod 5-3
    Last 32
    Playing 2017-03-29 13:30
    China Li Hang
    38.80% 61.20%
    Scotland Stephen Maguire
    Outcome: Maguire 5-3
    Last 32
    Playing 2017-03-29 13:30
    England Andrew Higginson
    39.18% 60.82%
    England Ricky Walden
    Outcome: Higginson 5-4
    Last 32
    Playing 2017-03-29 08:00
    England Michael Holt
    43.09% 56.91%
    Wales Mark Williams
    Outcome: Williams 5-2
    Last 32
    Playing 2017-03-29 13:30
    England Mark Joyce
    35.83% 64.17%
    England Ronnie O'Sullivan
    Outcome: Joyce 5-4
    Last 32
    Playing 2017-03-29 08:00
    England Shaun Murphy
    61.38% 38.62%
    England Gary Wilson
    Outcome: Murphy 5-1
    Last 32
    Playing 2017-03-29 13:30
    England Martin O'Donnell
    33.75% 66.25%
    England Mark Selby
    Outcome: Selby 5-1
    Last 32
    Playing 2017-03-29 08:00
    China Tian Pengfei
    45.03% 54.97%
    England Martin Gould
    Outcome: Pengfei 5-3
    Last 32
    Playing 2017-03-29 08:00
    England Judd Trump
    70.38% 29.62%
    Israel Eden Sharav
    Outcome: Trump 5-0
    Last 32
    Playing 2017-03-29 13:30
    Wales Daniel Wells
    41.36% 58.64%
    Wales Matthew Stevens
    Outcome: Wells 5-2
    Last 32
    Playing 2017-03-29 13:30
    England Kyren Wilson
    57.91% 42.09%
    England Sanderson Lam
    Outcome: Wilson 5-2
    Last 32
    Playing 2017-03-29 08:00
    England Ben Woollaston
    56.35% 43.65%
    Iran Hossein Vafaei
    Outcome: Vafaei 5-4
    Last 32
    Playing 2017-03-29 13:30
    China Zhou Yuelong
    37.44% 62.56%
    China Ding Junhui
    Outcome: Junhui 5-0
    Wildcard
    Playing 2017-03-27 04:00
    Malta Alex Borg
    87.54% 12.46%
    China Niu Zhuang
    Outcome: Zhuang 5-4
    Wildcard
    Playing 2017-03-27 04:00
    China Li Hang Honghao has not played in a pro tournament before, so there is no data available to compare.
    China Luo Honghao
    Outcome: Hang 5-1
    Wildcard
    Playing 2017-03-27 04:00
    England Jimmy White Yuan has not played in a pro tournament before, so there is no data available to compare.
    China Li Yuan
    Outcome: White 5-1
    Last 64
    Playing 2017-03-28 13:30
    Wales Gareth Allen
    34.04% 65.96%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 5-0
    Last 64
    Playing 2017-03-27 13:30
    China Zhang Anda
    34.18% 65.82%
    Wales Mark Williams
    Outcome: Williams 5-1
    Last 64
    Playing 2017-03-27 04:00
    England Stuart Bingham
    63.18% 36.82%
    Scotland Scott Donaldson
    Outcome: Bingham 5-3
    Last 64
    Playing 2017-03-28 08:00
    England Alfie Burden
    36.04% 63.96%
    England Mark Selby
    Outcome: Selby 5-0
    Last 64
    Playing 2017-03-28 08:00
    England Ian Burns
    39.45% 60.55%
    Scotland John Higgins
    Outcome: Higgins 5-1
    Last 64
    Playing 2017-03-27 13:30
    England Ali Carter
    60.22% 39.78%
    England Stuart Carrington
    Outcome: Carter 5-0
    Last 64
    Playing 2017-03-27 08:30
    Scotland Rhys Clark
    40.20% 59.80%
    England Mark Davis
    Outcome: Davis 5-4
    Last 64
    Playing 2017-03-28 13:30
    England Paul Davison
    30.75% 69.25%
    China Ding Junhui
    Outcome: Junhui 5-0
    Last 64
    Playing 2017-03-27 08:30
    Scotland Graeme Dott
    57.66% 42.34%
    England Gary Wilson
    Outcome: Wilson 5-3
    Last 64
    Playing 2017-03-27 08:30
    England Mike Dunn
    55.13% 44.87%
    England Andy Hicks
    Outcome: Dunn 5-3
    Last 64
    Playing 2017-03-28 08:00
    England Martin Gould
    94.62% 5.38%
    China Fan Zhengyi
    Outcome: Gould 5-1
    Last 64
    Playing 2017-03-28 13:30
    England Andrew Higginson
    52.22% 47.78%
    England David Gilbert
    Outcome: Higginson 5-3
    Last 64
    Playing 2017-03-27 13:30
    England Mark Joyce
    56.79% 43.21%
    Scotland Fraser Patrick
    Outcome: Joyce 5-4
    Last 64
    Playing 2017-03-27 13:30
    England Mark King
    59.07% 40.93%
    England Sanderson Lam
    Outcome: Lam 5-4
    Last 64
    Playing 2017-03-27 08:30
    Norway Kurt Maflin
    46.14% 53.86%
    England Ben Woollaston
    Outcome: Woollaston 5-3
    Last 64
    Playing 2017-03-28 13:30
    Scotland Stephen Maguire
    57.04% 42.96%
    Ireland Fergal O'Brien
    Outcome: Maguire 5-3
    Last 64
    Playing 2017-03-27 15:00
    Scotland Anthony McGill
    51.24% 48.76%
    China Tian Pengfei
    Outcome: Pengfei 5-2
    Last 64
    Playing 2017-03-28 08:00
    England Rory McLeod
    45.26% 54.74%
    China Liang Wenbo
    Outcome: McLeod 5-2
    Last 64
    Playing 2017-03-28 08:00
    Scotland Alan McManus
    50.77% 49.23%
    Wales Matthew Stevens
    Outcome: Stevens 5-1
    Last 64
    Playing 2017-03-28 13:30
    India Aditya Mehta
    47.33% 52.67%
    China Li Hang
    Outcome: Hang 5-4
    Last 64
    Playing 2017-03-27 13:30
    England Robert Milkins
    63.94% 36.06%
    Thailand Noppon Saengkham
    Outcome: Saengkham 5-3
    Last 64
    Playing 2017-03-27 04:00
    England Shaun Murphy
    66.03% 33.97%
    England Allan Taylor
    Outcome: Murphy 5-2
    Last 64
    Playing 2017-03-28 13:30
    England Jimmy Robertson
    53.24% 46.76%
    England Martin O'Donnell
    Outcome: O'Donnell 5-0
    Last 64
    Playing 2017-03-27 04:00
    Israel Eden Sharav
    50.25% 49.75%
    Scotland Ross Muir
    Outcome: Sharav 5-0
    Last 64
    Playing 2017-03-28 13:30
    England Judd Trump
    67.88% 32.12%
    England Ashley Hugill
    Outcome: Trump 5-1
    Last 64
    Playing 2017-03-27 08:30
    Iran Hossein Vafaei
    33.62% 66.38%
    England Joe Perry
    Outcome: Vafaei 5-2
    Last 64
    Playing 2017-03-28 08:00
    Wales Daniel Wells
    50.56% 49.44%
    England Jamie Cope
    Outcome: Wells 5-3
    Last 64
    Playing 2017-03-27 08:30
    Wales Michael White
    53.79% 46.21%
    China Yu Delu
    Outcome: White 5-3
    Last 64
    Playing 2017-03-28 08:00
    England Jimmy White
    46.01% 53.99%
    England Michael Holt
    Outcome: Holt 5-3
    Last 64
    Playing 2017-03-28 08:00
    England Kyren Wilson
    54.78% 45.22%
    China Xiao Guodong
    Outcome: Wilson 5-3
    Last 64
    Playing 2017-03-27 13:30
    China Zhou Yuelong
    45.40% 54.60%
    England Matthew Selt
    Outcome: Yuelong 5-1
    Last 64
    Playing 2017-03-28 13:30
    China Niu Zhuang
    26.15% 73.85%
    England Ricky Walden
    Outcome: Walden 5-1
    Last 128
    Playing 2017-01-25 15:30
    England Sam Baird
    45.94% 54.06%
    England Jimmy White
    Outcome: White 5-4
    Last 128
    Playing 2017-01-26 15:30
    England Stuart Bingham
    66.41% 33.59%
    Thailand James Wattana
    Outcome: Bingham 5-4
    Last 128
    Playing 2017-01-24 15:30
    Belgium Luca Brecel
    59.32% 40.68%
    England Andy Hicks
    Outcome: Hicks 5-3
    Last 128
    Playing 2017-01-27 15:30
    England Alfie Burden
    51.96% 48.04%
    Thailand Akani Songsermsawad
    Outcome: Burden 5-2
    Last 128
    Playing 2017-01-25 11:00
    England Ian Burns
    63.59% 36.41%
    Malaysia Thor Chuan Leong
    Outcome: Burns 5-1
    Last 128
    Playing 2017-01-25 11:00
    England Stuart Carrington
    73.73% 26.27%
    China Wang Yuchen
    Outcome: Carrington 5-1
    Last 128
    Playing 2017-01-24 11:00
    Wales Dominic Dale
    66.49% 33.51%
    Scotland Ross Muir
    Outcome: Muir 5-2
    Last 128
    Playing 2017-01-25 20:00
    England Mark Davis
    66.88% 33.12%
    China Yan Bingtao
    Outcome: Davis 5-0
    Last 128
    Playing 2017-01-26 15:30
    Wales Ryan Day
    72.89% 27.11%
    Scotland Fraser Patrick
    Outcome: Patrick 5-2
    Last 128
    Playing 2017-01-25 15:30
    China Yu Delu
    59.61% 40.39%
    England Hammad Miah
    Outcome: Delu 5-0
    Last 128
    Playing 2017-01-24 11:00
    Ireland Ken Doherty
    59.27% 40.73%
    England Allan Taylor
    Outcome: Taylor 5-3
    Last 128
    Playing 2017-01-25 11:00
    Scotland Graeme Dott
    66.58% 33.42%
    Wales Jak Jones
    Outcome: Dott 5-3
    Last 128
    Playing 2017-01-24 20:00
    England Mike Dunn
    60.77% 39.23%
    England Elliot Slessor
    Outcome: Dunn 5-2
    Last 128
    Playing 2017-01-25 15:30
    England Peter Ebdon
    63.19% 36.81%
    Scotland Rhys Clark
    Outcome: Clark 5-2
    Last 128
    Playing 2017-01-26 11:00
    England Tom Ford
    55.03% 44.97%
    Thailand Noppon Saengkham
    Outcome: Saengkham 5-3
    Last 128
    Playing 2017-01-26 20:00
    Hong Kong Marco Fu
    67.86% 32.14%
    Wales Daniel Wells
    Outcome: Wells 5-3
    Last 128
    Playing 2017-01-27 15:30
    England David Gilbert
    83.14% 16.86%
    Australia Kurt Dunham
    Outcome: Gilbert 5-1
    Last 128
    Playing 2017-01-24 11:00
    England Martin Gould
    59.90% 40.10%
    Wales Lee Walker
    Outcome: Gould 5-2
    Last 128
    Playing 2017-01-26 15:30
    England David Grace
    62.20% 37.80%
    England Sanderson Lam
    Outcome: Lam 5-2
    Last 128
    Playing 2017-01-26 11:00
    China Xiao Guodong
    51.58% 48.42%
    England John Astley
    Outcome: Guodong 5-3
    Last 128
    Playing 2017-01-24 15:30
    England Anthony Hamilton
    68.62% 31.38%
    England Ashley Hugill
    Outcome: Hugill 5-2
    Last 128
    Playing 2017-01-27 11:00
    China Li Hang
    61.51% 38.49%
    China Fang Xiongman
    Outcome: Hang 5-3
    Last 128
    Playing 2017-01-24 15:30
    England Barry Hawkins
    66.46% 33.54%
    India Aditya Mehta
    Outcome: Mehta 5-2
    Last 128
    Playing 2017-01-25 20:00
    Scotland John Higgins
    80.23% 19.77%
    Isle of Man Darryl Hill
    Outcome: Higgins 5-0
    Last 128
    Playing 2017-01-27 15:30
    England Andrew Higginson
    73.86% 26.14%
    England Christopher Keogan
    Outcome: Higginson 5-1
    Last 128
    Playing 2017-01-25 15:30
    England Michael Holt
    62.82% 37.18%
    England Liam Highfield
    Outcome: Holt 5-4
    Last 128
    Playing 2017-01-27 11:00
    Finland Robin Hull
    64.78% 35.22%
    Wales Gareth Allen
    Outcome: Allen 5-4
    Last 128
    Playing 2017-01-24 11:00
    Wales Jamie Jones
    68.70% 31.30%
    Israel Eden Sharav
    Outcome: Sharav 5-3
    Last 128
    Playing 2017-01-26 15:30
    England Mark Joyce
    61.44% 38.56%
    England Mitchell Mann
    Outcome: Joyce 5-4
    Last 128
    Playing 2017-02-01 11:00
    China Ding Junhui
    71.96% 28.04%
    England Sean O'Sullivan
    Outcome: Junhui 5-3
    Last 128
    Playing 2017-01-26 11:00
    England Mark King
    78.24% 21.76%
    Scotland Marc Davis
    Outcome: King 5-1
    Last 128
    Playing 2017-01-27 11:00
    England Rod Lawler
    55.05% 44.95%
    England Jamie Cope
    Outcome: Cope 5-2
    Last 128
    Playing 2017-01-25 20:00
    England Oliver Lines
    41.92% 58.08%
    China Zhang Anda
    Outcome: Anda 5-3
    Last 128
    Playing 2017-01-24 20:00
    England Jack Lisowski
    57.14% 42.86%
    Malta Alex Borg
    Outcome: Borg 5-1
    Last 128
    Playing 2017-01-24 20:00
    Norway Kurt Maflin
    53.89% 46.11%
    England Adam Duffy
    Outcome: Maflin 5-1
    Last 128
    Playing 2017-01-27 15:30
    Scotland Stephen Maguire
    78.68% 21.32%
    Thailand Boonyarit Keattikun
    Outcome: Maguire 5-0
    Last 128
    Playing 2017-01-24 11:00
    Scotland Anthony McGill
    60.55% 39.45%
    England Peter Lines
    Outcome: McGill 5-1
    Last 128
    Playing 2017-01-25 11:00
    England Rory McLeod
    72.95% 27.05%
    England Daniel Womersley
    Outcome: McLeod 5-2
    Last 128
    Playing 2017-01-27 11:00
    Scotland Alan McManus
    62.63% 37.37%
    China Chen Zhe
    Outcome: McManus 5-1
    Last 128
    Playing 2017-01-26 11:00
    England Robert Milkins
    67.77% 32.23%
    China Mei Xiwen
    Outcome: Milkins 5-3
    Last 128
    Playing 2017-01-24 20:00
    England Shaun Murphy
    78.59% 21.41%
    England Sydney Wilson
    Outcome: Murphy 5-1
    Last 128
    Playing 2017-01-26 15:30
    Ireland Fergal O'Brien
    50.67% 49.33%
    England Nigel Bond
    Outcome: O'Brien 5-3
    Last 128
    Playing 2017-01-26 20:00
    England Ronnie O'Sullivan
    74.21% 25.79%
    England James Cahill
    Outcome: O'Sullivan 5-3
    Last 128
    Playing 2017-01-24 15:30
    China Tian Pengfei
    57.14% 42.86%
    Wales Ian Preece
    Outcome: Pengfei 5-1
    Last 128
    Playing 2017-01-24 15:30
    England Joe Perry
    83.53% 16.47%
    Wales David John
    Outcome: Perry 5-0
    Last 128
    Playing 2017-01-24 15:30
    Thailand Dechawat Poomjaeng
    64.19% 35.81%
    Iran Hossein Vafaei
    Outcome: Vafaei 5-4
    Last 128
    Playing 2017-01-27 15:30
    England Jimmy Robertson
    55.32% 44.68%
    China Cao Yupeng
    Outcome: Robertson 5-3
    Last 128
    Playing 2017-02-01 11:00
    England Mark Selby
    80.57% 19.43%
    Poland Adam Stefanow
    Outcome: Selby 5-3
    Last 128
    Playing 2017-01-26 20:00
    England Matthew Selt
    57.79% 42.21%
    England Craig Steadman
    Outcome: Selt 5-0
    Last 128
    Playing 2017-01-27 11:00
    Wales Matthew Stevens
    78.75% 21.25%
    Ireland Josh Boileau
    Outcome: Stevens 5-3
    Last 128
    Playing 2017-01-27 11:00
    Northern Ireland Joe Swail
    62.07% 37.93%
    England Paul Davison
    Outcome: Davison 5-3
    Last 128
    Playing 2017-02-01 11:00
    England Judd Trump
    82.02% 17.98%
    England Jason Weston
    Outcome: Trump 5-0
    Last 128
    Playing 2017-01-25 20:00
    Thailand Thepchaiya Un-Nooh
    54.39% 45.61%
    England Martin O'Donnell
    Outcome: O'Donnell 5-4
    Last 128
    Playing 2017-01-26 11:00
    England Chris Wakelin
    53.93% 46.07%
    Scotland Scott Donaldson
    Outcome: Donaldson 5-2
    Last 128
    Playing 2017-01-26 20:00
    England Ricky Walden
    70.30% 29.70%
    China Zhang Yong
    Outcome: Walden 5-1
    Last 128
    Playing 2017-02-01 11:00
    China Liang Wenbo
    75.89% 24.11%
    Brazil Itaro Santos
    Outcome: Wenbo 5-0
    Last 128
    Playing 2017-01-25 15:30
    Wales Michael White
    70.13% 29.87%
    Thailand Kritsanut Lertsattayathorn
    Outcome: White 5-4
    Last 128
    Playing 2017-01-25 20:00
    Wales Mark Williams
    70.27% 29.73%
    China Zhao Xintong
    Outcome: Williams 5-3
    Last 128
    Playing 2017-01-24 11:00
    England Robbie Williams
    68.52% 31.48%
    England Jamie Barrett
    Outcome: Williams 5-1
    Last 128
    Playing 2017-01-26 11:00
    England Kyren Wilson
    63.26% 36.74%
    Cyprus Michael Georgiou
    Outcome: Wilson 5-2
    Last 128
    Playing 2017-01-25 11:00
    England Gary Wilson
    60.37% 39.63%
    Wales Duane Jones
    Outcome: Wilson 5-2
    Last 128
    Playing 2017-01-24 20:00
    England Ben Woollaston
    67.22% 32.78%
    Brazil Igor Figueiredo
    Outcome: Woollaston 5-1
    Last 128
    Playing 2017-01-26 20:00
    China Zhou Yuelong
    64.18% 35.82%
    England Michael Wild
    Outcome: Yuelong 5-4