Michael Mmoh
ATP
career high · #81

Michael
Mmoh

USAUSA·age 28·Right-handed·188cm · 6′2″
#148▲ 1
Live ranking · ATP
Official: #149, 2 Nov
386
Points

Michael Mmoh is No. 148 in the live ATP ranking with 386 points (No. 149 in the official ranking of 2 November 2026). Career high: No. 81 (11 September 2023). 2026 season: 3-1 in tour-level matches.

Ranking since 2015

weekly ranking, No. 1 at the top
#1#10#100201620182020202220242026best #81

Serve and return by season

All figures, every season
Michael MmohTour average
60%70%80%201820202021202320242025
Latest matches
LyonOct 2026HARDReached R16
US OpenAug 2026HARDLost in Q1
WimbledonJun 2026GRSSLost in Q1
LondonJun 2026GRSSLost in Q1
Savannah CHApr 2026CLAYLost in R32
R32
🇺🇸Michael Mmoh11
Tallahassee CHApr 2026CLAYLost in SF
SF
🇫🇷Clement Tabur566
🇺🇸Michael MmohWC42
QF
🇺🇸Michael MmohWC67
🇨🇿Hynek BartonQ365
R16
🇺🇸Michael MmohWC476
🇺🇸Cannon KingsleyWC6644
R32
🇺🇸Michael MmohWC66
More matches
Mexico City CHApr 2026CLAYLost in R32
R32
🇦🇺James Duckworth166
🇺🇸Michael Mmoh43
Cuernavaca CHMar 2026HARDTitle
F
🇺🇸Michael Mmoh466
🇯🇵Taro Daniel643
SF
🇺🇸Michael Mmoh176
🇺🇸Tyler Zink6642
QF
🇺🇸Michael Mmoh6766
R16
🇺🇸Michael Mmoh76
🇺🇸Stefan Kozlov752
Phoenix CHMar 2026HARDLost in R16
R16
🇺🇸Ethan Quinn866
🇺🇸Michael MmohWC13
R32
🇺🇸Michael MmohWC67
🇺🇸Emilio Nava263
Lugano CHFeb 2026HARDLost in R16
R16
🇨🇿Maxim MrvaNG166
🇺🇸Michael Mmoh644
R32
🇺🇸Michael Mmoh6626
🇨🇭Remy Bertola474
Delray BeachFeb 2026HARDLost in Q1
Tenerife 1 CHFeb 2026HARDLost in R16
R16
🇺🇸Michael Mmoh7613
R32
🇺🇸Michael Mmoh777
Hong KongJan 2026HARDLost in QF
Drummondville CHNov 2025HARDLost in R16
R16
🇵🇱Maks Kasnikowski164
🇺🇸Michael Mmoh7640
R32
🇺🇸Michael Mmoh766
🇨🇦Cleeve HarperWC33
Sioux Falls CHOct 2025HARDLost in R32
R32
🇦🇺Jordan Thompson166
🇺🇸Michael Mmoh34
Lincoln CHOct 2025HARDLost in QF
QF
🇬🇧Johannus Monday766
🇺🇸Michael Mmoh33
R16
🇺🇸Michael Mmoh67
R32
🇺🇸Michael Mmoh66
🇸🇪Olle Wallin42
Fairfield CHOct 2025HARDLost in R16
R16
🇺🇸Michael Mmoh8264
R32
🇺🇸Michael Mmoh876
Saint-Tropez CHSept 2025HARDLost in R32
R32
🇫🇷Mae MaligeWC66
🇺🇸Michael MmohPR44
Cassis CHSept 2025HARDLost in R16
R16
🇺🇸Michael Mmoh34
R32
🇺🇸Michael Mmoh76
🇫🇷Lucas Poullain53
Roland GarrosMay 2025CLAYReached Q1
Q1
🇺🇸Michael Mmoh6376
🇫🇷Calvin Hemery753
Season by season
tour-level singles
2025Service games won62.7%Tour average 80.2%Return games won30.8%Tour average 19.8%
0%20%40%60%80%20182019202020212022202320242025
Statistic20162017201820192020202120222023202420252026
Results
Year-end rank#197#175#103#218#174#239#113#105#317–#148
W–L0–30–47–70–12–41–41–313–105–42–33–1
––50.0%–33.3%20.0%–56.5%55.6%40.0%–
Titles00000000000
Serve
––4.8–6.76.6–7.75.46.2–
––4.6–2.34.4–4.32.32.6–
––65.7%–71.4%65.2%–64.7%68.6%66.7%–
––70.8%–65.8%65.6%–70.8%73.2%60.1%–
––46.3%–45.4%43.2%–48.6%48.8%43.9%–
––58.5%–54.4%62.5%–64.9%60.0%52.5%–
––76.5%–70.5%71.6%–79.6%83.3%62.7%–
Return
––43.7%–39.5%42.1%–41.6%46.2%53.3%–
––20.1%–19.5%11.0%–21.1%21.4%30.8%–
Matches with statistics––14–65–2395–

2026: ranking of today.

Rankings & Race
updated weekly · 52w rolling
Live ranking · ATP
#148▲ 1
Points total
386
52-week rolling
This week
+0 −0
won · dropped
Tournaments played
19
career high · #81
Race position
Not in current race
go to ATP Race →
Head to Head
top rivals · all-time
Career Stats
singles · all-time
Career record
34 – 44
win rate · 43.6%
Titles
0
tour-level singles
Hard
30–35
46% win
Clay
3–6
33% win
Grass
1–3
25% win
Elo rating by surface
Hard1671peak 1747 · 356 matches
Clay1515peak 1529 · 48 matches
Grass1499peak 1515 · 25 matches