Casper Ruud was born in Oslo in 1998. He has represented Norway Davis Cup team. Lineball holds stats from 476 of his games across 2016–2026.
Official accounts listed on Wikidata.
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Atp tourNorway | 56 | 36 | – | 1 | 82 | 53 | 740 | 622 | 25 | 304 | 116 | 3,800 | 2,523 | 1,814 | 723 | 603 | 173 | 256 | 3,768 | 1,396 | 129 | 336 | 9 | 24 | – | – | 5 | 2 | 5,691 |
| 2025 Atp tourNorway | 53 | 37 | 2 | 3 | 85 | 43 | 684 | 584 | 15 | 312 | 112 | 3,910 | 2,586 | 1,893 | 704 | 636 | 193 | 294 | 3,975 | 1,492 | 138 | 343 | 6 | 22 | – | – | 3 | 2 | 5,847 |
| 2024 Atp tourNorway | 76 | 51 | 2 | 5 | 122 | 76 | 1,025 | 870 | 28 | 426 | 152 | 5,685 | 3,741 | 2,732 | 1,057 | 909 | 251 | 396 | 5,743 | 2,159 | 216 | 533 | 14 | 20 | 4 | 4 | 3 | – | 7,267 |
| 2023 Atp tourNorway | 59 | 36 | 1 | 3 | 95 | 63 | 837 | 729 | 31 | 315 | 167 | 4,983 | 3,164 | 2,255 | 977 | 774 | 261 | 392 | 4,961 | 1,881 | 177 | 463 | 13 | 19 | – | – | – | – | 7,501 |
| 2022 Atp tourNorway | 66 | 46 | 3 | 7 | 113 | 63 | 958 | 797 | 37 | 380 | 130 | 5,234 | 3,422 | 2,552 | 1,001 | 855 | 213 | 340 | 5,311 | 1,966 | 190 | 504 | 16 | 22 | 5 | – | – | – | 8,059 |
| 2021 Atp tourNorway | 69 | 52 | 5 | 5 | 115 | 54 | 915 | 706 | 21 | 340 | 132 | 4,890 | 3,125 | 2,296 | 996 | 813 | 186 | 307 | 5,026 | 1,961 | 211 | 469 | 10 | 22 | 4 | – | – | 1 | 7,336 |
| 2020 Atp tourNorway | 31 | 19 | 1 | 2 | 45 | 35 | 412 | 359 | 10 | 132 | 59 | 2,426 | 1,605 | 1,120 | 448 | 385 | 115 | 180 | 2,465 | 929 | 89 | 252 | 7 | 7 | – | – | – | – | 3,616 |
| 2019 Atp tourNorway | 37 | 20 | – | 1 | 44 | 43 | 434 | 407 | 11 | 127 | 121 | 2,691 | 1,744 | 1,227 | 493 | 421 | 140 | 226 | 2,511 | 915 | 95 | 213 | 5 | 6 | – | – | – | 1 | 3,706 |
| 2018 Atp tourNorway | 15 | 6 | – | – | 17 | 24 | 199 | 207 | 5 | 90 | 39 | 1,341 | 870 | 598 | 231 | 201 | 70 | 114 | 1,236 | 441 | 41 | 100 | 5 | – | – | – | – | 1 | 1,748 |
| 2017 Atp tourNorway | 13 | 5 | – | – | 12 | 16 | 134 | 147 | 5 | 50 | 33 | 927 | 611 | 417 | 157 | 138 | 57 | 87 | 835 | 276 | 24 | 59 | – | 2 | – | – | – | 1 | 1,165 |
| 2016 Atp tourNorway | 1 | 0 | – | – | 0 | 2 | 9 | 13 | 1 | 6 | 3 | 59 | 37 | 27 | 14 | 10 | 1 | 3 | 69 | 16 | 1 | 6 | – | – | – | – | – | – | 74 |
| Career11 seasons | 476 | 308 | 14 | 27 | 730 | 472 | 6,347 | 5,441 | 189 | 2,482 | 1,064 | 35,946 | 23,428 | 16,931 | 6,801 | 5,745 | 1,660 | 2,595 | 35,900 | 13,432 | 1,311 | 3,278 | 85 | 144 | 13 | 4 | 11 | 8 | 52,010 |
Wins-losses for Ruud. Tap a rival for the full head to head.
Stats from official league and public sports feeds. Updated hourly. Tennis history by Jeff Sackmann / Tennis Abstract (CC BY-NC-SA 4.0). Career and honours from Wikidata (CC0).
| Game | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bybit Stockholm Open: Round 2 @ Aleksandr ShevchenkoL 1-2 12 Nov | 0 | – | – | 1 | 2 | 14 | 18 | 1 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Rolex Paris Masters: Semifinal v Carlos AlcarazL 0-2 8 Nov | 0 | – | – | 0 | 2 | 8 | 12 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Rolex Paris Masters: Quarterfinal v Nuno BorgesW 2-0 7 Nov | 1 | – | – | 2 | 0 | 13 | 10 | 1 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Rolex Paris Masters: Round 3 @ Jan-Lennard StruffW 2-0 6 Nov | 1 | – | – | 2 | 0 | 12 | 6 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Rolex Paris Masters: Round 2 v Rafael JodarW 2-0 4 Nov | 1 | – | – | 2 | 0 | 12 | 7 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Rolex Paris Masters: Round 1 v Juan Manuel CerundoloW 2-0 3 Nov | 1 | – | – | 2 | 0 | 12 | 5 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Basel: Round of 32 v Dominic StrickerW 2-1 26 Oct | 1 | – | – | 2 | 1 | 17 | 14 | 0 | 12 | 0 | 83 | 57 | 47 | 16 | 16 | 1 | 2 | 73 | 16 | 2 | 3 | – | – | – | – | – | – | 114 |
| Shanghai: Quarterfinal v Rafael JodarL 1-2 7 Oct | 0 | – | – | 1 | 2 | 13 | 16 | 0 | 10 | 5 | 106 | 71 | 43 | 16 | 15 | 10 | 15 | 84 | 28 | 3 | 7 | – | 1 | – | – | – | – | 142 |
| Shanghai: Round of 16 v Felix Auger AliassimeW 0-0 7 Oct | 1 | – | – | 0 | 0 | 5 | 2 | 0 | 0 | 0 | 20 | 12 | 9 | 7 | 4 | 0 | 0 | 19 | 7 | 1 | 1 | – | 1 | – | – | – | – | 34 |
| Shanghai: Round of 32 v Learner TienW 2-0 7 Oct | 1 | – | – | 2 | 0 | 13 | 10 | 1 | 13 | 3 | 69 | 47 | 42 | 8 | 11 | 2 | 2 | 83 | 30 | 1 | 9 | – | 1 | – | – | – | – | 103 |
| Shanghai: Round of 64 v Bu Y.W 2-0 7 Oct | 1 | – | – | 2 | 0 | 13 | 7 | 1 | 14 | 1 | 69 | 48 | 36 | 15 | 10 | 3 | 3 | 81 | 34 | 2 | 7 | – | 1 | – | – | – | – | 106 |
| Tokyo: Round of 32 v Luciano DarderiL 0-2 30 Sept | 0 | – | – | 0 | 2 | 9 | 13 | 1 | 11 | 4 | 82 | 54 | 35 | 10 | 10 | 5 | 8 | 66 | 19 | 2 | 8 | – | – | – | – | – | – | 110 |
| Laver Cup v Francisco CerundoloW 2-1 25 Sept | 1 | – | – | 2 | 1 | 22 | 19 | 1 | 6 | 2 | 81 | 51 | 38 | 17 | 11 | 1 | 1 | 78 | 24 | 1 | 4 | – | – | – | – | 1 | – | 129 |
| Cincinnati: Round of 64 v Christopher OconnellL 0-1 13 Aug | 0 | – | – | 0 | 1 | 7 | 8 | 0 | 1 | 1 | 37 | 20 | 15 | 11 | 8 | 0 | 2 | 44 | 14 | 1 | 2 | – | 1 | – | – | – | 1 | 67 |
| Montreal: Round of 32 v Joao FonsecaL 0-2 2 Aug | 0 | – | – | 0 | 2 | 9 | 13 | 1 | 3 | 7 | 65 | 37 | 25 | 16 | 10 | 1 | 3 | 78 | 27 | 1 | 7 | – | 1 | – | – | – | – | 116 |
| Montreal: Round of 64 v Juan Manuel CerundoloW 2-0 2 Aug | 1 | – | – | 2 | 0 | 12 | 3 | 0 | 2 | 5 | 45 | 28 | 23 | 10 | 8 | 0 | 0 | 36 | 20 | 4 | 5 | – | 1 | – | – | – | – | 60 |
| Gstaad: Quarterfinal v Juan Manuel CerundoloL 1-2 13 July | 0 | – | – | 1 | 2 | 13 | 16 | 0 | 4 | 2 | 83 | 54 | 38 | 15 | 15 | 4 | 8 | 85 | 30 | 2 | 6 | – | – | – | – | – | – | 136 |
| Gstaad: Round of 16 v Jaime FariaW 2-1 13 July | 1 | – | – | 2 | 1 | 18 | 13 | 1 | 3 | 3 | 92 | 61 | 45 | 19 | 15 | 5 | 6 | 106 | 41 | 4 | 14 | – | – | – | – | – | – | 154 |
| Wimbledon: Round of 128 v Hubert HurkaczL 0-3 29 June | 0 | – | – | 0 | 3 | 12 | 19 | 1 | 10 | 6 | 101 | 69 | 51 | 10 | 15 | 12 | 16 | 92 | 27 | 1 | 2 | 1 | – | – | – | – | – | 124 |
| French Open: Round of 16 v Joao FonsecaL 1-3 24 May | 0 | – | – | 1 | 3 | 20 | 25 | 1 | 7 | 4 | 159 | 117 | 78 | 22 | 22 | 9 | 13 | 141 | 44 | 2 | 9 | 1 | – | – | – | – | – | 238 |
| French Open: Round of 32 v Tommy PaulW 3-2 24 May | 1 | – | – | 3 | 2 | 30 | 28 | 2 | 17 | 9 | 193 | 121 | 92 | 36 | 28 | 12 | 14 | 161 | 48 | 3 | 3 | 1 | – | – | – | – | – | 287 |
| French Open: Round of 64 v Hamad MedjedovicW 3-0 24 May | 1 | – | – | 3 | 0 | 18 | 9 | 0 | 13 | 2 | 88 | 58 | 43 | 20 | 14 | 7 | 7 | 91 | 37 | 4 | 9 | 1 | – | – | – | – | – | 125 |
| French Open: Round of 128 v Roman SafiullinW 3-2 24 May | 1 | – | – | 3 | 2 | 24 | 23 | 1 | 6 | 6 | 141 | 93 | 57 | 30 | 23 | 9 | 15 | 157 | 60 | 6 | 18 | 1 | – | – | – | – | – | 232 |
| Geneva: Semifinal v Mariano NavoneL 0-2 17 May | 0 | – | – | 0 | 2 | 7 | 13 | 0 | 1 | 3 | 68 | 36 | 19 | 14 | 10 | 2 | 8 | 61 | 25 | 3 | 7 | – | – | – | – | – | – | 102 |
| Geneva: Quarterfinal v Alexei PopyrinW 2-0 17 May | 1 | – | – | 2 | 0 | 12 | 7 | 0 | 2 | 1 | 43 | 28 | 25 | 11 | 9 | 0 | 0 | 58 | 23 | 3 | 5 | – | – | – | – | – | – | 73 |
| Geneva: Round of 16 v Raphael CollignonW 2-0 17 May | 1 | – | – | 2 | 0 | 13 | 8 | 1 | 2 | 3 | 59 | 40 | 31 | 13 | 10 | 2 | 3 | 68 | 31 | 3 | 7 | – | – | – | – | – | – | 89 |
| Geneva: Round of 32 v Jenson BrooksbyW 2-0 17 May | 1 | – | – | 2 | 0 | 13 | 8 | 0 | 3 | 0 | 60 | 47 | 31 | 8 | 11 | 2 | 5 | 71 | 35 | 5 | 10 | – | – | – | – | – | – | 93 |
| Rome: Final v Jannik SinnerL 0-2 6 May | 0 | – | 1 | 0 | 2 | 8 | 12 | 0 | 3 | 2 | 64 | 37 | 24 | 13 | 10 | 2 | 5 | 55 | 16 | 1 | 2 | – | 1 | – | – | – | – | 105 |
| Rome: Semifinal v Luciano DarderiW 2-0 6 May | 1 | – | – | 2 | 0 | 12 | 2 | 0 | 3 | 1 | 42 | 23 | 17 | 12 | 7 | 1 | 2 | 48 | 29 | 6 | 9 | – | 1 | – | – | – | – | 66 |
| Rome: Quarterfinal v Karen KhachanovW 2-1 6 May | 1 | – | – | 2 | 1 | 13 | 9 | 0 | 4 | 4 | 61 | 35 | 24 | 13 | 11 | 0 | 3 | 67 | 31 | 5 | 10 | – | 1 | – | – | – | – | 102 |
| Rome: Round of 16 v Lorenzo MusettiW 2-0 6 May | 1 | – | – | 2 | 0 | 12 | 4 | 0 | 1 | 1 | 48 | 34 | 24 | 10 | 8 | 2 | 2 | 60 | 31 | 4 | 11 | – | 1 | – | – | – | – | 78 |
| Rome: Round of 32 v Jiri LeheckaW 2-0 6 May | 1 | – | – | 2 | 0 | 12 | 7 | 0 | 2 | 3 | 56 | 37 | 30 | 10 | 10 | 1 | 2 | 53 | 24 | 3 | 8 | – | 1 | – | – | – | – | 80 |
| Rome: Round of 64 v Zachary SvajdaW 2-0 6 May | 1 | – | – | 2 | 0 | 12 | 4 | 0 | 3 | 0 | 38 | 22 | 18 | 14 | 8 | 0 | 0 | 54 | 27 | 4 | 7 | – | 1 | – | – | – | – | 63 |
| Madrid: Quarterfinal v Alexander BlockxL 0-2 22 Apr | 0 | – | – | 0 | 2 | 8 | 12 | 0 | 1 | 1 | 62 | 42 | 25 | 10 | 10 | 4 | 7 | 65 | 23 | 1 | 3 | – | 1 | – | – | – | – | 95 |
| Madrid: Round of 16 v Stefanos TsitsipasW 2-1 22 Apr | 1 | – | – | 2 | 1 | 20 | 19 | 3 | 8 | 2 | 105 | 74 | 61 | 21 | 18 | 4 | 5 | 141 | 50 | 1 | 12 | – | 1 | – | – | – | – | 181 |
| Madrid: Round of 32 v Alejandro Davidovich FokinaW 2-0 22 Apr | 1 | – | – | 2 | 0 | 12 | 4 | 0 | 3 | 2 | 45 | 28 | 20 | 11 | 8 | 0 | 1 | 51 | 29 | 5 | 8 | – | 1 | – | – | – | – | 75 |
| Madrid: Round of 64 v Jaume MunarW 2-0 22 Apr | 1 | – | – | 2 | 0 | 12 | 1 | 0 | 3 | 2 | 40 | 24 | 19 | 11 | 7 | 1 | 1 | 47 | 29 | 5 | 10 | – | 1 | – | – | – | – | 66 |
| Monte Carlo: Round of 16 v Felix Auger AliassimeL 0-1 5 Apr | 0 | – | – | 0 | 1 | 7 | 9 | 0 | 2 | 1 | 62 | 45 | 26 | 10 | 8 | 4 | 6 | 62 | 25 | 1 | 3 | – | 1 | – | – | – | 1 | 103 |
| Monte Carlo: Round of 32 v Corentin MoutetW 2-0 5 Apr | 1 | – | – | 2 | 0 | 13 | 8 | 0 | 3 | 1 | 75 | 52 | 32 | 14 | 11 | 2 | 5 | 53 | 27 | 5 | 6 | – | 1 | – | – | – | – | 104 |
| Monte Carlo: Round of 64 v Alexei PopyrinW 2-0 5 Apr | 1 | – | – | 2 | 0 | 12 | 7 | 0 | 0 | 2 | 67 | 48 | 36 | 10 | 10 | 3 | 3 | 55 | 22 | 2 | 4 | – | 1 | – | – | – | – | 94 |
| Miami: Round of 64 v Ethan QuinnL 0-2 19 Mar | 0 | – | – | 0 | 2 | 10 | 13 | 1 | 8 | 2 | 78 | 54 | 42 | 12 | 11 | 3 | 4 | 79 | 22 | 0 | 6 | – | 1 | – | – | – | – | 108 |
| Indian Wells: Round of 16 v Carlos AlcarazL 0-2 4 Mar | 0 | – | – | 0 | 2 | 7 | 13 | 1 | 8 | 0 | 79 | 52 | 33 | 10 | 10 | 5 | 8 | 49 | 10 | 0 | 0 | – | 1 | – | – | – | – | 92 |
| Indian Wells: Round of 32 v Valentin VacherotW 2-1 4 Mar | 1 | – | – | 2 | 1 | 15 | 13 | 0 | 5 | 2 | 82 | 61 | 44 | 13 | 14 | 4 | 5 | 82 | 27 | 2 | 5 | – | 1 | – | – | – | – | 125 |
| Indian Wells: Round of 64 v Aleksandr ShevchenkoW 2-0 4 Mar | 1 | – | – | 2 | 0 | 13 | 7 | 1 | 5 | 0 | 62 | 39 | 26 | 20 | 10 | 3 | 3 | 56 | 22 | 2 | 6 | – | 1 | – | – | – | – | 82 |
| Acapulco: Round of 32 v Yibing WuL 0-2 24 Feb | 0 | – | – | 0 | 2 | 12 | 14 | 2 | 12 | 3 | 81 | 55 | 40 | 14 | 12 | 6 | 7 | 79 | 22 | 1 | 5 | – | – | – | – | – | – | 126 |
| Delray Beach: Quarterfinal v Sebastian KordaL 1-2 16 Feb | 0 | – | – | 1 | 2 | 10 | 16 | 0 | 3 | 1 | 92 | 58 | 38 | 16 | 13 | 4 | 8 | 81 | 27 | 1 | 4 | – | – | – | – | – | – | 128 |
| Delray Beach: Round of 16 v Marcos GironW 2-1 16 Feb | 1 | – | – | 2 | 1 | 17 | 16 | 1 | 20 | 0 | 105 | 75 | 55 | 18 | 16 | 3 | 4 | 94 | 26 | 1 | 6 | – | – | – | – | – | – | 143 |
| Davis Cup - World Group I v Nidunjianzan F.W 2-0 6 Feb | 1 | – | – | 2 | 0 | 12 | 2 | 0 | 2 | 0 | 34 | 23 | 17 | 11 | 7 | 0 | 0 | 43 | 26 | 5 | 6 | – | – | – | – | 1 | – | 53 |
| Davis Cup - World Group I v Rigele TeW 2-0 6 Feb | 1 | – | – | 2 | 0 | 13 | 7 | 1 | 3 | 0 | 49 | 36 | 32 | 12 | 10 | 0 | 0 | 71 | 30 | 2 | 9 | – | – | – | – | 1 | – | 88 |
| Australian Open: Round of 16 v Ben SheltonL 1-3 18 Jan | 0 | – | – | 1 | 3 | 17 | 21 | 0 | 9 | 6 | 125 | 89 | 59 | 22 | 19 | 8 | 11 | 96 | 20 | 1 | 3 | 1 | – | – | – | – | – | 159 |
| Australian Open: Round of 32 v Marin CilicW 3-1 18 Jan | 1 | – | – | 3 | 1 | 22 | 19 | 0 | 25 | 4 | 123 | 87 | 68 | 15 | 20 | 8 | 10 | 123 | 41 | 4 | 7 | 1 | – | – | – | – | – | 185 |
| Australian Open: Round of 64 v Jaume MunarW 3-0 18 Jan | 1 | – | – | 3 | 0 | 19 | 12 | 0 | 5 | 3 | 97 | 56 | 45 | 24 | 16 | 2 | 2 | 91 | 33 | 3 | 11 | 1 | – | – | – | – | – | 148 |
| Australian Open: Round of 128 v Mattia BellucciW 3-0 18 Jan | 1 | – | – | 3 | 0 | 18 | 7 | 0 | 10 | 2 | 76 | 53 | 41 | 15 | 13 | 1 | 1 | 73 | 33 | 5 | 14 | 1 | – | – | – | – | – | 102 |
| Auckland: Round of 16 v Fabian MarozsanL 0-2 11 Jan | 0 | – | – | 0 | 2 | 8 | 12 | 0 | 6 | 0 | 63 | 43 | 33 | 8 | 10 | 7 | 9 | 58 | 15 | 0 | 1 | – | – | – | – | – | – | 83 |
| United Cup v Jakub MensikL 0-2 2 Jan | 0 | – | – | 0 | 2 | 11 | 14 | 1 | 1 | 1 | 79 | 45 | 25 | 22 | 12 | 3 | 6 | 83 | 30 | 2 | 7 | – | – | – | – | 1 | – | 129 |
| United Cup v Alex de MinaurW 2-0 2 Jan | 1 | – | – | 2 | 0 | 12 | 6 | 0 | 6 | 3 | 66 | 47 | 37 | 8 | 9 | 5 | 5 | 66 | 29 | 3 | 10 | – | – | – | – | 1 | – | 94 |
| Split | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 3 of 4 | 4 | 0.8 | – | – | 1.5 | 0.5 | 11.3 | 8.5 | 0.3 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| AwayHome or away · won 1 of 2 | 2 | 0.5 | – | – | 1.5 | 1.0 | 13.0 | 12.0 | 0.5 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| WinsResult | 308 | 1.0 | 0.0 | 0.0 | 2.1 | 0.4 | 14.9 | 9.6 | 0.4 | 5.5 | 2.0 | 73.4 | 48.1 | 36.3 | 14.7 | 12.1 | 2.9 | 4.1 | 75.6 | 30.8 | 3.5 | 7.9 | 0.2 | 0.3 | 0.0 | 0.0 | 0.0 | – | 107 |
| LossesResult | 168 | 0.0 | – | 0.1 | 0.4 | 2.1 | 10.5 | 14.7 | 0.4 | 4.7 | 2.6 | 79.5 | 51.2 | 34.2 | 13.6 | 12.1 | 4.5 | 7.9 | 75.0 | 23.5 | 1.4 | 5.0 | 0.2 | 0.3 | 0.0 | 0.0 | 0.0 | 0.0 | 113 |
| Regular seasonStage · won 220 of 328 | 328 | 0.7 | – | – | 1.6 | 1.0 | 13.9 | 11.6 | 0.4 | 5.7 | 2.5 | 77.8 | 50.9 | 37.1 | 14.7 | 12.4 | 3.5 | 5.4 | 78.1 | 29.4 | 2.9 | 7.2 | 0.2 | 0.3 | – | 0.0 | 0.0 | 0.0 | 111 |
| FinalsStage · won 88 of 148 | 148 | 0.6 | 0.1 | 0.2 | 1.4 | 1.0 | 12.0 | 11.1 | 0.3 | 4.1 | 1.8 | 70.5 | 45.5 | 32.1 | 13.4 | 11.3 | 3.4 | 5.6 | 69.5 | 25.7 | 2.5 | 6.1 | 0.1 | 0.2 | 0.1 | 0.0 | – | 0.0 | 105 |
| Francisco CerundoloOpponent · won 5 of 10 | 10 | 0.5 | – | – | 1.1 | 1.1 | 11.9 | 11.6 | 0.3 | 4.6 | 2.8 | 71.5 | 47.3 | 33.1 | 12.2 | 9.8 | 4.7 | 6.7 | 72.8 | 26.9 | 2.0 | 6.4 | – | 0.5 | – | 0.1 | 0.1 | – | 100 |
| Diego SchwartzmanOpponent · won 4 of 9 | 9 | 0.4 | 0.1 | 0.1 | 1.0 | 1.1 | 10.0 | 10.1 | 0.1 | 4.4 | 1.1 | 62.4 | 38.9 | 27.7 | 12.0 | 10.2 | 2.4 | 4.8 | 61.8 | 22.8 | 2.1 | 5.6 | 0.1 | 0.6 | – | – | – | 0.1 | 98.0 |
| Felix Auger AliassimeOpponent · won 4 of 9 | 9 | 0.4 | – | – | 0.9 | 1.0 | 9.4 | 9.7 | 0.2 | 3.6 | 1.4 | 62.2 | 42.6 | 27.9 | 11.0 | 9.6 | 3.8 | 6.0 | 58.7 | 21.3 | 1.9 | 3.6 | – | 0.8 | 0.1 | 0.1 | – | 0.1 | 80.4 |
| Matteo BerrettiniOpponent · won 6 of 9 | 9 | 0.7 | 0.1 | 0.1 | 1.4 | 1.0 | 13.3 | 11.9 | 0.4 | 3.3 | 1.7 | 75.9 | 49.0 | 37.6 | 14.7 | 12.6 | 2.9 | 4.4 | 80.1 | 27.6 | 1.9 | 7.0 | 0.3 | 0.3 | – | – | – | – | 120 |
| Albert RamosOpponent · won 5 of 8 | 8 | 0.6 | – | – | 1.6 | 0.9 | 13.8 | 10.3 | 0.5 | 5.6 | 2.6 | 77.6 | 49.4 | 35.5 | 14.8 | 11.9 | 2.8 | 4.8 | 76.4 | 31.4 | 3.5 | 8.0 | 0.5 | – | – | – | – | – | 116 |
| Andrey RublevOpponent · won 3 of 8 | 8 | 0.4 | – | 0.1 | 0.9 | 1.5 | 10.9 | 12.9 | 0.4 | 7.0 | 1.6 | 72.8 | 50.0 | 32.1 | 11.1 | 11.6 | 3.4 | 6.8 | 67.1 | 22.3 | 2.5 | 4.0 | 0.1 | 0.1 | 0.4 | – | – | 0.1 | 96.4 |
| Carlos AlcarazOpponent · won 1 of 8 | 8 | 0.1 | – | 0.3 | 0.5 | 1.9 | 10.1 | 13.0 | 0.3 | 3.8 | 1.6 | 71.1 | 45.8 | 29.1 | 13.0 | 10.3 | 5.5 | 8.3 | 59.3 | 18.9 | 1.6 | 4.0 | 0.1 | 0.3 | 0.1 | – | – | – | 100 |
| Holger RuneOpponent · won 6 of 8 | 8 | 0.8 | – | – | 1.9 | 0.9 | 14.5 | 10.9 | 0.4 | 5.3 | 3.0 | 78.9 | 47.1 | 35.3 | 16.1 | 12.8 | 3.0 | 5.4 | 83.0 | 35.4 | 3.8 | 8.3 | 0.3 | 0.4 | – | – | – | – | 125 |
| Jaume MunarOpponent · won 7 of 8 | 8 | 0.9 | – | – | 2.0 | 0.8 | 14.8 | 11.3 | 0.5 | 4.5 | 2.5 | 81.3 | 52.8 | 38.0 | 16.0 | 13.0 | 3.1 | 5.0 | 88.1 | 35.6 | 3.3 | 9.3 | 0.3 | 0.3 | – | – | – | – | 132 |
| Alexander BublikOpponent · won 7 of 7 | 7 | 1.0 | – | – | 2.0 | 0.4 | 14.4 | 8.9 | 0.4 | 5.3 | 2.3 | 69.3 | 44.1 | 33.7 | 15.0 | 11.7 | 1.9 | 3.0 | 76.3 | 32.4 | 3.6 | 9.0 | – | 0.7 | – | – | – | – | 96.9 |
| Jordan ThompsonOpponent · won 3 of 7 | 7 | 0.4 | – | 0.1 | 1.4 | 1.6 | 15.4 | 14.0 | 0.7 | 5.1 | 2.9 | 87.0 | 56.0 | 40.4 | 16.6 | 14.3 | 2.6 | 5.0 | 94.9 | 35.6 | 3.6 | 10.0 | 0.4 | 0.1 | – | – | – | – | 139 |
| Alejandro Davidovich FokinaOpponent · won 3 of 6 | 6 | 0.5 | – | – | 1.7 | 1.3 | 16.8 | 13.8 | 1.0 | 6.0 | 2.5 | 101 | 65.5 | 44.2 | 19.3 | 14.8 | 6.0 | 8.0 | 102 | 41.2 | 3.8 | 8.7 | 0.3 | 0.5 | – | – | – | 0.2 | 115 |
| Alexander ZverevOpponent · won 2 of 6 | 6 | 0.3 | – | – | 1.0 | 1.7 | 11.2 | 12.8 | 0.2 | 3.8 | 0.2 | 71.5 | 49.2 | 34.0 | 11.7 | 12.0 | 4.5 | 7.2 | 62.2 | 17.3 | 1.8 | 3.7 | 0.3 | 0.5 | 0.2 | – | – | – | 78.0 |
| Botic Van De ZandschulpOpponent · won 3 of 6 | 6 | 0.5 | – | – | 1.3 | 1.3 | 13.5 | 12.7 | 0.3 | 3.0 | 1.8 | 85.2 | 55.8 | 38.3 | 16.0 | 13.2 | 4.0 | 6.7 | 87.7 | 34.3 | 2.8 | 10.0 | 0.2 | 0.5 | – | – | – | – | 133 |
| Novak DjokovicOpponent · won 1 of 6 | 6 | 0.2 | – | 0.3 | 0.3 | 2.0 | 9.7 | 14.2 | 0.3 | 4.5 | 1.8 | 76.3 | 50.3 | 31.7 | 13.0 | 11.5 | 4.0 | 7.2 | 69.7 | 19.8 | 1.3 | 3.5 | 0.2 | 0.5 | 0.3 | – | – | – | 125 |
| Stefanos TsitsipasOpponent · won 4 of 6 | 6 | 0.7 | 0.2 | 0.3 | 1.3 | 0.8 | 11.5 | 11.8 | 0.8 | 3.8 | 1.2 | 66.7 | 46.0 | 36.0 | 11.3 | 11.3 | 3.0 | 4.5 | 75.8 | 25.0 | 1.0 | 4.8 | – | 0.7 | – | – | – | – | 107 |
| Tommy PaulOpponent · won 4 of 6 | 6 | 0.7 | – | – | 2.3 | 1.7 | 20.8 | 19.3 | 0.8 | 7.2 | 4.3 | 130 | 83.3 | 58.3 | 24.7 | 19.8 | 7.3 | 11.0 | 123 | 44.8 | 4.2 | 9.8 | 0.7 | 0.2 | – | – | – | 0.2 | 184 |
| Ugo HumbertOpponent · won 3 of 6 | 6 | 0.5 | 0.2 | 0.2 | 1.5 | 1.5 | 15.0 | 13.5 | 0.3 | 3.5 | 2.8 | 89.5 | 59.0 | 40.5 | 17.5 | 14.0 | 4.0 | 6.2 | 86.3 | 31.2 | 3.2 | 8.5 | 0.2 | 0.3 | – | – | – | – | 130 |
| Arthur RinderknechOpponent · won 4 of 5 | 5 | 0.8 | – | – | 1.8 | 0.4 | 12.4 | 9.0 | 0.4 | 3.8 | 1.4 | 61.8 | 40.8 | 31.2 | 12.4 | 10.8 | 1.0 | 2.2 | 64.4 | 24.4 | 2.4 | 6.0 | – | 0.6 | – | – | – | – | 99.0 |
| Cameron NorrieOpponent · won 4 of 5 | 5 | 0.8 | 0.2 | 0.2 | 1.8 | 0.8 | 13.4 | 10.4 | 0.2 | 8.0 | 1.0 | 70.2 | 45.6 | 34.8 | 12.2 | 11.8 | 1.0 | 2.8 | 70.6 | 27.6 | 3.2 | 8.0 | 0.2 | 0.4 | 0.2 | – | – | – | 106 |
| Hubert HurkaczOpponent · won 3 of 5 | 5 | 0.6 | – | – | 1.6 | 1.2 | 14.0 | 12.8 | 0.2 | 5.4 | 1.8 | 76.8 | 50.4 | 38.0 | 13.8 | 13.4 | 3.8 | 6.2 | 84.6 | 32.0 | 3.0 | 7.2 | 0.4 | 0.4 | – | – | 0.2 | – | 111 |
| Jan-Lennard StruffOpponent · won 2 of 5 | 5 | 0.4 | – | – | 0.8 | 1.4 | 10.0 | 11.6 | 0.4 | 3.4 | 3.0 | 65.6 | 41.0 | 26.6 | 11.2 | 8.6 | 6.0 | 8.6 | 56.8 | 18.4 | 1.4 | 4.8 | 0.2 | 0.4 | – | – | – | – | 82.0 |
| Jannik SinnerOpponent · won 0 of 5 | 5 | 0.0 | – | 0.2 | 0.0 | 2.0 | 5.4 | 12.4 | 0.2 | 2.2 | 2.0 | 57.2 | 31.8 | 20.0 | 9.2 | 8.8 | 4.0 | 8.0 | 53.8 | 16.0 | 0.6 | 2.2 | – | 0.4 | 0.2 | – | – | – | 88.4 |
| Lorenzo SonegoOpponent · won 5 of 5 | 5 | 1.0 | – | – | 2.2 | 0.6 | 15.8 | 11.6 | 0.4 | 5.0 | 0.8 | 80.8 | 54.4 | 39.2 | 17.0 | 13.8 | 1.0 | 2.4 | 84.0 | 32.8 | 3.2 | 7.2 | 0.2 | 0.2 | – | – | – | – | 132 |
| Marcos GironOpponent · won 3 of 5 | 5 | 0.6 | – | – | 1.4 | 1.0 | 12.4 | 9.6 | 0.4 | 7.8 | 2.2 | 71.0 | 45.6 | 34.0 | 12.0 | 11.0 | 2.4 | 4.2 | 72.0 | 29.2 | 3.0 | 7.2 | – | 0.4 | – | – | – | – | 103 |
| Marin CilicOpponent · won 5 of 5 | 5 | 1.0 | – | – | 2.4 | 0.6 | 16.8 | 12.6 | 0.4 | 11.2 | 1.4 | 84.4 | 55.6 | 44.8 | 15.8 | 14.6 | 3.8 | 5.0 | 94.4 | 33.8 | 3.0 | 7.0 | 0.4 | 0.4 | – | – | – | – | 137 |
| Miomir KecmanovicOpponent · won 3 of 5 | 5 | 0.6 | 0.2 | 0.2 | 1.4 | 0.8 | 11.2 | 9.0 | 0.2 | 4.6 | 1.8 | 66.0 | 40.8 | 29.0 | 12.8 | 10.2 | 5.4 | 7.6 | 58.2 | 23.2 | 3.0 | 6.4 | – | 0.6 | – | – | – | 0.2 | 95.2 |
| Roberto Carballes BaenaOpponent · won 5 of 5 | 5 | 1.0 | – | – | 2.0 | 0.2 | 13.6 | 7.0 | 0.6 | 4.8 | 1.6 | 60.0 | 37.2 | 28.6 | 13.8 | 10.2 | 1.2 | 2.2 | 65.0 | 29.8 | 4.0 | 8.2 | – | 0.2 | – | – | – | – | 96.4 |
| Ben SheltonOpponent · won 2 of 4 | 4 | 0.5 | – | – | 1.3 | 1.5 | 13.5 | 14.0 | 0.5 | 6.3 | 2.5 | 85.5 | 61.3 | 44.3 | 13.5 | 13.5 | 3.3 | 5.0 | 78.3 | 23.3 | 1.5 | 4.3 | 0.3 | 0.3 | – | – | – | – | 120 |
| Benoit PaireOpponent · won 4 of 4 | 4 | 1.0 | – | – | 2.0 | 0.5 | 15.3 | 9.0 | 0.3 | 6.0 | 1.5 | 73.5 | 45.3 | 32.5 | 17.0 | 12.3 | 2.3 | 4.0 | 75.0 | 33.5 | 4.5 | 9.8 | 0.3 | – | – | – | – | – | 97.8 |
| Cristian GarinOpponent · won 1 of 4 | 4 | 0.3 | – | 0.3 | 0.8 | 1.8 | 11.5 | 13.0 | 0.5 | 3.8 | 1.5 | 78.0 | 49.0 | 32.8 | 15.5 | 12.0 | 5.8 | 8.5 | 75.0 | 26.3 | 2.3 | 5.8 | – | 0.3 | – | – | – | – | 112 |
| Denis ShapovalovOpponent · won 3 of 4 | 4 | 0.8 | 0.3 | 0.5 | 1.5 | 0.5 | 12.0 | 10.3 | 0.8 | 4.0 | 0.8 | 69.3 | 46.8 | 35.0 | 14.5 | 10.8 | 2.5 | 3.0 | 76.3 | 26.3 | 1.3 | 6.8 | – | 0.3 | – | – | – | – | 106 |
| Dusan LajovicOpponent · won 3 of 4 | 4 | 0.8 | – | – | 1.8 | 0.5 | 13.5 | 9.3 | 0.3 | 4.0 | 1.5 | 67.5 | 43.3 | 33.3 | 15.8 | 11.5 | 2.3 | 3.3 | 62.5 | 22.3 | 3.0 | 5.0 | – | 0.5 | – | – | – | – | 96.0 |
| Joao SousaOpponent · won 4 of 4 | 4 | 1.0 | 0.3 | 0.3 | 2.0 | 0.8 | 15.3 | 12.0 | 0.5 | 5.8 | 4.0 | 82.5 | 54.0 | 37.5 | 16.5 | 13.5 | 4.8 | 7.3 | 86.3 | 35.8 | 3.8 | 10.5 | – | – | – | – | – | – | 131 |
| Juan Manuel CerundoloOpponent · won 2 of 4 | 4 | 0.5 | – | – | 1.5 | 1.0 | 12.0 | 9.3 | 0.0 | 2.5 | 1.8 | 51.8 | 34.0 | 23.5 | 8.5 | 8.8 | 1.8 | 4.3 | 52.0 | 22.8 | 2.8 | 6.5 | – | 0.3 | – | – | – | – | 81.5 |
| Karen KhachanovOpponent · won 3 of 4 | 4 | 0.8 | – | – | 1.8 | 1.3 | 15.3 | 12.3 | 0.3 | 7.3 | 1.8 | 79.0 | 50.3 | 35.3 | 17.3 | 13.8 | 3.0 | 5.8 | 83.8 | 32.3 | 4.0 | 11.0 | 0.3 | 0.8 | – | – | – | – | 129 |
| Nicolas JarryOpponent · won 2 of 4 | 4 | 0.5 | – | – | 1.5 | 1.3 | 15.5 | 14.3 | 0.8 | 6.5 | 3.0 | 92.5 | 60.3 | 44.3 | 17.3 | 14.5 | 5.3 | 7.3 | 88.5 | 28.8 | 2.8 | 6.5 | 0.3 | 0.3 | – | – | – | – | 141 |
| Nuno BorgesOpponent · won 3 of 4 | 4 | 0.8 | – | – | 1.8 | 0.8 | 12.3 | 11.0 | 0.3 | 5.3 | 1.5 | 57.8 | 38.5 | 25.5 | 9.0 | 9.0 | 2.5 | 4.8 | 50.8 | 20.3 | 2.3 | 5.3 | 0.3 | 0.3 | – | – | – | – | 77.3 |
| Pablo Carreno BustaOpponent · won 2 of 4 | 4 | 0.5 | – | – | 1.5 | 1.5 | 15.0 | 14.5 | 0.5 | 4.5 | 2.8 | 69.0 | 42.3 | 31.8 | 11.8 | 10.8 | 3.5 | 6.0 | 67.8 | 27.3 | 2.8 | 7.8 | – | 0.3 | – | – | – | – | 96.0 |
| Reilly OpelkaOpponent · won 4 of 4 | 4 | 1.0 | – | – | 2.0 | 0.5 | 15.5 | 12.0 | 1.0 | 8.3 | 2.0 | 76.5 | 55.0 | 47.5 | 13.0 | 13.3 | 2.0 | 2.3 | 76.3 | 22.5 | 1.8 | 2.8 | – | 0.3 | – | – | 0.3 | – | 109 |
| Roberto Bautista AgutOpponent · won 2 of 4 | 4 | 0.5 | – | – | 1.3 | 1.3 | 12.5 | 11.8 | 0.5 | 8.0 | 2.0 | 77.3 | 50.8 | 38.5 | 12.8 | 11.8 | 4.8 | 6.3 | 72.5 | 23.3 | 2.0 | 5.3 | – | 0.5 | – | – | – | – | 117 |
| Taylor FritzOpponent · won 3 of 4 | 4 | 0.8 | – | – | 2.0 | 1.3 | 16.8 | 15.8 | 0.5 | 8.0 | 5.0 | 102 | 63.8 | 49.5 | 19.8 | 16.0 | 4.8 | 7.3 | 105 | 36.8 | 2.8 | 11.3 | 0.5 | 0.3 | 0.3 | – | – | – | 97.8 |
| Thiago MonteiroOpponent · won 3 of 4 | 4 | 0.8 | – | – | 1.5 | 0.5 | 10.8 | 8.0 | 0.3 | 6.8 | 1.8 | 56.3 | 38.3 | 28.0 | 10.5 | 9.5 | 1.3 | 2.5 | 52.5 | 19.0 | 2.3 | 4.0 | – | – | – | – | – | – | 78.8 |
| Yoshihito NishiokaOpponent · won 3 of 4 | 4 | 0.8 | – | – | 1.5 | 0.5 | 11.3 | 7.5 | 0.0 | 7.8 | 0.8 | 53.5 | 40.3 | 29.8 | 7.3 | 9.8 | 1.3 | 2.8 | 58.3 | 25.8 | 3.0 | 6.8 | – | 0.5 | – | – | – | – | 82.0 |
| Alejandro TabiloOpponent · won 3 of 3 | 3 | 1.0 | – | – | 2.0 | 0.0 | 12.7 | 8.3 | 0.3 | 8.3 | 2.3 | 60.3 | 42.3 | 34.3 | 10.3 | 10.3 | 2.7 | 3.3 | 67.3 | 27.0 | 2.7 | 6.7 | – | 0.7 | – | – | – | – | 89.0 |
| Alexei PopyrinOpponent · won 2 of 3 | 3 | 0.7 | – | – | 1.7 | 0.7 | 13.0 | 10.0 | 0.0 | 1.3 | 1.7 | 77.7 | 53.7 | 39.7 | 13.0 | 11.7 | 5.0 | 6.0 | 76.7 | 29.7 | 2.3 | 7.7 | – | 0.7 | – | – | – | – | 115 |
| Christopher EubanksOpponent · won 3 of 3 | 3 | 1.0 | – | – | 2.0 | 0.3 | 14.3 | 9.3 | 0.7 | 4.0 | 1.7 | 64.3 | 40.7 | 34.7 | 15.7 | 11.7 | 1.0 | 1.0 | 71.3 | 24.3 | 2.3 | 5.7 | – | 0.7 | – | – | – | – | 95.3 |
| Daniel Elahi GalanOpponent · won 3 of 3 | 3 | 1.0 | – | – | 2.0 | 0.0 | 12.3 | 6.3 | 0.0 | 1.7 | 3.0 | 53.3 | 30.7 | 25.0 | 15.3 | 9.7 | 1.7 | 2.0 | 55.3 | 22.7 | 3.0 | 6.0 | – | – | – | – | – | – | 84.0 |
| Daniil MedvedevOpponent · won 1 of 3 | 3 | 0.3 | – | – | 0.7 | 1.3 | 8.3 | 11.0 | 0.0 | 1.7 | 3.3 | 60.3 | 39.0 | 28.0 | 9.7 | 10.0 | 4.3 | 7.0 | 57.7 | 18.3 | 1.0 | 3.7 | – | 0.3 | 0.3 | – | – | – | 85.7 |
| Dominic StrickerOpponent · won 2 of 3 | 3 | 0.7 | – | – | 1.7 | 1.0 | 15.7 | 13.7 | 0.7 | 8.3 | 2.3 | 93.0 | 60.3 | 45.7 | 18.7 | 14.7 | 4.3 | 5.3 | 77.7 | 21.0 | 1.7 | 4.3 | – | – | – | – | – | – | 122 |
| Emil RuusuvuoriOpponent · won 3 of 3 | 3 | 1.0 | – | – | 2.3 | 0.0 | 15.0 | 7.3 | 0.0 | 6.3 | 2.0 | 80.3 | 53.3 | 38.7 | 14.7 | 11.3 | 5.3 | 5.7 | 66.3 | 29.3 | 4.0 | 9.3 | 0.7 | – | – | – | – | – | 110 |
| Fabio FogniniOpponent · won 2 of 3 | 3 | 0.7 | – | – | 1.7 | 1.0 | 14.3 | 12.7 | 0.3 | 6.3 | 1.0 | 82.7 | 51.3 | 37.0 | 18.0 | 13.3 | 3.7 | 6.0 | 94.0 | 38.7 | 3.0 | 8.0 | 0.3 | 0.3 | – | – | – | – | 121 |
| Federico DelbonisOpponent · won 2 of 3 | 3 | 0.7 | – | – | 1.3 | 0.7 | 11.3 | 9.7 | 0.0 | 2.3 | 2.7 | 69.3 | 48.3 | 32.0 | 11.7 | 10.3 | 3.0 | 4.7 | 68.3 | 26.0 | 2.7 | 6.3 | – | – | – | – | – | – | 99.7 |
| Gael MonfilsOpponent · won 2 of 3 | 3 | 0.7 | – | – | 2.0 | 1.3 | 17.0 | 16.3 | 0.7 | 4.0 | 2.7 | 99.0 | 63.3 | 44.3 | 21.3 | 16.3 | 2.3 | 5.0 | 98.3 | 33.3 | 2.7 | 7.7 | 0.3 | 0.3 | – | – | – | – | 143 |