Monte Carlo Engine

Tennis Tournament Simulations

For every live ATP tournament we simulate the entire remaining bracket 20,000 times on our Elo & Glicko-2 player ratings. Completed matches are locked in, every match still to play is sampled from its win probability: what comes out is each player's chance of reaching every round and lifting the trophy.

Updated Sep 08, 09:54 20,000 simulations / draw Calibrated probabilities How it works Past title races

US Open 2026

Grand Slam hard Quarterfinals in play
20,000 simulations
draw updated Sep 08, 09:45
8 players still in the running
Carlos AlcarazAlcaraz 67.4% title chance
Alexander ZverevZverev 15.7% title chance
Ben SheltonShelton 4.9% title chance

Title race

how the forecast moved · daily runs Aug 27 to Sep 8

Coloured lines: players who entered the daily top 5 of title probability at least once. A line ending in ✕ is an elimination. Grey lines are the best of the rest. Tap a player to isolate their line.

Data table: title probability by day
Player Aug 27Aug 28Aug 29Aug 31Sep 1Sep 2Sep 3Sep 4Sep 5Sep 6Sep 7Sep 8
Carlos Alcaraz - 57.7% 59.8% 61.5% 69.5% 66.5% 71.2% 67.2% 69.8% 66.5% 72.3% 67.4%
Alexander Zverev 10.2% 7.2% 8.1% 9.3% 5.7% 7.2% 6.4% 10.2% 9.2% 12.6% 10.6% 15.7%
Ben Shelton 2.3% 1.4% 1.5% 1.1% 2.1% 1.9% 2.5% 2.1% 3.1% 2.8% 3.3% 4.9%
Frances Tiafoe 2.3% 1.9% 2.2% 3.1% 2.4% 2.7% 3.1% 3.2% 4.0% 3.0% 5.2% 4.5%
Alex Michelsen 0.8% 0.1% 0.1% 0.2% 0.2% 0.3% 0.5% 0.9% 1.3% 1.4% 1.8% 3.0%
Novak Djokovic - 6.7% 7.4% out - - - - - - - -
Arthur Fils 5.8% 2.3% 2.6% 4.7% out - - - - - - -
Brandon Nakashima 4.2% 1.2% 1.4% 1.5% 1.7% 1.8% out - - - - -
Learner Tien 0.6% 0.6% 0.8% 0.7% 0.9% 1.0% 1.1% 1.7% 1.4% 3.4% 2.7% out
Rafael Jodar 3.4% 2.1% 2.4% 3.1% 2.9% 3.0% out - - - - -
Taylor Fritz 1.3% 2.1% 2.5% 3.0% 2.8% 2.4% 1.8% 2.7% 2.6% out - -
Daniil Medvedev - 0.5% 0.7% 1.0% 1.1% 1.5% 1.4% 1.6% 1.5% 2.9% out -
Thiago Agustin Tirante 2.4% 0.2% 0.2% 0.4% out - - - - - - -
Lorenzo Musetti 1.0% 0.9% 1.1% 1.2% 1.2% 1.3% 1.8% out - - - -
Projected draw our pick to lift the trophy: Alcaraz

Each box is the player most likely to reach that round from that part of the draw, with the chance they get there. Orange traces our projected champion's path. Solid boxes are already decided. swipe to follow the draw to the title

