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.83% out of 7620 predictions
    See current predictions


    Wales 2017 Welsh Open

    Quarter-final
    Playing 2017-02-17 20:00
    England Stuart Bingham
    69.27% 30.73%
    England Stuart Carrington
    Outcome: Bingham 5-3
    Quarter-final
    Playing 2017-02-17 13:00
    Scotland Scott Donaldson
    50.81% 49.19%
    China Zhou Yuelong
    Outcome: Donaldson 5-0
    Quarter-final
    Playing 2017-02-17 20:00
    England Robert Milkins
    55.28% 44.72%
    Norway Kurt Maflin
    Outcome: Milkins 5-2
    Quarter-final
    Playing 2017-02-17 15:00
    England Judd Trump
    46.95% 53.05%
    England Barry Hawkins
    Outcome: Trump 5-4
    Last 16
    Playing 2017-02-16 21:00
    England Stuart Bingham
    64.63% 35.37%
    England Robbie Williams
    Outcome: Bingham 4-0
    Last 16
    Playing 2017-02-16 20:00
    England Mark Davis
    59.18% 40.82%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-3
    Last 16
    Playing 2017-02-16 20:00
    Brazil Igor Figueiredo
    46.12% 53.88%
    England Stuart Carrington
    Outcome: Carrington 4-1
    Last 16
    Playing 2017-02-16 20:00
    England Barry Hawkins
    65.46% 34.54%
    England Craig Steadman
    Outcome: Hawkins 4-0
    Last 16
    Playing 2017-02-16 21:00
    Norway Kurt Maflin
    54.06% 45.94%
    China Yan Bingtao
    Outcome: Maflin 4-1
    Last 16
    Playing 2017-02-16 21:00
    England Robert Milkins
    64.62% 35.38%
    China Mei Xiwen
    Outcome: Milkins 4-2
    Last 16
    Playing 2017-02-16 20:00
    England Judd Trump
    63.73% 36.27%
    Iran Hossein Vafaei
    Outcome: Trump 4-1
    Last 16
    Playing 2017-02-16 20:00
    China Zhou Yuelong
    48.36% 51.64%
    Wales Lee Walker
    Outcome: Yuelong 4-0
    Last 32
    Playing 2017-02-16 14:00
    Northern Ireland Mark Allen
    64.29% 35.71%
    China Mei Xiwen
    Outcome: Xiwen 4-2
    Last 32
    Playing 2017-02-16 14:00
    England Stuart Bingham
    67.85% 32.15%
    England Ian Burns
    Outcome: Bingham 4-0
    Last 32
    Playing 2017-02-16 15:30
    China Yan Bingtao
    36.10% 63.90%
    England Mark Selby
    Outcome: Bingtao 4-1
    Last 32
    Playing 2017-02-16 14:00
    Ireland Josh Boileau
    30.31% 69.69%
    England Robert Milkins
    Outcome: Milkins 4-0
    Last 32
    Playing 2017-02-16 13:00
    England Stuart Carrington
    43.76% 56.24%
    Finland Robin Hull
    Outcome: Carrington 4-0
    Last 32
    Playing 2017-02-16 14:00
    England Ali Carter
    59.57% 40.43%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-1
    Last 32
    Playing 2017-02-16 13:00
    Wales Dominic Dale
    65.04% 34.96%
    Brazil Igor Figueiredo
    Outcome: Figueiredo 4-1
    Last 32
    Playing 2017-02-16 13:00
    England Mark Davis
    55.10% 44.90%
    Ireland Fergal O'Brien
    Outcome: Davis 4-2
    Last 32
    Playing 2017-02-16 13:00
    Scotland Graeme Dott
    62.15% 37.85%
    Wales Lee Walker
    Outcome: Walker 4-2
    Last 32
    Playing 2017-02-16 13:00
    England Anthony Hamilton
    54.32% 45.68%
    England Craig Steadman
    Outcome: Steadman 4-2
    Last 32
    Playing 2017-02-16 15:30
    Norway Kurt Maflin
    56.90% 43.10%
    England Mitchell Mann
    Outcome: Maflin 4-2
    Last 32
    Playing 2017-02-16 13:00
    England Jimmy Robertson
    48.70% 51.30%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-0
    Last 32
    Playing 2017-02-16 14:00
    England Judd Trump
    70.26% 29.74%
    Wales Jackson Page
    Outcome: Trump 4-0
    Last 32
    Playing 2017-02-16 13:00
    Thailand Thepchaiya Un-Nooh
    37.73% 62.27%
    England Barry Hawkins
    Outcome: Hawkins 4-1
    Last 32
    Playing 2017-02-16 14:00
    Wales Michael White
    57.93% 42.07%
    England Robbie Williams
    Outcome: Williams 4-2
    Last 32
    Playing 2017-02-16 13:00
    China Zhou Yuelong
    55.95% 44.05%
    Scotland Ross Muir
    Outcome: Yuelong 4-1
    Last 64
    Playing 2017-02-15 21:00
    Northern Ireland Mark Allen
    72.83% 27.17%
    Thailand Boonyarit Keattikun
    Outcome: Allen 4-1
    Last 64
    Playing 2017-02-15 20:00
    England Stuart Bingham
    61.62% 38.38%
    England Rory McLeod
    Outcome: Bingham 4-2
    Last 64
    Playing 2017-02-15 14:00
    England Stuart Carrington
    65.33% 34.67%
    China Wang Yuchen
    Outcome: Carrington 4-2
    Last 64
    Playing 2017-02-15 16:00
    England Ali Carter
    70.77% 29.23%
    Isle of Man Darryl Hill
    Outcome: Carter 4-1
    Last 64
    Playing 2017-02-15 21:00
    Malaysia Thor Chuan Leong
    47.69% 52.31%
    China Yan Bingtao
    Outcome: Bingtao 4-3
    Last 64
    Playing 2017-02-15 11:00
    England Jamie Cope
    45.72% 54.28%
    England Anthony Hamilton
    Outcome: Hamilton 4-1
    Last 64
    Playing 2017-02-15 11:00
    Scotland Graeme Dott
    68.45% 31.55%
    Poland Adam Stefanow
    Outcome: Dott 4-1
    Last 64
    Playing 2017-02-15 20:00
    England Mike Dunn
    34.58% 65.42%
    England Mark Selby
    Outcome: Selby 4-2
    Last 64
    Playing 2017-02-15 21:00
    England Peter Ebdon
    59.63% 40.37%
    China Mei Xiwen
    Outcome: Xiwen 4-0
    Last 64
    Playing 2017-02-15 14:00
    Brazil Igor Figueiredo
    31.67% 68.33%
    Scotland Anthony McGill
    Outcome: Figueiredo 4-2
    Last 64
    Playing 2017-02-15 14:00
    England Andy Hicks
    51.59% 48.41%
    England Robbie Williams
    Outcome: Williams 4-3
    Last 64
    Playing 2017-02-15 11:00
    Wales Jamie Jones
    41.39% 58.61%
    Wales Dominic Dale
    Outcome: Dale 4-2
    Last 64
    Playing 2017-02-15 14:00
    England Mark King
    61.34% 38.66%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-2
    Last 64
    Playing 2017-02-15 20:00
    Norway Kurt Maflin
    52.96% 47.04%
    Thailand James Wattana
    Outcome: Maflin 4-3
    Last 64
    Playing 2017-02-15 11:00
    Scotland Stephen Maguire
    63.58% 36.42%
    England Ian Burns
    Outcome: Burns 4-3
    Last 64
    Playing 2017-02-15 16:00
    England Mitchell Mann
    47.65% 52.35%
    England Sean O'Sullivan
    Outcome: Mann 4-2
    Last 64
    Playing 2017-02-15 15:00
    England Robert Milkins
    67.30% 32.70%
    Israel Eden Sharav
    Outcome: Milkins 4-1
    Last 64
    Playing 2017-02-15 14:00
    Scotland Ross Muir
    32.12% 67.88%
    Hong Kong Marco Fu
    Outcome: Muir 4-0
    Last 64
    Playing 2017-02-15 15:00
    England Shaun Murphy
    67.98% 32.02%
    Ireland Josh Boileau
    Outcome: Boileau 4-2
    Last 64
    Playing 2017-02-15 11:00
    Ireland Fergal O'Brien
    58.05% 41.95%
    England Chris Wakelin
    Outcome: O'Brien 4-2
    Last 64
    Playing 2017-02-15 20:00
    England Ronnie O'Sullivan
    57.21% 42.79%
    England Mark Davis
    Outcome: Davis 4-3
    Last 64
    Playing 2017-02-15 14:00
    Wales Jackson Page
    34.94% 65.06%
    England John Astley
    Outcome: Page 4-3
    Last 64
    Playing 2017-02-15 16:00
    China Tian Pengfei
    33.54% 66.46%
    England Barry Hawkins
    Outcome: Hawkins 4-0
    Last 64
    Playing 2017-02-15 15:00
    England Elliot Slessor
    36.70% 63.30%
    England Jimmy Robertson
    Outcome: Robertson 4-2
    Last 64
    Playing 2017-02-15 11:00
    England Craig Steadman
    51.47% 48.53%
    England Sam Baird
    Outcome: Steadman 4-1
    Last 64
    Playing 2017-02-15 16:00
    England Allan Taylor
    40.36% 59.64%
    Finland Robin Hull
    Outcome: Hull 4-1
    Last 64
    Playing 2017-02-15 21:00
    England Judd Trump
    62.02% 37.98%
    Malta Alex Borg
    Outcome: Trump 4-2
    Last 64
    Playing 2017-02-15 11:00
    Thailand Thepchaiya Un-Nooh
    45.33% 54.67%
    Wales Ryan Day
    Outcome: Un-Nooh 4-1
    Last 64
    Playing 2017-02-15 14:00
    Iran Hossein Vafaei
    57.29% 42.71%
    England Christopher Keogan
    Outcome: Vafaei 4-2
    Last 64
    Playing 2017-02-15 14:00
    Wales Lee Walker
    36.07% 63.93%
    Australia Neil Robertson
    Outcome: Walker 4-3
    Last 64
    Playing 2017-02-15 15:00
    China Liang Wenbo
    51.26% 48.74%
    Wales Michael White
    Outcome: White 4-3
    Last 64
    Playing 2017-02-15 11:00
    China Zhou Yuelong
    51.91% 48.09%
    England Paul Davison
    Outcome: Yuelong 4-1
    Last 128
    Playing 2017-02-14 15:00
    Pakistan Hamza Akbar
    27.22% 72.78%
    England Peter Ebdon
    Outcome: Ebdon 4-2
    Last 128
    Playing 2017-02-14 15:00
    Northern Ireland Mark Allen
    74.73% 25.27%
    England Sydney Wilson
    Outcome: Allen 4-0
    Last 128
    Playing 2017-02-14 14:00
    Wales Gareth Allen
    69.08% 30.92%
    China Wang Yuchen
    Outcome: Yuchen 4-3
    Last 128
    Playing 2017-02-13 15:00
    England John Astley
    56.61% 43.39%
    Wales Ian Preece
    Outcome: Astley 4-1
    Last 128
    Playing 2017-02-13 14:00
    England Stuart Bingham
    57.20% 42.80%
    Wales Matthew Stevens
    Outcome: Bingham 4-2
    Last 128
    Playing 2017-02-14 20:00
    China Yan Bingtao
    39.81% 60.19%
    Wales Daniel Wells
    Outcome: Bingtao 4-1
    Last 128
    Playing 2017-02-13 20:00
    Belgium Luca Brecel
    50.23% 49.77%
    England Anthony Hamilton
    Outcome: Hamilton 4-2
    Last 128
    Playing 2017-02-14 11:00
    England Alfie Burden
    62.01% 37.99%
    Brazil Igor Figueiredo
    Outcome: Figueiredo 4-0
    Last 128
    Playing 2017-02-13 21:00
    England Ian Burns
    53.97% 46.03%
    England James Cahill
    Outcome: Burns 4-3
    Last 128
    Playing 2017-02-14 11:00
    England Stuart Carrington
    60.32% 39.68%
    England Sam Craigie
    Outcome: Carrington 4-2
    Last 128
    Playing 2017-02-14 16:00
    England Ali Carter
    69.46% 30.54%
    China Zhao Xintong
    Outcome: Carter 4-2
    Last 128
    Playing 2017-02-13 14:00
    Scotland Rhys Clark
    44.38% 55.62%
    Wales Lee Walker
    Outcome: Walker 4-2
    Last 128
    Playing 2017-02-13 11:00
    England Jamie Cope
    47.53% 52.47%
    England Nigel Bond
    Outcome: Cope 4-0
    Last 128
    Playing 2017-02-13 11:00
    Wales Dominic Dale
    63.02% 36.98%
    China Zhang Anda
    Outcome: Dale 4-0
    Last 128
    Playing 2017-02-13 11:00
    England Paul Davison
    40.14% 59.86%
    Northern Ireland Joe Swail
    Outcome: Davison 4-0
    Last 128
    Playing 2017-02-14 16:00
    China Yu Delu
    41.54% 58.46%
    England Robert Milkins
    Outcome: Milkins 4-0
    Last 128
    Playing 2017-02-13 11:00
    Scotland Scott Donaldson
    49.15% 50.85%
    England Jack Lisowski
    Outcome: Donaldson 4-1
    Last 128
    Playing 2017-02-14 21:00
    England Adam Duffy
    63.23% 36.77%
    Malaysia Thor Chuan Leong
    Outcome: Chuan Leong 4-3
    Last 128
    Playing 2017-02-14 20:00
    England Mike Dunn
    78.90% 21.10%
    Australia Kurt Dunham
    Outcome: Dunn 4-1
    Last 128
    Playing 2017-02-14 11:00
    Hong Kong Marco Fu
    54.65% 45.35%
    England Martin Gould
    Outcome: Fu 4-2
    Last 128
    Playing 2017-02-13 14:00
    Cyprus Michael Georgiou
    51.61% 48.39%
    England Allan Taylor
    Outcome: Taylor 4-1
    Last 128
    Playing 2017-02-13 21:00
    England David Gilbert
    47.41% 52.59%
    Wales Ryan Day
    Outcome: Day 4-3
    Last 128
    Playing 2017-02-14 11:00
    England David Grace
    43.42% 56.58%
    England Robbie Williams
    Outcome: Williams 4-2
    Last 128
    Playing 2017-02-13 11:00
    China Li Hang
    39.24% 60.76%
    England Mark Davis
    Outcome: Davis 4-2
    Last 128
    Playing 2017-02-14 20:00
    England Barry Hawkins
    76.21% 23.79%
    Scotland Fraser Patrick
    Outcome: Hawkins 4-1
    Last 128
    Playing 2017-02-14 11:00
    England Andy Hicks
    51.50% 48.50%
    England Martin O'Donnell
    Outcome: Hicks 4-2
    Last 128
    Playing 2017-02-13 15:00
    Scotland John Higgins
    67.05% 32.95%
    England Sam Baird
    Outcome: Baird 4-2
    Last 128
    Playing 2017-02-14 21:00
    England Michael Holt
    62.74% 37.26%
    England Mitchell Mann
    Outcome: Mann 4-1
    Last 128
    Playing 2017-02-14 11:00
    Wales David John
    26.42% 73.58%
    England Mark King
    Outcome: King 4-2
    Last 128
    Playing 2017-02-14 11:00
    Wales Duane Jones
    34.50% 65.50%
    Wales Michael White
    Outcome: White 4-1
    Last 128
    Playing 2017-02-13 21:00
    Wales Jak Jones
    41.58% 58.42%
    England Craig Steadman
    Outcome: Steadman 4-2
    Last 128
    Playing 2017-02-13 11:00
    England Mark Joyce
    59.86% 40.14%
    Scotland Ross Muir
    Outcome: Muir 4-3
    Last 128
    Playing 2017-02-14 16:00
    China Ding Junhui
    62.28% 37.72%
    Finland Robin Hull
    Outcome: Hull 4-2
    Last 128
    Playing 2017-02-14 15:00
    Thailand Boonyarit Keattikun
    27.66% 72.34%
    Ireland Ken Doherty
    Outcome: Keattikun 4-1
    Last 128
    Playing 2017-02-14 14:00
    England Oliver Lines
    52.13% 47.87%
    Israel Eden Sharav
    Outcome: Sharav 4-1
    Last 128
    Playing 2017-02-13 16:00
    Scotland Stephen Maguire
    71.29% 28.71%
    China Zhang Yong
    Outcome: Maguire 4-2
    Last 128
    Playing 2017-02-14 11:00
    Scotland Alan McManus
    72.94% 27.06%
    England Christopher Keogan
    Outcome: Keogan 4-2
    Last 128
    Playing 2017-02-14 14:00
    England Hammad Miah
    57.27% 42.73%
    Ireland Josh Boileau
    Outcome: Boileau 4-1
    Last 128
    Playing 2017-02-13 21:00
    England Shaun Murphy
    76.78% 23.22%
    England Jamie Barrett
    Outcome: Murphy 4-0
    Last 128
    Playing 2017-02-13 14:00
    Ireland Fergal O'Brien
    62.93% 37.07%
    China Cao Yupeng
    Outcome: O'Brien 4-1
    Last 128
    Playing 2017-02-14 14:00
    England Ronnie O'Sullivan
    62.75% 37.25%
    England Tom Ford
    Outcome: O'Sullivan 4-1
    Last 128
    Playing 2017-02-13 14:00
    Wales Jackson Page Page has not played in a pro tournament before, so there is no data available to compare.
    England Jason Weston
    Outcome: Page 4-3
    Last 128
    Playing 2017-02-13 20:00
    China Tian Pengfei
    61.08% 38.92%
    China Chen Zhe
    Outcome: Pengfei 4-2
    Last 128
    Playing 2017-02-14 14:00
    England Joe Perry
    58.99% 41.01%
    Scotland Anthony McGill
    Outcome: McGill 4-3
    Last 128
    Playing 2017-02-13 16:00
    Thailand Dechawat Poomjaeng
    71.10% 28.90%
    Isle of Man Darryl Hill
    Outcome: Hill 4-1
    Last 128
    Playing 2017-02-14 14:00
    Wales Tyler Rees
    21.56% 78.44%
    Wales Jamie Jones
    Outcome: Jones 4-1
    Last 128
    Playing 2017-02-13 20:00
    Australia Neil Robertson
    61.54% 38.46%
    England Jimmy White
    Outcome: Robertson 4-1
    Last 128
    Playing 2017-02-13 14:00
    England Jimmy Robertson
    55.71% 44.29%
    India Aditya Mehta
    Outcome: Robertson 4-3
    Last 128
    Playing 2017-02-14 21:00
    England Mark Selby
    66.55% 33.45%
    England Liam Highfield
    Outcome: Selby 4-0
    Last 128
    Playing 2017-02-14 16:00
    England Matthew Selt
    66.12% 33.88%
    China Mei Xiwen
    Outcome: Xiwen 4-3
    Last 128
    Playing 2017-02-13 11:00
    Thailand Akani Songsermsawad
    46.83% 53.17%
    England Chris Wakelin
    Outcome: Wakelin 4-2
    Last 128
    Playing 2017-02-14 20:00
    England Judd Trump
    62.32% 37.68%
    England Andrew Higginson
    Outcome: Trump 4-1
    Last 128
    Playing 2017-02-13 11:00
    Thailand Thepchaiya Un-Nooh
    47.77% 52.23%
    England Ben Woollaston
    Outcome: Un-Nooh 4-0
    Last 128
    Playing 2017-02-13 16:00
    Iran Hossein Vafaei
    54.76% 45.24%
    England Sanderson Lam
    Outcome: Vafaei 4-3
    Last 128
    Playing 2017-02-13 21:00
    England Ricky Walden
    51.23% 48.77%
    Scotland Graeme Dott
    Outcome: Dott 4-3
    Last 128
    Playing 2017-02-14 21:00
    Thailand James Wattana
    41.40% 58.60%
    China Xiao Guodong
    Outcome: Wattana 4-3
    Last 128
    Playing 2017-02-14 14:00
    China Liang Wenbo
    58.55% 41.45%
    England Rod Lawler
    Outcome: Wenbo 4-2
    Last 128
    Playing 2017-02-13 14:00
    England Michael Wild
    51.93% 48.07%
    Poland Adam Stefanow
    Outcome: Stefanow 4-3
    Last 128
    Playing 2017-02-14 15:00
    Wales Mark Williams
    76.03% 23.97%
    England Elliot Slessor
    Outcome: Slessor 4-3
    Last 128
    Playing 2017-02-14 14:00
    England Gary Wilson
    49.19% 50.81%
    England Rory McLeod
    Outcome: McLeod 4-3
    Last 128
    Playing 2017-02-13 15:00
    England Kyren Wilson
    63.62% 36.38%
    England Sean O'Sullivan
    Outcome: O'Sullivan 4-2
    Last 128
    Playing 2017-02-13 15:00
    China Fang Xiongman
    34.24% 65.76%
    Norway Kurt Maflin
    Outcome: Maflin 4-1
    Last 128
    Playing 2017-02-13 14:00
    Egypt Hatem Yassen
    15.36% 84.64%
    Malta Alex Borg
    Outcome: Borg 4-1
    Last 128
    Playing 2017-02-13 20:00
    China Zhou Yuelong
    49.40% 50.60%
    Thailand Noppon Saengkham
    Outcome: Yuelong 4-0