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


    England 2017 Championship League

    Winners Group - Final
    Playing 2017-03-02 20:30
    Scotland John Higgins
    58.15% 41.85%
    Wales Ryan Day
    Outcome: Higgins 3-0
    Winners Group - Semi-final
    Playing 2017-03-02 19:00
    England Barry Hawkins
    57.33% 42.67%
    Wales Ryan Day
    Outcome: Day 3-2
    Winners Group - Semi-final
    Playing 2017-03-02 19:00
    England Judd Trump
    49.29% 50.71%
    Scotland John Higgins
    Outcome: Higgins 3-2
    Winners Group
    Playing 2017-03-02 16:30
    England Mark Davis
    51.63% 48.37%
    Wales Ryan Day
    Outcome: Day 3-1
    Winners Group
    Playing 2017-03-02 13:30
    England Mark Davis
    47.64% 52.36%
    Scotland John Higgins
    Outcome: Davis 3-2
    Winners Group
    Playing 2017-03-01 20:30
    England Mark Davis
    46.15% 53.85%
    England Judd Trump
    Outcome: Trump 3-1
    Winners Group
    Playing 2017-03-02 17:30
    England David Gilbert
    40.91% 59.09%
    England Barry Hawkins
    Outcome: Hawkins 3-1
    Winners Group
    Playing 2017-03-02 15:00
    England David Gilbert
    48.81% 51.19%
    Wales Ryan Day
    Outcome: Day 3-2
    Winners Group
    Playing 2017-03-02 12:00
    England David Gilbert
    41.26% 58.74%
    Scotland John Higgins
    Outcome: Higgins 3-0
    Winners Group
    Playing 2017-03-02 13:30
    England Barry Hawkins
    50.98% 49.02%
    England Judd Trump
    Outcome: Trump 3-2
    Winners Group
    Playing 2017-03-01 20:30
    Scotland John Higgins
    50.95% 49.05%
    England Barry Hawkins
    Outcome: Hawkins 3-1
    Winners Group
    Playing 2017-03-02 16:30
    Scotland Anthony McGill
    42.97% 57.03%
    Scotland John Higgins
    Outcome: Higgins 3-2
    Winners Group
    Playing 2017-03-02 15:00
    Scotland Anthony McGill
    42.39% 57.61%
    England Judd Trump
    Outcome: Trump 3-1
    Winners Group
    Playing 2017-03-02 12:00
    Scotland Anthony McGill
    47.71% 52.29%
    Wales Ryan Day
    Outcome: Day 3-1
    Group 7 - Final
    Playing 2017-02-28 20:00
    England Mark Selby
    51.35% 48.65%
    Scotland John Higgins
    Outcome: Higgins 3-0
    Group 7 - Semi-final
    Playing 2017-02-28 19:00
    England Stuart Bingham
    47.48% 52.52%
    England Mark Selby
    Outcome: Selby 3-2
    Group 7 - Semi-final
    Playing 2017-02-28 19:00
    Scotland John Higgins
    59.87% 40.13%
    England Michael Holt
    Outcome: Higgins 3-2
    Group 7
    Playing 2017-02-27 14:30
    England Stuart Bingham
    47.92% 52.08%
    Scotland John Higgins
    Outcome: Bingham 3-2
    Group 7
    Playing 2017-02-27 21:00
    Scotland Graeme Dott
    43.70% 56.30%
    England Stuart Bingham
    Outcome: Bingham 3-0
    Group 7
    Playing 2017-02-27 13:00
    Scotland Graeme Dott
    46.62% 53.38%
    England Mark Selby
    Outcome: Selby 3-1
    Group 7
    Playing 2017-02-28 16:00
    Scotland Graeme Dott
    48.25% 51.75%
    England Ricky Walden
    Outcome: Walden 3-1
    Group 7
    Playing 2017-02-28 13:00
    Scotland Graeme Dott
    50.90% 49.10%
    England Martin Gould
    Outcome: Dott 3-0
    Group 7
    Playing 2017-02-27 17:30
    England Martin Gould
    44.41% 55.59%
    England Stuart Bingham
    Outcome: Bingham 3-0
    Group 7
    Playing 2017-02-27 21:00
    England Martin Gould
    48.54% 51.46%
    England Mark Selby
    Outcome: Gould 3-1
    Group 7
    Playing 2017-02-27 13:00
    Scotland John Higgins
    61.30% 38.70%
    England Michael Holt
    Outcome: Higgins 3-2
    Group 7
    Playing 2017-02-28 17:00
    Scotland John Higgins
    51.63% 48.37%
    England Mark Selby
    Outcome: Selby 3-1
    Group 7
    Playing 2017-02-28 15:00
    Scotland John Higgins
    54.56% 45.44%
    England Ricky Walden
    Outcome: Higgins 3-1
    Group 7
    Playing 2017-02-28 12:00
    Scotland John Higgins
    57.67% 42.33%
    England Martin Gould
    Outcome: Higgins 3-1
    Group 7
    Playing 2017-02-27 17:30
    Scotland John Higgins
    58.62% 41.38%
    Scotland Graeme Dott
    Outcome: Higgins 3-2
    Group 7
    Playing 2017-02-28 16:00
    England Michael Holt
    47.06% 52.94%
    England Martin Gould
    Outcome: Holt 3-1
    Group 7
    Playing 2017-02-28 15:00
    England Michael Holt
    41.67% 58.33%
    England Stuart Bingham
    Outcome: Bingham 3-0
    Group 7
    Playing 2017-02-28 12:00
    England Michael Holt
    45.31% 54.69%
    England Ricky Walden
    Outcome: Walden 3-2
    Group 7
    Playing 2017-02-27 20:00
    England Michael Holt
    44.13% 55.87%
    England Mark Selby
    Outcome: Holt 3-1
    Group 7
    Playing 2017-02-27 16:00
    England Michael Holt
    49.95% 50.05%
    Scotland Graeme Dott
    Outcome: Holt 3-2
    Group 7
    Playing 2017-02-28 13:00
    England Mark Selby
    50.80% 49.20%
    England Stuart Bingham
    Outcome: Bingham 3-0
    Group 7
    Playing 2017-02-27 16:00
    England Mark Selby
    52.61% 47.39%
    England Ricky Walden
    Outcome: Selby 3-0
    Group 7
    Playing 2017-02-27 20:00
    England Ricky Walden
    47.79% 52.21%
    England Stuart Bingham
    Outcome: Bingham 3-2
    Group 7
    Playing 2017-02-27 14:30
    England Ricky Walden
    55.85% 44.15%
    England Martin Gould
    Outcome: Gould 3-2
    Group 5
    Playing 2017-02-20 17:30
    England Stuart Bingham
    56.18% 43.82%
    China Liang Wenbo
    Outcome: Bingham 3-1
    Group 5
    Playing 2017-02-20 13:00
    England Stuart Bingham
    52.82% 47.18%
    England Judd Trump
    Outcome: Trump 3-2
    Group 5
    Playing 2017-02-21 17:00
    England Stuart Bingham
    56.54% 43.46%
    England Kyren Wilson
    Outcome: Wilson 3-0
    Group 5
    Playing 2017-02-21 15:00
    England Stuart Bingham
    50.03% 49.97%
    England Shaun Murphy
    Outcome: Murphy 3-1
    Group 5
    Playing 2017-02-21 12:00
    England Stuart Bingham
    49.73% 50.27%
    Wales Mark Williams
    Outcome: Williams 3-2
    Group 5
    Playing 2017-02-20 14:30
    Wales Ryan Day
    42.96% 57.04%
    England Stuart Bingham
    Outcome: Bingham 3-0
    Group 5
    Playing 2017-02-20 20:00
    England Shaun Murphy
    53.81% 46.19%
    Wales Ryan Day
    Outcome: Day 3-1
    Group 5
    Playing 2017-02-20 14:30
    England Shaun Murphy
    48.12% 51.88%
    Wales Mark Williams
    Outcome: Williams 3-2
    Group 5
    Playing 2017-02-20 20:00
    England Judd Trump
    56.36% 43.64%
    England Kyren Wilson
    Outcome: Trump 3-0
    Group 5
    Playing 2017-02-20 16:00
    England Judd Trump
    52.94% 47.06%
    China Liang Wenbo
    Outcome: Trump 3-2
    Group 5
    Playing 2017-02-21 16:00
    England Judd Trump
    47.67% 52.33%
    Wales Mark Williams
    Outcome: Trump 3-2
    Group 5
    Playing 2017-02-21 15:00
    England Judd Trump
    50.82% 49.18%
    Wales Ryan Day
    Outcome: Trump 3-1
    Group 5
    Playing 2017-02-21 12:00
    England Judd Trump
    50.20% 49.80%
    England Shaun Murphy
    Outcome: Trump 3-2
    Group 5
    Playing 2017-02-20 21:00
    China Liang Wenbo
    43.20% 56.80%
    Wales Ryan Day
    Outcome: Day 3-0
    Group 5
    Playing 2017-02-21 16:00
    China Liang Wenbo
    42.18% 57.82%
    England Shaun Murphy
    Outcome: Murphy 3-0
    Group 5
    Playing 2017-02-20 13:00
    China Liang Wenbo
    54.10% 45.90%
    England Kyren Wilson
    Outcome: Wenbo 3-1
    Group 5
    Playing 2017-02-21 13:00
    China Liang Wenbo
    43.12% 56.88%
    Wales Mark Williams
    Outcome: Williams 3-1
    Group 5
    Playing 2017-02-20 17:30
    Wales Mark Williams
    54.95% 45.05%
    Wales Ryan Day
    Outcome: Day 3-2
    Group 5
    Playing 2017-02-20 21:00
    Wales Mark Williams
    57.94% 42.06%
    England Kyren Wilson
    Outcome: Williams 3-1
    Group 5
    Playing 2017-02-21 13:00
    England Kyren Wilson
    43.82% 56.18%
    Wales Ryan Day
    Outcome: Wilson 3-0
    Group 5
    Playing 2017-02-20 16:00
    England Kyren Wilson
    43.01% 56.99%
    England Shaun Murphy
    Outcome: Murphy 3-2
    Group 3 - Final
    Playing 2017-01-10 20:00
    Australia Neil Robertson
    53.48% 46.52%
    England Mark Davis
    Outcome: Davis 3-2
    Group 3 - Semi-final
    Playing 2017-01-10 19:00
    England Mark Davis
    51.04% 48.96%
    Wales Ryan Day
    Outcome: Davis 3-2
    Group 3 - Semi-final
    Playing 2017-01-10 19:00
    Australia Neil Robertson
    50.84% 49.16%
    England Barry Hawkins
    Outcome: Robertson 3-1
    Group 3
    Playing 2017-01-09 21:00
    England Ali Carter
    44.20% 55.80%
    Australia Neil Robertson
    Outcome: Robertson 3-0
    Group 3
    Playing 2017-01-10 16:00
    England Ali Carter
    49.05% 50.95%
    England Mark Davis
    Outcome: Davis 3-0
    Group 3
    Playing 2017-01-09 13:00
    England Ali Carter
    42.40% 57.60%
    Wales Mark Williams
    Outcome: Carter 3-1
    Group 3
    Playing 2017-01-10 13:30
    England Ali Carter
    49.86% 50.14%
    Wales Ryan Day
    Outcome: Day 3-2
    Group 3
    Playing 2017-01-09 20:00
    England Mark Davis
    47.07% 52.93%
    Australia Neil Robertson
    Outcome: Davis 3-2
    Group 3
    Playing 2017-01-09 14:30
    England Mark Davis
    50.56% 49.44%
    Wales Ryan Day
    Outcome: Day 3-2
    Group 3
    Playing 2017-01-09 17:30
    Wales Ryan Day
    44.53% 55.47%
    Australia Neil Robertson
    Outcome: Day 3-2
    Group 3
    Playing 2017-01-09 21:00
    Wales Ryan Day
    42.81% 57.19%
    Wales Mark Williams
    Outcome: Williams 3-2
    Group 3
    Playing 2017-01-09 20:00
    England Barry Hawkins
    43.98% 56.02%
    Wales Mark Williams
    Outcome: Williams 3-0
    Group 3
    Playing 2017-01-09 16:00
    England Barry Hawkins
    51.77% 48.23%
    England Ali Carter
    Outcome: Hawkins 3-0
    Group 3
    Playing 2017-01-10 16:00
    England Barry Hawkins
    55.31% 44.69%
    Wales Ryan Day
    Outcome: Hawkins 3-1
    Group 3
    Playing 2017-01-10 15:00
    England Barry Hawkins
    48.36% 51.64%
    Australia Neil Robertson
    Outcome: Robertson 3-0
    Group 3
    Playing 2017-01-10 12:00
    England Barry Hawkins
    53.02% 46.98%
    England Mark Davis
    Outcome: Hawkins 3-1
    Group 3
    Playing 2017-01-10 17:00
    England Joe Perry
    47.28% 52.72%
    Wales Mark Williams
    Outcome: Perry 3-1
    Group 3
    Playing 2017-01-10 15:00
    England Joe Perry
    55.04% 44.96%
    England Mark Davis
    Outcome: Davis 3-1
    Group 3
    Playing 2017-01-10 12:00
    England Joe Perry
    54.27% 45.73%
    Wales Ryan Day
    Outcome: Day 3-1
    Group 3
    Playing 2017-01-09 17:30
    England Joe Perry
    55.56% 44.44%
    England Ali Carter
    Outcome: Carter 3-0
    Group 3
    Playing 2017-01-09 13:00
    England Joe Perry
    52.04% 47.96%
    England Barry Hawkins
    Outcome: Hawkins 3-2
    Group 3
    Playing 2017-01-09 14:30
    Australia Neil Robertson
    50.59% 49.41%
    England Joe Perry
    Outcome: Robertson 3-1
    Group 3
    Playing 2017-01-09 16:00
    Wales Mark Williams
    52.23% 47.77%
    England Mark Davis
    Outcome: Davis 3-0
    Group 3
    Playing 2017-01-10 13:30
    Wales Mark Williams
    49.09% 50.91%
    Australia Neil Robertson
    Outcome: Robertson 3-2
    Group 2 - Semi-final
    Playing 2017-01-05 19:00
    Australia Neil Robertson
    60.84% 39.16%
    Scotland Anthony McGill
    Outcome: McGill 3-1
    Group 2
    Playing 2017-01-04 13:00
    England Mark Davis
    51.99% 48.01%
    Wales Ryan Day
    Outcome: Day 3-2
    Group 2
    Playing 2017-01-04 20:00
    Wales Ryan Day
    46.99% 53.01%
    England Matthew Selt
    Outcome: Day 3-0
    Group 2
    Playing 2017-01-04 16:00
    Wales Ryan Day
    54.09% 45.91%
    Scotland Anthony McGill
    Outcome: Day 3-1
    Group 2
    Playing 2017-01-04 13:00
    Scotland Anthony McGill
    38.63% 61.37%
    Wales Mark Williams
    Outcome: McGill 3-0
    Group 2
    Playing 2017-01-04 19:00
    Australia Neil Robertson
    52.61% 47.39%
    England Matthew Selt
    Outcome: Selt 3-1
    Group 2
    Playing 2017-01-05 12:00
    Australia Neil Robertson
    50.57% 49.43%
    England Mark Davis
    Outcome: Robertson 3-2
    Group 2
    Playing 2017-01-04 15:00
    Australia Neil Robertson
    58.01% 41.99%
    Wales Michael White
    Outcome: Robertson 3-1
    Group 2
    Playing 2017-01-05 16:00
    Australia Neil Robertson
    54.32% 45.68%
    Wales Ryan Day
    Outcome: Robertson 3-1
    Group 2
    Playing 2017-01-05 15:00
    Australia Neil Robertson
    58.53% 41.47%
    Scotland Anthony McGill
    Outcome: Robertson 3-2
    Group 2
    Playing 2017-01-04 15:00
    England Matthew Selt
    47.99% 52.01%
    England Mark Davis
    Outcome: Davis 3-0
    Group 2
    Playing 2017-01-04 20:00
    Wales Michael White
    52.60% 47.40%
    Scotland Anthony McGill
    Outcome: McGill 3-2
    Group 2
    Playing 2017-01-05 13:00
    Wales Michael White
    51.60% 48.40%
    Wales Ryan Day
    Outcome: White 3-2
    Group 2
    Playing 2017-01-04 12:00
    Wales Michael White
    49.52% 50.48%
    England Matthew Selt
    Outcome: Selt 3-1
    Group 2
    Playing 2017-01-05 16:00
    Wales Michael White
    42.76% 57.24%
    England Mark Davis
    Outcome: Davis 3-2
    Group 2
    Playing 2017-01-05 15:00
    Wales Mark Williams
    53.06% 46.94%
    England Mark Davis
    Outcome: Davis 3-2
    Group 2
    Playing 2017-01-04 16:00
    Wales Mark Williams
    58.15% 41.85%
    Wales Michael White
    Outcome: Williams 3-0
    Group 2
    Playing 2017-01-04 12:00
    Wales Mark Williams
    51.10% 48.90%
    Australia Neil Robertson
    Outcome: Robertson 3-1
    Group 2
    Playing 2017-01-05 12:00
    Wales Mark Williams
    59.20% 40.80%
    Wales Ryan Day
    Outcome: Day 3-1
    Group 2
    Playing 2017-01-05 17:00
    Wales Mark Williams
    59.28% 40.72%
    England Matthew Selt
    Outcome: Williams 3-1
    Group 1 - Semi-final
    Playing 2017-01-03 19:00
    England Mark Davis
    56.90% 43.10%
    England David Gilbert
    Outcome: Gilbert 3-1
    Group 1 - Semi-final
    Playing 2017-01-03 19:00
    Scotland Anthony McGill
    47.62% 52.38%
    Wales Ryan Day
    Outcome: Day 3-2
    Group 1
    Playing 2017-01-02 20:00
    England Mark Davis
    56.44% 43.56%
    England Ben Woollaston
    Outcome: Woollaston 3-1
    Group 1
    Playing 2017-01-02 16:00
    England Mark Davis
    53.89% 46.11%
    England Matthew Selt
    Outcome: Davis 3-1
    Group 1
    Playing 2017-01-02 14:00
    England Mark Davis
    52.03% 47.97%
    England Robert Milkins
    Outcome: Milkins 3-2
    Group 1
    Playing 2017-01-02 13:00
    Wales Ryan Day
    53.66% 46.34%
    England Matthew Selt
    Outcome: Selt 3-1
    Group 1
    Playing 2017-01-03 13:00
    Wales Ryan Day
    44.92% 55.08%
    England Robert Milkins
    Outcome: Day 3-1
    Group 1
    Playing 2017-01-02 21:00
    Wales Ryan Day
    55.29% 44.71%
    England Ben Woollaston
    Outcome: Day 3-1
    Group 1
    Playing 2017-01-03 16:00
    Wales Ryan Day
    47.91% 52.09%
    England Mark Davis
    Outcome: Davis 3-2
    Group 1
    Playing 2017-01-02 20:00
    England David Gilbert
    47.62% 52.38%
    England Matthew Selt
    Outcome: Gilbert 3-1
    Group 1
    Playing 2017-01-02 16:00
    England David Gilbert
    48.54% 51.46%
    Wales Ryan Day
    Outcome: Day 3-0
    Group 1
    Playing 2017-01-03 16:00
    England David Gilbert
    39.62% 60.38%
    England Robert Milkins
    Outcome: Gilbert 3-0
    Group 1
    Playing 2017-01-03 15:00
    England David Gilbert
    50.18% 49.82%
    England Ben Woollaston
    Outcome: Gilbert 3-2
    Group 1
    Playing 2017-01-03 12:00
    England David Gilbert
    40.57% 59.43%
    England Mark Davis
    Outcome: Davis 3-2
    Group 1
    Playing 2017-01-03 15:00
    Scotland Anthony McGill
    34.47% 65.53%
    England Mark Davis
    Outcome: Davis 3-1
    Group 1
    Playing 2017-01-03 12:00
    Scotland Anthony McGill
    35.31% 64.69%
    England Robert Milkins
    Outcome: McGill 3-1
    Group 1
    Playing 2017-01-02 17:00
    Scotland Anthony McGill
    37.37% 62.63%
    Wales Ryan Day
    Outcome: McGill 3-1
    Group 1
    Playing 2017-01-03 17:00
    Scotland Anthony McGill
    42.87% 57.13%
    England Matthew Selt
    Outcome: McGill 3-2
    Group 1
    Playing 2017-01-02 21:00
    England Robert Milkins
    53.68% 46.32%
    England Matthew Selt
    Outcome: Selt 3-1
    Group 1
    Playing 2017-01-02 17:00
    England Robert Milkins
    61.50% 38.50%
    England Ben Woollaston
    Outcome: Woollaston 3-2
    Group 1
    Playing 2017-01-03 13:00
    England Matthew Selt
    55.39% 44.61%
    England Ben Woollaston
    Outcome: Selt 3-2
    Group 1
    Playing 2017-01-02 14:00
    England Ben Woollaston
    57.96% 42.04%
    Scotland Anthony McGill
    Outcome: McGill 3-0