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
3601 Mika Brunold SUI 289 0–0 0 0 0 1,500
3602 Mikael Ekman SWE 823 0–0 0 0 0 1,516
3603 Mikael Stadling SWE 246 1992-1996 1–7 12.5% 0 0 0 1,500
3604 Mikael Torpegaard DEN 166 2019-2021 1–3 25.0% 0 0 0 1,550
3605 Mikael Ymer SWE 50 2015-2025 58–74 43.9% 0 0 0 1,861
3606 Mikalai Haliak BLR 364 0–0 0 0 0 1,500
3607 Mikal Statham NZL 711 0–0 0 0 0 1,500
3608 Mika Petkovic GER 434 0–0 0 0 0 1,500
3609 Mike Baroch AUS 434 1987-1987 0–1 0.0% 0 0 0 1,500
3610 Mike Barr USA 249 1978-1982 0–4 0.0% 0 0 0 1,500
3611 Mike Briggs USA 272 1990-1990 0–1 0.0% 0 0 0 1,500
3612 Mike Brunnberg USA 165 1982-1984 9–15 37.5% 0 0 0 1,599
3613 Mike Bryan USA 246 1997-2003 5–9 35.7% 0 0 0 1,528
3614 Mike Cahill USA 58 1974-1983 100–155 39.2% 0 0 0 1,727
3615 Mike Collins GBR 793 1969-1974 11–12 47.8% 0 0 0 1,569
3616 Mike Fedderly USA 324 1984-1984 0–2 0.0% 0 0 0 1,500
3617 Mike Fishbach USA 47 1975-1982 17–42 28.8% 0 0 0 1,585
3618 Mike Gandolfo USA 203 1980-1983 4–8 33.3% 0 0 0 1,518
3619 Mike Harrington USA 287 1978-1979 3–3 50.0% 0 0 0 1,540
3620 Mike Kreiss USA 136 1968-1973 3–21 12.5% 0 0 0 1,500
3621 Mike Leach USA 29 1980-1987 73–102 41.7% 0 0 0 1,784
3622 Mike Machette USA 90 1968-1979 33–86 27.7% 0 0 0 1,569
3623 Mike Myburg RSA 159 1971-1983 9–25 26.5% 0 0 0 1,538
3624 Mike Phillips AUS 270 1970-1974 6–11 35.3% 0 0 0 1,500
3625 Mike Powers USA 210 1974-1977 1–4 20.0% 0 0 0 1,515
3626 Mike Shore USA 236 1979-1980 3–9 25.0% 0 0 0 1,538
3627 Mike Styles RSA 308 1971-1975 1–5 16.7% 0 0 0 1,500
3628 Mike Urbanija SLO 477 0–0 0 0 0 1,500
3629 Mike Wayman GBR 171 1974-1978 4–14 22.2% 0 0 0 1,535
3630 Mikhail Balmashev RUS 1,218 0–0 0 0 0 1,500
3631 Mikhail Biryukov RUS 292 2009-2013 0–2 0.0% 0 0 0 1,531
3632 Mikhail Elgin RUS 127 2001-2013 3–9 25.0% 0 0 0 1,562
3633 Mikhail Fufygin RUS 484 0–0 0 0 0 1,500
3634 Mikhail Ledovskikh RUS 151 2005-2015 4–13 23.5% 0 0 0 1,599
3635 Mikhail Lifshits RUS 855 0–0 0 0 0 1,500
3636 Mikhail Vaks RUS 743 0–0 0 0 0 1,516
3637 Miki Jankovic SRB 256 0–0 0 0 0 1,500
3638 Milan Pokrajac CAN 411 0–0 0 0 0 1,500
3639 Milan Trneny CZE 471 1991-1991 0–1 0.0% 0 0 0 1,500
3640 Milan Vopicka CZE 1,148 1970-1970 0–1 0.0% 0 0 0 1,500
3641 Mile Cilic CRO 1,807 0–0 0 0 0 1,500
3642 Milen Velev BUL 121 1991-1994 2–8 20.0% 0 0 0 1,526
3643 Miles Armstrong AUS 268 0–0 0 0 0 1,501
3644 Miles Bugby GBR 1,199 0–0 0 0 0 1,500
3645 Miles Maclagan GBR 172 1993-2003 3–9 25.0% 0 0 0 1,533
3646 Miles Walker USA 363 1989-1989 0–1 0.0% 0 0 0 1,500
3647 Miliaan Niesten NED 431 0–0 0 0 0 1,506
3648 Mili Poljicak CRO 257 2022-2025 0–3 0.0% 0 0 0 1,500
3649 Miljan Zekic SRB 188 2017-2017 1–2 33.3% 0 0 0 1,534
3650 Miloslav Lacek CZE 170 1981-1984 0–4 0.0% 0 0 0 1,500
3651 Milos Sekulic SWE 643 2013-2013 0–1 0.0% 0 0 0 1,524
3652 Ming Li CHN 1,468 0–0 0 0 0 1,500
3653 Minh Quan Do VIE 1,002 2005-2005 0–1 0.0% 0 0 0 1,500
3654 Min Kyu Han KOR 742 1996-1996 0–1 0.0% 0 0 0 1,500
3655 Minoru Ueda JPN 455 1984-1985 1–2 33.3% 0 0 0 1,515
3656 Mislav Hizak CRO 546 0–0 0 0 0 1,500
3657 Mitchell Frank USA 503 0–0 0 0 0 1,500
3658 Mitchell J. Polnet USA 1,514 0–0 0 0 0 1,500
3659 Mitchell Krueger USA 135 2014-2025 11–25 30.6% 0 0 0 1,688
3660 Mithun Murali IND 1,040 0–0 0 0 0 1,500
3661 Mitsuru Motoi JPN 245 1974-1974 1–1 50.0% 0 0 0 1,513
3662 Mladen Mitak CRO 1,604 0–0 0 0 0 1,500
3663 Moerani Bouzige AUS 314 0–0 0 0 0 1,500
3664 Moez Echargui TUN 134 2026-2026 0–2 0.0% 0 0 0 1,512
3665 Mohamed Adnaoui MAR 1,218 0–0 0 0 0 1,500
3666 Mohamed Ali Kraimi MAR 0–0 0 0 0 1,500
3667 Mohamed Nazim Khan MAS 1,450 0–0 0 0 0 1,500
3668 Mohamed Ridaoui USA 427 1993-1995 0–3 0.0% 0 0 0 1,500
3669 Mohamed Saber MAR 1,020 0–0 0 0 0 1,500
3670 Mohamed Safwat EGY 130 2013-2020 2–12 14.3% 0 0 0 1,548
3671 Mohammad Ghareeb KUW 336 2004-2010 1–7 12.5% 0 0 0 1,500
3672 Mohammed Abdulla QAT 953 2005-2005 0–1 0.0% 0 0 0 1,500
3673 Mohammed Al Nabhani OMA 1,498 0–0 0 0 0 1,500
3674 Mohammed Fetov SUI 883 0–0 0 0 0 1,516
3675 Mohammed Reda KUW 1,541 0–0 0 0 0 1,500
3676 Mohcine Roudami MAR 1,130 0–0 0 0 0 1,500
3677 Moise Kouame FRA 211 2026-2026 3–5 37.5% 0 0 0 1,576
3678 Morees Dubruyn RSA 69 1987-1987 0–1 0.0% 0 0 0 1,500
3679 Morgan Johansson SWE 1,034 0–0 0 0 0 1,500
3680 Morgan Phillips GBR 406 0–0 0 0 0 1,500
3681 Morgan Wilson AUS 639 0–0 0 0 0 1,500
3682 Moritz Baumann GER 344 0–0 0 0 0 1,515
3683 Moritz Thiem AUT 1,225 0–0 0 0 0 1,500
3684 Morris Skip Strode USA 98 1981-1983 17–26 39.5% 0 0 0 1,602
3685 Morten Christensen DEN 250 1987-1996 2–5 28.6% 0 0 0 1,526
3686 Morten Ronneberg NOR 302 1982-1983 0–3 0.0% 0 0 0 1,500
3687 Mose Navarra ITA 119 1996-2001 3–9 25.0% 0 0 0 1,585
3688 Mounir El Aarej MAR 319 1997-2006 1–9 10.0% 0 0 0 1,500
3689 Mousa Shanan Zayed QAT 1,668 2013-2014 0–2 0.0% 0 0 0 1,500
3690 Moussa Shanan QAT 0–0 0 0 0 1,500
3691 Mubarak Shannan Zayid QAT 1,159 2016-2026 0–5 0.0% 0 0 0 1,500
3692 Mubarak Zaid QAT 0–0 0 0 0 1,500
3693 Munawar Iqbal PAK 257 1968-1974 3–10 23.1% 0 0 0 1,515
3694 Murad Inoyatov UZB 437 0–0 0 0 0 1,500
3695 Murkel Dellien BOL 168 0–0 0 0 0 1,516
3696 Murphy Cassone USA 172 2025-2026 0–2 0.0% 0 0 0 1,520
3697 Murphy Jensen USA 586 1992-1998 0–5 0.0% 0 0 0 1,500
3698 Mustafa Ghouse IND 500 0–0 0 0 0 1,516
3699 Myles Orton GBR 999 0–0 0 0 0 1,513
3700 Myrohn Miranda CHI 0–0 0 0 0 1,500
3701 Nam Hoang Ly VIE 231 0–0 0 0 0 1,500
3702 Nandan Bal IND 309 1978-1980 0–3 0.0% 0 0 0 1,500
3703 Naoki Nakagawa JPN 327 0–0 0 0 0 1,500
3704 Naomi Uemura JPN 725 1981-1984 0–2 0.0% 0 0 0 1,500
3705 Natan Rodrigues BRA 1,048 0–0 0 0 0 1,500
3706 Nathan Healey AUS 159 2004-2007 6–13 31.6% 0 0 0 1,579
3707 Nathaniel Schnugg USA 1,149 0–0 0 0 0 1,500
3708 Nathan Pasha USA 507 2014-2014 0–1 0.0% 0 0 0 1,500
3709 Nathan Thompson USA 351 0–0 0 0 0 1,536
3710 Nattan Benjasupawan THA 1,918 0–0 0 0 0 1,500
3711 Navdeep Singh IND 665 2007-2007 0–1 0.0% 0 0 0 1,544
3712 Navid Johannigmann GER 1,169 0–0 0 0 0 1,500
3713 Neale Fraser AUS 188 1968-1980 13–21 38.2% 0 0 0 1,550
3714 Neal Skupski GBR 1,262 0–0 0 0 0 1,500
3715 Ned Caswell USA 213 1988-1989 2–5 28.6% 0 0 0 1,519
3716 Ned Neely USA 786 1970-1970 1–2 33.3% 0 0 0 1,524
3717 Ned Weld USA 1,300 1968-1968 0–2 0.0% 0 0 0 1,500
3718 Neil Bamford GBR 555 0–0 0 0 0 1,500
3719 Neil Borwick AUS 104 1986-1995 25–50 33.3% 0 0 0 1,661
3720 Neil Broad GBR 84 1987-1993 7–19 26.9% 0 0 0 1,514
3721 Neil Oberleitner AUT 384 0–0 0 0 0 1,500
3722 Neil Pauffley GBR 406 0–0 0 0 0 1,500
3723 Neishit Vakil IND 1,595 0–0 0 0 0 1,500
3724 Nelson Aerts BRA 109 1983-1991 10–23 30.3% 0 0 0 1,560
3725 Nenad Zimonjic SRB 176 1999-2007 6–15 28.6% 0 0 0 1,552
3726 Nerman Fatic BIH 191 0–0 0 0 0 1,500
3727 Neven Krivokuca CRO 955 0–0 0 0 0 1,500
3728 Ney Keller BRA 161 1980-1983 1–6 14.3% 0 0 0 1,513
3729 Nial Brash USA 305 1979-1983 1–6 14.3% 0 0 0 1,514
3730 Nicholas David Ionel ROU 184 0–0 0 0 0 1,500
3731 Nicholas Edlefsen USA 991 0–0 0 0 0 1,500
3732 Nicholas Kalogeropoulos GRE 108 1968-1980 53–74 41.7% 0 0 0 1,681
3733 Nicholas Monroe USA 253 0–0 0 0 0 1,523
3734 Nicholas Naumann USA 0–0 0 0 0 1,514
3735 Nicholas Reyes USA 1,223 0–0 0 0 0 1,500
3736 Nicholas S Hu USA 511 0–0 0 0 0 1,500
3737 Nicholas Sido FRA 343 1983-1983 0–1 0.0% 0 0 0 1,500
3738 Nick Badenhorst RSA 548 1979-1979 0–1 0.0% 0 0 0 1,500
3739 Nick Barone USA 463 1969-1969 0–1 0.0% 0 0 0 1,500
3740 Nick Brown GBR 145 1980-1991 11–15 42.3% 0 0 0 1,575
3741 Nick Cavaday GBR 1,022 0–0 0 0 0 1,515
3742 Nick Chappell USA 329 2022-2023 0–2 0.0% 0 0 0 1,526
3743 Nick Fulwood GBR 176 1984-1989 5–13 27.8% 0 0 0 1,507
3744 Nick Gould GBR 259 1994-1998 0–4 0.0% 0 0 0 1,500
3745 Nick Hardt DOM 177 2024-2024 1–2 33.3% 0 0 0 1,530
3746 Nicklas Timfjord SWE 261 1997-2000 0–3 0.0% 0 0 0 1,500
3747 Nicklas Utgren SWE 138 1988-1996 7–13 35.0% 0 0 0 1,569
3748 Nick Lindahl AUS 187 2007-2010 1–8 11.1% 0 0 0 1,594
3749 Nick Mohtadi CAN 576 1982-1982 0–1 0.0% 0 0 0 1,500
3750 Nick Weal GBR 291 1997-1997 0–1 0.0% 0 0 0 1,500
3751 Nico Hipfl AUT 1,029 0–0 0 0 0 1,500
3752 Nicolaas Scholtz RSA 320 2011-2011 0–1 0.0% 0 0 0 1,539
3753 Nicola Bruno ITA 169 1990-1996 1–5 16.7% 0 0 0 1,513
3754 Nicolai Budkov Kjaer NOR 118 2025-2026 3–7 30.0% 0 0 0 1,636
3755 Nicola Kuhn GER 174 2017-2022 3–9 25.0% 0 0 0 1,537
3756 Nicolas Alvarez PER 288 0–0 0 0 0 1,500
3757 Nicolas Alvarez Varona ESP 219 2022-2022 1–2 33.3% 0 0 0 1,587
3758 Nicolas Arseneault CAN 491 2025-2025 1–1 50.0% 0 0 0 1,513
3759 Nicolas Barrientos COL 237 2013-2025 0–5 0.0% 0 0 0 1,500
3760 Nicolas Becerra ARG 191 1992-1992 0–2 0.0% 0 0 0 1,500
3761 Nicolas Coutelot FRA 87 2000-2003 13–19 40.6% 0 0 0 1,629
3762 Nicolas Daniel Olguin GER 0–0 0 0 0 1,500
3763 Nicolas Devilder FRA 60 2004-2012 24–47 33.8% 0 0 0 1,649
3764 Nicolas Ernst GER 1,138 0–0 0 0 0 1,500
3765 Nicolas Gustavo Kauer CHI 573 0–0 0 0 0 1,500
3766 Nicolas Kelaidis GRE 244 1972-1981 2–16 11.1% 0 0 0 1,500
3767 Nicolas Kicker ARG 78 2016-2022 19–28 40.4% 0 0 0 1,713
3768 Nicolas Kischkewitz FRA 260 1993-1993 1–1 50.0% 0 0 0 1,521
3769 Nicolas Meister USA 263 2012-2012 0–1 0.0% 0 0 0 1,578
3770 Nicolas Mejia COL 133 2021-2026 1–4 20.0% 0 0 0 1,561
3771 Nicolas Moreno De Alboran USA 107 2025-2025 0–2 0.0% 0 0 0 1,532
3772 Nicolas Pastor ARG 246 0–0 0 0 0 1,500
3773 Nicola Spear SRB 68 1968-1980 109–170 39.1% 0 0 0 1,707
3774 Nicolas Reissig AUT 344 0–0 0 0 0 1,516
3775 Nicolas Renavand FRA 225 2011-2011 1–1 50.0% 0 0 0 1,520
3776 Nicolas Romero ESP 338 1989-1989 1–1 50.0% 0 0 0 1,514
3777 Nicolas Santos BRA 457 0–0 0 0 0 1,500
3778 Nicolas Thomann FRA 106 1997-2006 14–25 35.9% 0 0 0 1,641
3779 Nicolas Todero ARG 219 2002-2002 0–1 0.0% 0 0 0 1,500
3780 Nicolas Tourte FRA 215 0–0 0 0 0 1,536
3781 Nicolas Villalon CHI 939 0–0 0 0 0 1,500
3782 Nico Matic GER 465 0–0 0 0 0 1,500
3783 Niels Desein BEL 154 2013-2015 0–3 0.0% 0 0 0 1,520
3784 Niels Lootsma NED 423 0–0 0 0 0 1,500
3785 Niels McDonald GER 1,036 2026-2026 0–1 0.0% 0 0 0 1,500
3786 Niels Visker NED 439 0–0 0 0 0 1,507
3787 Nigel Sears GBR 382 1981-1981 0–1 0.0% 0 0 0 1,500
3788 Nikita-Girey Demir USA 0–0 0 0 0 1,500
3789 Nikita Kryvonos USA 389 0–0 0 0 0 1,505
3790 Niklas Guttau GER 877 0–0 0 0 0 1,500
3791 Niklas Waldner AUT 1,173 0–0 0 0 0 1,500
3792 Niko Karagiannis GRE 738 0–0 0 0 0 1,500
3793 Nikola Cacic SRB 281 2016-2016 1–1 50.0% 0 0 0 1,505
3794 Nikola Ciric SRB 151 0–0 0 0 0 1,538
3795 Nikolai Fidirko BLR 610 2012-2012 0–1 0.0% 0 0 0 1,546
3796 Nikola Martinovic CRO 727 0–0 0 0 0 1,500
3797 Nikola Mektic CRO 213 2009-2025 3–8 27.3% 0 0 0 1,542
3798 Nikola Milojevic SRB 125 2019-2022 5–7 41.7% 0 0 0 1,650
3799 Nikola Slavic SWE 839 0–0 0 0 0 1,500
3800 Nikolas Sanchez Izquierdo ESP 214 2024-2024 0–1 0.0% 0 0 0 1,504