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.92% out of 6940 predictions
    See current predictions


    Northern Ireland 2016 Northern Ireland Open

    Final
    Playing 2016-11-20 20:00
    England Mark King
    38.82% 61.18%
    England Barry Hawkins
    Outcome: King 9-8
    Semi-final
    Playing 2016-11-19 20:00
    England Barry Hawkins
    60.41% 39.59%
    England Anthony Hamilton
    Outcome: Hawkins 6-5
    Semi-final
    Playing 2016-11-19 14:00
    England Mark King
    49.36% 50.64%
    England Kyren Wilson
    Outcome: King 6-2
    Quarter-final
    Playing 2016-11-18 20:00
    Northern Ireland Mark Allen
    64.41% 35.59%
    England Anthony Hamilton
    Outcome: Hamilton 5-2
    Quarter-final
    Playing 2016-11-18 20:00
    Iran Hossein Vafaei
    35.78% 64.22%
    England Mark King
    Outcome: King 5-3
    Quarter-final
    Playing 2016-11-18 13:00
    Wales Michael White
    38.77% 61.23%
    England Barry Hawkins
    Outcome: Hawkins 5-2
    Quarter-final
    Playing 2016-11-18 15:00
    England Kyren Wilson
    41.75% 58.25%
    Wales Mark Williams
    Outcome: Wilson 5-4
    Last 16
    Playing 2016-11-17 21:00
    Northern Ireland Mark Allen
    61.95% 38.05%
    England Gary Wilson
    Outcome: Allen 4-3
    Last 16
    Playing 2016-11-17 20:00
    Scotland Scott Donaldson
    52.91% 47.09%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-2
    Last 16
    Playing 2016-11-17 21:00
    England Anthony Hamilton
    57.51% 42.49%
    China Yan Bingtao
    Outcome: Hamilton 4-3
    Last 16
    Playing 2016-11-17 21:00
    England Barry Hawkins
    64.23% 35.77%
    England Jack Lisowski
    Outcome: Hawkins 4-0
    Last 16
    Playing 2016-11-17 20:00
    Norway Kurt Maflin
    43.96% 56.04%
    England Mark King
    Outcome: King 4-2
    Last 16
    Playing 2016-11-17 20:00
    England Ronnie O'Sullivan
    57.50% 42.50%
    England Kyren Wilson
    Outcome: Wilson 4-3
    Last 16
    Playing 2016-11-17 21:00
    Wales Michael White
    50.53% 49.47%
    Wales Dominic Dale
    Outcome: White 4-2
    Last 16
    Playing 2016-11-17 20:00
    Wales Mark Williams
    49.21% 50.79%
    Scotland John Higgins
    Outcome: Williams 4-1
    Last 32
    Playing 2016-11-17 15:30
    Northern Ireland Mark Allen
    64.34% 35.66%
    Finland Robin Hull
    Outcome: Allen 4-1
    Last 32
    Playing 2016-11-17 15:30
    England Sam Baird
    47.77% 52.23%
    England Gary Wilson
    Outcome: Wilson 4-3
    Last 32
    Playing 2016-11-17 14:00
    China Yan Bingtao
    45.48% 54.52%
    England Robbie Williams
    Outcome: Bingtao 4-3
    Last 32
    Playing 2016-11-17 13:00
    Belgium Luca Brecel
    43.33% 56.67%
    Wales Michael White
    Outcome: White 4-1
    Last 32
    Playing 2016-11-17 13:00
    England Peter Ebdon
    62.16% 37.84%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-2
    Last 32
    Playing 2016-11-17 13:00
    England David Gilbert
    37.91% 62.09%
    Wales Mark Williams
    Outcome: Williams 4-2
    Last 32
    Playing 2016-11-17 14:00
    England Anthony Hamilton
    47.71% 52.29%
    Scotland Anthony McGill
    Outcome: Hamilton 4-2
    Last 32
    Playing 2016-11-17 13:00
    England Sanderson Lam
    46.18% 53.82%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-1
    Last 32
    Playing 2016-11-17 14:00
    England Jack Lisowski
    33.44% 66.56%
    England Joe Perry
    Outcome: Lisowski 4-3
    Last 32
    Playing 2016-11-17 13:00
    Norway Kurt Maflin
    63.86% 36.14%
    Ireland Josh Boileau
    Outcome: Maflin 4-1
    Last 32
    Playing 2016-11-17 13:00
    Ireland Fergal O'Brien
    49.24% 50.76%
    England Mark King
    Outcome: King 4-0
    Last 32
    Playing 2016-11-17 14:00
    England Ronnie O'Sullivan
    62.64% 37.36%
    China Zhang Anda
    Outcome: O'Sullivan 4-0
    Last 32
    Playing 2016-11-17 14:00
    Scotland Fraser Patrick
    24.95% 75.05%
    England Barry Hawkins
    Outcome: Hawkins 4-0
    Last 32
    Playing 2016-11-17 13:00
    England Ricky Walden
    56.87% 43.13%
    Wales Dominic Dale
    Outcome: Dale 4-2
    Last 32
    Playing 2016-11-17 14:00
    England Kyren Wilson
    54.77% 45.23%
    Thailand Akani Songsermsawad
    Outcome: Wilson 4-2
    Last 32
    Playing 2016-11-17 13:00
    China Zhou Yuelong
    32.94% 67.06%
    Scotland John Higgins
    Outcome: Higgins 4-0
    Last 64
    Playing 2016-11-16 15:00
    Northern Ireland Mark Allen
    63.69% 36.31%
    Cyprus Michael Georgiou
    Outcome: Allen 4-2
    Last 64
    Playing 2016-11-16 14:00
    China Zhang Anda
    49.26% 50.74%
    England Chris Wakelin
    Outcome: Anda 4-3
    Last 64
    Playing 2016-11-16 17:30
    England Jamie Barrett
    40.31% 59.69%
    England David Gilbert
    Outcome: Gilbert 4-1
    Last 64
    Playing 2016-11-16 11:00
    Ireland Josh Boileau
    52.64% 47.36%
    Pakistan Hamza Akbar
    Outcome: Boileau 4-2
    Last 64
    Playing 2016-11-16 11:00
    Belgium Luca Brecel
    62.19% 37.81%
    England Jamie Cope
    Outcome: Brecel 4-2
    Last 64
    Playing 2016-11-16 14:00
    England Sam Craigie
    29.82% 70.18%
    Scotland John Higgins
    Outcome: Higgins 4-1
    Last 64
    Playing 2016-11-16 21:00
    Ireland Ken Doherty
    54.78% 45.22%
    England Anthony Hamilton
    Outcome: Hamilton 4-3
    Last 64
    Playing 2016-11-16 11:00
    Australia Kurt Dunham
    23.37% 76.63%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-3
    Last 64
    Playing 2016-11-16 11:00
    England Peter Ebdon
    55.82% 44.18%
    England Adam Duffy
    Outcome: Ebdon 4-3
    Last 64
    Playing 2016-11-16 15:00
    England Tom Ford
    47.48% 52.52%
    Wales Dominic Dale
    Outcome: Dale 4-0
    Last 64
    Playing 2016-11-16 21:00
    Hong Kong Marco Fu
    55.61% 44.39%
    England Sam Baird
    Outcome: Baird 4-3
    Last 64
    Playing 2016-11-16 14:00
    England Andrew Higginson
    55.11% 44.89%
    England Gary Wilson
    Outcome: Wilson 4-3
    Last 64
    Playing 2016-11-16 15:00
    England Michael Holt
    41.18% 58.82%
    England Barry Hawkins
    Outcome: Hawkins 4-1
    Last 64
    Playing 2016-11-16 14:00
    Finland Robin Hull
    49.39% 50.61%
    Wales Lee Walker
    Outcome: Hull 4-2
    Last 64
    Playing 2016-11-16 14:00
    Wales Duane Jones
    54.24% 45.76%
    Scotland Fraser Patrick
    Outcome: Patrick 4-0
    Last 64
    Playing 2016-11-16 20:00
    England Mark King
    45.77% 54.23%
    China Liang Wenbo
    Outcome: King 4-2
    Last 64
    Playing 2016-11-16 20:00
    England Jack Lisowski
    52.25% 47.75%
    England John Astley
    Outcome: Lisowski 4-1
    Last 64
    Playing 2016-11-16 11:00
    Norway Kurt Maflin
    49.65% 50.35%
    Malta Alex Borg
    Outcome: Maflin 4-1
    Last 64
    Playing 2016-11-16 14:00
    Scotland Alan McManus
    68.09% 31.91%
    England Sanderson Lam
    Outcome: Lam 4-0
    Last 64
    Playing 2016-11-16 20:00
    India Aditya Mehta
    37.35% 62.65%
    Scotland Anthony McGill
    Outcome: McGill 4-3
    Last 64
    Playing 2016-11-16 11:00
    Ireland Fergal O'Brien
    64.24% 35.76%
    England Mitchell Mann
    Outcome: O'Brien 4-0
    Last 64
    Playing 2016-11-16 20:00
    England Ronnie O'Sullivan
    67.14% 32.86%
    England Jimmy White
    Outcome: O'Sullivan 4-1
    Last 64
    Playing 2016-11-16 14:00
    England Jimmy Robertson
    36.70% 63.30%
    England Joe Perry
    Outcome: Perry 4-3
    Last 64
    Playing 2016-11-16 21:00
    Israel Eden Sharav
    48.12% 51.88%
    China Yan Bingtao
    Outcome: Bingtao 4-0
    Last 64
    Playing 2016-11-16 15:00
    Thailand Akani Songsermsawad
    44.15% 55.85%
    England Mark Davis
    Outcome: Songsermsawad 4-3
    Last 64
    Playing 2016-11-16 21:00
    England Craig Steadman
    33.00% 67.00%
    Wales Mark Williams
    Outcome: Williams 4-0
    Last 64
    Playing 2016-11-16 11:00
    England Zak Surety
    56.47% 43.53%
    Iran Hossein Vafaei
    Outcome: Vafaei 4-2
    Last 64
    Playing 2016-11-16 16:00
    England Ricky Walden
    69.20% 30.80%
    Thailand Kritsanut Lertsattayathorn
    Outcome: Walden 4-3
    Last 64
    Playing 2016-11-16 14:00
    Wales Michael White
    54.94% 45.06%
    China Chen Zhe
    Outcome: White 4-3
    Last 64
    Playing 2016-11-16 16:00
    England Robbie Williams
    52.36% 47.64%
    China Yu Delu
    Outcome: Williams 4-1
    Last 64
    Playing 2016-11-16 17:30
    England Kyren Wilson
    62.47% 37.53%
    Northern Ireland Jordan Brown
    Outcome: Wilson 4-2
    Last 64
    Playing 2016-11-16 11:00
    China Zhou Yuelong
    57.80% 42.20%
    England Allan Taylor
    Outcome: Yuelong 4-0
    Last 128
    Playing 2016-11-15 20:00
    Northern Ireland Mark Allen
    63.88% 36.12%
    England Mark Joyce
    Outcome: Allen 4-1
    Last 128
    Playing 2016-11-14 21:00
    Wales Gareth Allen
    46.70% 53.30%
    England Jimmy White
    Outcome: White 4-2
    Last 128
    Playing 2016-11-14 20:00
    China Zhang Anda
    54.38% 45.62%
    Wales Ian Preece
    Outcome: Anda 4-0
    Last 128
    Playing 2016-11-15 15:00
    England John Astley
    44.17% 55.83%
    China Xiao Guodong
    Outcome: Astley 4-3
    Last 128
    Playing 2016-11-14 14:00
    Malta Alex Borg
    48.09% 51.91%
    Thailand Dechawat Poomjaeng
    Outcome: Borg 4-2
    Last 128
    Playing 2016-11-14 16:00
    Northern Ireland Jordan Brown
    34.00% 66.00%
    England Ben Woollaston
    Outcome: Brown 4-2
    Last 128
    Playing 2016-11-14 15:00
    England Stuart Carrington
    41.25% 58.75%
    England Michael Holt
    Outcome: Holt 4-3
    Last 128
    Playing 2016-11-14 16:00
    Malaysia Thor Chuan Leong
    50.47% 49.53%
    England Mitchell Mann
    Outcome: Mann 4-1
    Last 128
    Playing 2016-11-14 14:00
    England Sam Craigie
    40.99% 59.01%
    Wales Jamie Jones
    Outcome: Craigie 4-0
    Last 128
    Playing 2016-11-15 15:00
    Wales Dominic Dale
    51.23% 48.77%
    Northern Ireland Joe Swail
    Outcome: Dale 4-2
    Last 128
    Playing 2016-11-14 21:00
    England Mark Davis
    73.42% 26.58%
    England Jason Weston
    Outcome: Davis 4-0
    Last 128
    Playing 2016-11-14 20:00
    Scotland Graeme Dott
    55.89% 44.11%
    Wales Michael White
    Outcome: White 4-0
    Last 128
    Playing 2016-11-14 11:00
    Australia Kurt Dunham
    29.53% 70.47%
    England Christopher Keogan
    Outcome: Dunham 4-2
    Last 128
    Playing 2016-11-14 11:00
    England Mike Dunn
    72.75% 27.25%
    Ireland Josh Boileau
    Outcome: Boileau 4-3
    Last 128
    Playing 2016-11-15 14:00
    England Tom Ford
    57.60% 42.40%
    England Ian Burns
    Outcome: Ford 4-2
    Last 128
    Playing 2016-11-15 21:00
    Hong Kong Marco Fu
    56.33% 43.67%
    Wales Ryan Day
    Outcome: Fu 4-3
    Last 128
    Playing 2016-11-15 21:00
    Cyprus Michael Georgiou
    71.45% 28.55%
    Northern Ireland Patrick Wallace
    Outcome: Georgiou 4-2
    Last 128
    Playing 2016-11-15 14:00
    England Steven Hallworth
    50.25% 49.75%
    China Yan Bingtao
    Outcome: Bingtao 4-1
    Last 128
    Playing 2016-11-15 17:30
    England Anthony Hamilton
    69.62% 30.38%
    Thailand Boonyarit Keattikun
    Outcome: Hamilton 4-2
    Last 128
    Playing 2016-11-14 11:00
    England Barry Hawkins
    68.18% 31.82%
    England Martin O'Donnell
    Outcome: Hawkins 4-0
    Last 128
    Playing 2016-11-14 16:00
    Scotland John Higgins
    76.79% 23.21%
    England Paul Davison
    Outcome: Higgins 4-0
    Last 128
    Playing 2016-11-15 11:00
    England Andrew Higginson
    56.36% 43.64%
    Wales Daniel Wells
    Outcome: Higginson 4-1
    Last 128
    Playing 2016-11-15 20:00
    England Ashley Hugill
    40.38% 59.62%
    Ireland Ken Doherty
    Outcome: Doherty 4-0
    Last 128
    Playing 2016-11-15 11:00
    Finland Robin Hull
    56.47% 43.53%
    England James Cahill
    Outcome: Hull 4-2
    Last 128
    Playing 2016-11-15 14:00
    China Ding Junhui
    72.67% 27.33%
    China Yu Delu
    Outcome: Delu 4-2
    Last 128
    Playing 2016-11-15 17:30
    England Mark King
    78.49% 21.51%
    Brazil Igor Figueiredo
    Outcome: King 4-1
    Last 128
    Playing 2016-11-15 14:00
    Thailand Kritsanut Lertsattayathorn
    41.02% 58.98%
    England Rory McLeod
    Outcome: Lertsattayathorn 4-2
    Last 128
    Playing 2016-11-15 15:00
    England Jack Lisowski
    59.33% 40.67%
    England David Lilley
    Outcome: Lisowski 4-3
    Last 128
    Playing 2016-11-15 14:00
    Scotland Stephen Maguire
    57.24% 42.76%
    Scotland Alan McManus
    Outcome: McManus 4-3
    Last 128
    Playing 2016-11-15 17:30
    Scotland Anthony McGill
    65.73% 34.27%
    China Fang Xiongman
    Outcome: McGill 4-2
    Last 128
    Playing 2016-11-15 14:00
    India Aditya Mehta
    53.21% 46.79%
    England Sydney Wilson
    Outcome: Mehta 4-2
    Last 128
    Playing 2016-11-14 11:00
    England Robert Milkins
    60.71% 39.29%
    Scotland Scott Donaldson
    Outcome: Donaldson 4-1
    Last 128
    Playing 2016-11-14 15:00
    England Shaun Murphy
    63.09% 36.91%
    Belgium Luca Brecel
    Outcome: Brecel 4-0
    Last 128
    Playing 2016-11-14 14:00
    Ireland Fergal O'Brien
    61.12% 38.88%
    China Tian Pengfei
    Outcome: O'Brien 4-2
    Last 128
    Playing 2016-11-14 20:00
    England Ronnie O'Sullivan
    76.21% 23.79%
    Wales David John
    Outcome: O'Sullivan 4-1
    Last 128
    Playing 2016-11-15 11:00
    Scotland Fraser Patrick
    53.13% 46.87%
    Scotland Marc Davis
    Outcome: Patrick 4-1
    Last 128
    Playing 2016-11-14 14:00
    England Joe Perry
    79.22% 20.78%
    Brazil Itaro Santos
    Outcome: Perry 4-0
    Last 128
    Playing 2016-11-15 21:00
    Thailand Noppon Saengkham
    44.28% 55.72%
    England Sam Baird
    Outcome: Baird 4-3
    Last 128
    Playing 2016-11-15 20:00
    England Matthew Selt
    62.98% 37.02%
    England Jamie Barrett
    Outcome: Barrett 4-2
    Last 128
    Playing 2016-11-15 14:00
    Israel Eden Sharav
    43.54% 56.46%
    England Oliver Lines
    Outcome: Sharav 4-1
    Last 128
    Playing 2016-11-14 14:00
    England Elliot Slessor
    43.16% 56.84%
    England Jimmy Robertson
    Outcome: Robertson 4-2
    Last 128
    Playing 2016-11-15 21:00
    England Craig Steadman
    44.67% 55.33%
    England Alfie Burden
    Outcome: Steadman 4-1
    Last 128
    Playing 2016-11-14 14:00
    Poland Adam Stefanow
    41.77% 58.23%
    England Jamie Cope
    Outcome: Cope 4-2
    Last 128
    Playing 2016-11-14 15:00
    England Zak Surety
    63.28% 36.72%
    Isle of Man Darryl Hill
    Outcome: Surety 4-3
    Last 128
    Playing 2016-11-14 11:00
    England Allan Taylor
    42.82% 57.18%
    China Li Hang
    Outcome: Taylor 4-2
    Last 128
    Playing 2016-11-14 16:00
    Iran Hossein Vafaei
    32.96% 67.04%
    England Rod Lawler
    Outcome: Vafaei 4-3
    Last 128
    Playing 2016-11-14 20:00
    England Chris Wakelin
    48.47% 51.53%
    Thailand James Wattana
    Outcome: Wakelin 4-1
    Last 128
    Playing 2016-11-15 11:00
    England Ricky Walden
    71.39% 28.61%
    England Sean O'Sullivan
    Outcome: Walden 4-2
    Last 128
    Playing 2016-11-15 11:00
    Wales Lee Walker
    47.09% 52.91%
    Scotland Rhys Clark
    Outcome: Walker 4-2
    Last 128
    Playing 2016-11-15 17:30
    China Liang Wenbo
    58.30% 41.70%
    England Nigel Bond
    Outcome: Wenbo 4-1
    Last 128
    Playing 2016-11-14 11:00
    England Michael Wild
    43.68% 56.32%
    England Adam Duffy
    Outcome: Duffy 4-2
    Last 128
    Playing 2016-11-15 15:00
    Wales Mark Williams
    65.75% 34.25%
    England David Grace
    Outcome: Williams 4-2
    Last 128
    Playing 2016-11-15 14:00
    England Robbie Williams
    48.01% 51.99%
    Thailand Thepchaiya Un-Nooh
    Outcome: Williams 4-2
    Last 128
    Playing 2016-11-15 11:00
    England Kyren Wilson
    60.68% 39.32%
    England Hammad Miah
    Outcome: Wilson 4-2
    Last 128
    Playing 2016-11-15 11:00
    England Gary Wilson
    48.53% 51.47%
    England Peter Lines
    Outcome: Wilson 4-0
    Last 128
    Playing 2016-11-15 20:00
    China Zhao Xintong
    37.94% 62.06%
    England David Gilbert
    Outcome: Gilbert 4-1
    Last 128
    Playing 2016-11-15 11:00
    China Mei Xiwen
    44.10% 55.90%
    Wales Duane Jones
    Outcome: Jones 4-1
    Last 128
    Playing 2016-11-14 11:00
    China Zhang Yong
    44.99% 55.01%
    Norway Kurt Maflin
    Outcome: Maflin 4-2
    Last 128
    Playing 2016-11-14 15:00
    China Wang Yuchen
    43.71% 56.29%
    England Sanderson Lam
    Outcome: Lam 4-1
    Last 128
    Playing 2016-11-14 14:00
    China Zhou Yuelong
    42.62% 57.38%
    Wales Matthew Stevens
    Outcome: Yuelong 4-3
    Last 128
    Playing 2016-11-14 21:00
    China Cao Yupeng
    48.15% 51.85%
    Thailand Akani Songsermsawad
    Outcome: Songsermsawad 4-1
    Last 128
    Playing 2016-11-14 14:00
    China Chen Zhe
    45.06% 54.94%
    Scotland Ross Muir
    Outcome: Zhe 4-1