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.91% out of 6837 predictions
    See current predictions


    Scotland 2018 Scottish Open

    Final
    Playing 2018-12-16 20:00
    England Shaun Murphy
    47.53% 52.47%
    Northern Ireland Mark Allen
    Outcome: Allen 9-7
    Semi-final
    Playing 2018-12-15 14:00
    Northern Ireland Mark Allen
    60.30% 39.70%
    Wales Daniel Wells
    Outcome: Allen 6-5
    Semi-final
    Playing 2018-12-15 20:00
    England Shaun Murphy
    45.97% 54.03%
    England Judd Trump
    Outcome: Murphy 6-3
    Quarter-final
    Playing 2018-12-14 13:00
    England Sam Baird
    40.36% 59.64%
    England Shaun Murphy
    Outcome: Murphy 5-0
    Quarter-final
    Playing 2018-12-14 15:00
    England Alfie Burden
    44.71% 55.29%
    Northern Ireland Mark Allen
    Outcome: Allen 5-0
    Quarter-final
    Playing 2018-12-14 20:00
    England Stuart Carrington
    42.21% 57.79%
    England Judd Trump
    Outcome: Trump 5-3
    Quarter-final
    Playing 2018-12-14 20:00
    Wales Ryan Day
    60.74% 39.26%
    Wales Daniel Wells
    Outcome: Wells 5-1
    Last 16
    Playing 2018-12-13 20:00
    England Sam Baird
    44.91% 55.09%
    England Ali Carter
    Outcome: Baird 4-3
    Last 16
    Playing 2018-12-13 21:00
    England Ian Burns
    40.18% 59.82%
    England Judd Trump
    Outcome: Trump 4-1
    Last 16
    Playing 2018-12-13 20:00
    England Stuart Carrington
    48.32% 51.68%
    China Tian Pengfei
    Outcome: Carrington 4-3
    Last 16
    Playing 2018-12-13 21:00
    Scotland Graeme Dott
    51.29% 48.71%
    Northern Ireland Mark Allen
    Outcome: Allen 4-2
    Last 16
    Playing 2018-12-13 20:00
    Scotland John Higgins
    57.76% 42.24%
    England Alfie Burden
    Outcome: Burden 4-2
    Last 16
    Playing 2018-12-13 21:00
    China Ding Junhui
    53.66% 46.34%
    Wales Ryan Day
    Outcome: Day 4-2
    Last 16
    Playing 2018-12-13 20:00
    Wales Matthew Stevens
    54.43% 45.57%
    Wales Daniel Wells
    Outcome: Wells 4-0
    Last 16
    Playing 2018-12-13 20:00
    England Kyren Wilson
    51.33% 48.67%
    England Shaun Murphy
    Outcome: Murphy 4-3
    Last 32
    Playing 2018-12-13 14:00
    England Nigel Bond
    48.39% 51.61%
    England Shaun Murphy
    Outcome: Murphy 4-2
    Last 32
    Playing 2018-12-13 14:00
    England Alfie Burden
    54.66% 45.34%
    China Zhang Yong
    Outcome: Burden 4-3
    Last 32
    Playing 2018-12-13 11:00
    England Ian Burns
    49.54% 50.46%
    England Billy Joe Castle
    Outcome: Burns 4-1
    Last 32
    Playing 2018-12-13 11:00
    England Ali Carter
    56.41% 43.59%
    England David Lilley
    Outcome: Carter 4-1
    Last 32
    Playing 2018-12-13 14:00
    Wales Ryan Day
    59.21% 40.79%
    China Zhang Anda
    Outcome: Day 4-2
    Last 32
    Playing 2018-12-13 11:00
    Scotland Graeme Dott
    55.10% 44.90%
    Belgium Luca Brecel
    Outcome: Dott 4-3
    Last 32
    Playing 2018-12-13 14:00
    Scotland John Higgins
    61.15% 38.85%
    China Yan Bingtao
    Outcome: Higgins 4-0
    Last 32
    Playing 2018-12-13 15:30
    China Zhang Jiankang
    32.68% 67.32%
    England Judd Trump
    Outcome: Trump 4-1
    Last 32
    Playing 2018-12-13 14:00
    England Mark Joyce
    54.59% 45.41%
    Wales Daniel Wells
    Outcome: Wells 4-1
    Last 32
    Playing 2018-12-13 15:30
    China Ding Junhui
    59.00% 41.00%
    China Zhao Xintong
    Outcome: Junhui 4-3
    Last 32
    Playing 2018-12-13 11:00
    Scotland Ross Muir
    53.95% 46.05%
    England Sam Baird
    Outcome: Baird 4-2
    Last 32
    Playing 2018-12-13 14:00
    China Tian Pengfei
    46.75% 53.25%
    China Lu Ning
    Outcome: Pengfei 4-3
    Last 32
    Playing 2018-12-13 11:00
    England Joe Perry
    51.04% 48.96%
    England Kyren Wilson
    Outcome: Wilson 4-3
    Last 32
    Playing 2018-12-13 15:30
    China Yuan Sijun
    47.38% 52.62%
    Northern Ireland Mark Allen
    Outcome: Allen 4-1
    Last 32
    Playing 2018-12-13 15:30
    Wales Matthew Stevens
    55.79% 44.21%
    England Jimmy Robertson
    Outcome: Stevens 4-3
    Last 32
    Playing 2018-12-13 11:00
    China Zhou Yuelong
    48.97% 51.03%
    England Stuart Carrington
    Outcome: Carrington 4-0
    Last 64
    Playing 2018-12-12 11:00
    England Nigel Bond
    47.77% 52.23%
    Wales Michael White
    Outcome: Bond 4-1
    Last 64
    Playing 2018-12-12 11:00
    England Ian Burns
    48.99% 51.01%
    England Mike Dunn
    Outcome: Burns 4-1
    Last 64
    Playing 2018-12-12 14:00
    England James Cahill
    48.95% 51.05%
    China Zhang Yong
    Outcome: Yong 4-2
    Last 64
    Playing 2018-12-12 11:00
    England Stuart Carrington
    57.26% 42.74%
    Israel Eden Sharav
    Outcome: Carrington 4-2
    Last 64
    Playing 2018-12-12 11:00
    England Ali Carter
    61.30% 38.70%
    Cyprus Michael Georgiou
    Outcome: Carter 4-2
    Last 64
    Playing 2018-12-12 14:00
    England Ashley Carty
    39.34% 60.66%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 64
    Playing 2018-12-12 15:00
    Wales Dominic Dale
    57.10% 42.90%
    China Zhao Xintong
    Outcome: Xintong 4-3
    Last 64
    Playing 2018-12-12 20:00
    England Mark Davis
    56.73% 43.27%
    China Zhang Anda
    Outcome: Anda 4-2
    Last 64
    Playing 2018-12-12 17:30
    England Paul Davison
    41.05% 58.95%
    England Kyren Wilson
    Outcome: Wilson 4-0
    Last 64
    Playing 2018-12-12 21:00
    Wales Ryan Day
    52.73% 47.27%
    England Anthony Hamilton
    Outcome: Day 4-1
    Last 64
    Playing 2018-12-12 15:00
    Scotland Scott Donaldson
    38.70% 61.30%
    Scotland Graeme Dott
    Outcome: Dott 4-1
    Last 64
    Playing 2018-12-12 20:00
    China Chen Feilong
    36.25% 63.75%
    Northern Ireland Mark Allen
    Outcome: Allen 4-1
    Last 64
    Playing 2018-12-12 16:00
    Hong Kong Marco Fu
    51.95% 48.05%
    England Alfie Burden
    Outcome: Burden 4-3
    Last 64
    Playing 2018-12-12 16:00
    England David Gilbert
    55.02% 44.98%
    Wales Daniel Wells
    Outcome: Wells 4-1
    Last 64
    Playing 2018-12-12 15:00
    Scotland John Higgins
    63.37% 36.63%
    Northern Ireland Gerard Greene
    Outcome: Higgins 4-0
    Last 64
    Playing 2018-12-12 20:00
    England Michael Holt
    49.59% 50.41%
    England Shaun Murphy
    Outcome: Murphy 4-0
    Last 64
    Playing 2018-12-12 14:00
    China Zhang Jiankang
    35.30% 64.70%
    Wales Lee Walker
    Outcome: Jiankang 4-2
    Last 64
    Playing 2018-12-12 14:00
    China Ding Junhui
    53.54% 46.46%
    England Robert Milkins
    Outcome: Junhui 4-1
    Last 64
    Playing 2018-12-12 11:00
    England Mark King
    59.17% 40.83%
    England David Lilley
    Outcome: Lilley 4-3
    Last 64
    Playing 2018-12-12 15:00
    Scotland Alan McManus
    49.86% 50.14%
    Belgium Luca Brecel
    Outcome: Brecel 4-2
    Last 64
    Playing 2018-12-12 11:00
    China Lu Ning
    51.78% 48.22%
    Wales Jak Jones
    Outcome: Ning 4-3
    Last 64
    Playing 2018-12-12 11:00
    England Martin O'Donnell
    52.72% 47.28%
    England Sam Baird
    Outcome: Baird 4-1
    Last 64
    Playing 2018-12-12 17:30
    China Tian Pengfei
    43.96% 56.04%
    Finland Robin Hull
    Outcome: Pengfei 4-0
    Last 64
    Playing 2018-12-12 14:00
    England Joe Perry
    62.70% 37.30%
    England Robbie Williams
    Outcome: Perry 4-2
    Last 64
    Playing 2018-12-12 14:00
    Australia Neil Robertson
    68.54% 31.46%
    Scotland Ross Muir
    Outcome: Muir 4-2
    Last 64
    Playing 2018-12-12 20:00
    England Jimmy Robertson
    45.85% 54.15%
    England Jack Lisowski
    Outcome: Robertson 4-1
    Last 64
    Playing 2018-12-12 14:00
    England Luke Simmonds
    45.22% 54.78%
    China Yuan Sijun
    Outcome: Sijun 4-3
    Last 64
    Playing 2018-12-12 20:00
    Wales Matthew Stevens
    54.00% 46.00%
    England Elliot Slessor
    Outcome: Stevens 4-1
    Last 64
    Playing 2018-12-12 20:00
    Northern Ireland Joe Swail
    48.84% 51.16%
    England Mark Joyce
    Outcome: Joyce 4-2
    Last 64
    Playing 2018-12-12 14:00
    Iran Soheil Vahedi
    37.41% 62.59%
    England Billy Joe Castle
    Outcome: Castle 4-1
    Last 64
    Playing 2018-12-12 21:00
    England Ben Woollaston
    40.74% 59.26%
    England Judd Trump
    Outcome: Trump 4-0
    Last 64
    Playing 2018-12-12 11:00
    China Zhou Yuelong
    55.07% 44.93%
    China Lyu Haotian
    Outcome: Yuelong 4-2
    Last 128
    Playing 2018-12-10 20:00
    Pakistan Hamza Akbar
    65.35% 34.65%
    Iran Soheil Vahedi
    Outcome: Vahedi 4-2
    Last 128
    Playing 2018-12-11 15:00
    Northern Ireland Mark Allen
    50.51% 49.49%
    China Liang Wenbo
    Outcome: Allen 4-2
    Last 128
    Playing 2018-12-11 20:00
    China Zhang Anda
    46.72% 53.28%
    Ireland Ken Doherty
    Outcome: Anda 4-0
    Last 128
    Playing 2018-12-11 21:00
    England Stuart Bingham
    63.97% 36.03%
    China Tian Pengfei
    Outcome: Pengfei 4-0
    Last 128
    Playing 2018-12-10 14:00
    England Nigel Bond
    64.75% 35.25%
    England Andy Lee
    Outcome: Bond 4-2
    Last 128
    Playing 2018-12-11 17:30
    Belgium Luca Brecel
    55.40% 44.60%
    England Hammad Miah
    Outcome: Brecel 4-0
    Last 128
    Playing 2018-12-11 11:00
    Northern Ireland Jordan Brown
    40.04% 59.96%
    Wales Lee Walker
    Outcome: Walker 4-2
    Last 128
    Playing 2018-12-11 11:00
    England Alfie Burden
    44.30% 55.70%
    England Peter Ebdon
    Outcome: Burden 4-2
    Last 128
    Playing 2018-12-10 14:00
    England Stuart Carrington
    47.86% 52.14%
    England Gary Wilson
    Outcome: Carrington 4-3
    Last 128
    Playing 2018-12-10 20:00
    England Ali Carter
    66.16% 33.84%
    China Luo Honghao
    Outcome: Carter 4-0
    Last 128
    Playing 2018-12-11 11:00
    England Ashley Carty
    32.59% 67.41%
    England Craig Steadman
    Outcome: Carty 4-2
    Last 128
    Playing 2018-12-11 11:00
    Malaysia Thor Chuan Leong
    44.19% 55.81%
    England James Cahill
    Outcome: Cahill 4-2
    Last 128
    Playing 2018-12-11 20:00
    Wales Jamie Clarke
    18.61% 81.39%
    England Mark Davis
    Outcome: Davis 4-3
    Last 128
    Playing 2018-12-10 14:00
    England Sam Craigie
    38.03% 61.97%
    England Michael Holt
    Outcome: Holt 4-2
    Last 128
    Playing 2018-12-11 14:00
    Wales Ryan Day
    70.60% 29.40%
    Scotland Rhys Clark
    Outcome: Day 4-3
    Last 128
    Playing 2018-12-10 21:00
    Scotland Graeme Dott
    63.35% 36.65%
    China Xu Si
    Outcome: Dott 4-1
    Last 128
    Playing 2018-12-10 17:30
    Egypt Basem Eltahhan
    17.25% 82.75%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 128
    Playing 2018-12-11 14:00
    China Chen Feilong
    37.66% 62.34%
    Scotland Fraser Patrick
    Outcome: Feilong 4-3
    Last 128
    Playing 2018-12-10 15:00
    Hong Kong Marco Fu
    67.99% 32.01%
    China Chen Zifan
    Outcome: Fu 4-3
    Last 128
    Playing 2018-12-10 14:00
    China Li Hang
    60.25% 39.75%
    England Paul Davison
    Outcome: Davison 4-3
    Last 128
    Playing 2018-12-10 14:00
    China Lyu Haotian
    67.06% 32.94%
    China Fan Zhengyi
    Outcome: Haotian 4-2
    Last 128
    Playing 2018-12-10 14:00
    England Barry Hawkins
    60.85% 39.15%
    China Zhou Yuelong
    Outcome: Yuelong 4-3
    Last 128
    Playing 2018-12-10 20:00
    Scotland John Higgins
    69.05% 30.95%
    England Adam Duffy
    Outcome: Higgins 4-3
    Last 128
    Playing 2018-12-10 15:00
    Finland Robin Hull
    62.24% 37.76%
    Wales Kishan Hirani
    Outcome: Hull 4-2
    Last 128
    Playing 2018-12-10 20:00
    China Zhang Jiankang
    51.75% 48.25%
    Germany Simon Lichtenberg
    Outcome: Jiankang 4-1
    Last 128
    Playing 2018-12-11 20:00
    England Mark Joyce
    44.32% 55.68%
    England Ricky Walden
    Outcome: Joyce 4-2
    Last 128
    Playing 2018-12-10 15:00
    China Ding Junhui
    67.11% 32.89%
    China Niu Zhuang
    Outcome: Junhui 4-0
    Last 128
    Playing 2018-12-11 11:00
    England Mark King
    54.63% 45.37%
    China Mei Xiwen
    Outcome: King 4-2
    Last 128
    Playing 2018-12-10 20:00
    England Sanderson Lam
    43.29% 56.71%
    Wales Jak Jones
    Outcome: Jones 4-1
    Last 128
    Playing 2018-12-11 16:00
    England David Lilley
    38.39% 61.61%
    England Tom Ford
    Outcome: Lilley 4-3
    Last 128
    Playing 2018-12-11 20:00
    England Jack Lisowski
    57.92% 42.08%
    Poland Adam Stefanow
    Outcome: Lisowski 4-3
    Last 128
    Playing 2018-12-11 15:00
    Norway Kurt Maflin
    38.25% 61.75%
    England Anthony Hamilton
    Outcome: Hamilton 4-1
    Last 128
    Playing 2018-12-10 17:30
    Scotland Stephen Maguire
    66.64% 33.36%
    England Billy Joe Castle
    Outcome: Castle 4-1
    Last 128
    Playing 2018-12-11 14:00
    England Rory McLeod
    54.38% 45.62%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-2
    Last 128
    Playing 2018-12-11 14:00
    Scotland Alan McManus
    67.08% 32.92%
    England John Astley
    Outcome: McManus 4-3
    Last 128
    Playing 2018-12-11 14:00
    England Robert Milkins
    56.42% 43.58%
    Ireland Fergal O'Brien
    Outcome: Milkins 4-0
    Last 128
    Playing 2018-12-10 21:00
    England Shaun Murphy
    52.33% 47.67%
    Thailand Akani Songsermsawad
    Outcome: Murphy 4-1
    Last 128
    Playing 2018-12-10 20:00
    China Lu Ning
    46.99% 53.01%
    Wales Duane Jones
    Outcome: Ning 4-3
    Last 128
    Playing 2018-12-10 20:00
    England Joe O'Connor
    39.91% 60.09%
    England Mike Dunn
    Outcome: Dunn 4-2
    Last 128
    Playing 2018-12-11 11:00
    England Joe Perry
    64.18% 35.82%
    Thailand James Wattana
    Outcome: Perry 4-0
    Last 128
    Playing 2018-12-11 14:00
    Thailand Dechawat Poomjaeng
    49.59% 50.41%
    England Luke Simmonds
    Outcome: Simmonds 4-0
    Last 128
    Playing 2018-12-10 14:00
    Australia Neil Robertson
    54.21% 45.79%
    England Peter Lines
    Outcome: Robertson 4-1
    Last 128
    Playing 2018-12-11 15:00
    England Jimmy Robertson
    71.77% 28.23%
    Germany Lukas Kleckers
    Outcome: Robertson 4-2
    Last 128
    Playing 2018-12-11 14:00
    Thailand Noppon Saengkham
    47.18% 52.82%
    Wales Dominic Dale
    Outcome: Dale 4-3
    Last 128
    Playing 2018-12-10 20:00
    England Matthew Selt
    45.61% 54.39%
    England Ian Burns
    Outcome: Burns 4-3
    Last 128
    Playing 2018-12-11 17:30
    China Yuan Sijun
    37.75% 62.25%
    China Xiao Guodong
    Outcome: Sijun 4-0
    Last 128
    Playing 2018-12-11 20:00
    England Elliot Slessor
    48.24% 51.76%
    Thailand Thepchaiya Un-Nooh
    Outcome: Slessor 4-1
    Last 128
    Playing 2018-12-11 20:00
    Wales Matthew Stevens
    69.70% 30.30%
    China Li Yuan
    Outcome: Stevens 4-2
    Last 128
    Playing 2018-12-11 20:00
    Northern Ireland Joe Swail
    53.43% 46.57%
    England Andrew Higginson
    Outcome: Swail 4-2
    Last 128
    Playing 2018-12-10 14:00
    England Allan Taylor
    40.89% 59.11%
    Wales Michael White
    Outcome: White 4-2
    Last 128
    Playing 2018-12-11 11:00
    Scotland Chris Totten
    42.80% 57.20%
    Northern Ireland Gerard Greene
    Outcome: Greene 4-1
    Last 128
    Playing 2018-12-11 20:00
    England Judd Trump
    63.54% 36.46%
    England Jimmy White
    Outcome: Trump 4-0
    Last 128
    Playing 2018-12-11 21:00
    England Kyren Wilson
    61.76% 38.24%
    England Oliver Lines
    Outcome: Wilson 4-2
    Last 128
    Playing 2018-12-11 11:00
    England Ben Woollaston
    72.24% 27.76%
    England Harvey Chandler
    Outcome: Woollaston 4-1
    Last 128
    Playing 2018-12-11 15:00
    China Zhao Xintong
    54.83% 45.17%
    England Ashley Hugill
    Outcome: Xintong 4-1