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
3401 Martin Vaisse FRA 225 2014-2014 0–1 0.0% 0 0 0 1,517
3402 Martin Valenti ESP 522 1985-1985 0–1 0.0% 0 0 0 1,500
3403 Martin Vassallo Arguello ARG 47 2002-2010 46–81 36.2% 0 0 0 1,667
3404 Martin Wostenholme CAN 84 1979-1992 44–79 35.8% 0 0 0 1,607
3405 Marvin Moeller GER 287 2016-2016 0–1 0.0% 0 0 0 1,500
3406 Marzio Martelli ITA 96 1996-2001 19–31 38.0% 0 0 0 1,623
3407 Masaru Suishu JPN 557 1982-1982 0–1 0.0% 0 0 0 1,500
3408 Masato Shiga JPN 479 0–0 0 0 0 1,500
3409 Masayoshi Takeyari JPN 496 1986-1986 0–1 0.0% 0 0 0 1,500
3410 Massimo Ardinghi ITA 194 1991-1994 1–4 20.0% 0 0 0 1,500
3411 Massimo Boscatto ITA 355 1988-1990 0–2 0.0% 0 0 0 1,500
3412 Massimo Calvelli ITA 255 1995-1995 1–1 50.0% 0 0 0 1,523
3413 Massimo Cierro ITA 113 1984-1993 18–45 28.6% 0 0 0 1,535
3414 Massimo Dell'Acqua ITA 148 2003-2008 1–5 16.7% 0 0 0 1,500
3415 Massimo Grassotti ITA 332 1980-1980 0–1 0.0% 0 0 0 1,500
3416 Massimo Rivaroli ITA 400 1979-1979 1–2 33.3% 0 0 0 1,513
3417 Massimo Valeri ITA 137 1992-1998 3–9 25.0% 0 0 0 1,500
3418 Massimo Zampieri ITA 223 1985-1985 1–2 33.3% 0 0 0 1,513
3419 Mate Delic CRO 150 2011-2015 0–7 0.0% 0 0 0 1,536
3420 Matej Dodig CRO 199 2024-2026 1–3 25.0% 0 0 0 1,523
3421 Matej Sabanov SRB 640 0–0 0 0 0 1,500
3422 Matej Svjetlicic CRO 1,402 0–0 0 0 0 1,500
3423 Mate Pavic CRO 295 2011-2017 3–10 23.1% 0 0 0 1,611
3424 Mateus Alves BRA 271 2023-2023 0–1 0.0% 0 0 0 1,500
3425 Mateusz Kowalczyk POL 694 0–0 0 0 0 1,500
3426 Mateusz Szmigiel POL 851 0–0 0 0 0 1,500
3427 Mateusz Terczynski POL 934 0–0 0 0 0 1,500
3428 Mate Valkusz HUN 204 2019-2024 1–3 25.0% 0 0 0 1,529
3429 Matheson Klein AUS 500 0–0 0 0 0 1,516
3430 Matheus Pucinelli De Almeida BRA 190 2022-2022 1–1 50.0% 0 0 0 1,558
3431 Mathias Bourgue FRA 140 2016-2023 1–5 16.7% 0 0 0 1,597
3432 Mathias Hellstrom SWE 366 2004-2004 0–1 0.0% 0 0 0 1,500
3433 Mathieu Guenat SUI 526 0–0 0 0 0 1,515
3434 Mathieu Montcourt FRA 104 2006-2009 5–10 33.3% 0 0 0 1,563
3435 Mathieu Rodrigues FRA 211 2011-2011 1–1 50.0% 0 0 0 1,530
3436 Mathys Erhard FRA 249 0–0 0 0 0 1,500
3437 Matias Boeker USA 216 2002-2005 1–4 20.0% 0 0 0 1,520
3438 Matias Castro ARG 975 0–0 0 0 0 1,500
3439 Matias Franco Descotte ARG 285 0–0 0 0 0 1,500
3440 Matias Rodolfo Buchhass ARG 935 0–0 0 0 0 1,500
3441 Matias Saenz ARG 898 0–0 0 0 0 1,500
3442 Matias Sborowitz CHI 456 0–0 0 0 0 1,500
3443 Matias Soto CHI 240 2026-2026 0–1 0.0% 0 0 0 1,521
3444 Matija Pecotic CRO 206 2023-2023 1–1 50.0% 0 0 0 1,543
3445 Mats Moraing GER 115 2019-2021 1–2 33.3% 0 0 0 1,536
3446 Mats Rosenkranz GER 254 0–0 0 0 0 1,507
3447 Matt Bocko USA 400 0–0 0 0 0 1,500
3448 Matt Bruch USA 648 0–0 0 0 0 1,500
3449 Matteo Arnaldi ITA 29 2022-2026 71–73 49.3% 0 0 0 1,906
3450 Matteo Donati ITA 159 2015-2015 1–1 50.0% 0 0 0 1,599
3451 Matteo Gigante ITA 125 2024-2025 6–7 46.2% 0 0 0 1,668
3452 Matteo Marrai ITA 263 2008-2008 0–1 0.0% 0 0 0 1,537
3453 Matteo Martineau FRA 170 2023-2024 0–2 0.0% 0 0 0 1,515
3454 Matteo Trevisan ITA 267 2015-2015 0–1 0.0% 0 0 0 1,500
3455 Matteo Viola ITA 118 2012-2019 4–13 23.5% 0 0 0 1,639
3456 Matthew Allare USA 1,356 0–0 0 0 0 1,516
3457 Matthew Barton AUS 183 2016-2017 4–4 50.0% 0 0 0 1,650
3458 Matthew Behrmann USA 536 2003-2003 0–1 0.0% 0 0 0 1,500
3459 Matthew Breen AUS 249 2001-2001 0–1 0.0% 0 0 0 1,507
3460 Matthew Dellavedova AUS 310 0–0 0 0 0 1,523
3461 Matthew Ebden AUS 39 2010-2025 75–129 36.8% 0 0 0 1,849
3462 Matthew Forbes USA 896 2024-2024 0–1 0.0% 0 0 0 1,500
3463 Matthew Pierot NED 851 0–0 0 0 0 1,500
3464 Matthew Romios AUS 563 0–0 0 0 0 1,500
3465 Matthew Short GBR 708 0–0 0 0 0 1,500
3466 Matthew Smith GBR 295 1970-1970 0–1 0.0% 0 0 0 1,500
3467 Matthias Bachinger GER 85 2007-2021 31–55 36.0% 0 0 0 1,770
3468 Matthias Haim AUT 460 0–0 0 0 0 1,500
3469 Matthias Wolf ITA 1,038 0–0 0 0 0 1,516
3470 Matthias Wunner GER 628 0–0 0 0 0 1,500
3471 Mattia Bellucci ITA 63 2023-2026 26–39 40.0% 0 0 0 1,810
3472 Mattia Livraghi ITA 579 0–0 0 0 0 1,500
3473 Matti Timonen FIN 257 1974-1977 2–6 25.0% 0 0 0 1,518
3474 Matt Lucena USA 312 1994-1994 0–1 0.0% 0 0 0 1,500
3475 Matt Reid AUS 183 2013-2013 0–1 0.0% 0 0 0 1,534
3476 Matt Simpson NZL 901 0–0 0 0 0 1,500
3477 Matwe Middelkoop NED 197 2008-2008 0–1 0.0% 0 0 0 1,520
3478 Maurice Hunter USA 309 1980-1982 0–5 0.0% 0 0 0 1,500
3479 Maurice Ruah VEN 90 1989-1998 20–38 34.5% 0 0 0 1,577
3480 Mauricio Astorga MEX 687 0–0 0 0 0 1,500
3481 Mauricio Echazu PER 379 0–0 0 0 0 1,500
3482 Maurizio Bonaiti ITA 390 1971-1973 0–3 0.0% 0 0 0 1,500
3483 Mauro Menezes BRA 184 1988-1991 3–13 18.8% 0 0 0 1,500
3484 Maverick Banes AUS 216 0–0 0 0 0 1,500
3485 Max Alcala Gurri ESP 181 0–0 0 0 0 1,500
3486 Max Basing GBR 257 2026-2026 0–1 0.0% 0 0 0 1,541
3487 Max Dahlin SWE 870 2026-2026 0–1 0.0% 0 0 0 1,500
3488 Max Hans Rehberg GER 230 2022-2024 0–4 0.0% 0 0 0 1,500
3489 Max Houkes NED 231 0–0 0 0 0 1,500
3490 Max Hurlimann SUI 163 1976-1979 1–8 11.1% 0 0 0 1,500
3491 Maxim Dubarenco BLR 260 0–0 0 0 0 1,500
3492 Maxime Authom BEL 143 2012-2013 0–2 0.0% 0 0 0 1,617
3493 Maxime Bonami FRA 954 0–0 0 0 0 1,500
3494 Maxime Chazal FRA 234 0–0 0 0 0 1,509
3495 Maxime Hamou FRA 211 2015-2017 0–3 0.0% 0 0 0 1,500
3496 Maxime Huard FRA 225 1995-1995 2–1 66.7% 0 0 0 1,549
3497 Maxime Janvier FRA 170 2018-2024 0–6 0.0% 0 0 0 1,558
3498 Maxime Tchoutakian FRA 538 0–0 0 0 0 1,500
3499 Maxime Teixeira FRA 154 2011-2015 1–5 16.7% 0 0 0 1,654
3500 Maximilian Abel GER 183 2002-2004 2–7 22.2% 0 0 0 1,538
3501 Maximilian Dinslaken GER 725 0–0 0 0 0 1,500
3502 Maximilian Kolleritsch GER 0–0 0 0 0 1,500
3503 Maximilian Marterer GER 45 2015-2025 37–78 32.2% 0 0 0 1,812
3504 Maximilian Neuchrist AUT 182 0–0 0 0 0 1,500
3505 Maximiliano Estevez ARG 242 0–0 0 0 0 1,500
3506 Maxim Kravtsov RUS 1,658 0–0 0 0 0 1,500
3507 Maximo Gonzalez ARG 58 2007-2025 28–60 31.8% 0 0 0 1,702
3508 Max Pettman AUS 306 1968-1974 2–4 33.3% 0 0 0 1,524
3509 Max Purcell AUS 40 2018-2024 31–49 38.8% 0 0 0 1,754
3510 Max Raditschnigg AUT 440 0–0 0 0 0 1,500
3511 Max Schoenhaus GER 311 2026-2026 0–2 0.0% 0 0 0 1,536
3512 Max Senior AUS 276 1968-1974 4–6 40.0% 0 0 0 1,531
3513 Max Wiskandt GER 377 0–0 0 0 0 1,500
3514 Max Wunschig GER 287 1971-1981 3–10 23.1% 0 0 0 1,500
3515 Mayeul Darras FRA 1,353 0–0 0 0 0 1,500
3516 Mbonisi Ndimande ZIM 1,346 0–0 0 0 0 1,500
3517 Mees Rottgering NED 416 2025-2026 0–3 0.0% 0 0 0 1,533
3518 Mehdi Benchakroun MAR 1,137 0–0 0 0 0 1,500
3519 Mehdi Benhammou MAR 0–0 0 0 0 1,515
3520 Mehdi Jdi MAR 906 0–0 0 0 0 1,500
3521 Mehdi Tahiri MAR 324 1994-2006 1–10 9.1% 0 0 0 1,500
3522 Mehdi Ziadi MAR 531 2004-2013 0–5 0.0% 0 0 0 1,500
3523 Mehl Ampon USA 389 1981-1981 0–1 0.0% 0 0 0 1,500
3524 Melle Van Gemerden NED 100 2004-2006 4–6 40.0% 0 0 0 1,585
3525 Melvin Tong HKG 913 1997-2000 0–2 0.0% 0 0 0 1,500
3526 Menelaos Efstathiou CYP 773 0–0 0 0 0 1,500
3527 Menno Oosting NED 72 1984-1994 22–34 39.3% 0 0 0 1,630
3528 Mert Alkaya TUR 309 0–0 0 0 0 1,500
3529 Mert Naci Turker TUR 792 0–0 0 0 0 1,517
3530 M. Fallas CRC 1980-1980 0–1 0.0% 0 0 0 1,500
3531 Michael Appleton GBR 1980-1980 1–1 50.0% 0 0 0 1,513
3532 Michael Bauer AUT 358 1989-1989 0–1 0.0% 0 0 0 1,500
3533 Michael Berrer GER 42 2004-2016 88–143 38.1% 0 0 0 1,783
3534 Michael Bois FRA 582 0–0 0 0 0 1,500
3535 Michael Burgener SUI 306 1968-1975 1–4 20.0% 0 0 0 1,503
3536 Michael Daniel ISR 231 1988-1990 0–3 0.0% 0 0 0 1,500
3537 Michael Eibl AUT 1,234 0–0 0 0 0 1,500
3538 Michael Fancutt AUS 361 1981-1985 0–5 0.0% 0 0 0 1,500
3539 Michael Geerts BEL 212 2022-2022 0–1 0.0% 0 0 0 1,500
3540 Michael Geserer GER 189 1991-1996 2–7 22.2% 0 0 0 1,509
3541 Michael Grant USA 88 1974-1981 15–31 32.6% 0 0 0 1,568
3542 Michael Greenberg USA 214 1979-1979 0–2 0.0% 0 0 0 1,500
3543 Michael Hill AUS 168 1999-2000 2–5 28.6% 0 0 0 1,532
3544 Michael Kohlmann GER 98 1998-2007 24–47 33.8% 0 0 0 1,611
3545 Michael Kures USA 107 1981-1989 10–23 30.3% 0 0 0 1,557
3546 Michael Lammer SUI 150 2003-2011 6–16 27.3% 0 0 0 1,647
3547 Michael Linzer AUT 236 2016-2016 0–2 0.0% 0 0 0 1,521
3548 Michael Look AUS 323 0–0 0 0 0 1,518
3549 Michael Lux GER 0–0 0 0 0 1,500
3550 Michael McClune USA 267 2007-2012 1–2 33.3% 0 0 0 1,501
3551 Michael Mmoh USA 81 2016-2026 33–45 42.3% 0 0 0 1,775
3552 Michael Mortensen DEN 301 1984-1984 2–2 50.0% 0 0 0 1,536
3553 Michael Oberleitner AUT 280 1985-1989 0–3 0.0% 0 0 0 1,500
3554 Michael Quintero COL 245 2003-2003 0–1 0.0% 0 0 0 1,500
3555 Michael Robertson USA 101 1982-1991 23–46 33.3% 0 0 0 1,591
3556 Michael Rubin USA 834 0–0 0 0 0 1,516
3557 Michael Russell USA 60 1998-2015 77–149 34.1% 0 0 0 1,810
3558 Michael Ryderstedt SWE 130 2004-2012 8–12 40.0% 0 0 0 1,574
3559 Michael Sell USA 136 1993-2000 6–16 27.3% 0 0 0 1,512
3560 Michael Shabaz USA 394 0–0 0 0 0 1,525
3561 Michael Shyjan USA 649 1993-1997 0–2 0.0% 0 0 0 1,500
3562 Michael Tauson DEN 101 1986-1991 13–15 46.4% 0 0 0 1,638
3563 Michael Tebbutt AUS 87 1993-2001 64–84 43.2% 0 0 0 1,735
3564 Michael Venus NZL 274 2006-2020 1–10 9.1% 0 0 0 1,563
3565 Michael Vrbensky CZE 277 2021-2021 0–1 0.0% 0 0 0 1,532
3566 Michael Walker HKG 407 1986-1992 0–3 0.0% 0 0 0 1,500
3567 Michael Westphal GER 49 1982-1989 73–97 42.9% 0 0 0 1,754
3568 Michael Yani USA 143 2006-2012 4–13 23.5% 0 0 0 1,631
3569 Michael Zheng USA 120 2026-2026 3–5 37.5% 0 0 0 1,693
3570 Michail Pervolarakis GRE 366 2022-2022 0–1 0.0% 0 0 0 1,500
3571 Michalis Sakellaridis GRE 1,747 0–0 0 0 0 1,500
3572 Michal Konecny CZE 285 0–0 0 0 0 1,500
3573 Michal Lewandowski POL 755 1968-1968 1–1 50.0% 0 0 0 1,524
3574 Michal Mertinak SVK 129 2003-2008 4–11 26.7% 0 0 0 1,552
3575 Michal Przysiezny POL 57 2004-2016 19–58 24.7% 0 0 0 1,784
3576 Michal Schmid CZE 373 0–0 0 0 0 1,513
3577 Michele Fioroni ITA 205 1983-1989 0–7 0.0% 0 0 0 1,500
3578 Michele Ribecai ITA 259 0–0 0 0 0 1,500
3579 Michel Koning NED 229 2007-2007 0–1 0.0% 0 0 0 1,558
3580 Michel Kratochvil SUI 35 2000-2007 70–89 44.0% 0 0 0 1,761
3581 Michel Vernier CHI 664 0–0 0 0 0 1,500
3582 Michiel Schapers NED 25 1983-1993 151–176 46.2% 0 0 0 1,841
3583 Michihisa Onoda JPN 301 2000-2002 0–4 0.0% 0 0 0 1,500
3584 Micke Kontinen FIN 355 0–0 0 0 0 1,512
3585 Miecyslav Rybarczyk POL 273 1968-1973 0–8 0.0% 0 0 0 1,500
3586 Miguel Almeida POR 1,375 0–0 0 0 0 1,516
3587 Miguel Angel Lopez Jaen ESP 171 2008-2008 1–2 33.3% 0 0 0 1,607
3588 Miguel Damas ESP 257 2026-2026 0–1 0.0% 0 0 0 1,511
3589 Miguel Gallardo-Valles MEX 189 2003-2006 0–4 0.0% 0 0 0 1,516
3590 Miguel Merz ESA 254 1991-1991 1–1 50.0% 0 0 0 1,517
3591 Miguel Mir ESP 158 1975-1983 7–31 18.4% 0 0 0 1,500
3592 Miguel Nido PUR 120 1988-1990 15–22 40.5% 0 0 0 1,579
3593 Miguel Olvera ECU 711 1968-1970 7–9 43.8% 0 0 0 1,529
3594 Miguel Pastura ARG 182 1997-1997 0–1 0.0% 0 0 0 1,500
3595 Miguel Semedo POR 917 0–0 0 0 0 1,500
3596 Miguel Semmler ESP 514 0–0 0 0 0 1,500
3597 Miguel Soares POR 798 1984-1984 0–1 0.0% 0 0 0 1,500
3598 Miguel Tobon COL 205 1994-2001 9–5 64.3% 0 0 0 1,613
3599 Miha Mlakar SLO 1,305 0–0 0 0 0 1,516
3600 Mihnea Ion Nastase ROU 279 1987-1991 0–3 0.0% 0 0 0 1,500