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
801 Allan Stone AUS 38 1968-1979 247–244 50.3% 0 0 0 1,885
802 Allen Belobrajdic AUS 146 1996-1998 1–4 20.0% 0 0 0 1,500
803 Alois Beust FRA 348 1994-1994 0–1 0.0% 0 0 0 1,500
804 Al Parker USA 261 1986-1989 1–10 9.1% 0 0 0 1,500
805 Altug Celikbilek TUR 154 2019-2022 4–5 44.4% 0 0 0 1,584
806 Alun Jones AUS 123 2001-2008 3–9 25.0% 0 0 0 1,519
807 A. Luttrell AUS 1980-1980 0–1 0.0% 0 0 0 1,500
808 Alvaro Betancur COL 89 1968-1981 34–77 30.6% 0 0 0 1,600
809 Alvaro Cajigal ESP 1,566 0–0 0 0 0 1,500
810 Alvaro Fillol CHI 134 1975-1985 32–84 27.6% 0 0 0 1,548
811 Alvaro Guillen Meza ECU 175 2025-2025 0–1 0.0% 0 0 0 1,519
812 Alvaro Jordan COL 226 1987-1987 1–2 33.3% 0 0 0 1,512
813 Alvaro Lopez San Martin ESP 280 2023-2023 0–1 0.0% 0 0 0 1,512
814 Alvaro Margets ESP 392 1978-1979 0–2 0.0% 0 0 0 1,500
815 Alvaro Ochoa COL 1,883 0–0 0 0 0 1,500
816 Alvin Gardiner AUS 77 1968-1981 43–100 30.1% 0 0 0 1,542
817 Alvin Nicholas Tudorica CAN 429 0–0 0 0 0 1,500
818 Amani Jumatano BUR 382 1982-1982 0–1 0.0% 0 0 0 1,500
819 Amaury Delmas FRA 1,218 0–0 0 0 0 1,500
820 Amer Delic BIH 60 2003-2012 25–53 32.1% 0 0 0 1,718
821 Amer Mezri QAT 0–0 0 0 0 1,500
822 Amine Ahouda MAR 668 2016-2018 1–3 25.0% 0 0 0 1,517
823 Amine Jamji MAR 1,523 0–0 0 0 0 1,500
824 Amir Hadad ISR 180 2002-2005 3–3 50.0% 0 0 0 1,582
825 Amir Omarkhanov KAZ 826 2025-2025 0–1 0.0% 0 0 0 1,500
826 Amir Weintraub ISR 161 2013-2019 1–5 16.7% 0 0 0 1,572
827 Amit Naor ISR 245 1985-1990 3–7 30.0% 0 0 0 1,525
828 Amogh Prabhakar IND 0–0 0 0 0 1,500
829 A. Moscoso CRC 1980-1980 0–1 0.0% 0 0 0 1,500
830 Amrit Narasimhan USA 1,285 0–0 0 0 0 1,500
831 Anas Fattar MAR 599 0–0 0 0 0 1,500
832 Anders Henricsson SWE 405 1983-1983 0–1 0.0% 0 0 0 1,500
833 Anders Lindstrom SWE 1,117 0–0 0 0 0 1,500
834 Andis Juska LAT 226 0–0 0 0 0 1,500
835 Andras Szekely ROU 1,064 0–0 0 0 0 1,500
836 Andras Szikszay HUN 759 1968-1968 3–3 50.0% 0 0 0 1,535
837 Andraz Bedene SLO 840 0–0 0 0 0 1,500
838 Andrea Agazzi ITA 707 0–0 0 0 0 1,530
839 Andrea Arnaboldi ITA 153 2014-2021 4–10 28.6% 0 0 0 1,682
840 Andrea Basso ITA 301 2019-2019 0–1 0.0% 0 0 0 1,500
841 Andrea Collarini ARG 177 2021-2024 0–2 0.0% 0 0 0 1,514
842 Andrea Guerrieri ITA 219 0–0 0 0 0 1,526
843 Andrea Pellegrino ITA 109 2020-2026 12–9 57.1% 0 0 0 1,707
844 Andrea Picchione ITA 331 0–0 0 0 0 1,500
845 Andreas Beck GER 33 2004-2016 38–63 37.6% 0 0 0 1,754
846 Andreas Fasching AUT 423 2000-2000 0–1 0.0% 0 0 0 1,500
847 Andreas Fikas GRE 963 1992-1992 0–1 0.0% 0 0 0 1,500
848 Andreas Haider-Maurer AUT 47 2006-2018 39–74 34.5% 0 0 0 1,749
849 Andreas Lesch GER 301 1988-1990 1–4 20.0% 0 0 0 1,523
850 Andreas Siljestrom SWE 964 0–0 0 0 0 1,500
851 Andrea Stoppini ITA 161 2004-2009 3–8 27.3% 0 0 0 1,635
852 Andrea Vavassori ITA 128 2021-2026 10–14 41.7% 0 0 0 1,699
853 Andre Baran BRA 886 0–0 0 0 0 1,500
854 Andre Begemann GER 166 0–0 0 0 0 1,515
855 Andre Dome USA 426 0–0 0 0 0 1,500
856 Andre Gaspar Murta POR 480 0–0 0 0 0 1,519
857 Andre Ghem BRA 118 2006-2016 1–4 20.0% 0 0 0 1,577
858 Andre Goransson SWE 995 2025-2025 0–1 0.0% 0 0 0 1,500
859 Andrei Ciumac MDA 556 0–0 0 0 0 1,500
860 Andrei Cociasu ROU 990 0–0 0 0 0 1,500
861 Andrei Dirzu ROU 189 1980-1981 3–2 60.0% 0 0 0 1,530
862 Andrei Gorban MDA 343 0–0 0 0 0 1,500
863 Andrei Karatchenia BLR 576 0–0 0 0 0 1,500
864 Andrei Merinov RUS 141 1991-1998 6–10 37.5% 0 0 0 1,547
865 Andrei Mlendea ROU 404 0–0 0 0 0 1,500
866 Andrei Patrui ROU 1,825 0–0 0 0 0 1,500
867 Andrei Plotniy RUS 718 0–0 0 0 0 1,500
868 Andrei Rybalko UKR 239 1992-1997 0–4 0.0% 0 0 0 1,500
869 Andrei Savulescu ROU 1,037 0–0 0 0 0 1,517
870 Andrei Stefan Apostol ROU 710 0–0 0 0 0 1,500
871 Andrei Stoliarov RUS 71 1997-2004 35–58 37.6% 0 0 0 1,647
872 Andrei Vasilevski BLR 569 2012-2012 0–1 0.0% 0 0 0 1,514
873 Andrej Martin SVK 93 2010-2022 21–31 40.4% 0 0 0 1,688
874 Andre Miele BRA 229 0–0 0 0 0 1,500
875 Andre Sa BRA 55 1997-2007 48–88 35.3% 0 0 0 1,708
876 Andres Andrade ECU 210 0–0 0 0 0 1,500
877 Andres Arce ESP 0–0 0 0 0 1,500
878 Andres Dellatorre ARG 210 0–0 0 0 0 1,500
879 Andres Martin USA 250 2022-2024 1–3 25.0% 0 0 0 1,527
880 Andres Molina ARG 290 1980-1980 0–1 0.0% 0 0 0 1,500
881 Andres Molteni ARG 181 2012-2015 0–2 0.0% 0 0 0 1,587
882 Andres Pedroso USA 271 2004-2004 0–1 0.0% 0 0 0 1,500
883 Andres Schneiter ARG 219 1998-1998 0–1 0.0% 0 0 0 1,504
884 Andres Vysand GER 81 1985-1992 9–29 23.7% 0 0 0 1,544
885 Andres Zepeda MEX 1,917 0–0 0 0 0 1,500
886 Andrew Adams USA 0–0 0 0 0 1,500
887 Andrew Anderson RSA 376 2009-2009 0–1 0.0% 0 0 0 1,556
888 Andrew Banks GBR 326 0–0 0 0 0 1,500
889 Andrew Burrow RSA 276 1987-1989 3–8 27.3% 0 0 0 1,516
890 Andrew Carlson USA 833 2003-2003 0–1 0.0% 0 0 0 1,500
891 Andrew Carter USA 797 0–0 0 0 0 1,500
892 Andrew Castle GBR 80 1986-1992 21–50 29.6% 0 0 0 1,613
893 Andrew Coelho AUS 281 0–0 0 0 0 1,500
894 Andrew Derer AUS 354 0–0 0 0 0 1,515
895 Andrew Dzulynsky USA 1,658 0–0 0 0 0 1,500
896 Andrew Fenty USA 382 0–0 0 0 0 1,500
897 Andrew Fitzpatrick GBR 461 0–0 0 0 0 1,517
898 Andrew Foster GBR 184 1992-1996 4–6 40.0% 0 0 0 1,579
899 Andrew Harris AUS 159 2020-2021 1–2 33.3% 0 0 0 1,520
900 Andre Wiesler GER 632 0–0 0 0 0 1,500
901 Andrew Jarrett GBR 140 1977-1983 14–37 27.5% 0 0 0 1,535
902 Andrew Kratzmann AUS 299 1992-1994 0–2 0.0% 0 0 0 1,500
903 Andrew Lobb NZL 526 1989-1989 0–1 0.0% 0 0 0 1,500
904 Andrew Mclean AUS 473 1993-1993 0–1 0.0% 0 0 0 1,500
905 Andrew Mcleod AUS 1,241 0–0 0 0 0 1,500
906 Andrew Painter AUS 492 1995-1995 0–1 0.0% 0 0 0 1,500
907 Andrew Park USA 1,059 1998-1998 0–1 0.0% 0 0 0 1,500
908 Andrew Rae AUS 429 1970-1979 2–6 25.0% 0 0 0 1,500
909 Andrew Richardson GBR 133 1992-1998 5–13 27.8% 0 0 0 1,556
910 Andrew Sznajder CAN 46 1986-1995 43–63 40.6% 0 0 0 1,723
911 Andrew Thomas AUS 785 0–0 0 0 0 1,500
912 Andrew Watson GBR 535 0–0 0 0 0 1,500
913 Andrew Whittington AUS 160 2016-2017 2–3 40.0% 0 0 0 1,560
914 Andrey Chepelev RUS 339 0–0 0 0 0 1,500
915 Andrey Kumantsov RUS 261 2011-2012 0–2 0.0% 0 0 0 1,560
916 Andrey Kuznetsov RUS 39 2009-2023 72–100 41.9% 0 0 0 1,952
917 Andrian Raturandang INA 484 1996-1996 0–1 0.0% 0 0 0 1,500
918 Andriej Kapas POL 323 0–0 0 0 0 1,500
919 Andy Andrews USA 78 1975-1985 18–38 32.1% 0 0 0 1,591
920 Andy Fahlke GER 181 2000-2000 0–1 0.0% 0 0 0 1,500
921 Andy Garcia USA 373 1968-1968 0–1 0.0% 0 0 0 1,500
922 Andy Kohlberg USA 142 1978-1988 13–37 26.0% 0 0 0 1,516
923 Andy Lucchesi USA 340 1978-1978 0–1 0.0% 0 0 0 1,500
924 Andy Mccurry USA 309 1978-1980 0–3 0.0% 0 0 0 1,500
925 Andy Ram ISR 187 2000-2005 1–8 11.1% 0 0 0 1,526
926 Andy Zingman ARG 214 1996-1999 1–3 25.0% 0 0 0 1,505
927 Angel Torres CHI 1,270 0–0 0 0 0 1,516
928 Anil Yuksel TUR 492 2017-2017 0–1 0.0% 0 0 0 1,500
929 Anirudh Chandrasekar IND 1,014 0–0 0 0 0 1,500
930 Antal Van Der Duim NED 214 2006-2006 0–1 0.0% 0 0 0 1,500
931 Ante Bilic CRO 1,123 0–0 0 0 0 1,500
932 Ante Pavic CRO 132 2013-2016 3–10 23.1% 0 0 0 1,708
933 Ante Tepic SWE 0–0 0 0 0 1,500
934 Anthony Delcore USA 0–0 0 0 0 1,500
935 Anthony Lane AUS 235 1983-1988 1–6 14.3% 0 0 0 1,500
936 Antoine Bellier SUI 168 2016-2023 4–5 44.4% 0 0 0 1,602
937 Antoine Benneteau FRA 370 0–0 0 0 0 1,500
938 Antoine Champagne BEL 1,610 0–0 0 0 0 1,500
939 Antoine Escoffier FRA 135 2024-2024 0–1 0.0% 0 0 0 1,500
940 Antoine Feret FRA 1,018 0–0 0 0 0 1,500
941 Antoine Ghibaudo FRA 287 2026-2026 0–1 0.0% 0 0 0 1,500
942 Antoine Hoang FRA 98 2019-2021 6–13 31.6% 0 0 0 1,640
943 Antoine Leduc CAN 1,547 0–0 0 0 0 1,500
944 Anton Bettink NZL 1,170 0–0 0 0 0 1,515
945 Antonio Comporto ITA 483 0–0 0 0 0 1,500
946 Antonio Domenech ESP 272 1975-1979 0–2 0.0% 0 0 0 1,500
947 Antonio Hartmann CHI 890 1977-1977 0–1 0.0% 0 0 0 1,500
948 Antonio Lupieri CRO 834 0–0 0 0 0 1,500
949 Antonio Munoz ESP 74 1968-1981 105–173 37.8% 0 0 0 1,684
950 Antonioni Fasano BRA 1,603 0–0 0 0 0 1,500
951 Antonio Padovani ITA 377 1988-1988 0–1 0.0% 0 0 0 1,500
952 Antonio Ruiz-Rosales MEX 652 0–0 0 0 0 1,500
953 Antonio Sancic CRO 362 0–0 0 0 0 1,505
954 Antonio Veic CRO 119 2008-2015 10–22 31.3% 0 0 0 1,719
955 Anton Ivanov UZB 922 1969-1969 0–1 0.0% 0 0 0 1,500
956 Anton Manegin RUS 825 0–0 0 0 0 1,500
957 Anton Matusevich GBR 376 0–0 0 0 0 1,523
958 Anton Shepp NZL 904 0–0 0 0 0 1,500
959 Anton Waern SWE 0–0 0 0 0 1,500
960 Antony Emerson AUS 285 1985-1987 0–3 0.0% 0 0 0 1,500
961 Antun Pehar CRO 1,439 0–0 0 0 0 1,500
962 A. O'Brien USA 31 2001-2001 0–1 0.0% 0 0 0 1,500
963 Aoran Wang CHN 712 0–0 0 0 0 1,506
964 Arjun Kadhe IND 328 2018-2022 0–4 0.0% 0 0 0 1,500
965 Armand Molino USA 306 1983-1983 2–2 50.0% 0 0 0 1,519
966 Armando Cornejo CHI 282 1969-1974 3–12 20.0% 0 0 0 1,527
967 Armin Hirner AUT 0–0 0 0 0 1,500
968 Armin Sandbichler AUT 421 2006-2006 0–1 0.0% 0 0 0 1,500
969 Armistead Neely USA 144 1968-1977 25–45 35.7% 0 0 0 1,596
970 Arnau Brugues-Davi ESP 135 2012-2013 1–3 25.0% 0 0 0 1,560
971 Arnaud Agniel FRA 1,456 0–0 0 0 0 1,500
972 Arnaud Bovy BEL 570 0–0 0 0 0 1,500
973 Arne Thoms GER 98 1988-1997 23–35 39.7% 0 0 0 1,614
974 Arsenije Zlatanovic SRB 609 2009-2009 0–1 0.0% 0 0 0 1,500
975 Arslanbek Aitkulov KAZ 1,250 0–0 0 0 0 1,500
976 Artem Derepasko RUS 189 1999-2001 0–2 0.0% 0 0 0 1,566
977 Artem Dubrivnyy RUS 394 2019-2019 0–1 0.0% 0 0 0 1,518
978 Artemi Tchernenko RUS 800 1996-1998 0–2 0.0% 0 0 0 1,500
979 Artem Pudovkin RUS 1,255 0–0 0 0 0 1,500
980 Artem Sitak NZL 299 2011-2017 0–2 0.0% 0 0 0 1,516
981 Artem Smirnov UKR 226 0–0 0 0 0 1,500
982 Arthur Anastopoulo GRE 376 1981-1981 1–1 50.0% 0 0 0 1,515
983 Arthur Bouquier FRA 189 0–0 0 0 0 1,503
984 Arthur Carrington USA 241 1972-1973 0–3 0.0% 0 0 0 1,500
985 Arthur Cazaux FRA 58 2021-2026 27–34 44.3% 0 0 0 1,777
986 Arthur Fery GBR 36 2023-2026 10–9 52.6% 0 0 0 1,785
987 Arthur Gea FRA 132 2025-2026 3–5 37.5% 0 0 0 1,638
988 Arthur Reymond FRA 460 0–0 0 0 0 1,500
989 Arthur Rinderknech FRA 24 2020-2026 109–120 47.6% 0 0 0 1,905
990 Arthur Surreaux FRA 552 0–0 0 0 0 1,500
991 Arthur Weber FRA 303 0–0 0 0 0 1,524
992 Artur Chernov RUS 589 0–0 0 0 0 1,500
993 Artur Completo POR 1,101 0–0 0 0 0 1,500
994 Artur Madzhar RUS 1,668 0–0 0 0 0 1,500
995 Artur Romanowski POL 964 0–0 0 0 0 1,500
996 Arvid Puranen SWE 1,023 0–0 0 0 0 1,500
997 Arvind Parmar GBR 137 1999-2006 14–26 35.0% 0 0 0 1,604
998 Asher Kahn USA 392 1978-1978 0–1 0.0% 0 0 0 1,500
999 Ashley Cooper AUS 278 1968-1973 1–2 33.3% 0 0 0 1,524
1000 Ashley Fisher AUS 489 0–0 0 0 0 1,500