Player list updated: 2026-07-23 04:40 UTC

ATP Players — M

Career records for ATP players whose last names begin with M. Select a column heading to sort the complete list.

Player Sort by Player Country Sort by Country Peak ranking Sort by Peak ranking, currently ascending Peak Elo Sort by Peak Elo M Sort by M W Sort by W L Sort by L Win % Sort by Win % Prize money Sort by Prize money Titles Sort by Titles Grand Slams Sort by Grand Slams Active years Sort by Active years Match log
Jordi Mas ESP #199 1,500 4 1 3 25.0% $61,274 0 0 1992–1998 Match log
Yann Marti SUI #200 1,591 7 2 5 28.6% $169,852 0 0 2010–2016 Match log
Lucas Miedler AUT #201 1,556 3 0 3 0.0% $1,672,322 0 0 2015–2019 Match log
Fabio Maggi ITA #202 1,528 6 2 4 33.3% $91,039 0 0 1996–1998 Match log
Benjamin Mitchell AUS #204 1,500 5 0 5 0.0% $302,377 0 0 2012–2016 Match log
Gavorielle Marcu ROU #204 1,532 14 3 11 21.4% 0 0 1968–1976 Match log
Alan Mackin GBR #213 1,500 11 0 11 0.0% $181,136 0 0 2002–2007 Match log
Francesco Michelotti ITA #213 1,500 2 0 2 0.0% $50,317 0 0 1992–1992 Match log
Nikola Mektic CRO #213 1,542 11 3 8 27.3% $6,554,702 0 0 2009–2025 Match log
Jonathan Marray GBR #215 1,526 12 4 8 33.3% $1,173,631 0 0 2003–2007 Match log
Allan McDonald AUS #217 1,540 56 22 34 39.3% 0 0 1968–1973 Match log
Luke Milligan GBR #217 1,572 10 3 7 30.0% $150,362 0 0 1996–2001 Match log
Gianni Mina FRA #219 1,549 5 1 4 20.0% $161,425 0 0 2010–2015 Match log
Stephan Medem SUI #219 1,500 2 0 2 0.0% $19,754 0 0 1986–1986 Match log
Blake Mott AUS #220 1,547 2 0 2 0.0% $249,377 0 0 2017–2021 Match log
T.J. Middleton USA #221 1,524 7 2 5 28.6% 0 0 1991–1998 Match log
Harsh Mankad IND #222 1,500 3 0 3 0.0% $163,939 0 0 2004–2005 Match log
Franco Merlone ITA #224 1,577 8 4 4 50.0% 0 0 1978–1980 Match log
Alberto Martorell ESP #225 1,500 9 1 8 11.1% 0 0 1968–1976 Match log
Hatem Mcdadi CAN #226 1,500 6 0 6 0.0% $13,017 0 0 1984–1987 Match log
Famiano Meneschincheri ITA #227 1,500 8 2 6 25.0% 0 0 1979–1982 Match log
Fabrice Martin FRA #228 1,516 2 0 2 0.0% $2,511,085 0 0 2015–2016 Match log
John Muller RSA #229 1,517 6 2 4 33.3% 0 0 1975–1980 Match log
Denis Matsukevich RUS #234 1,578 4 1 3 25.0% $269,715 0 0 2007–2008 Match log
Gabriel Moraru ROU #234 1,500 2 0 2 0.0% $169,856 0 0 2003–2012 Match log
Guillaume Marx FRA #236 1,500 2 0 2 0.0% $76,331 0 0 1993–1993 Match log
Francisco Mastelli ARG #237 1,500 7 0 7 0.0% 0 0 1973–1976 Match log
Roger Mckee USA #237 1,506 4 1 3 25.0% 0 0 1975–1980 Match log
Stephen Myers AUS #239 1,500 18 4 14 22.2% 0 0 1972–1980 Match log
Ross Matheson GBR #241 1,525 5 1 4 20.0% $79,011 0 0 1993–1995 Match log
Federico Mordegan ITA #243 1,500 11 2 9 18.2% $236,608 0 0 1989–1994 Match log
Florin Mergea ROU #243 1,521 4 2 2 50.0% $1,682,712 0 0 2003–2005 Match log
Akifumi Machidori JPN #245 1,514 3 1 2 33.3% 0 0 1974–1978 Match log
Clinton Marsh RSA #245 1,511 6 1 5 16.7% $63,729 0 0 1992–1995 Match log
Mitsuru Motoi JPN #245 1,513 2 1 1 50.0% 0 0 1974–1974 Match log
Bertrand Madsen HAI #246 1,500 3 0 3 0.0% $39,485 0 0 1991–1997 Match log
Toby Mitchell AUS #248 1,500 2 0 2 0.0% $952 0 0 1997–1999 Match log
Andres Martin USA #250 1,527 4 1 3 25.0% $225,701 0 0 2022–2024 Match log
Pietro Marzano ITA #252 1,516 36 9 27 25.0% 0 0 1968–1976 Match log
Miguel Merz ESA #254 1,517 2 1 1 50.0% $11,880 0 0 1991–1991 Match log
Gianni Marchetti ITA #255 1,500 7 1 6 14.3% 0 0 1975–1979 Match log
Ignacio Martinez VEN #261 1,522 4 1 3 25.0% $2,748 0 0 1994–1995 Match log
Toshihide Matsui JPN #261 1,563 4 2 2 50.0% $413,124 0 0 2005–2007 Match log
Alexander Marcial PHI #262 1,500 9 1 8 11.1% 0 0 1968–1978 Match log
Patrick Mohr SUI #263 1,500 2 0 2 0.0% $37,258 0 0 1995–1996 Match log
Bernard Montrenaud FRA #265 1,524 23 6 17 26.1% 0 0 1968–1973 Match log
Jean Paul Meyer FRA #265 1,552 42 15 27 35.7% 0 0 1969–1975 Match log
Ali Madani IRI #266 1,500 6 1 5 16.7% 0 0 1977–1979 Match log
Gerardo Mirad ARG #266 1,516 2 1 1 50.0% $31,088 0 0 1988–1988 Match log
Michael McClune USA #267 1,501 3 1 2 33.3% $142,880 0 0 2007–2012 Match log
Akira Motomura JPN #274 1,500 3 0 3 0.0% 0 0 1974–1979 Match log
Gerald Mild AUT #275 1,506 5 1 4 20.0% $2,814 0 0 1982–1987 Match log
Javier Molina ESP #278 1,521 2 1 1 50.0% $11,294 0 0 1992–1992 Match log
Boaz Merenstein ISR #279 1,515 6 2 4 33.3% $14,727 0 0 1987–1990 Match log
Roberto Meneschincheri ITA #279 1,500 3 0 3 0.0% $86 0 0 1979–1979 Match log
Vittorio Magnelli ITA #280 1,500 4 0 4 0.0% $86 0 0 1979–1981 Match log
Steve Messmer USA #282 1,500 2 0 2 0.0% 0 0 1969–1974 Match log
Tom Mott USA #282 1,515 4 1 3 25.0% 0 0 1975–1978 Match log
Gustavo Marcaccio ARG #284 1,521 5 2 3 40.0% $131,434 0 0 2004–2006 Match log
Frank Moser GER #288 1,500 2 0 2 0.0% $543,117 0 0 2003–2006 Match log
Dino Marcan CRO #289 1,501 2 0 2 0.0% $174,123 0 0 2012–2013 Match log
David Macpherson AUS #293 1,500 13 0 13 0.0% $1,729,899 0 0 1983–1991 Match log
Sever Muresan ROU #297 1,515 8 3 5 37.5% 0 0 1968–1973 Match log
Jacques Manset USA #298 1,509 3 1 2 33.3% $9,772 0 0 1983–1985 Match log
Steve Mott USA #300 1,500 2 0 2 0.0% 0 0 1976–1977 Match log
Christoph Meyer SUI #301 1,542 6 3 3 50.0% $1,665 0 0 1970–1985 Match log
Michael Mortensen DEN #301 1,536 4 2 2 50.0% $267,435 0 0 1984–1984 Match log
Kotaro Miyachi JPN #303 1,535 8 4 4 50.0% $44,690 0 0 1995–1998 Match log
Tom Mercer USA #303 1,500 6 0 6 0.0% $93,715 0 0 1989–1993 Match log
Armand Molino USA #306 1,519 4 2 2 50.0% 0 0 1983–1983 Match log
Andy Mccurry USA #309 1,500 3 0 3 0.0% 0 0 1978–1980 Match log
Octavio Martinez MEX #310 1,500 4 0 4 0.0% 0 0 1976–1978 Match log
Harald Mair AUT #317 1,515 3 1 2 33.3% $9,535 0 0 1989–1990 Match log
Barry Mackay USA #318 1,602 48 15 33 31.3% 0 0 1968–1974 Match log
Saeed Meer PAK #318 1,500 20 5 15 25.0% 0 0 1970–1980 Match log
Santiago Mora ESP #327 1,500 2 0 2 0.0% $5,771 0 0 1987–1988 Match log
Kentaro Masuda JPN #344 1,500 6 0 6 0.0% $62,434 0 0 1990–1998 Match log
Gabriel Mattos BRA #347 1,513 4 1 3 25.0% $10,067 0 0 1982–1983 Match log
Gardnar Mulloy USA #366 1,516 10 4 6 40.0% 0 0 1968–1977 Match log
Young Min Kwon KOR #380 1,500 3 0 3 0.0% $5,018 0 0 1989–1989 Match log
Alvaro Margets ESP #392 1,500 2 0 2 0.0% 0 0 1978–1979 Match log
Flavio Mazzocchi ITA #392 1,515 2 1 1 50.0% 0 0 1978–1978 Match log
Eddie Myers AUS #403 1,512 2 1 1 50.0% 0 0 1980–1980 Match log
John Marinov AUS #411 1,500 2 0 2 0.0% $9,478 0 0 1988–1989 Match log
Rick Meyers USA #415 1,514 3 1 2 33.3% $1,100 0 0 1981–1982 Match log
Adam Malik MAS #436 1,529 5 2 3 40.0% $63,365 0 0 1993–1995 Match log
Jorg Muller GER #525 1,500 2 0 2 0.0% $4,215 0 0 1976–1976 Match log
Brian Millar CAN #536 1,500 2 0 2 0.0% 0 0 1980–1980 Match log
Toshitsugu Mori JPN #579 1,500 2 0 2 0.0% $17,136 0 0 1994–1994 Match log
Kaoru Maruyama JPN #592 1,500 2 0 2 0.0% $212 0 0 1982–1984 Match log
Marcin Matkowski POL #659 1,500 2 0 2 0.0% $4,044,710 0 0 2003–2005 Match log
Supoj Meesawad THA #722 1,516 2 1 1 50.0% 0 0 1980–1980 Match log
Kazuya Morita JPN #755 1,500 2 0 2 0.0% $1,226 0 0 1985–1986 Match log
Stanley Matthews GBR #831 1,587 50 22 28 44.0% 0 0 1968–1973 Match log
Joji Miyao JPN #863 1,500 2 0 2 0.0% $22,754 0 0 2000–2002 Match log
Ryan Moore USA #1,156 1,519 2 1 1 50.0% $4,908 0 0 1974–1974 Match log
C. Munoz CRC 1,500 2 0 2 0.0% 0 0 1979–1980 Match log
Jimmy Moore AUS 1,521 14 6 8 42.9% 0 0 1968–1975 Match log
John McDonald NZL 1,516 21 7 14 33.3% 0 0 1968–1971 Match log