HomeSeason MapShanghai Masters
Shanghai, China · ATP 1000
Shanghai Masters
84 players · 84 still in
ATP singles
First matches
First round · ATP
How this is calculated
| Zhang Zhizhen | Tomáš Macháč | |
|---|---|---|
| Overall Elo | 1268 (9 m) | 1506 (24 m) |
| Hard-court Elo | 1391 (6 m) | 1428 (16 m) |
| Blended (50/50) | 1329 | 1467 |
| 2026 record | 1–8 | 13–11 |
| Hard-court record | 1–5 · 17% | 8–8 · 50% |
| Head-to-head | 0 | 0 |
| Last 10 | LWLLLLLLL | WLWLWWLLLL |
P(Zhang Zhizhen) = 1 / (1 + 10(1467 − 1329) / 400) = 31%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
How this is calculated
| Aleksandar Kovacevic | Matteo Berrettini | |
|---|---|---|
| Overall Elo | 1396 (24 m) | 1564 (31 m) |
| Hard-court Elo | 1421 (21 m) | 1531 (12 m) |
| Blended (50/50) | 1408 | 1548 |
| 2026 record | 9–15 | 17–14 |
| Hard-court record | 9–12 · 43% | 6–6 · 50% |
| Head-to-head | 0 | 0 |
| Last 10 | WLLLLLLWLL | WWLLWLWLWL |
P(Aleksandar Kovacevic) = 1 / (1 + 10(1548 − 1408) / 400) = 31%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
How this is calculated
| Arthur Fery | Marin Čilić | |
|---|---|---|
| Overall Elo | 1577 (13 m) | 1513 (24 m) |
| Hard-court Elo | 1410 (7 m) | 1560 (17 m) |
| Blended (50/50) | 1493 | 1537 |
| 2026 record | 7–6 | 12–12 |
| Hard-court record | 2–5 · 29% | 9–8 · 53% |
| Head-to-head | 0 | 0 |
| Last 10 | WWWWWLWLLL | WLWWLLLWLL |
P(Arthur Fery) = 1 / (1 + 10(1537 − 1493) / 400) = 44%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
Low confidence: one player has fewer than 8 rated matches.
How this is calculated
| Holger Rune | Daniel Altmaier | |
|---|---|---|
| Overall Elo | 1402 (1 m) | 1307 (19 m) |
| Hard-court Elo | 1404 (1 m) | 1330 (11 m) |
| Blended (50/50) | 1403 | 1318 |
| 2026 record | 0–1 | 3–16 |
| Hard-court record | 0–1 · 0% | 2–9 · 18% |
| Head-to-head | 0 | 0 |
| Last 10 | L | LWLLLWLWLL |
P(Holger Rune) = 1 / (1 + 10(1318 − 1403) / 400) = 62%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
How this is calculated
| Arthur Géa | Jaime Faria | |
|---|---|---|
| Overall Elo | 1590 (12 m) | 1596 (20 m) |
| Hard-court Elo | 1599 (11 m) | 1600 (11 m) |
| Blended (50/50) | 1595 | 1598 |
| 2026 record | 7–5 | 11–9 |
| Hard-court record | 7–4 · 64% | 6–5 · 55% |
| Head-to-head | 0 | 0 |
| Last 10 | WWLLWWWLWL | LLWWWLWLWL |
P(Arthur Géa) = 1 / (1 + 10(1598 − 1595) / 400) = 50%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
How this is calculated
| Sho Shimabukuro | Miomir Kecmanović | |
|---|---|---|
| Overall Elo | 1268 (10 m) | 1431 (28 m) |
| Hard-court Elo | 1276 (9 m) | 1444 (21 m) |
| Blended (50/50) | 1272 | 1438 |
| 2026 record | 1–9 | 11–17 |
| Hard-court record | 1–8 · 11% | 9–12 · 43% |
| Head-to-head | 0 | 1 |
| Last 10 | LLWLLLLLLL | WLWLLWLWLL |
P(Sho Shimabukuro) = 1 / (1 + 10(1438 − 1272) / 400) = 28%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
How this is calculated
| Hubert Hurkacz | James Duckworth | |
|---|---|---|
| Overall Elo | 1666 (30 m) | 1462 (18 m) |
| Hard-court Elo | 1603 (18 m) | 1370 (14 m) |
| Blended (50/50) | 1635 | 1416 |
| 2026 record | 15–15 | 6–12 |
| Hard-court record | 8–10 · 44% | 4–10 · 29% |
| Head-to-head | 0 | 0 |
| Last 10 | WLWLWLWWWL | WLWLWLWLWL |
P(Hubert Hurkacz) = 1 / (1 + 10(1416 − 1635) / 400) = 78%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
First round · ATP
How this is calculated
| Jaume Munar | Jenson Brooksby | |
|---|---|---|
| Overall Elo | 1652 (22 m) | 1404 (21 m) |
| Hard-court Elo | 1696 (15 m) | 1414 (15 m) |
| Blended (50/50) | 1674 | 1409 |
| 2026 record | 13–9 | 7–14 |
| Hard-court record | 10–5 · 67% | 5–10 · 33% |
| Head-to-head | 0 | 0 |
| Last 10 | WWLWWLWWWL | LLLWWLWLLL |
P(Jaume Munar) = 1 / (1 + 10(1409 − 1674) / 400) = 82%. Records, head-to-head and form are shown for context; they already feed the Elo ratings and are not added again. About the model
Players
- 1Alexander Zverev GERIn
- 2Carlos Alcaraz ESPIn
- 3Ben Shelton USAIn
- 4Félix Auger-Aliassime CANIn
- 5Daniil Medvedev In
- 6Flavio Cobolli ITAIn
- 7Frances Tiafoe USAIn
- 8Arthur Fils FRAIn
- 9Alex de Minaur AUSIn
- 10Novak Djokovic SRBIn
- 10Rafael Jódar ESPIn
- 11Taylor Fritz USAIn
- 13Jakub Menšík CZEIn
- 14Learner Tien USAIn
- 15Tommy Paul USAIn
- 16Brandon Nakashima USAIn
- 17Valentin Vacherot MONIn
- 18Luciano Darderi ITAIn
- 19Alexander Bublik KAZIn
- 20Casper Ruud NORIn
- 21Francisco Cerúndolo ARGIn
- 22Jiří Lehečka CZEIn
- 23Andrey Rublev In
- 24Lorenzo Musetti ITAIn
- 25Alejandro Davidovich Fokina ESPIn
- 26Karen Khachanov In
- 27Alexander Blockx BELIn
- 28Tomás Martín Etcheverry ARGIn
- 29Alejandro Tabilo CHIIn
- 30Ugo Humbert FRAIn
- 31Alex Michelsen USAIn
- 32Ignacio Buse PERIn
- Adrian Mannarino FRAIn
- Aleksandar Kovacevic USANext: first round
- Alex Molčan SVKIn
- Arthur Fery GBRNext: first round
- Arthur Géa FRANext: first round
- Botic van de Zandschulp NEDNext: first round
- WCBu Yunchaokete CHNNext: first round
- Cameron Norrie GBRNext: first round
- Camilo Ugo Carabelli ARGIn
- Daniel Altmaier GERNext: first round
- Daniel Mérida ESPNext: first round
- Daniel Vallejo PARNext: first round
- Denis Shapovalov CANNext: first round
- Fábián Marozsán HUNNext: first round
- Facundo Díaz Acosta ARGNext: first round
- Hamad Medjedovic SRBNext: first round
- PRHolger Rune DENNext: first round
- Hubert Hurkacz POLNext: first round
- Jaime Faria PORNext: first round
- James Duckworth AUSNext: first round
- Jan-Lennard Struff GERNext: first round
- Jaume Munar ESPNext: first round
- Jenson Brooksby USANext: first round
- Juan Manuel Cerúndolo ARGIn
- Kamil Majchrzak POLNext: first round
- Luca Van Assche FRANext: first round
- Marco Trungelliti ARGIn
- Marcos Giron USANext: first round
- Mariano Navone ARGNext: first round
- Marin Čilić CRONext: first round
- Martín Landaluce ESPNext: first round
- Matteo Arnaldi ITAIn
- Matteo Berrettini ITANext: first round
- Miomir Kecmanović SRBNext: first round
- Nuno Borges PORNext: first round
- Pablo Carreño Busta ESPNext: first round
- Quentin Halys FRAIn
- Rinky Hijikata AUSIn
- Sebastián Báez ARGNext: first round
- WCSho Shimabukuro JPNNext: first round
- Stefanos Tsitsipas GREIn
- Tallon Griekspoor NEDIn
- Thiago Agustín Tirante ARGNext: first round
- Tomáš Macháč CZENext: first round
- Valentin Royer FRANext: first round
- Vít Kopřiva CZENext: first round
- WCWu Yibing CHNIn
- Yannick Hanfmann GERNext: first round
- Zachary Svajda USANext: first round
- WCZhang Zhizhen CHNNext: first round
- WCZhou Yi CHNIn
- Zizou Bergs BELNext: first round
Draw by round
First round 0/20 played
- Zhang Zhizhen vs Tomáš MacháčNot played
- Aleksandar Kovacevic vs Matteo BerrettiniNot played
- Arthur Fery vs Marin ČilićNot played
- Holger Rune vs Daniel AltmaierNot played
- Arthur Géa vs Jaime FariaNot played
- Sho Shimabukuro vs Miomir KecmanovićNot played
- Hubert Hurkacz vs James DuckworthNot played
- Jaume Munar vs Jenson BrooksbyNot played
- Yannick Hanfmann vs Kamil MajchrzakNot played
- Botic van de Zandschulp vs Daniel MéridaNot played
- Nuno Borges vs Facundo Díaz AcostaNot played
- Thiago Agustín Tirante vs Hamad MedjedovicNot played
- Fábián Marozsán vs Zachary SvajdaNot played
- Luca Van Assche vs Bu YunchaoketeNot played
- Mariano Navone vs Pablo Carreño BustaNot played
- Martín Landaluce vs Jan-Lennard StruffNot played
- Cameron Norrie vs Denis ShapovalovNot played
- Daniel Vallejo vs Valentin RoyerNot played
- Marcos Giron vs Sebastián BáezNot played
- Vít Kopřiva vs Zizou BergsNot played
Source: Wikipedia, 2026 Rolex Shanghai Masters – Singles · page revised · fetched
How the win probabilities work
Every completed match in the 2026 draws this site covers (2,848 matches from 41 Wikipedia draw pages, walkovers excluded) updates an Elo rating. Everyone starts at 1500; after each match the winner gains and the loser drops K × (1 − expected score), with K = 250 / (matches played + 5)0.4, so a player’s rating moves less as their record grows. A separate rating is kept for hard, clay and grass. For a match, each player’s overall and surface ratings are averaged, and the chance of winning is 1 / (1 + 10(opponent − player) / 400).
Limits: only covered tournaments count (no Challengers, qualifying or most 250s), every rating starts fresh in January, and injuries or retirements mid-event are not modelled. Treat the numbers as an estimate, not a forecast.