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
3201 Mac Styslinger USA 1,066 0–0 0 0 0 1,516
3202 Mac Visser NED 1,380 0–0 0 0 0 1,500
3203 Mae Malige FRA 418 0–0 0 0 0 1,500
3204 Magnus Eriksson SWE 0–0 0 0 0 1,500
3205 Magnus Nilsson SWE 249 1990-1990 1–1 50.0% 0 0 0 1,516
3206 Magnus Tideman SWE 76 1980-1989 14–35 28.6% 0 0 0 1,562
3207 Magnus Zeile SWE 240 1989-1990 0–2 0.0% 0 0 0 1,500
3208 Mahesh Bhupathi IND 217 1995-2002 2–14 12.5% 0 0 0 1,500
3209 Mait Kunnap EST 705 0–0 0 0 0 1,513
3210 M. Akbari IRI 1973-1973 1–1 50.0% 0 0 0 1,519
3211 Maksim Kan UZB 0–0 0 0 0 1,500
3212 Maks Kasnikowski POL 168 2024-2024 0–1 0.0% 0 0 0 1,552
3213 Malcolm Allen USA 217 1989-1989 1–5 16.7% 0 0 0 1,513
3214 Malcolm Elley NZL 429 1986-1986 0–1 0.0% 0 0 0 1,500
3215 Malek Jaziri TUN 42 2011-2023 83–134 38.2% 0 0 0 1,843
3216 Manas Dhamne IND 373 2023-2023 0–1 0.0% 0 0 0 1,500
3217 Manish Sureshkumar IND 508 0–0 0 0 0 1,500
3218 Mansour Bahrami IRI 192 1973-1992 22–46 32.4% 0 0 0 1,564
3219 Manuel Guinard FRA 134 2022-2025 5–8 38.5% 0 0 0 1,557
3220 Manuel Jorquera ITA 305 0–0 0 0 0 1,500
3221 Manuel Pena Lopez ARG 395 0–0 0 0 0 1,500
3222 Manuel Rodriguez CHI 390 1983-1984 0–2 0.0% 0 0 0 1,500
3223 Manuel Ruiz MEX 618 1976-1976 0–1 0.0% 0 0 0 1,500
3224 Manuel Sanchez MEX 455 2011-2017 0–2 0.0% 0 0 0 1,500
3225 Mao-Xin Gong CHN 294 2009-2013 0–4 0.0% 0 0 0 1,500
3226 Marat Sharipov RUS 243 0–0 0 0 0 1,500
3227 Marc Albert NED 305 1980-1981 0–4 0.0% 0 0 0 1,500
3228 Marc Auradou FRA 724 0–0 0 0 0 1,516
3229 Marcel Felder URU 227 0–0 0 0 0 1,500
3230 Marcel Freeman USA 46 1980-1988 53–86 38.1% 0 0 0 1,714
3231 Marcel Ioan Miron ROU 697 0–0 0 0 0 1,500
3232 Marcello Bassanelli ITA 207 1987-1987 0–1 0.0% 0 0 0 1,500
3233 Marcello Craca GER 90 1997-2002 11–23 32.4% 0 0 0 1,569
3234 Marcello Lara MEX 59 1968-1979 61–113 35.1% 0 0 0 1,662
3235 Marcelo Arevalo ESA 139 2018-2025 2–3 40.0% 0 0 0 1,514
3236 Marcelo Charpentier ARG 114 1994-2003 8–24 25.0% 0 0 0 1,570
3237 Marcelo Demoliner BRA 232 2015-2015 1–1 50.0% 0 0 0 1,512
3238 Marcelo Grassi ITA 618 1983-1983 0–1 0.0% 0 0 0 1,500
3239 Marcelo Hennemann BRA 149 1987-1989 6–10 37.5% 0 0 0 1,520
3240 Marcelo Ingaramo ARG 67 1984-1994 33–52 38.8% 0 0 0 1,651
3241 Marcelo Melo BRA 273 0–0 0 0 0 1,512
3242 Marcel Ruzic CRO 0–0 0 0 0 1,500
3243 Marcel Zimmermann GER 299 0–0 0 0 0 1,519
3244 Marc Flur USA 71 1983-1989 38–63 37.6% 0 0 0 1,654
3245 Marc Gicquel FRA 37 2002-2014 92–113 44.9% 0 0 0 1,785
3246 Marc Giner ESP 245 0–0 0 0 0 1,500
3247 Marcin Gawron POL 262 0–0 0 0 0 1,531
3248 Marcin Matkowski POL 659 2003-2005 0–2 0.0% 0 0 0 1,500
3249 Marcio Carlsson BRA 119 1995-1999 5–8 38.5% 0 0 0 1,564
3250 Marcio Torres BRA 712 0–0 0 0 0 1,500
3251 Marc Kimmich AUS 226 2005-2006 0–3 0.0% 0 0 0 1,500
3252 Marc Krippendorf SUI 466 1984-1984 0–1 0.0% 0 0 0 1,500
3253 Marc Lopez ESP 106 2001-2014 21–31 40.4% 0 0 0 1,630
3254 Marc Majdandzic GER 929 0–0 0 0 0 1,500
3255 Marc Meigel GER 477 0–0 0 0 0 1,532
3256 Marco Alciati ITA 274 1979-1981 3–8 27.3% 0 0 0 1,500
3257 Marco Armellini ITA 145 1980-1987 4–3 57.1% 0 0 0 1,570
3258 Marco Aurelio Nunez MEX 0–0 0 0 0 1,500
3259 Marco Bellini ITA 309 1981-1982 0–2 0.0% 0 0 0 1,500
3260 Marco Bortolotti ITA 355 0–0 0 0 0 1,500
3261 Marco Cacopardo USA 554 1995-1995 0–1 0.0% 0 0 0 1,500
3262 Marco Chiudinelli SUI 52 2003-2017 44–85 34.1% 0 0 0 1,792
3263 Marco Consolini ITA 308 1971-1979 1–5 16.7% 0 0 0 1,516
3264 Marco Crugnola ITA 165 2008-2011 0–3 0.0% 0 0 0 1,541
3265 Marco Filippeschi ITA 221 1988-1989 0–4 0.0% 0 0 0 1,500
3266 Marco Gualdi ITA 853 0–0 0 0 0 1,500
3267 Marco Gudino ECU 662 1979-1979 0–1 0.0% 0 0 0 1,500
3268 Marco Meneschincheri ITA 131 1994-1999 2–12 14.3% 0 0 0 1,500
3269 Marco Mirnegg AUT 204 2005-2005 0–1 0.0% 0 0 0 1,500
3270 Marco Morales CHI 490 1983-1983 0–1 0.0% 0 0 0 1,500
3271 Marco Osorio MEX 268 1997-1997 0–1 0.0% 0 0 0 1,500
3272 Marco Pedrini ITA 294 0–0 0 0 0 1,500
3273 Marco Prochazka AUT 0–0 0 0 0 1,500
3274 Marcos Aurelio Gorriz ESP 88 1989-1997 38–78 32.8% 0 0 0 1,593
3275 Marcos Daniel BRA 56 2002-2011 20–63 24.1% 0 0 0 1,649
3276 Marcos Hocevar BRA 30 1979-1985 80–94 46.0% 0 0 0 1,818
3277 Marcos Ondruska RSA 27 1990-2001 105–137 43.4% 0 0 0 1,785
3278 Marc Othman Ktiri ESP 1,350 0–0 0 0 0 1,500
3279 Marco Trungelliti ARG 76 2012-2026 24–34 41.4% 0 0 0 1,712
3280 Marc Polmans AUS 116 2017-2026 6–18 25.0% 0 0 0 1,608
3281 Marc Rath AUT 305 0–0 0 0 0 1,514
3282 Marc Sieber GER 236 0–0 0 0 0 1,500
3283 Marc Steger FRA 715 0–0 0 0 0 1,500
3284 Marcus Daniell NZL 500 0–0 0 0 0 1,500
3285 Marcus Fugate USA 587 0–0 0 0 0 1,500
3286 Marcus Sarstrand SWE 240 1997-2003 1–3 25.0% 0 0 0 1,524
3287 Marcus Willis GBR 322 2016-2016 1–1 50.0% 0 0 0 1,596
3288 Marek Gengel CZE 229 0–0 0 0 0 1,516
3289 Marek Jaloviec CZE 244 0–0 0 0 0 1,500
3290 Marek Michalicka CZE 235 0–0 0 0 0 1,500
3291 Marek Semjan SVK 218 0–0 0 0 0 1,516
3292 M. Arenzon BRA 725 1983-1983 0–1 0.0% 0 0 0 1,500
3293 Marian Laudin NED 831 1968-1973 2–4 33.3% 0 0 0 1,516
3294 Mariano Delfino ARG 154 2003-2003 0–1 0.0% 0 0 0 1,512
3295 Mariano Hood ARG 153 1998-2001 4–7 36.4% 0 0 0 1,524
3296 Mariano Kestelboim ARG 387 0–0 0 0 0 1,500
3297 Marin Bradaric CRO 349 0–0 0 0 0 1,500
3298 Marin Draganja CRO 550 0–0 0 0 0 1,516
3299 Marinko Matosevic AUS 39 2010-2015 62–92 40.3% 0 0 0 1,900
3300 Mario Calautti ITA 563 1981-1981 0–1 0.0% 0 0 0 1,500
3301 Mario Carnevale ITA 455 1989-1989 0–1 0.0% 0 0 0 1,500
3302 Mario Delgado CRC 1980-1980 0–1 0.0% 0 0 0 1,500
3303 Mario Piuk ITA 496 1971-1978 0–2 0.0% 0 0 0 1,500
3304 Mario Radic CRO 141 2001-2003 2–4 33.3% 0 0 0 1,500
3305 Mario Rincon COL 193 1989-1997 2–9 18.2% 0 0 0 1,500
3306 Mario Tabares CUB 131 1988-1990 1–5 16.7% 0 0 0 1,505
3307 Mario Vilella Martinez ESP 158 2020-2021 4–6 40.0% 0 0 0 1,642
3308 Mario Visconti ITA 154 1991-1994 2–6 25.0% 0 0 0 1,511
3309 Marius Barnard RSA 313 1987-1994 0–3 0.0% 0 0 0 1,500
3310 Marius Copil ROU 56 2009-2022 47–81 36.7% 0 0 0 1,811
3311 Marius Masencamp RSA 275 1988-1988 0–1 0.0% 0 0 0 1,500
3312 Marius Pimishofer AUT 0–0 0 0 0 1,500
3313 Marius Zay GER 466 0–0 0 0 0 1,500
3314 Mariusz Fyrstenberg POL 317 2003-2005 0–3 0.0% 0 0 0 1,500
3315 Mark Basham USA 292 1988-1988 0–3 0.0% 0 0 0 1,500
3316 Mark Buckley USA 124 1983-1987 6–17 26.1% 0 0 0 1,535
3317 Mark Darby USA 431 1982-1982 0–1 0.0% 0 0 0 1,500
3318 Mark Draper AUS 152 1998-1999 1–4 20.0% 0 0 0 1,533
3319 Mark Farrell GBR 120 1970-1980 17–42 28.8% 0 0 0 1,557
3320 Mark Freedman USA 390 1982-1982 0–1 0.0% 0 0 0 1,500
3321 Mark Fynn ZIM 890 0–0 0 0 0 1,500
3322 Mark Greenan CAN 426 1985-1989 0–2 0.0% 0 0 0 1,500
3323 Mark Hilton GBR 202 2001-2005 1–4 20.0% 0 0 0 1,500
3324 Mark Jeffrey AUS 373 1985-1985 0–1 0.0% 0 0 0 1,500
3325 Mark Kaplan RSA 117 1988-1994 11–21 34.4% 0 0 0 1,579
3326 Mark Keil USA 167 1988-1994 4–8 33.3% 0 0 0 1,545
3327 Mark Knowles BAH 96 1988-2000 23–51 31.1% 0 0 0 1,623
3328 Mark Kratzmann AUS 50 1982-1992 60–96 38.5% 0 0 0 1,750
3329 Mark Lajal EST 145 2023-2025 3–4 42.9% 0 0 0 1,642
3330 Mark Lewis NZL 403 1980-1984 3–6 33.3% 0 0 0 1,522
3331 Mark Long NZL 736 1985-1985 0–1 0.0% 0 0 0 1,500
3332 Mark Merklein BAH 160 1994-1998 3–12 20.0% 0 0 0 1,507
3333 Mark Meyers USA 148 1975-1978 2–8 20.0% 0 0 0 1,509
3334 Mark Nielsen NZL 172 1998-2006 2–8 20.0% 0 0 0 1,524
3335 Marko Boskovic SRB 0–0 0 0 0 1,500
3336 Marko Djokovic SRB 571 2008-2012 0–4 0.0% 0 0 0 1,500
3337 Marko Lenz GER 620 0–0 0 0 0 1,500
3338 Marko Maksimovic SRB 837 0–0 0 0 0 1,500
3339 Marko Mijacevic CRO 1,043 0–0 0 0 0 1,514
3340 Marko Miladinovic SRB 451 0–0 0 0 0 1,518
3341 Marko Rajic SRB 1,299 0–0 0 0 0 1,500
3342 Marko Tepavac SRB 174 2017-2017 0–1 0.0% 0 0 0 1,500
3343 Marko Tkalec SLO 243 2001-2001 0–1 0.0% 0 0 0 1,526
3344 Marko Topo GER 235 2021-2026 0–8 0.0% 0 0 0 1,581
3345 Marko Zelch GER 1,488 0–0 0 0 0 1,500
3346 Mark Ozer USA 474 1990-1990 0–1 0.0% 0 0 0 1,500
3347 Mark Petchey GBR 80 1987-1998 34–64 34.7% 0 0 0 1,597
3348 Mark Richards AUS 1,117 0–0 0 0 0 1,500
3349 Mark Shires USA 264 1972-1975 1–7 12.5% 0 0 0 1,524
3350 Mark Turpin USA 211 1978-1980 1–11 8.3% 0 0 0 1,500
3351 Markus Eriksson SWE 277 2013-2015 0–4 0.0% 0 0 0 1,500
3352 Markus Gunthardt SUI 209 1978-1983 2–16 11.1% 0 0 0 1,508
3353 Markus Hantschk GER 71 1998-2004 26–41 38.8% 0 0 0 1,608
3354 Markus Hipfl AUT 63 1994-2005 55–78 41.4% 0 0 0 1,686
3355 Markus Menzler GER 385 1999-1999 0–1 0.0% 0 0 0 1,500
3356 Markus Naewie GER 70 1991-1994 21–36 36.8% 0 0 0 1,610
3357 Markus Nagel GER 450 1976-1976 0–1 0.0% 0 0 0 1,500
3358 Markus Rackl GER 129 1988-1989 8–14 36.4% 0 0 0 1,560
3359 Markus Schultz SWE 1,320 0–0 0 0 0 1,500
3360 Markus Zillner GER 143 1988-1996 5–9 35.7% 0 0 0 1,583
3361 Mark Verryth AUS 507 0–0 0 0 0 1,500
3362 Mark Whitehouse GBR 523 0–0 0 0 0 1,500
3363 Mark Witsken USA 487 1982-1982 0–1 0.0% 0 0 0 1,500
3364 Marq Foster USA 354 0–0 0 0 0 1,500
3365 Marsel Ilhan TUR 77 2009-2021 20–54 27.0% 0 0 0 1,754
3366 Martijn Van Haasteren AHO 474 0–0 0 0 0 1,500
3367 Martin Alund ARG 84 2013-2014 7–10 41.2% 0 0 0 1,651
3368 Martin Barba USA 303 1988-1989 2–5 28.6% 0 0 0 1,514
3369 Martin Blackman USA 158 1987-1994 3–12 20.0% 0 0 0 1,522
3370 Martin Borisiouk BLR 736 0–0 0 0 0 1,500
3371 Martin Carlstein SWE 900 1968-1974 2–5 28.6% 0 0 0 1,515
3372 Martin Colenbrander NZL 0–0 0 0 0 1,500
3373 Martin Cuevas URU 271 0–0 0 0 0 1,500
3374 Martin Damm USA 104 2024-2026 10–11 47.6% 0 0 0 1,712
3375 Martin Emmrich GER 604 2010-2010 0–1 0.0% 0 0 0 1,547
3376 Martin Fischer AUT 117 2006-2015 2–19 9.5% 0 0 0 1,691
3377 Martin Garcia ARG 342 2000-2002 0–2 0.0% 0 0 0 1,500
3378 Martin Goldberg USA 1980-1980 0–1 0.0% 0 0 0 1,500
3379 Martin Hipp GER 335 1985-1985 1–1 50.0% 0 0 0 1,523
3380 Martin Koek NED 555 1972-1972 1–3 25.0% 0 0 0 1,521
3381 Martin Krumich CZE 260 2026-2026 0–1 0.0% 0 0 0 1,518
3382 Martin Landaluce ESP 55 2022-2026 12–19 38.7% 0 0 0 1,729
3383 Martin Laurendeau CAN 90 1986-1992 36–58 38.3% 0 0 0 1,655
3384 Martin Lee GBR 94 1996-2006 19–42 31.1% 0 0 0 1,594
3385 Martin Lorenzoni ITA 439 1979-1980 0–2 0.0% 0 0 0 1,500
3386 Martin Pedersen DEN 344 0–0 0 0 0 1,500
3387 Martin Prikryl CZE 874 0–0 0 0 0 1,515
3388 Martin Redlicki USA 381 0–0 0 0 0 1,500
3389 Martin Rmus SLO 973 0–0 0 0 0 1,500
3390 Martin Robinson GBR 105 1974-1980 13–36 26.5% 0 0 0 1,578
3391 Martin Rodriguez ARG 71 1994-2001 16–40 28.6% 0 0 0 1,572
3392 Martin Rondina ARG 1,601 0–0 0 0 0 1,500
3393 Martin Schaffl AUT 398 1989-1993 0–3 0.0% 0 0 0 1,500
3394 Martin Slanar AUT 198 2008-2008 1–2 33.3% 0 0 0 1,534
3395 Martin Spottl AUT 181 1999-2000 2–3 40.0% 0 0 0 1,536
3396 Martin Stepanek CZE 248 0–0 0 0 0 1,500
3397 Martin Strelba CZE 53 1987-1993 42–68 38.2% 0 0 0 1,691
3398 Martin Stringari ARG 125 1988-1994 6–12 33.3% 0 0 0 1,537
3399 Martin Trueva POR 870 0–0 0 0 0 1,500
3400 Martin Vacek CZE 392 0–0 0 0 0 1,501