The research behind the model

22 peer-reviewed papers and academic reports on tennis win-probability modelling — the Markov point models, rating systems, learners and market studies this terminal is built on and measured against.

Several of these conclude that models struggle to beat the closing price. They are listed anyway, and summarised as they read — a reading list that only cited the encouraging half would tell you nothing about the field.

Point-level and Markov models

The foundation the live engine rests on: a match as a sequence of service points, re-priced from the score.

  1. Forecasting the winner of a tennis match
    Klaassen & Magnus · 2003 · European Journal of Operational Research 148(2), 257–267

    The canonical in-play forecasting paper — win probability updated point by point, not just before the match.

    free PDF ↗
  2. Combining player statistics to predict outcomes of tennis matches
    Barnett & Clarke · 2005 · IMA Journal of Management Mathematics 16(2), 113–120

    How to turn published serve statistics into the point-win probabilities a Markov model needs.

  3. A common-opponent stochastic model for predicting the outcome of professional tennis matches
    Knottenbelt, Spanias & Madurska · 2012 · Computers & Mathematics with Applications 64(12), 3820–3827

    Compares two players through opponents they have both faced, rather than through raw averages.

  4. A point-based Bayesian hierarchical model to predict the outcome of tennis matches
    Ingram · 2019 · Journal of Quantitative Analysis in Sports 15(4), 313–325

    Serve and return skill as a Gaussian random walk, varying by surface. Reports 68.8% accuracy against 66.3% for earlier point-based models.

    free PDF ↗
  5. Predicting the outcome of tennis matches from point-by-point data
    University of Glasgow (MSci) · · MSci project, School of Computing Science

    A readable, self-contained walk through point-level prediction if you want the mechanics before the algebra.

Ratings systems

Elo and its descendants — still the benchmark any new model has to beat.

  1. Searching for the GOAT of tennis win prediction
    Kovalchik · 2016 · Journal of Quantitative Analysis in Sports 12(3), 127–138

    Eleven published models tested head to head on 2,395 ATP matches. The single most useful benchmark paper in the field.

    free PDF ↗
  2. Weighted Elo rating for tennis match predictions
    Angelini, Candila & De Angelis · 2022 · European Journal of Operational Research 297(1), 120–132

    Weights each result by how emphatic it was, rather than treating every win as identical.

    free PDF ↗
  3. Extension of the Elo rating system to margin of victory
    Kovalchik · 2020 · International Journal of Forecasting 36(4), 1329–1341

    Four ways to fold margin of victory into Elo. Only the joint additive form stayed unbiased in simulation.

  4. A study of forecasting tennis matches via the Glicko model
    PLOS ONE · 2022 · PLOS ONE 17(4)

    Glicko adds a reliability term to Elo — useful for players with thin recent histories, which is most of the ITF draw.

  5. A new model for predicting the winner in tennis based on eigenvector centrality
    Scientific Reports · 2022 · Open access via PMC

    Treats the tour as a network of results and ranks players by their position in it.

Machine learning

What modern learners add over a well-specified statistical model — and what they do not.

  1. Sports prediction and betting models in the machine learning age: the case of tennis
    Wilkens · 2021 · Journal of Sports Analytics 7(2), 99–117

    Read this one before believing any ML claim: the models beat ranking-only baselines but could not beat odds-implied forecasts.

    free PDF ↗
  2. Modeling and prediction of tennis matches at Grand Slam tournaments
    Buhamra, Groll & Brunner · 2024 · Journal of Sports Analytics

    Recent, and specific about Grand Slams, where best-of-five changes the variance structure.

  3. Statistical enhanced learning for modeling and prediction of tennis matches at Grand Slam tournaments
    Groll et al. · 2025 · arXiv:2502.01613

    Feeds statistical model output into a learner rather than choosing between the two.

  4. Machine learning for professional tennis match prediction and betting
    Cornman, Spellman & Wright · 2017 · Stanford CS229 project report

    Short and practical, and unusually candid about how thin the betting margin turned out to be.

  5. DeepTennis: mid-match tennis predictions
    Lerner · 2019 · Stanford CS230 project report

    In-play prediction with neural networks — the closest academic analogue to the live re-pricing here.

  6. Predicting tennis match outcomes with network analysis and machine learning
    Springer (MLSA) · 2021 · Machine Learning and Data Mining for Sports Analytics

    Network features as inputs to a learner rather than as a ranking in their own right.

  7. Capturing momentum: tennis match analysis using machine learning and time series theory
    arXiv · 2024 · arXiv:2404.13300

    Tests whether momentum is measurable rather than assuming it. Relevant to any in-play signal.

Betting markets and efficiency

The part most model write-ups skip: whether an edge survives contact with the price you can actually get.

  1. Forecasting outcomes in tennis matches using within-match betting markets
    Easton & Uylangco · 2010 · International Journal of Forecasting 26(3), 544–553

    In-play odds track the match closely — the benchmark any live model is competing against.

  2. Longshot bias: insights from the betting market on men's professional tennis
    Forrest & McHale · 2007 · Information Efficiency in Financial and Betting Markets (Cambridge UP), ch. 8

    Finds longshot bias in tennis, but not enough of it to make backing favourites profitable.

  3. Betting on a buzz: mispricing and inefficiency in online sportsbooks
    Ramirez, Reade & Singleton · 2023 · International Journal of Forecasting 39(3)

    Where sportsbook prices drift from fair value, using tennis as the setting.

    free PDF ↗
  4. A systematic review of machine learning in sports betting: techniques, challenges and future directions
    arXiv · 2024 · arXiv:2410.21484

    A survey worth reading for the recurring methodological errors it catalogues.

  5. Predicting the outcome of a tennis tournament: based on both data and judgments
    Springer · 2018 · Journal of Systems Science and Systems Engineering 27

    Combining model output with human judgement, and when that helps rather than hurts.

The terminal is this literature, running live on today's matches.

OPEN THE TERMINAL →