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
1601 Denes Lukacs HUN 402 0–0 0 0 0 1,504
1602 Denis Bejtulahi SRB 600 0–0 0 0 0 1,500
1603 Denis Golovanov RUS 152 2000-2003 0–5 0.0% 0 0 0 1,502
1604 Denis Gremelmayr GER 59 2002-2012 32–57 36.0% 0 0 0 1,761
1605 Denis Kudla USA 53 2010-2024 71–131 35.1% 0 0 0 1,836
1606 Denis Matsukevich RUS 234 2007-2008 1–3 25.0% 0 0 0 1,578
1607 Denis Naegelen FRA 131 1973-1982 20–29 40.8% 0 0 0 1,585
1608 Deniss Pavlovs LAT 263 0–0 0 0 0 1,500
1609 Denis Yevseyev KAZ 153 2023-2025 2–4 33.3% 0 0 0 1,550
1610 Denis Zivkovic USA 292 0–0 0 0 0 1,500
1611 Deni Zmak CRO 961 0–0 0 0 0 1,514
1612 Dennis Bloemke GER 302 0–0 0 0 0 1,510
1613 Dennis Gibson USA 429 1978-1978 0–1 0.0% 0 0 0 1,500
1614 Dennis Lajola USA 535 2012-2012 0–1 0.0% 0 0 0 1,550
1615 Dennis Nevolo USA 345 0–0 0 0 0 1,516
1616 Dennis Novak AUT 85 2013-2023 15–43 25.9% 0 0 0 1,737
1617 Dennis Novikov USA 119 2012-2017 5–11 31.3% 0 0 0 1,649
1618 Dennis Peschek GER 843 2000-2000 0–1 0.0% 0 0 0 1,500
1619 Dennis Schmid USA 566 1995-1995 0–1 0.0% 0 0 0 1,500
1620 Dennis Uspensky USA 629 0–0 0 0 0 1,500
1621 Dennis van Scheppingen NED 72 1992-2007 42–73 36.5% 0 0 0 1,666
1622 Denny Fafek USA 1,692 0–0 0 0 0 1,500
1623 Denys Maasdorp RSA 180 1982-1987 1–4 20.0% 0 0 0 1,500
1624 Denys Molchanov UKR 169 0–0 0 0 0 1,573
1625 Deon Joubert RSA 52 1971-1984 39–76 33.9% 0 0 0 1,619
1626 Derek Pham AUS 786 0–0 0 0 0 1,500
1627 Derek Schroder RSA 214 1968-1975 17–36 32.1% 0 0 0 1,565
1628 Derek Segal RSA 276 1979-1985 0–5 0.0% 0 0 0 1,500
1629 Derek Tarr USA 87 1981-1987 18–40 31.0% 0 0 0 1,573
1630 Desmond Tyson AUS 218 1983-1988 1–6 14.3% 0 0 0 1,514
1631 Devin Britton USA 378 2009-2010 0–3 0.0% 0 0 0 1,500
1632 Devin McCarthy USA 582 0–0 0 0 0 1,500
1633 Dexter Macbride USA 368 1987-1987 0–1 0.0% 0 0 0 1,500
1634 Dhakshineswar Suresh IND 436 2025-2025 0–1 0.0% 0 0 0 1,537
1635 Dick Bosse RSA 350 1990-1992 0–2 0.0% 0 0 0 1,500
1636 Dick Klitch USA 725 1969-1969 0–1 0.0% 0 0 0 1,500
1637 Dick Metz USA 548 1982-1982 0–1 0.0% 0 0 0 1,500
1638 Dick Norman BEL 85 1992-2009 27–66 29.0% 0 0 0 1,629
1639 Didier Frantz FRA 392 1979-1979 0–1 0.0% 0 0 0 1,500
1640 Diego Alvarez ARG 216 0–0 0 0 0 1,500
1641 Diego Ayala USA 431 2003-2003 0–1 0.0% 0 0 0 1,500
1642 Diego Dedura GER 252 2025-2026 1–5 16.7% 0 0 0 1,561
1643 Diego Hartfield ARG 73 2006-2008 18–29 38.3% 0 0 0 1,661
1644 Diego Hidalgo ECU 358 0–0 0 0 0 1,500
1645 Diego Hipperdinger ESP 177 1998-1998 0–1 0.0% 0 0 0 1,500
1646 Diego Junqueira ARG 68 2006-2012 11–33 25.0% 0 0 0 1,656
1647 Diego Lozano ESP 467 1997-1997 0–1 0.0% 0 0 0 1,500
1648 Diego Moyano ARG 130 1999-2004 0–3 0.0% 0 0 0 1,513
1649 Diego Nargiso ITA 67 1987-2000 94–152 38.2% 0 0 0 1,702
1650 Diego Veronelli ARG 165 2003-2004 2–3 40.0% 0 0 0 1,574
1651 Diego Vives CHI 1,563 0–0 0 0 0 1,500
1652 Dieter Kindlmann GER 130 2004-2010 1–11 8.3% 0 0 0 1,643
1653 Dimitar Kutrovsky BUL 293 2012-2012 2–1 66.7% 0 0 0 1,566
1654 Dimitar Kuzmanov BUL 158 2016-2023 3–10 23.1% 0 0 0 1,560
1655 Dimitri Bretting SUI 1,089 0–0 0 0 0 1,500
1656 Dimitri Lorin FRA 302 0–0 0 0 0 1,500
1657 Dimitri Sturdza SUI 202 1968-1977 5–26 16.1% 0 0 0 1,525
1658 Dimitru Haradau ROU 322 1974-1977 1–3 25.0% 0 0 0 1,507
1659 Dino Marcan CRO 289 2012-2013 0–2 0.0% 0 0 0 1,501
1660 Dino Prizmic CRO 70 2022-2026 16–19 45.7% 0 0 0 1,796
1661 Dinu Pescariu ROU 75 1990-2001 23–55 29.5% 0 0 0 1,594
1662 Diogo Rocha POR 634 2003-2004 1–2 33.3% 0 0 0 1,510
1663 Dirk Dier GER 118 1988-1998 6–18 25.0% 0 0 0 1,514
1664 Dirk Leppen GER 174 1989-1990 0–3 0.0% 0 0 0 1,500
1665 Divij Sharan IND 438 0–0 0 0 0 1,500
1666 Di Wu CHN 140 2010-2019 4–20 16.7% 0 0 0 1,555
1667 Djordje Djokovic SRB 1,463 0–0 0 0 0 1,500
1668 D. Luque-Velasco ESP 752 2006-2006 0–1 0.0% 0 0 0 1,500
1669 Dmitri Marfinsky RUS 1,223 0–0 0 0 0 1,500
1670 Dmitri Sitak RUS 356 0–0 0 0 0 1,503
1671 Dmitri Tomashevich UZB 261 1997-2001 0–4 0.0% 0 0 0 1,500
1672 Dmitry Popko KAZ 155 2020-2025 0–3 0.0% 0 0 0 1,530
1673 Dmitry Surchenko RUS 960 0–0 0 0 0 1,515
1674 Dmitry Vlasov RUS 240 2001-2001 0–1 0.0% 0 0 0 1,515
1675 Dmytro Badanov UKR 463 0–0 0 0 0 1,500
1676 Dmytro Kamynin UKR 979 0–0 0 0 0 1,500
1677 Domagoj Biljesko CRO 751 0–0 0 0 0 1,500
1678 Domenic Marafiote AUS 328 0–0 0 0 0 1,500
1679 Dominic Durand FRA 493 1989-1989 1–1 50.0% 0 0 0 1,516
1680 Dominic Inglot GBR 561 2012-2013 0–2 0.0% 0 0 0 1,569
1681 Dominic Stricker SUI 88 2021-2026 21–23 47.7% 0 0 0 1,820
1682 Dominic Weidinger AUT 769 0–0 0 0 0 1,500
1683 Dominik Guido Utzinger SUI 288 1985-1985 0–1 0.0% 0 0 0 1,500
1684 Dominik Koepfer GER 49 2017-2025 54–71 43.2% 0 0 0 1,806
1685 Dominik Meffert GER 161 2006-2011 5–8 38.5% 0 0 0 1,610
1686 Dominik Palan CZE 280 0–0 0 0 0 1,516
1687 Dominik Pfeiffer GER 1,197 0–0 0 0 0 1,500
1688 Dominik Schulz GER 747 0–0 0 0 0 1,500
1689 Donald Johnson USA 194 1993-1999 7–16 30.4% 0 0 0 1,537
1690 Donald Watt GBR 662 1980-1980 2–1 66.7% 0 0 0 1,531
1691 Donald Young USA 38 2005-2021 125–187 40.1% 0 0 0 1,942
1692 Donavan September RSA 346 0–0 0 0 0 1,500
1693 Dong Wook Song KOR 352 1987-1988 2–2 50.0% 0 0 0 1,524
1694 Donni Leaycraft USA 509 1989-1989 0–2 0.0% 0 0 0 1,500
1695 Donny Susetyo INA 677 1995-1995 0–1 0.0% 0 0 0 1,500
1696 Don O'Connell IRL 1,516 1972-1973 1–2 33.3% 0 0 0 1,516
1697 Don Turner NZL 1968-1980 0–7 0.0% 0 0 0 1,500
1698 Don Wilson USA 1968-1968 1–1 50.0% 0 0 0 1,516
1699 Dorian Descloix FRA 666 0–0 0 0 0 1,500
1700 Doug Bohaboy USA 250 2002-2002 0–1 0.0% 0 0 0 1,500
1701 Doug Burke JAM 175 1985-1989 7–6 53.8% 0 0 0 1,547
1702 Doug Crawford USA 117 1970-1978 16–48 25.0% 0 0 0 1,510
1703 Doug Ditmer USA 454 1980-1980 0–1 0.0% 0 0 0 1,500
1704 Doug Flach USA 108 1988-1998 28–46 37.8% 0 0 0 1,629
1705 Doug King USA 429 1972-1972 0–1 0.0% 0 0 0 1,500
1706 Douglas Palm SWE 159 1972-1979 17–46 27.0% 0 0 0 1,541
1707 Dragan Savic YUG 282 1974-1977 0–6 0.0% 0 0 0 1,500
1708 Dragan Stojovic YUG 281 1973-1975 0–3 0.0% 0 0 0 1,500
1709 Dragos Dima ROU 279 0–0 0 0 0 1,513
1710 Dragos Nicolae Madaras SWE 191 2022-2023 0–2 0.0% 0 0 0 1,528
1711 Drew Gitlin USA 65 1981-1985 34–48 41.5% 0 0 0 1,663
1712 Duarte Vale POR 474 0–0 0 0 0 1,516
1713 Duckhee Lee KOR 130 2019-2019 1–1 50.0% 0 0 0 1,552
1714 Dudi Sela ISR 29 2005-2019 120–168 41.7% 0 0 0 1,802
1715 Duje Ajdukovic CRO 105 2021-2024 4–8 33.3% 0 0 0 1,602
1716 Duje Kekez CRO 422 0–0 0 0 0 1,529
1717 Dusan Kulhaj CZE 332 1982-1982 0–1 0.0% 0 0 0 1,500
1718 Dusan Lojda CZE 161 2010-2010 0–1 0.0% 0 0 0 1,519
1719 Dusan Prchlik CZE 321 1994-1994 0–1 0.0% 0 0 0 1,500
1720 Dusan Vemic SRB 146 1998-2008 10–15 40.0% 0 0 0 1,620
1721 Dustin Brown JAM 64 2003-2021 61–96 38.9% 0 0 0 1,903
1722 Dylan Dietrich SUI 971 2026-2026 0–1 0.0% 0 0 0 1,541
1723 Dylan Sessagesimi SUI 714 0–0 0 0 0 1,500
1724 Dzmitry Zhyrmont BLR 201 0–0 0 0 0 1,525
1725 Edan Leshem ISR 249 2017-2022 1–2 33.3% 0 0 0 1,571
1726 Edas Butvilas LTU 201 2026-2026 1–1 50.0% 0 0 0 1,532
1727 Eddie Cruz PHI 179 1968-1976 2–12 14.3% 0 0 0 1,506
1728 Eddie Myers AUS 403 1980-1980 1–1 50.0% 0 0 0 1,512
1729 Edgardo Massa ARG 91 2002-2006 8–16 33.3% 0 0 0 1,564
1730 Edgar Schurmann SUI 309 1980-1980 1–2 33.3% 0 0 0 1,517
1731 Edoardo Artaldi ITA 454 1982-1982 0–1 0.0% 0 0 0 1,500
1732 Edoardo Lavagno ITA 223 0–0 0 0 0 1,500
1733 Edoardo Mazza ITA 152 1982-1989 2–8 20.0% 0 0 0 1,507
1734 Edoardo Tessaro ITA 1,414 0–0 0 0 0 1,500
1735 Edouard Roger-Vasselin FRA 35 2004-2016 84–125 40.2% 0 0 0 1,885
1736 Edson Krause BRA 453 1983-1983 1–1 50.0% 0 0 0 1,516
1737 Eduardo Bengoechea ARG 21 1980-1991 102–115 47.0% 0 0 0 1,803
1738 Eduardo Dischinger BRA 540 0–0 0 0 0 1,500
1739 Eduardo Furusho JPN 314 1988-1991 1–3 25.0% 0 0 0 1,521
1740 Eduardo Gorostiaga BOL 414 1968-1977 2–12 14.3% 0 0 0 1,500
1741 Eduardo Lameiras POR 1,718 0–0 0 0 0 1,500
1742 Eduardo Masso BEL 56 1986-1992 41–69 37.3% 0 0 0 1,684
1743 Eduardo Medica ARG 109 1998-1999 2–4 33.3% 0 0 0 1,537
1744 Eduardo Nava USA 792 2021-2023 0–2 0.0% 0 0 0 1,537
1745 Eduardo Nicolas ESP 146 1994-1999 3–4 42.9% 0 0 0 1,533
1746 Eduardo Oncins BRA 256 1982-1984 0–4 0.0% 0 0 0 1,500
1747 Eduardo Osta ESP 140 1982-1989 5–18 21.7% 0 0 0 1,500
1748 Eduardo Ribeiro BRA 316 0–0 0 0 0 1,517
1749 Eduardo Rincon COL 564 1997-1997 0–1 0.0% 0 0 0 1,500
1750 Eduardo Schwank ARG 48 2007-2012 37–61 37.8% 0 0 0 1,742
1751 Eduardo Struvay COL 158 2013-2014 0–2 0.0% 0 0 0 1,500
1752 Edvaldo Oliveira BRA 208 1982-1989 0–4 0.0% 0 0 0 1,500
1753 Edward Bourchier AUS 965 0–0 0 0 0 1,500
1754 Edward Corrie GBR 215 2013-2013 0–1 0.0% 0 0 0 1,500
1755 Edward Seator GBR 494 0–0 0 0 0 1,500
1756 Edward Winter AUS 385 0–0 0 0 0 1,511
1757 Edwin Kempes NED 98 1999-2002 10–17 37.0% 0 0 0 1,581
1758 Efe Yurtacan TUR 1,115 0–0 0 0 0 1,515
1759 Egan Adams USA 109 1981-1985 7–24 22.6% 0 0 0 1,536
1760 Egor Gerasimov BLR 65 2014-2024 44–52 45.8% 0 0 0 1,817
1761 Egor Puntus BLR 844 0–0 0 0 0 1,500
1762 Eiji Takeuchi JPN 402 1979-1985 1–5 16.7% 0 0 0 1,500
1763 Eleuterio Martins BRA 171 1982-1985 0–3 0.0% 0 0 0 1,500
1764 Elia Grossi ITA 212 1997-1997 0–1 0.0% 0 0 0 1,503
1765 Elias Ymer SWE 105 2013-2026 29–68 29.9% 0 0 0 1,696
1766 Elie Rousset FRA 454 0–0 0 0 0 1,500
1767 Elijah Strode USA 937 0–0 0 0 0 1,500
1768 Eliot Spizzirri USA 67 2023-2026 11–11 50.0% 0 0 0 1,749
1769 Elliot Benchetrit MAR 198 2018-2025 1–9 10.0% 0 0 0 1,616
1770 Elliot Carnello SWE 0–0 0 0 0 1,500
1771 Ellis Ferreira RSA 210 1992-1995 4–8 33.3% 0 0 0 1,548
1772 Elmar Ejupovic GER 273 0–0 0 0 0 1,500
1773 El Mehdi Wasfy MAR 1,349 0–0 0 0 0 1,500
1774 Elmer Moller DEN 102 2025-2026 4–9 30.8% 0 0 0 1,604
1775 Elwin Antony IND 1,175 0–0 0 0 0 1,500
1776 Emanuel Couto POR 174 1991-2001 4–11 26.7% 0 0 0 1,511
1777 Emanuel Fraitzl GER 0–0 0 0 0 1,500
1778 Emanuel Rasberger CRO 543 1991-1998 0–6 0.0% 0 0 0 1,500
1779 Emilien Demanet BEL 515 0–0 0 0 0 1,500
1780 Emilien Firmin FRA 634 0–0 0 0 0 1,500
1781 Emilio Benfele Alvarez ESP 81 1993-2001 45–67 40.2% 0 0 0 1,670
1782 Emilio Gomez ECU 90 2013-2023 7–19 26.9% 0 0 0 1,629
1783 Emilio Marturano ITA 645 1989-1989 0–1 0.0% 0 0 0 1,500
1784 Emilio Montano MEX 99 1968-1981 19–50 27.5% 0 0 0 1,542
1785 Emilio Nava USA 74 2019-2026 14–33 29.8% 0 0 0 1,715
1786 Emil Reinberg USA 670 2018-2018 0–1 0.0% 0 0 0 1,500
1787 Emil Ruusuvuori FIN 37 2020-2025 97–98 49.7% 0 0 0 1,886
1788 Emin Agaev AZE 247 2002-2002 0–1 0.0% 0 0 0 1,500
1789 Emmanuel Marmillod SUI 755 1987-1987 0–1 0.0% 0 0 0 1,500
1790 Enrico Becuzzi ITA 1,400 0–0 0 0 0 1,500
1791 Enrico Burzi ITA 256 0–0 0 0 0 1,516
1792 Enrico Cocchi ITA 241 1987-1989 1–2 33.3% 0 0 0 1,500
1793 Enrico Dalla Valle ITA 242 0–0 0 0 0 1,500
1794 Enrico Iannuzzi ITA 627 0–0 0 0 0 1,500
1795 Enrique Caviglia ARG 190 1973-1977 1–8 11.1% 0 0 0 1,500
1796 Enrique Haro MEX 393 1978-1978 0–1 0.0% 0 0 0 1,500
1797 Enrique Lopez Perez ESP 154 2016-2016 0–1 0.0% 0 0 0 1,521
1798 Enzo Couacaud FRA 151 2020-2024 2–9 18.2% 0 0 0 1,721
1799 Enzo Vattuone ITA 302 1975-1981 0–5 0.0% 0 0 0 1,500
1800 Ergi Kirkin TUR 251 2019-2021 0–2 0.0% 0 0 0 1,523