Advanced ATP Player Career Search

Search ATP player careers by name, country, active status, career wins, win percentage, titles, Grand Slam titles, 1000-level titles, peak rank, and peak Elo.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Filters use canonical tour data and support player/tournament autocomplete, countries, surfaces, categories, rounds, exit rounds, rankings, points, and season thresholds.

Search player careers by name, country, active status, career win-loss record, win percentage, titles, Grand Slam titles, 1000-level titles, peak rank, and peak Elo.

Who
Career
Reset
# Player Country Peak Rank Years W-L Win % Titles GS Titles, sorted descending Masters 1000 Titles Peak Elo
3801 Nikolaus Moser AUT 401 0–0 0 0 0 1,500
3802 Nikos Rovas GRE 429 1998-1998 0–1 0.0% 0 0 0 1,500
3803 Nik Razborsek SLO 409 0–0 0 0 0 1,500
3804 Nils Langer GER 188 2013-2013 1–2 33.3% 0 0 0 1,559
3805 Nima Madami SUI 0–0 0 0 0 1,500
3806 Nima Madani SWE 1,594 0–0 0 0 0 1,500
3807 Nima Roshan AUS 557 0–0 0 0 0 1,516
3808 Nino Serdarusic CRO 167 2016-2023 1–8 11.1% 0 0 0 1,502
3809 Nir Welgreen ISR 229 1996-1998 2–5 28.6% 0 0 0 1,526
3810 Nishesh Basavareddy USA 99 2025-2026 10–18 35.7% 0 0 0 1,723
3811 Nizar Belmati MAR 1,286 0–0 0 0 0 1,500
3812 Noah Gabriel NED 1,639 0–0 0 0 0 1,500
3813 Noah Newman USA 1,289 0–0 0 0 0 1,500
3814 Noah Rubin USA 125 2014-2021 8–21 27.6% 0 0 0 1,692
3815 Noam Behr ISR 127 1990-2001 5–11 31.3% 0 0 0 1,518
3816 Noam Okun ISR 95 1999-2010 20–43 31.7% 0 0 0 1,628
3817 Noa Vukadin CRO 1,231 0–0 0 0 0 1,500
3818 Nobuya Tamura JPN 400 1978-1981 1–4 20.0% 0 0 0 1,507
3819 Noel Callaghan AUS 397 1973-1973 0–1 0.0% 0 0 0 1,500
3820 Noel Freitas BRA 339 1980-1980 0–1 0.0% 0 0 0 1,500
3821 Noel Jensen AUS 272 1977-1980 0–3 0.0% 0 0 0 1,500
3822 Noel Phillips AUS 201 1977-1979 8–17 32.0% 0 0 0 1,538
3823 Norbert Gombos SVK 80 2014-2025 22–46 32.4% 0 0 0 1,794
3824 Norikazu Sugiyama JPN 316 0–0 0 0 0 1,534
3825 Norman Holmes USA 70 1968-1976 30–58 34.1% 0 0 0 1,585
3826 Norm Schellenger USA 254 1970-1986 1–4 20.0% 0 0 0 1,506
3827 N.Sriram Balaji IND 287 0–0 0 0 0 1,500
3828 Nunil Velasco COL 662 1968-1968 0–1 0.0% 0 0 0 1,500
3829 Nuno Deus POR 811 0–0 0 0 0 1,513
3830 Nuno Marques POR 86 1988-2000 35–84 29.4% 0 0 0 1,535
3831 Nuno Matias POR 874 2002-2002 0–1 0.0% 0 0 0 1,500
3832 Nutthanon Kadchapanan THA 1,213 0–0 0 0 0 1,516
3833 Octavio Martinez MEX 310 1976-1978 0–4 0.0% 0 0 0 1,500
3834 Oded Yaacov ISR 774 1984-1984 0–1 0.0% 0 0 0 1,500
3835 Ofer Sela ISR 236 1991-1995 1–4 20.0% 0 0 0 1,508
3836 Ohad Weinberg ISR 314 1990-1991 0–2 0.0% 0 0 0 1,500
3837 Oh-Hee Kwon KOR 288 0–0 0 0 0 1,500
3838 O. Issara THA 1980-1980 0–1 0.0% 0 0 0 1,500
3839 Ola Hellgren SWE 389 1978-1978 0–1 0.0% 0 0 0 1,500
3840 Ola Kristiansson SWE 277 1990-1994 1–3 25.0% 0 0 0 1,500
3841 Oleg Ogorodov UZB 101 1994-2002 19–45 29.7% 0 0 0 1,563
3842 Oleg Prihodko UKR 307 0–0 0 0 0 1,500
3843 Oleksii Krutykh UKR 160 2023-2023 0–3 0.0% 0 0 0 1,581
3844 Oliver Anderson AUS 639 2016-2016 0–1 0.0% 0 0 0 1,539
3845 Oliver Ceranic AUS 1,253 0–0 0 0 0 1,500
3846 Oliver Crawford GBR 183 2025-2025 0–1 0.0% 0 0 0 1,522
3847 Oliver Fernandez MEX 141 1991-1994 6–11 35.3% 0 0 0 1,534
3848 Oliver Freelove GBR 535 2000-2000 0–1 0.0% 0 0 0 1,500
3849 Oliver Freund GER 236 1984-1984 0–1 0.0% 0 0 0 1,500
3850 Oliver Fuchs AUT 217 1988-1990 0–4 0.0% 0 0 0 1,500
3851 Oliver Golding GBR 327 2011-2012 0–3 0.0% 0 0 0 1,500
3852 Oliver Gross GER 60 1993-2003 49–79 38.3% 0 0 0 1,701
3853 Oliver Marach AUT 82 1999-2009 16–31 34.0% 0 0 0 1,611
3854 Oliver Ploner AUT 303 1986-1987 0–2 0.0% 0 0 0 1,500
3855 Oliver Tarvet GBR 324 2025-2026 1–2 33.3% 0 0 0 1,607
3856 Olivier Charroin FRA 532 0–0 0 0 0 1,500
3857 Olivier Delaitre FRA 33 1986-1998 129–178 42.0% 0 0 0 1,810
3858 Olivier Malcor FRA 161 1999-2001 0–3 0.0% 0 0 0 1,531
3859 Olivier Mutis FRA 71 1995-2005 24–41 36.9% 0 0 0 1,628
3860 Olivier Patience FRA 87 2002-2010 26–53 32.9% 0 0 0 1,666
3861 Olivier Sajous USA 508 0–0 0 0 0 1,525
3862 Olivier Soules FRA 143 1990-1992 0–8 0.0% 0 0 0 1,500
3863 Olle Palmer SWE 140 1973-1981 2–6 25.0% 0 0 0 1,515
3864 Olle Wallin SWE 368 0–0 0 0 0 1,514
3865 Olli Rahnasto FIN 88 1982-1991 8–19 29.6% 0 0 0 1,566
3866 Omar Aboushalam MAR 0–0 0 0 0 1,500
3867 Omar Alawadhi UAE 805 2001-2017 0–10 0.0% 0 0 0 1,500
3868 Omar Erramy MAR 1,487 0–0 0 0 0 1,500
3869 Omar Giacalone ITA 327 0–0 0 0 0 1,500
3870 Omar Jasika AUS 177 2014-2025 1–5 16.7% 0 0 0 1,533
3871 Omar Laimina MAR 166 1974-1977 0–3 0.0% 0 0 0 1,500
3872 Omar Urbinati ITA 314 1988-1988 0–2 0.0% 0 0 0 1,500
3873 Omni Kumar USA 348 2023-2024 2–3 40.0% 0 0 0 1,568
3874 Oren Motevassel USA 161 1985-1999 0–7 0.0% 0 0 0 1,500
3875 Orest Tereshchuk UKR 240 0–0 0 0 0 1,500
3876 Oriol Roca Batalla ESP 150 2018-2023 1–2 33.3% 0 0 0 1,500
3877 Orlando Agudelo COL 255 1974-1982 1–4 20.0% 0 0 0 1,510
3878 Orlando Luz BRA 272 2017-2026 0–2 0.0% 0 0 0 1,500
3879 Orlin Stanoytchev BUL 96 1996-2001 15–47 24.2% 0 0 0 1,540
3880 Osamu Ishiguro JPN 228 1971-1975 0–6 0.0% 0 0 0 1,500
3881 Oscar Hernandez ESP 48 2003-2010 65–125 34.2% 0 0 0 1,743
3882 Oscar Jose Gutierrez ESP 363 0–0 0 0 0 1,500
3883 Oscar Martinez ESP 68 1994-1996 19–27 41.3% 0 0 0 1,642
3884 Oscar Moraing GER 638 0–0 0 0 0 1,500
3885 Oscar Ortiz MEX 141 1994-1996 0–8 0.0% 0 0 0 1,500
3886 Oscar Otte GER 36 2018-2024 33–46 41.8% 0 0 0 1,863
3887 Oscar Serrano ESP 128 1998-2003 6–13 31.6% 0 0 0 1,547
3888 Oskar Pallin SWE 769 0–0 0 0 0 1,500
3889 Osni Junior BRA 955 0–0 0 0 0 1,500
3890 Osuma Nakamura JPN 555 1978-1979 0–2 0.0% 0 0 0 1,500
3891 Osvaldo Aguirre CHI 0–0 0 0 0 1,500
3892 Oswaldo Cruz BRA 662 1973-1973 0–1 0.0% 0 0 0 1,500
3893 Ota Fukarek CZE 101 1999-2002 2–13 13.3% 0 0 0 1,515
3894 Otakar Jurecka CZE 1,120 1994-1995 0–2 0.0% 0 0 0 1,500
3895 Otavio Della BRA 299 1988-1990 1–3 25.0% 0 0 0 1,512
3896 Otis Smith USA 274 1988-1988 0–1 0.0% 0 0 0 1,500
3897 Otto Oberparleiter AUT 662 1983-1983 0–1 0.0% 0 0 0 1,500
3898 Otto Sauer SWE 1,364 0–0 0 0 0 1,500
3899 Otto Virtanen FIN 91 2023-2026 8–18 30.8% 0 0 0 1,693
3900 Owen Davidson AUS 73 1968-1979 89–111 44.5% 0 0 0 1,816
3901 Pablo Albano ARG 192 1990-1996 2–8 20.0% 0 0 0 1,502
3902 Pablo Bianchi URU 287 0–0 0 0 0 1,500
3903 Pablo Campana ECU 165 1994-1996 2–4 33.3% 0 0 0 1,557
3904 Pablo Figueroa SWE 604 0–0 0 0 0 1,516
3905 Pablo Galdon ARG 222 2011-2011 0–1 0.0% 0 0 0 1,553
3906 Pablo Gonzalez COL 299 2000-2000 0–1 0.0% 0 0 0 1,500
3907 Pablo Llamas Ruiz ESP 116 2025-2026 3–6 33.3% 0 0 0 1,686
3908 Pablo Santos ESP 181 0–0 0 0 0 1,509
3909 Pablo Tellez COL 1,389 0–0 0 0 0 1,500
3910 Pancho Segura ECU 355 1968-1974 9–22 29.0% 0 0 0 1,551
3911 Pancho Walthall USA 238 1969-1979 8–20 28.6% 0 0 0 1,507
3912 Panomkorn Pladchunil THA 602 1981-1981 0–1 0.0% 0 0 0 1,500
3913 Pantelis Moschoutis GRE 471 1994-1994 0–1 0.0% 0 0 0 1,500
3914 Paolo Pambianco ITA 160 1989-1995 7–8 46.7% 0 0 0 1,539
3915 Pascal Brunner AUT 362 0–0 0 0 0 1,500
3916 Pascal Deniau FRA 576 1982-1982 1–1 50.0% 0 0 0 1,519
3917 Pascal Meis GER 487 0–0 0 0 0 1,500
3918 Pascal Portes FRA 41 1977-1985 98–117 45.6% 0 0 0 1,862
3919 Paschoal Penetta BRA 341 1983-1983 1–1 50.0% 0 0 0 1,516
3920 Pat Cramer RSA 95 1968-1979 62–103 37.6% 0 0 0 1,668
3921 Pat Crow USA 255 1991-1992 0–2 0.0% 0 0 0 1,500
3922 Patrice Beust FRA 308 1968-1977 15–30 33.3% 0 0 0 1,535
3923 Patrice Dominguez FRA 36 1970-1981 172–160 51.8% 0 0 0 1,819
3924 Patrice Hagelauer FRA 190 1974-1977 3–9 25.0% 0 0 0 1,537
3925 Patrice Kuchna FRA 125 1980-1988 7–14 33.3% 0 0 0 1,578
3926 Patricio Arquez ARG 222 2001-2001 0–1 0.0% 0 0 0 1,500
3927 Patricio Cornejo CHI 65 1968-1978 142–202 41.3% 0 0 0 1,708
3928 Patrick Briaud USA 928 0–0 0 0 0 1,500
3929 Patrick Ciorcila ROU 534 2014-2014 0–1 0.0% 0 0 0 1,500
3930 Patrick Daciek USA 916 0–0 0 0 0 1,500
3931 Patrick Davidson USA 1,188 0–0 0 0 0 1,500
3932 Patrick Eichenberger SUI 726 0–0 0 0 0 1,500
3933 Patrick Flynn AUS 390 1985-1985 0–1 0.0% 0 0 0 1,500
3934 Patrick Frandji USA 1,461 0–0 0 0 0 1,500
3935 Patrick Galbraith USA 411 1989-1990 0–3 0.0% 0 0 0 1,500
3936 Patrick Gamauf AUT 1,364 0–0 0 0 0 1,500
3937 Patrick Grigoriu ROU 1,496 0–0 0 0 0 1,500
3938 Patrick Hombergen BEL 115 1968-1979 30–41 42.3% 0 0 0 1,657
3939 Patrick Kypson USA 89 2017-2026 5–15 25.0% 0 0 0 1,568
3940 Patrick Maloney USA 319 0–0 0 0 0 1,531
3941 Patrick Mohr SUI 263 1995-1996 0–2 0.0% 0 0 0 1,500
3942 Patrick Ofner AUT 520 0–0 0 0 0 1,500
3943 Patrick Schmolzer AUT 564 0–0 0 0 0 1,500
3944 Patrick Schnidrig SUI 906 0–0 0 0 0 1,500
3945 Patrick Taubert GER 456 0–0 0 0 0 1,500
3946 Patrick Zahraj GER 240 2025-2025 0–1 0.0% 0 0 0 1,516
3947 Patrik Brydolf SWE 523 0–0 0 0 0 1,500
3948 Patrik Fischer SUI 1,119 0–0 0 0 0 1,500
3949 Patrik Fredriksson SWE 84 1995-1998 9–30 23.1% 0 0 0 1,550
3950 Patrik Kuhnen GER 43 1986-1996 126–151 45.5% 0 0 0 1,787
3951 Patrik Langvardt DEN 338 1993-1997 0–4 0.0% 0 0 0 1,500
3952 Patrik Rosenholm SWE 350 2012-2014 1–2 33.3% 0 0 0 1,522
3953 Patrik Sudic CRO 0–0 0 0 0 1,500
3954 Patrik Wennberg SWE 414 1988-1988 0–1 0.0% 0 0 0 1,500
3955 Patrizio Parrini ITA 300 1978-1984 0–9 0.0% 0 0 0 1,500
3956 Pat Serret AUS 327 1981-1987 1–2 33.3% 0 0 0 1,509
3957 Paul Avis RSA 179 1975-1981 3–6 33.3% 0 0 0 1,531
3958 Paul Baccanello AUS 129 2000-2007 2–8 20.0% 0 0 0 1,553
3959 Paul Capdeville CHI 76 2003-2013 36–67 35.0% 0 0 0 1,730
3960 Paul Chamberlin USA 46 1980-1991 57–67 46.0% 0 0 0 1,751
3961 Paul Chaput FRA 877 1987-1987 0–1 0.0% 0 0 0 1,500
3962 Paul Dogger NED 191 1988-1990 1–4 20.0% 0 0 0 1,504
3963 Paul Fitzgerald AUS 1,768 1970-1972 2–3 40.0% 0 0 0 1,502
3964 Paul Gerken USA 35 1968-1977 124–129 49.0% 0 0 0 1,830
3965 Paul Goldstein USA 58 1993-2007 85–115 42.5% 0 0 0 1,746
3966 Paul Groth USA 369 1983-1983 0–1 0.0% 0 0 0 1,500
3967 Paul Hanley AUS 395 2002-2002 0–1 0.0% 0 0 0 1,516
3968 Paul Harsanyi USA 751 1998-2001 0–3 0.0% 0 0 0 1,500
3969 Paul Jubb GBR 180 2019-2024 3–6 33.3% 0 0 0 1,641
3970 Paul Kilderry AUS 138 1992-2000 8–21 27.6% 0 0 0 1,565
3971 Paul Logtens NED 269 2003-2005 0–2 0.0% 0 0 0 1,500
3972 Paul Rose USA 1,377 0–0 0 0 0 1,500
3973 Paul Smith NZL 540 1980-1980 0–1 0.0% 0 0 0 1,500
3974 Paul Torre FRA 145 1980-1986 15–20 42.9% 0 0 0 1,646
3975 Paul Vojtischek GER 73 1985-1991 22–37 37.3% 0 0 0 1,621
3976 Paul Wekesa KEN 100 1988-1995 17–40 29.8% 0 0 0 1,559
3977 Pavel Chekhov RUS 231 2007-2007 0–1 0.0% 0 0 0 1,500
3978 Pavel Hutka CZE 84 1968-1981 38–61 38.4% 0 0 0 1,654
3979 Pavel Ivanov RUS 329 0–0 0 0 0 1,516
3980 Pavel Kotov RUS 50 2020-2025 36–45 44.4% 0 0 0 1,816
3981 Pavel Krainik CAN 489 0–0 0 0 0 1,500
3982 Pavel Snobel CZE 154 2003-2008 0–4 0.0% 0 0 0 1,566
3983 Pavel Vizner CZE 435 1988-1994 0–3 0.0% 0 0 0 1,500
3984 Pavel Zelenkin RUS 1,288 0–0 0 0 0 1,500
3985 Pavle Marinkov AUS 560 0–0 0 0 0 1,500
3986 Pavol Cervenak SVK 169 2008-2012 5–4 55.6% 0 0 0 1,641
3987 Pedja Krstin SRB 159 2014-2021 1–4 20.0% 0 0 0 1,562
3988 Pedro Araujo POR 390 0–0 0 0 0 1,522
3989 Pedro Ast VEN 1,330 0–0 0 0 0 1,500
3990 Pedro Bernardi BRA 946 0–0 0 0 0 1,500
3991 Pedro Boscardin Dias BRA 222 0–0 0 0 0 1,512
3992 Pedro Braga BRA 251 2004-2004 0–1 0.0% 0 0 0 1,513
3993 Pedro Cordeiro POR 517 1983-1983 0–1 0.0% 0 0 0 1,500
3994 Pedro Dumont BRA 1,011 0–0 0 0 0 1,500
3995 Pedro Feitosa BRA 878 0–0 0 0 0 1,500
3996 Pedro Gonzalez PUR 662 1979-1980 0–2 0.0% 0 0 0 1,500
3997 Pedro Leao POR 794 1999-1999 0–1 0.0% 0 0 0 1,500
3998 Pedro Pablo Ruiz COL 1,158 0–0 0 0 0 1,500
3999 Pedro Rico ESP 548 0–0 0 0 0 1,500
4000 Pedro Sakamoto BRA 271 2019-2019 0–1 0.0% 0 0 0 1,551