Tennis, 3,039 matches, 28 stats per player
342 players, sorted by wins
| Player | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Marat SafinRussia | 97 | 72 | 7 | 1 | 10 | 167 | 86 | 1,369 | 1,180 | 52 | 871 | 185 | 7,147 | 3,704 | 2,892 | 1,813 | 1,133 | 322 | 505 | 7,337 | 2,794 | 268 | 674 | 15 | 28 | 4 | 1 | – | 8,839 |
| Yevgeny KafelnikovRussia | 98 | 65 | 2 | – | 6 | 154 | 100 | 1,326 | 1,163 | 38 | 437 | 367 | 7,018 | 3,907 | 2,821 | 1,549 | 1,089 | 399 | 643 | 6,850 | 2,725 | 298 | 669 | 17 | 23 | 3 | 6 | – | 8,212 |
| Magnus NormanSweden | 90 | 65 | 5 | – | 6 | 159 | 75 | 1,255 | 1,016 | 34 | 524 | 178 | 6,350 | 4,007 | 2,923 | 1,229 | 1,010 | 320 | 498 | 6,775 | 2,790 | 299 | 755 | 19 | 23 | 3 | 3 | – | 8,729 |
| Gustavo KuertenBrazil | 80 | 61 | 5 | 1 | 7 | 145 | 64 | 1,177 | 942 | 48 | 694 | 168 | 5,882 | 3,157 | 2,474 | 1,452 | 921 | 248 | 382 | 6,130 | 2,381 | 231 | 594 | 12 | 33 | 5 | 4 | 1 | 7,501 |
| Lleyton HewittAustralia | 72 | 55 | 4 | – | 5 | 124 | 56 | 978 | 757 | 27 | 404 | 238 | 5,055 | 2,691 | 2,026 | 1,276 | 798 | 239 | 370 | 5,202 | 2,147 | 245 | 535 | 15 | 22 | 3 | 1 | – | 7,049 |
| Tim HenmanGreat Britain | 78 | 54 | 2 | – | 5 | 133 | 66 | 1,087 | 869 | 27 | 526 | 283 | 5,956 | 3,298 | 2,551 | 1,365 | 947 | 349 | 496 | 6,224 | 2,502 | 250 | 666 | 14 | 23 | – | 1 | – | 8,106 |
| Thomas EnqvistSweden | 74 | 51 | 2 | – | 5 | 126 | 69 | 1,053 | 859 | 33 | 640 | 359 | 5,880 | 3,188 | 2,466 | 1,425 | 941 | 296 | 451 | 6,012 | 2,347 | 238 | 620 | 12 | 26 | – | – | 2 | 7,277 |
| Alex CorretjaSpain | 70 | 51 | 5 | – | 5 | 117 | 55 | 929 | 728 | 30 | 352 | 148 | 4,641 | 2,293 | 1,756 | 1,278 | 741 | 230 | 361 | 4,950 | 2,051 | 222 | 526 | 10 | 24 | 3 | 3 | 1 | 6,825 |
| Michael ChangUnited States | 68 | 42 | 1 | – | 2 | 97 | 76 | 887 | 805 | 24 | 245 | 125 | 5,417 | 3,012 | 2,106 | 1,226 | 829 | 309 | 508 | 5,266 | 2,146 | 235 | 518 | 8 | 18 | – | 1 | – | 7,395 |
| Sebastien GrosjeanFrance | 68 | 42 | 1 | – | 2 | 106 | 70 | 922 | 772 | 33 | 318 | 119 | 5,317 | 3,110 | 2,180 | 1,205 | 815 | 289 | 456 | 5,458 | 2,237 | 249 | 595 | 10 | 21 | – | – | – | 6,817 |
| Mark PhilippoussisAustralia | 63 | 42 | 1 | – | 3 | 106 | 68 | 962 | 856 | 46 | 894 | 315 | 5,177 | 2,905 | 2,369 | 1,211 | 847 | 178 | 283 | 5,382 | 1,879 | 146 | 408 | 15 | 23 | – | 3 | 1 | 6,542 |
| Dominik HrbatySlovakia | 70 | 41 | 1 | – | 4 | 99 | 78 | 907 | 807 | 27 | 443 | 260 | 4,941 | 2,699 | 2,011 | 1,152 | 784 | 269 | 428 | 5,228 | 2,076 | 206 | 515 | 9 | 21 | – | 1 | – | 5,915 |
| Juan Carlos FerreroSpain | 67 | 41 | – | – | 2 | 99 | 79 | 916 | 871 | 34 | 238 | 230 | 5,389 | 3,117 | 2,140 | 1,227 | 830 | 300 | 484 | 5,460 | 2,132 | 209 | 532 | 13 | 20 | – | 4 | – | 7,102 |
| Wayne FerreiraSouth Africa | 63 | 41 | 1 | – | 1 | 99 | 71 | 894 | 812 | 30 | 513 | 192 | 5,271 | 2,865 | 2,162 | 1,270 | 827 | 256 | 402 | 5,459 | 2,093 | 198 | 493 | 13 | 27 | – | 1 | – | 6,446 |
| Pete SamprasUnited States | 53 | 41 | 2 | 1 | 4 | 109 | 42 | 856 | 678 | 34 | 620 | 258 | 4,067 | 2,556 | 2,094 | 836 | 680 | 141 | 190 | 4,270 | 1,511 | 123 | 321 | 21 | 19 | 4 | – | – | 4,996 |
| Nicolas LapenttiEcuador | 67 | 39 | – | – | 1 | 89 | 78 | 856 | 796 | 29 | 427 | 219 | 5,200 | 3,013 | 2,178 | 1,080 | 797 | 293 | 462 | 5,061 | 1,944 | 200 | 484 | 9 | 17 | – | – | 1 | 6,934 |
| Mariano PuertaArgentina | 60 | 39 | 1 | – | 5 | 88 | 45 | 693 | 578 | 17 | 183 | 87 | 3,919 | 2,615 | 1,841 | 701 | 630 | 190 | 301 | 3,962 | 1,532 | 162 | 367 | 5 | 12 | – | – | 4 | 5,082 |
| Arnaud ClementFrance | 62 | 36 | 1 | – | 1 | 89 | 74 | 811 | 763 | 22 | 324 | 184 | 4,804 | 2,781 | 1,917 | 1,031 | 739 | 260 | 443 | 4,721 | 1,875 | 196 | 484 | 13 | 17 | – | 2 | – | 6,205 |
| Younes El AynaouiMorocco | 61 | 36 | – | – | 1 | 91 | 68 | 825 | 786 | 36 | 439 | 181 | 4,995 | 3,074 | 2,248 | 972 | 774 | 266 | 411 | 5,042 | 1,847 | 159 | 440 | 13 | 11 | – | – | 2 | 6,184 |
| Andre AgassiUnited States | 51 | 36 | 1 | 1 | 3 | 91 | 40 | 702 | 544 | 12 | 252 | 148 | 3,509 | 2,164 | 1,579 | 739 | 572 | 172 | 265 | 3,750 | 1,506 | 165 | 377 | 17 | 14 | 5 | – | 4 | 4,431 |
| Sjeng SchalkenNetherlands | 61 | 35 | 1 | – | 2 | 86 | 68 | 774 | 721 | 15 | 314 | 276 | 4,674 | 2,643 | 1,909 | 1,017 | 735 | 246 | 407 | 4,770 | 1,840 | 189 | 467 | 9 | 18 | – | – | – | 6,137 |
| Roger FedererSwitzerland | 63 | 34 | – | – | 2 | 86 | 74 | 823 | 786 | 31 | 405 | 203 | 4,855 | 2,841 | 2,052 | 1,055 | 730 | 245 | 376 | 4,676 | 1,694 | 140 | 343 | 11 | 10 | – | 6 | – | 5,640 |
| Fabrice SantoroFrance | 61 | 34 | 1 | – | 1 | 77 | 73 | 731 | 741 | 22 | 190 | 153 | 4,513 | 2,511 | 1,727 | 1,022 | 680 | 268 | 437 | 4,465 | 1,723 | 167 | 402 | 6 | 21 | – | 3 | – | 5,791 |
| Tommy HaasGermany | 56 | 34 | – | – | 3 | 79 | 67 | 748 | 690 | 19 | 307 | 213 | 3,751 | 2,026 | 1,500 | 878 | 596 | 201 | 326 | 3,693 | 1,369 | 134 | 339 | 10 | 11 | – | 6 | 1 | 4,748 |
| Andrei PavelRomania | 60 | 33 | 1 | – | 1 | 83 | 67 | 780 | 719 | 27 | 302 | 148 | 4,523 | 2,933 | 1,987 | 835 | 705 | 232 | 394 | 4,569 | 1,808 | 198 | 433 | 8 | 19 | – | 1 | 2 | 5,422 |
| Jan Michael GambillUnited States | 58 | 33 | – | – | 1 | 83 | 65 | 795 | 704 | 29 | 708 | 221 | 4,634 | 2,538 | 2,015 | 1,095 | 747 | 184 | 290 | 4,749 | 1,719 | 145 | 396 | 11 | 12 | – | – | 2 | 6,099 |
| Franco SquillariArgentina | 57 | 33 | 2 | – | 2 | 79 | 66 | 725 | 676 | 16 | 220 | 317 | 4,527 | 2,408 | 1,724 | 1,010 | 681 | 288 | 460 | 4,414 | 1,789 | 200 | 492 | 12 | 16 | – | 1 | 1 | 5,698 |
| Carlos MoyaSpain | 52 | 32 | 1 | – | 2 | 82 | 54 | 705 | 645 | 26 | 272 | 141 | 4,351 | 2,378 | 1,747 | 1,026 | 659 | 232 | 353 | 4,348 | 1,668 | 152 | 406 | 6 | 12 | – | – | – | 5,325 |
| Cedric PiolineFrance | 51 | 32 | 2 | – | 2 | 81 | 53 | 728 | 621 | 28 | 394 | 231 | 4,051 | 2,138 | 1,668 | 962 | 636 | 199 | 304 | 4,149 | 1,613 | 152 | 391 | 10 | 16 | – | – | – | 5,346 |
| Patrick RafterAustralia | 50 | 32 | 1 | – | 3 | 79 | 49 | 697 | 588 | 28 | 330 | 133 | 3,649 | 2,357 | 1,812 | 708 | 592 | 160 | 228 | 3,766 | 1,375 | 115 | 314 | 10 | 14 | – | 2 | – | 4,756 |
| Hicham AraziMorocco | 57 | 31 | – | – | – | 82 | 71 | 751 | 719 | 15 | 261 | 128 | 4,637 | 2,702 | 1,885 | 983 | 725 | 262 | 419 | 4,721 | 1,816 | 178 | 455 | 14 | 14 | – | – | 1 | 5,787 |
| Marc RossetSwitzerland | 55 | 31 | 2 | – | 2 | 79 | 61 | 710 | 680 | 24 | 537 | 329 | 4,120 | 2,355 | 1,838 | 863 | 667 | 192 | 305 | 4,372 | 1,594 | 137 | 384 | 10 | 12 | – | – | 2 | 5,339 |
| Max MirnyiBelarus | 56 | 30 | – | – | – | 75 | 68 | 742 | 694 | 27 | 454 | 165 | 4,005 | 2,580 | 1,911 | 722 | 634 | 190 | 294 | 3,896 | 1,363 | 118 | 302 | 9 | 14 | – | 4 | – | 4,626 |
| Jonas BjorkmanSweden | 55 | 30 | – | – | – | 73 | 68 | 713 | 664 | 21 | 205 | 148 | 4,202 | 2,607 | 1,819 | 831 | 647 | 223 | 365 | 4,192 | 1,630 | 166 | 415 | 10 | 7 | – | – | – | 5,213 |
| Jerome GolmardFrance | 54 | 30 | 1 | – | 1 | 70 | 59 | 627 | 598 | 17 | 355 | 177 | 3,770 | 2,150 | 1,552 | 866 | 603 | 191 | 312 | 3,794 | 1,381 | 137 | 355 | 8 | 15 | – | – | 3 | 4,938 |
| Nicolas KieferGermany | 46 | 30 | 2 | – | 2 | 74 | 46 | 623 | 524 | 14 | 285 | 194 | 3,579 | 1,858 | 1,398 | 879 | 561 | 202 | 315 | 3,488 | 1,382 | 157 | 359 | 12 | 5 | – | 1 | 1 | 4,847 |
| Albert CostaSpain | 53 | 29 | – | – | – | 72 | 61 | 678 | 616 | 17 | 208 | 83 | 3,939 | 2,423 | 1,653 | 833 | 617 | 216 | 345 | 3,896 | 1,502 | 162 | 379 | 8 | 20 | – | 1 | 1 | 5,114 |
| Francisco ClavetSpain | 58 | 28 | – | – | 1 | 70 | 71 | 697 | 681 | 19 | 127 | 109 | 4,387 | 2,799 | 1,883 | 844 | 676 | 235 | 394 | 4,491 | 1,748 | 171 | 407 | 8 | 14 | – | – | – | 5,822 |
| Marcelo RiosChile | 51 | 28 | 1 | – | 1 | 67 | 50 | 625 | 572 | 26 | 288 | 176 | 3,550 | 1,963 | 1,427 | 842 | 546 | 175 | 279 | 3,727 | 1,455 | 137 | 351 | 4 | 17 | – | 1 | 4 | 4,432 |
| Gaston GaudioArgentina | 52 | 27 | – | – | 1 | 65 | 62 | 609 | 611 | 14 | 121 | 151 | 3,824 | 2,327 | 1,536 | 738 | 586 | 236 | 405 | 3,761 | 1,516 | 170 | 376 | 5 | 15 | – | 1 | – | 4,937 |
| Gianluca PozziItaly | 50 | 27 | – | – | – | 67 | 66 | 639 | 625 | 18 | 296 | 130 | 3,882 | 1,804 | 1,366 | 1,051 | 600 | 225 | 365 | 3,933 | 1,496 | 144 | 360 | 9 | 9 | – | 2 | – | 5,207 |
| Karol KuceraSlovakia | 49 | 27 | 1 | – | 1 | 66 | 55 | 603 | 536 | 14 | 271 | 230 | 3,232 | 1,688 | 1,249 | 739 | 511 | 177 | 308 | 3,303 | 1,339 | 151 | 347 | 7 | 12 | – | 2 | – | 4,176 |
| Andreas VinciguerraSweden | 48 | 27 | 1 | – | 2 | 64 | 53 | 593 | 531 | 22 | 227 | 133 | 3,495 | 1,967 | 1,392 | 768 | 525 | 236 | 356 | 3,453 | 1,389 | 153 | 336 | 7 | 7 | – | 2 | – | 4,184 |
| Stefan KoubekAustria | 53 | 26 | 1 | – | 1 | 65 | 70 | 616 | 657 | 20 | 221 | 194 | 4,061 | 2,453 | 1,652 | 808 | 634 | 212 | 383 | 3,968 | 1,497 | 145 | 365 | 9 | 10 | – | – | – | 4,813 |
| Byron BlackZimbabwe | 49 | 26 | – | – | 2 | 67 | 58 | 641 | 577 | 23 | 166 | 89 | 3,742 | 2,352 | 1,628 | 734 | 588 | 169 | 291 | 3,818 | 1,505 | 154 | 388 | 9 | 10 | – | – | – | 4,568 |
| Nicolas EscudeFrance | 49 | 26 | – | – | 1 | 65 | 56 | 609 | 562 | 21 | 314 | 170 | 3,597 | 1,849 | 1,382 | 885 | 566 | 165 | 286 | 3,672 | 1,454 | 143 | 389 | 7 | 15 | – | 1 | 1 | 4,700 |
| Richard KrajicekNetherlands | 40 | 25 | – | – | 1 | 66 | 42 | 589 | 496 | 20 | 587 | 137 | 3,202 | 1,860 | 1,519 | 729 | 533 | 117 | 180 | 3,441 | 1,233 | 112 | 310 | 12 | 10 | – | – | – | 4,012 |
| Fernando VicenteSpain | 56 | 24 | 1 | – | 1 | 69 | 85 | 730 | 759 | 22 | 161 | 196 | 4,592 | 2,787 | 1,862 | 891 | 704 | 246 | 439 | 4,534 | 1,757 | 185 | 444 | 9 | 12 | – | 2 | – | 5,581 |
| Karim AlamiMorocco | 53 | 24 | – | – | – | 64 | 74 | 661 | 701 | 22 | 254 | 185 | 3,916 | 2,195 | 1,584 | 863 | 615 | 189 | 329 | 3,966 | 1,442 | 120 | 326 | 7 | 13 | – | 4 | – | 4,789 |
| Jiri NovakCzechia | 49 | 24 | – | – | – | 58 | 66 | 582 | 610 | 16 | 172 | 87 | 3,670 | 2,411 | 1,632 | 619 | 574 | 202 | 350 | 3,845 | 1,501 | 143 | 385 | 7 | 18 | – | 1 | – | 4,402 |
| Nicolas MassuChile | 49 | 24 | – | – | 1 | 54 | 52 | 509 | 512 | 16 | 190 | 132 | 2,890 | 1,591 | 1,136 | 648 | 446 | 149 | 259 | 2,805 | 1,054 | 109 | 241 | 4 | 2 | – | 2 | 2 | 4,064 |
| Rainer SchuettlerGermany | 50 | 22 | – | – | 1 | 58 | 63 | 601 | 589 | 18 | 156 | 140 | 3,423 | 1,970 | 1,361 | 740 | 538 | 198 | 333 | 3,451 | 1,347 | 138 | 330 | 9 | 5 | – | 2 | 3 | 4,362 |
| Thomas JohanssonSweden | 48 | 22 | 1 | – | 1 | 65 | 65 | 651 | 649 | 29 | 411 | 179 | 3,927 | 1,902 | 1,478 | 1,031 | 612 | 204 | 327 | 3,892 | 1,424 | 130 | 303 | 13 | 11 | – | 1 | – | 4,913 |
| Albert PortasSpain | 45 | 22 | – | – | – | 56 | 58 | 533 | 546 | 11 | 215 | 181 | 3,485 | 1,845 | 1,316 | 774 | 535 | 204 | 351 | 3,381 | 1,310 | 139 | 326 | 9 | 2 | – | – | – | 4,086 |
| David PrinosilGermany | 40 | 22 | 1 | – | 2 | 52 | 52 | 494 | 513 | 16 | 353 | 204 | 3,174 | 1,665 | 1,274 | 709 | 481 | 166 | 270 | 3,002 | 1,092 | 94 | 238 | 6 | 6 | – | 1 | 1 | 3,700 |
| Alberto MartinSpain | 50 | 21 | – | – | – | 48 | 69 | 523 | 578 | 14 | 90 | 151 | 3,398 | 2,167 | 1,375 | 620 | 531 | 196 | 362 | 3,414 | 1,347 | 140 | 337 | 5 | 5 | – | – | – | 4,426 |
| Andrew IlieAustralia | 48 | 21 | 1 | – | 2 | 60 | 64 | 592 | 644 | 23 | 276 | 163 | 4,022 | 2,117 | 1,494 | 937 | 606 | 235 | 386 | 3,863 | 1,443 | 120 | 347 | 7 | 5 | – | 1 | 2 | 4,703 |
| Ivan LjubicicCroatia | 43 | 21 | – | – | – | 53 | 56 | 544 | 543 | 19 | 448 | 124 | 3,253 | 1,731 | 1,345 | 728 | 500 | 166 | 262 | 3,147 | 1,097 | 95 | 264 | 4 | 1 | – | 3 | – | 4,102 |
| Jason StoltenbergAustralia | 35 | 21 | – | – | 2 | 53 | 39 | 464 | 398 | 8 | 208 | 116 | 2,666 | 1,511 | 1,126 | 568 | 427 | 122 | 216 | 2,855 | 1,171 | 126 | 297 | 7 | – | – | – | 1 | 3,389 |
| Paul GoldsteinUnited States | 43 | 20 | – | – | – | 50 | 56 | 500 | 515 | 13 | 102 | 95 | 3,275 | 2,098 | 1,361 | 587 | 499 | 212 | 353 | 3,281 | 1,291 | 137 | 343 | 7 | 3 | – | – | 1 | 4,176 |
From the Lineball stats database, built from official match stats. Tap a column to sort; switch to per match for averages.
ATP tour-level results and match stats 1968-2022 from serve-and-volley/atp-world-tour-tennis-data (github.com/serve-and-volley/atp-world-tour-tennis-data), CC BY 4.0. ATP tour-level results 1968-1970 and 2023-2024 and match stats by Jeff Sackmann / Tennis Abstract (github.com/JeffSackmann/tennis_atp), CC BY-NC-SA 4.0. 2025 onwards: Min Maxxxer / Tennis Odds Actor (huggingface.co/datasets/minmaxxxer/atp-wta-matches-with-odds), CC BY 4.0. Recent matches from ESPN.