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.93% out of 8157 predictions
    See current predictions


    Northern Ireland 2019 Northern Ireland Open

    Final
    Playing 2019-11-17 20:00
    England Judd Trump
    53.08% 46.92%
    England Ronnie O'Sullivan
    Outcome: Trump 9-7
    Semi-final
    Playing 2019-11-16 20:00
    England Joe Perry
    40.89% 59.11%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 6-1
    Semi-final
    Playing 2019-11-16 14:00
    England Judd Trump
    51.45% 48.55%
    Scotland John Higgins
    Outcome: Trump 6-3
    Quarter-final
    Playing 2019-11-15 20:00
    England Shaun Murphy
    46.05% 53.95%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 5-1
    Quarter-final
    Playing 2019-11-15 20:00
    England Joe Perry
    56.08% 43.92%
    Switzerland Alexander Ursenbacher
    Outcome: Perry 5-3
    Quarter-final
    Playing 2019-11-15 15:00
    England Mark Selby
    51.08% 48.92%
    Scotland John Higgins
    Outcome: Higgins 5-4
    Quarter-final
    Playing 2019-11-15 13:00
    England Judd Trump
    54.50% 45.50%
    England Anthony Hamilton
    Outcome: Trump 5-1
    Last 16
    Playing 2019-11-14 20:00
    England Anthony Hamilton
    43.79% 56.21%
    England Kyren Wilson
    Outcome: Hamilton 4-3
    Last 16
    Playing 2019-11-14 21:00
    Scotland Stephen Maguire
    44.85% 55.15%
    Scotland John Higgins
    Outcome: Higgins 4-3
    Last 16
    Playing 2019-11-14 20:00
    England Shaun Murphy
    47.32% 52.68%
    England Barry Hawkins
    Outcome: Murphy 4-2
    Last 16
    Playing 2019-11-14 21:00
    England Mark Selby
    58.52% 41.48%
    Ireland Ken Doherty
    Outcome: Selby 4-1
    Last 16
    Playing 2019-11-14 21:00
    China Yuan Sijun
    38.10% 61.90%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 16
    Playing 2019-11-14 20:00
    England Judd Trump
    58.29% 41.71%
    China Yan Bingtao
    Outcome: Trump 4-0
    Last 16
    Playing 2019-11-14 20:00
    Switzerland Alexander Ursenbacher
    41.36% 58.64%
    Northern Ireland Mark Allen
    Outcome: Ursenbacher 4-3
    Last 16
    Playing 2019-11-14 20:00
    England Robbie Williams
    40.90% 59.10%
    England Joe Perry
    Outcome: Perry 4-1
    Last 32
    Playing 2019-11-14 15:30
    England Stuart Carrington
    43.11% 56.89%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-1
    Last 32
    Playing 2019-11-14 11:00
    England Ali Carter
    49.18% 50.82%
    China Yan Bingtao
    Outcome: Bingtao 4-3
    Last 32
    Playing 2019-11-14 14:00
    England Billy Joe Castle
    42.80% 57.20%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 32
    Playing 2019-11-14 11:00
    England Harvey Chandler
    41.90% 58.10%
    Scotland Stephen Maguire
    Outcome: Maguire 4-2
    Last 32
    Playing 2019-11-14 11:00
    Ireland Ken Doherty
    43.43% 56.57%
    Thailand Thepchaiya Un-Nooh
    Outcome: Doherty 4-3
    Last 32
    Playing 2019-11-14 14:00
    Scotland Scott Donaldson
    43.10% 56.90%
    Northern Ireland Mark Allen
    Outcome: Allen 4-0
    Last 32
    Playing 2019-11-14 11:00
    England Barry Hawkins
    62.71% 37.29%
    Ireland Fergal O'Brien
    Outcome: Hawkins 4-2
    Last 32
    Playing 2019-11-14 11:00
    England Andrew Higginson
    52.99% 47.01%
    England Anthony Hamilton
    Outcome: Hamilton 4-3
    Last 32
    Playing 2019-11-14 11:00
    England Mark Joyce
    53.44% 46.56%
    England Robbie Williams
    Outcome: Williams 4-3
    Last 32
    Playing 2019-11-14 14:00
    England Shaun Murphy
    51.36% 48.64%
    England Ricky Walden
    Outcome: Murphy 4-3
    Last 32
    Playing 2019-11-14 11:00
    China Tian Pengfei
    45.17% 54.83%
    England Kyren Wilson
    Outcome: Wilson 4-2
    Last 32
    Playing 2019-11-14 14:00
    England Joe Perry
    53.37% 46.63%
    Scotland Graeme Dott
    Outcome: Perry 4-1
    Last 32
    Playing 2019-11-14 15:30
    England Mark Selby
    57.08% 42.92%
    Belgium Luca Brecel
    Outcome: Selby 4-2
    Last 32
    Playing 2019-11-14 14:00
    China Yuan Sijun
    43.65% 56.35%
    England Ben Woollaston
    Outcome: Sijun 4-3
    Last 32
    Playing 2019-11-14 11:00
    Switzerland Alexander Ursenbacher
    44.74% 55.26%
    England Stuart Bingham
    Outcome: Ursenbacher 4-2
    Last 64
    Playing 2019-11-13 11:00
    China Yan Bingtao
    55.15% 44.85%
    Hong Kong Marco Fu
    Outcome: Bingtao 4-1
    Last 64
    Playing 2019-11-13 17:30
    Northern Ireland Jordan Brown
    38.41% 61.59%
    England Stuart Bingham
    Outcome: Bingham 4-1
    Last 64
    Playing 2019-11-13 14:00
    England Ian Burns
    36.65% 63.35%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-3
    Last 64
    Playing 2019-11-13 20:00
    England Stuart Carrington
    49.10% 50.90%
    China Zhou Yuelong
    Outcome: Carrington 4-0
    Last 64
    Playing 2019-11-13 14:00
    England Ali Carter
    54.47% 45.53%
    China Li Hang
    Outcome: Carter 4-3
    Last 64
    Playing 2019-11-13 15:00
    England Mark Davis
    47.86% 52.14%
    Scotland Stephen Maguire
    Outcome: Maguire 4-2
    Last 64
    Playing 2019-11-13 20:00
    Scotland Graeme Dott
    60.18% 39.82%
    England Craig Steadman
    Outcome: Dott 4-1
    Last 64
    Playing 2019-11-13 15:00
    England Peter Ebdon
    40.17% 59.83%
    England Kyren Wilson
    Outcome: Wilson 4-1
    Last 64
    Playing 2019-11-13 14:00
    China Chen Feilong
    41.29% 58.71%
    England Billy Joe Castle
    Outcome: Castle 4-3
    Last 64
    Playing 2019-11-13 21:00
    Poland Kacper Filipiak
    25.25% 74.75%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 64
    Playing 2019-11-13 11:00
    England Barry Hawkins
    58.58% 41.42%
    England Michael Holt
    Outcome: Hawkins 4-3
    Last 64
    Playing 2019-11-13 11:00
    Wales Jak Jones
    47.34% 52.66%
    England Anthony Hamilton
    Outcome: Hamilton 4-0
    Last 64
    Playing 2019-11-13 17:30
    England Mark Joyce
    54.23% 45.77%
    Wales Jackson Page
    Outcome: Joyce 4-2
    Last 64
    Playing 2019-11-13 11:00
    England Rod Lawler
    34.09% 65.91%
    England Andrew Higginson
    Outcome: Higginson 4-2
    Last 64
    Playing 2019-11-13 20:00
    China Peifan Lei
    34.97% 65.03%
    England Ronnie O'Sullivan
    Outcome: O'Sullivan 4-2
    Last 64
    Playing 2019-11-13 14:00
    England Mitchell Mann
    45.21% 54.79%
    England Harvey Chandler
    Outcome: Chandler 4-1
    Last 64
    Playing 2019-11-13 21:00
    England Shaun Murphy
    56.90% 43.10%
    China Luo Honghao
    Outcome: Murphy 4-1
    Last 64
    Playing 2019-11-13 20:00
    England Joe O'Connor
    48.90% 51.10%
    China Yuan Sijun
    Outcome: Sijun 4-2
    Last 64
    Playing 2019-11-13 11:00
    England Martin O'Donnell
    52.49% 47.51%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-3
    Last 64
    Playing 2019-11-13 20:00
    England Jamie O'Neill
    40.89% 59.11%
    Northern Ireland Mark Allen
    Outcome: Allen 4-0
    Last 64
    Playing 2019-11-13 15:00
    England Joe Perry
    58.77% 41.23%
    Ireland Ross Bulman
    Outcome: Perry 4-2
    Last 64
    Playing 2019-11-13 20:00
    England Jimmy Robertson
    50.20% 49.80%
    Ireland Fergal O'Brien
    Outcome: O'Brien 4-3
    Last 64
    Playing 2019-11-13 14:00
    England Mark Selby
    60.86% 39.14%
    Wales Matthew Stevens
    Outcome: Selby 4-1
    Last 64
    Playing 2019-11-13 14:00
    England Matthew Selt
    47.82% 52.18%
    Belgium Luca Brecel
    Outcome: Brecel 4-0
    Last 64
    Playing 2019-11-13 15:00
    England Judd Trump
    57.35% 42.65%
    China Zhang Anda
    Outcome: Trump 4-1
    Last 64
    Playing 2019-11-13 14:00
    Thailand Thepchaiya Un-Nooh
    61.67% 38.33%
    China Mei Xiwen
    Outcome: Un-Nooh 4-2
    Last 64
    Playing 2019-11-13 14:00
    Iran Soheil Vahedi
    38.64% 61.36%
    Ireland Ken Doherty
    Outcome: Doherty 4-0
    Last 64
    Playing 2019-11-13 20:00
    England Ricky Walden
    60.44% 39.56%
    England Sam Baird
    Outcome: Walden 4-1
    Last 64
    Playing 2019-11-13 11:00
    China Liang Wenbo
    45.88% 54.12%
    China Tian Pengfei
    Outcome: Pengfei 4-2
    Last 64
    Playing 2019-11-13 11:00
    England Robbie Williams
    58.98% 41.02%
    England Hammad Miah
    Outcome: Williams 4-1
    Last 64
    Playing 2019-11-13 20:00
    England Ben Woollaston
    55.37% 44.63%
    England David Lilley
    Outcome: Woollaston 4-2
    Last 128
    Playing 2019-11-12 15:00
    Northern Ireland Mark Allen
    62.23% 37.77%
    England Sam Craigie
    Outcome: Allen 4-1
    Last 128
    Playing 2019-11-12 20:00
    England John Astley
    44.66% 55.34%
    England Stuart Carrington
    Outcome: Carrington 4-1
    Last 128
    Playing 2019-11-12 12:30
    England Sam Baird
    51.01% 48.99%
    England Nigel Bond
    Outcome: Baird 4-2
    Last 128
    Playing 2019-11-12 14:00
    England Stuart Bingham
    46.32% 53.68%
    China Lu Ning
    Outcome: Bingham 4-3
    Last 128
    Playing 2019-11-11 17:30
    Northern Ireland Jordan Brown
    57.88% 42.12%
    Thailand James Wattana
    Outcome: Brown 4-2
    Last 128
    Playing 2019-11-12 11:00
    Ireland Ross Bulman
    56.00% 44.00%
    China Zhang Jiankang
    Outcome: Bulman 4-1
    Last 128
    Playing 2019-11-11 20:00
    England Ian Burns
    50.08% 49.92%
    England Andy Lee
    Outcome: Burns 4-0
    Last 128
    Playing 2019-11-12 15:00
    Wales Jamie Clarke
    34.05% 65.95%
    England Ben Woollaston
    Outcome: Woollaston 4-2
    Last 128
    Playing 2019-11-12 14:00
    Wales Dominic Dale
    52.07% 47.93%
    China Luo Honghao
    Outcome: Honghao 4-2
    Last 128
    Playing 2019-11-11 14:00
    Wales Ryan Day
    68.67% 31.33%
    England Harvey Chandler
    Outcome: Chandler 4-1
    Last 128
    Playing 2019-11-12 12:30
    Scotland Scott Donaldson
    61.31% 38.69%
    England Alfie Burden
    Outcome: Donaldson 4-1
    Last 128
    Playing 2019-11-12 11:00
    Scotland Graeme Dott
    64.59% 35.41%
    Wales Duane Jones
    Outcome: Dott 4-2
    Last 128
    Playing 2019-11-11 15:00
    England Mike Dunn
    50.49% 49.51%
    England Mark Davis
    Outcome: Davis 4-2
    Last 128
    Playing 2019-11-12 15:00
    England Peter Ebdon
    55.19% 44.81%
    England Jimmy White
    Outcome: Ebdon 4-2
    Last 128
    Playing 2019-11-11 15:00
    China Chen Feilong
    48.80% 51.20%
    Wales Kishan Hirani
    Outcome: Feilong 4-2
    Last 128
    Playing 2019-11-11 14:00
    England Tom Ford
    54.65% 45.35%
    England Andrew Higginson
    Outcome: Higginson 4-0
    Last 128
    Playing 2019-11-11 17:30
    England David Gilbert
    55.31% 44.69%
    England Anthony Hamilton
    Outcome: Hamilton 4-3
    Last 128
    Playing 2019-11-11 20:00
    China Xiao Guodong
    61.35% 38.65%
    Switzerland Alexander Ursenbacher
    Outcome: Ursenbacher 4-2
    Last 128
    Playing 2019-11-11 20:00
    England Barry Hawkins
    58.58% 41.42%
    Israel Eden Sharav
    Outcome: Hawkins 4-3
    Last 128
    Playing 2019-11-12 11:00
    England Louis Heathcote
    61.10% 38.90%
    China Peifan Lei
    Outcome: Lei 4-2
    Last 128
    Playing 2019-11-11 20:00
    Scotland John Higgins
    69.48% 30.52%
    China Chang Bingyu
    Outcome: Higgins 4-2
    Last 128
    Playing 2019-11-12 20:00
    England Michael Holt
    58.54% 41.46%
    Wales Michael White
    Outcome: Holt 4-2
    Last 128
    Playing 2019-11-11 15:00
    China Ding Junhui
    55.98% 44.02%
    England David Lilley
    Outcome: Lilley 4-2
    Last 128
    Playing 2019-11-11 14:00
    England Peter Lines
    44.65% 55.35%
    China Mei Xiwen
    Outcome: Xiwen 4-1
    Last 128
    Playing 2019-11-12 17:30
    England Jack Lisowski
    70.05% 29.95%
    Iran Soheil Vahedi
    Outcome: Vahedi 4-3
    Last 128
    Playing 2019-11-11 14:00
    Scotland Stephen Maguire
    99.30% 0.70%
    Northern Ireland Declan Lavery
    Outcome: Maguire 4-0
    Last 128
    Playing 2019-11-11 15:00
    England Mitchell Mann
    36.75% 63.25%
    England Liam Highfield
    Outcome: Mann 4-1
    Last 128
    Playing 2019-11-11 20:00
    Scotland Anthony McGill
    47.87% 52.13%
    England Robbie Williams
    Outcome: Williams 4-1
    Last 128
    Playing 2019-11-11 20:00
    England Hammad Miah
    57.64% 42.36%
    England Martin Gould
    Outcome: Miah 4-1
    Last 128
    Playing 2019-11-11 21:00
    England Shaun Murphy
    57.50% 42.50%
    Scotland Fraser Patrick
    Outcome: Murphy 4-0
    Last 128
    Playing 2019-11-12 11:00
    England Jamie O'Neill
    38.89% 61.11%
    Thailand Akani Songsermsawad
    Outcome: O'Neill 4-2
    Last 128
    Playing 2019-11-12 20:00
    England Ronnie O'Sullivan
    65.22% 34.78%
    England Oliver Lines
    Outcome: O'Sullivan 4-2
    Last 128
    Playing 2019-11-11 20:00
    Wales Jackson Page
    40.89% 59.11%
    England Barry Pinches
    Outcome: Page 4-3
    Last 128
    Playing 2019-11-12 14:00
    England Riley Parsons
    49.09% 50.91%
    Poland Kacper Filipiak
    Outcome: Filipiak 4-3
    Last 128
    Playing 2019-11-12 21:00
    England Joe Perry
    59.68% 40.32%
    China Zhao Xintong
    Outcome: Perry 4-2
    Last 128
    Playing 2019-11-12 11:00
    England Jimmy Robertson
    73.02% 26.98%
    Brazil Igor Figueiredo
    Outcome: Robertson 4-3
    Last 128
    Playing 2019-11-12 21:00
    Australia Neil Robertson
    66.42% 33.58%
    England Mark Joyce
    Outcome: Joyce 4-3
    Last 128
    Playing 2019-11-12 11:00
    Thailand Noppon Saengkham
    47.94% 52.06%
    England Billy Joe Castle
    Outcome: Castle 4-3
    Last 128
    Playing 2019-11-12 20:00
    England Brandon Sargeant
    39.45% 60.55%
    England Joe O'Connor
    Outcome: O'Connor 4-2
    Last 128
    Playing 2019-11-11 14:00
    England Mark Selby
    68.89% 31.11%
    China Xu Si
    Outcome: Selby 4-2
    Last 128
    Playing 2019-11-12 15:00
    England Matthew Selt
    54.81% 45.19%
    Wales Daniel Wells
    Outcome: Selt 4-2
    Last 128
    Playing 2019-11-11 21:00
    Poland Adam Stefanow
    37.14% 62.86%
    Belgium Luca Brecel
    Outcome: Brecel 4-0
    Last 128
    Playing 2019-11-12 14:00
    England Judd Trump
    71.72% 28.28%
    England James Cahill
    Outcome: Trump 4-3
    Last 128
    Playing 2019-11-11 15:00
    Thailand Thepchaiya Un-Nooh
    51.63% 48.37%
    England Mark King
    Outcome: Un-Nooh 4-2
    Last 128
    Playing 2019-11-12 20:00
    England Ricky Walden
    62.65% 37.35%
    Malta Alex Borg
    Outcome: Walden 4-0
    Last 128
    Playing 2019-11-12 12:30
    Wales Lee Walker
    53.52% 46.48%
    England Martin O'Donnell
    Outcome: O'Donnell 4-3
    Last 128
    Playing 2019-11-12 11:00
    China Liang Wenbo
    49.62% 50.38%
    Norway Kurt Maflin
    Outcome: Wenbo 4-1
    Last 128
    Playing 2019-11-12 20:00
    England Kyren Wilson
    55.85% 44.15%
    Scotland Alan McManus
    Outcome: Wilson 4-0
    Last 128
    Playing 2019-11-12 17:30
    England Gary Wilson
    57.57% 42.43%
    China Yuan Sijun
    Outcome: Sijun 4-2
    Last 128
    Playing 2019-11-12 20:00
    China Zhou Yuelong
    62.71% 37.29%
    England David Grace
    Outcome: Yuelong 4-0
    Last 128
    Playing 2019-11-12 20:00
    China Fan Zhengyi
    29.74% 70.26%
    Ireland Fergal O'Brien
    Outcome: O'Brien 4-2
    Last 128
    Playing 2019-11-12 14:00
    China Chen Zifan
    73.91% 26.09%
    Northern Ireland Patrick Wallace
    Outcome: Zifan 4-2
    Pre-qualifying 1
    Playing 2019-11-11 20:00
    Northern Ireland Patrick Wallace
    69.69% 30.31%
    Northern Ireland Robbie Mcguigan
    Outcome: Wallace 4-0