R16
1 Zverev
21 Darderi
Gea
Van De Zandschulp
Khachanov
14 Tien
24 Cerundolo
28 Blockx
7 Medvedev
11 Tiafoe
Michelsen
27 Martin Etcheverry
8 Shelton
Tsitsipas
20 Paul
2 Alcaraz
QF
1 Zverev
Van De Zandschulp
Khachanov
28 Blockx
11 Tiafoe
Michelsen
8 Shelton
2 Alcaraz
SF
1 Zverev 77.2%
28 Blockx 58.8%
or Khachanov 41.2%
Michelsen 56.7%
or Tiafoe 43.3%
2 Alcaraz 83.9%
F
1 Zverev 60.8%
or Blockx 17.0%
2 Alcaraz 76.0%
Champion
2 Alcaraz 67.4%
or Zverev 15.7%
R64 R32 R16 QF SF 83.9% F 76.0% Title 67.4% E[wins] 6.27 Elo 2440 Seed 2 Country ESP
R64 R32 R16 QF SF 77.2% F 60.8% Title 15.7% E[wins] 5.54 Elo 2050 Seed 1 Country GER
R64 R32 R16 QF SF 16.1% F 9.1% Title 4.9% E[wins] 4.30 Elo 1977 Seed 8 Country USA
R64 R32 R16 QF SF 43.3% F 7.9% Title 4.5% E[wins] 4.56 Elo 1992 Seed 11 Country USA
R64 R32 R16 QF SF 56.7% F 6.9% Title 3.0% E[wins] 4.67 Elo 1883 Country USA
R64 R32 R16 QF SF 58.8% F 17.0% Title 2.0% E[wins] 4.78 Elo 1873 Seed 28 Country BEL
R64 R32 R16 QF SF 22.8% F 12.4% Title 1.5% E[wins] 4.37 Elo 1805 Country NED
R64 R32 R16 QF SF 41.2% F 9.8% Title 0.9% E[wins] 4.52 Elo 1750 Country RUS
Eliminated (120)
Arthur Gea · out in R16 Daniil Medvedev · out in R16 Francisco Cerundolo · out in R16 Learner Tien · out in R16 Luciano Darderi · out in R16 Stefanos Tsitsipas · out in R16 Tomas Martin Etcheverry · out in R16 Tommy Paul · out in R16 Alejandro Tabilo · out in R32 Alexander Bublik · out in R32 Arthur Rinderknech · out in R32 Benjamin Bonzi · out in R32 Dane Sweeny · out in R32 Daniel Merida · out in R32 Denis Shapovalov · out in R32 Flavio Cobolli · out in R32 Jakub Mensik · out in R32 Jiri Lehecka · out in R32 Mariano Navone · out in R32 Michael Zheng · out in R32 Taylor Fritz · out in R32 Valentin Vacherot · out in R32 Yibing Wu · out in R32 Zizou Bergs · out in R32 Adrian Mannarino · out in R64 Alex De Minaur · out in R64 Alexei Popyrin · out in R64 Andrey Rublev · out in R64 Brandon Nakashima · out in R64 Dalibor Svrcina · out in R64 Dino Prizmic · out in R64 Felix Auger Aliassime · out in R64 Gael Monfils · out in R64 Hubert Hurkacz · out in R64 Ignacio Buse · out in R64 Jacob Fearnley · out in R64 Jaime Faria · out in R64 James Duckworth · out in R64 Jan Lennard Struff · out in R64 Jaume Munar · out in R64 Jesper De Jong · out in R64 Jurij Rodionov · out in R64 Kamil Majchrzak · out in R64 Lloyd Harris · out in R64 Lorenzo Musetti · out in R64 Luca Van Assche · out in R64 Marco Trungelliti · out in R64 Matteo Berrettini · out in R64 Mattia Bellucci · out in R64 Quentin Halys · out in R64 Rei Sakamoto · out in R64 Sebastian Gorzny · out in R64 Toby Samuel · out in R64 Tristan Schoolkate · out in R64 Yunchaokete Bu · out in R64 Zachary Svajda · out in R64 Adam Walton · out in R128 Adolfo Daniel Vallejo · out in R128 Aleksandar Kovacevic · out in R128 Aleksandar Vukic · out in R128 Aleksandr Shevchenko · out in R128 Alex Molcan · out in R128 Andrea Guerrieri · out in R128 Arthur Fery · out in R128 Arthur Fils · out in R128 Cameron Norrie · out in R128 Camilo Ugo Carabelli · out in R128 Carlos Taberner · out in R128 Coleman Wong · out in R128 Corentin Moutet · out in R128 Damir Dzumhur · out in R128 Daniel Altmaier · out in R128 Darwin Blanch · out in R128 Fabian Marozsan · out in R128 Facundo Diaz Acosta · out in R128 Federico Cina · out in R128 Filip Misolic · out in R128 Francesco Passaro · out in R128 Francisco Comesana · out in R128 Giovanni Mpetshi Perricard · out in R128 Grigor Dimitrov · out in R128 Hamad Medjedovic · out in R128 Harry Wendelken · out in R128 Hugo Gaston · out in R128 Jack Kennedy · out in R128 Jan Choinski · out in R128 Jeffrey John Wolf · out in R128 Jenson Brooksby · out in R128 Juan Manuel Cerundolo · out in R128 Juncheng Shang · out in R128 Lorenzo Sonego · out in R128 Marcelo Tomas Barrios Vera · out in R128 Marcos Giron · out in R128 Martin Damm Jr · out in R128 Martin Landaluce · out in R128 Marton Fucsovics · out in R128 Matteo Arnaldi · out in R128 Miomir Kecmanovic · out in R128 Nishesh Basavareddy · out in R128 Novak Djokovic · out in R128 Nuno Borges · out in R128 Otto Virtanen · out in R128 Pablo Carreno Busta · out in R128 Rafael Jodar · out in R128 Raphael Collignon · out in R128 Rinky Hijikata · out in R128 Roman Andres Burruchaga · out in R128 Roman Safiullin · out in R128 Sebastian Baez · out in R128 Shintaro Mochizuki · out in R128 Sho Shimabukuro · out in R128 Stan Wawrinka · out in R128 Tallon Griekspoor · out in R128 Terence Atmane · out in R128 Thiago Agustin Tirante · out in R128 Tomas Machac · out in R128 Valentin Royer · out in R128 Vit Kopriva · out in R128 Yannick Hanfmann · out in R128 Zsombor Piros · out in R128
Elo + Glicko-2 rating model · per-simulation skill uncertainty sampling · played results locked in · qualifiers priced with field-average ratings

