← Case studies
Industry / Sports Predictive modeling Player performance Live sports analytics

Predicting the match, point by point.

A scoreboard tells you who won the last point, not who is in control or whether the momentum has turned. We built the models behind the US Open's prediction engine, turning years of match data and a live feed of every shot into a win probability that updates after every point.

Role
AI Fractional Advisory
Built at
IBM Consulting
Client
US Open · USTA
Area
Predictive player & match analytics
Signal
150+ variables per point · years of history
Status
Live at the tournament

Note on this write-up. The IBM–USTA partnership is public, but the internal model design, variables and figures shown here are sanitized recreations built for this portfolio, directionally accurate rather than the exact production system.

One match · live win probability, updated every point
Illustrative · sanitized data
150+
variables per point
7M
data points / tournament
every
point re-computed live
14M
fans following along
Player A Player B
100% A 50 / 50 100% B
first serveset 2set 3 · match point downmatch won
the score said it was over, the model saw the comeback building

The same live win-probability line that fans watched during the 2015 Williams–Vinci upset: a story the scoreboard could not tell. Each point feeds serve speed, rally length, unforced errors and a hundred other signals back into the model, which re-reads the match and updates who is really in control.

01 · The problem

A score is a fact. It is not an insight.

During the US Open, a fan opening the app can see more than a dozen matches at once, and the score alone never answers the question they actually have: which match deserves my attention right now? A player can be down two sets and quietly building the biggest comeback of the tournament, and nothing in the scoreline shows it.

Coaches had the mirror-image problem. The information they needed to prepare for an opponent sat buried in hours of footage that a human had to watch and tag by hand. In both cases the raw data existed, and the intelligence did not. The work was to turn millions of data points into foresight, before and during the match, at tournament scale.

6-4 3-27-5 1-42-6 6-3 4-6 5-56-3 4-43-6 2-1 6-2 6-75-7 6-47-6 3-3 20+ live scores, no idea which one matters win probability · one clear read
From noise to narrative. A wall of scores tells a fan nothing about where a match is heading. One live probability line does.
02 · Learning the game

Teach a model what a match usually does.

Before a ball is struck, the model already has a view. It learns from years of Grand Slam history, tens of millions of past points, blended with current ATP and WTA rankings, head-to-head records, and even the language of expert and press coverage read from thousands of articles. From that it forms a baseline: how this matchup tends to go, and how much of an edge each player carries into it.

39M+ historical points ATP / WTA rankings head-to-head record expert & press signals pre-match model baseline prediction keys to the match
The pre-match model. History, rankings, head-to-head and expert signals become a baseline prediction and a set of performance keys for each player.

"It is not a prediction of who will win. It is a read on what each player has to do well to earn it."

the principle behind Keys to the Match
03 · Keys to the match

Turn a prediction into something a player can act on.

A win probability is interesting; a plan is useful. So the model distills each matchup into a short set of keys, the handful of performance targets that history says decide this particular contest. There are more than two dozen candidate keys, and only the few that actually move the outcome for these two players surface. As the match unfolds, each player's real performance is tracked against their keys in real time.

Key 01
Win first-serve points
target 72%actual 78%
Key 02
Convert break points
target 60%actual 46%
Keep rallies short
Under 5 shots
target 55%actual 64%

Bars show live performance; the tick marks the target the model set. Hitting the keys and the win probability follows.

04 · Predicting live

Re-read the match after every single point.

Once play begins, a second model takes over. Every point produces more than a hundred and fifty signals, serve speed, aces and double faults, unforced errors, rally length, distance covered, return and volley patterns, and all of it flows in continuously. After each point the win probability is recomputed, so a momentum shift shows up the instant it starts rather than after the set is lost.

point playedon court 150+ signalsserve · rally · errors recomputewin probability fans · coachesapp & editorial next point, again, hundreds of times a match
The live loop. Point to signals to a recomputed probability, delivered to fans and editorial, then repeated for every point of the match.
05 · Back to the players

The same intelligence, handed to the athletes.

The models did not only serve fans. The same footage and telemetry were turned into scouting and performance analysis for players and their coaches: automatically tagging the key moments of a match and assembling the report a coach would otherwise spend hours cutting by hand. Preparation that used to take an afternoon of manual review could be ready in minutes, which is exactly the kind of edge a touring professional and their team plan around.

06 · Impact

Foresight, at tournament scale.

14M
fans reading the predictions across app and web
150+
variables modeled from every point played
every
point re-scored live, never a static number
hrs→min
to build a coach's scouting report from footage

The win-probability line became one of the tournament's signature features and a reference point for how live sport uses prediction. Its most-watched moments belong to the players themselves, from Serena Williams' epic runs to the upsets nobody's scoreboard saw coming, and the work became a flagship of IBM Consulting's sports & entertainment portfolio.

Next · Semiconductors
Demand planning at scale