Track record: tested against history, no hindsight

Before going live, the engine was made to re-forecast 30 historical ATP tournaments (2023–2025) from each one's opening day, with the model trained only on data through 2022, so it could never peek at the answers. These are the results, straight from that test.

33% champions named
pre-tournament (top pick)
67% champions in our
top 5 picks
100% top-5 hit rate
at Grand Slams
21% for comparison: just
picking the #1 seed

By tournament tier

TiernTop-1Top-5
Grand Slams1242%100%
Masters 10001030%50%
ATP 500520%40%
ATP 250333%33%

Do the probabilities mean what they say?

When we predicted…It happenedn
0–1% (avg 0.2%)0.1%6,650
1–2% (avg 1.5%)0.7%1,347
2–5% (avg 3.3%)3.0%1,985
5–10% (avg 7.2%)6.9%1,641
10–20% (avg 14.4%)13.8%1,721
20–30% (avg 24.5%)23.9%961
30–50% (avg 40.4%)42.0%1,597
50–70% (avg 58.8%)59.6%1,379
70–90% (avg 78.5%)79.4%528
90–100% (avg 98.7%)98.9%379

Every round-reach probability from the test, grouped into bands and compared with what actually happened: predicted and observed match within about a point in every band. That's what makes a 30% title chance a number you can act on, not a vibe.

Backtest generated Jun 09, 23:41 · 20,000 simulations per tournament · methodology in how the simulations work · more model audits on model transparency.

How the simulations work

Where do these probabilities come from?

Every player carries Elo, Glicko-2 and surface-specific strength ratings rebuilt from 39,000+ ATP matches. A calibrated model turns any rating gap into a match win probability, and we then play out the entire remaining bracket 20,000 times, sampling every not-yet-played match from its probability. A player's title chance is simply the share of those 20,000 tournaments he wins.

Why simulate instead of just picking the favourite?

Because the draw matters. Two equally strong players can have very different title chances if one has byes and qualifiers ahead while the other faces seeds from the second round. Simulation prices the whole path (including the matches your rivals might lose for you), which a single head-to-head number can't capture.

How accurate are these forecasts?

Backtested on 30 historical ATP tournaments (2023-2025): the pre-tournament favourite by our model won 33% of events and the champion came from our top 5 in 67% (100% at Grand Slams). More importantly, the probabilities are calibrated: when we say a player has a 40% chance of reaching a round, it happens about 40% of the time. See model transparency.

When do the forecasts update?

On every daily prediction run while a tournament is live: finished matches are locked in, ratings refresh, and the remaining bracket is re-simulated, so the odds sharpen round by round until the final.

1 · Rate

Every player carries continuously updated Elo, Glicko-2 and surface-specific strength ratings, rebuilt from 39,000+ ATP matches since 2015.

2 · Simulate

The remaining bracket is played out 20,000 times. Each hypothetical match is sampled from the rating model's win probability. Rating uncertainty is resampled per simulation so volatile players get honest long shots.

3 · Verify

Backtested on 30 historical tournaments: round-reach probabilities are calibrated within a point of observed frequencies. See model transparency.

Reuse this data · CC BY 4.0

The ATP tournament title odds dataset is free to reuse, including commercially, under CC BY 4.0. Attribution with a link is the only requirement. Copy-paste credit:

Data: <a href="https://www.predixsport.com/tennis_atp_tournament_simulations">ATP tournament title odds by Predixsport</a> (CC BY 4.0)

Or embed the live, self-updating widget (the credit link is built in):

<iframe src="https://www.predixsport.com/embed/bracket/tennis"
        style="width:100%;min-width:320px;height:660px;border:0;border-radius:10px" loading="lazy"
        title="ATP tournament title odds · Predixsport"></iframe>
<a href="https://www.predixsport.com/tennis_atp_tournament_simulations">ATP tournament title odds by Predixsport</a>
Preview widget All widgets

The widget always shows the live tournament: right now that's US Open. When several tournaments run at once, pin the one you want by appending ?t=<tournament> to the iframe URL (e.g. ?t=us_open).