Michael Mmoh
139 matches followed, from 9 February 2015 to 19 October 2026, 128 of them rated.
1664.5
Elo rating
79
active · out of 290
134
all-time · out of 1,178
61–78
record · 44% wins
Trajectory
Tap a year, or drag across several
Latest changes
Where does this rating come from? →beaten by Kyrian Jacquet 0–1
19/10/26 · ATP 250 2026 · Qualifying — Qualifying competition · retirement · detail
±0.01664.5 → 1664.5
beaten by Aleksandar Kovacevic 0–2
15/06/26 · ATP 500 2026 · Qualifying — First round · detail
−16.31673.9 → 1657.6
beaten by Rinky Hijikata 1–2
16/02/26 · ATP 250 2026 · Qualifying — First round · detail
−15.21689.1 → 1673.9
beat Patrick Kypson 2–1
05/01/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+5.21683.9 → 1689.1
beat Cristian Garín 2–1
05/01/26 · ATP 250 2026 · Qualifying — First round · detail
+9.01674.9 → 1683.9
beaten by Marcos Giron 0–2
05/01/26 · ATP 250 2026 · Quarterfinals · retirement · detail
±0.01674.9 → 1674.9
Latest matches
✗Kyrian Jacquet19/10/26 · ATP 250 2026 · Qualifying — Qualifying competition✓Jan Kumstát19/10/26 · ATP 250 2026 · Qualifying — First round✗Aleksandar Kovacevic15/06/26 · ATP 500 2026 · Qualifying — First round✗Rinky Hijikata16/02/26 · ATP 250 2026 · Qualifying — First round✓Patrick Kypson05/01/26 · ATP 250 2026 · Qualifying — Qualifying competition✓Cristian Garín05/01/26 · ATP 250 2026 · Qualifying — First round✗Marcos Giron05/01/26 · ATP 250 2026 · Quarterfinals✓Karen Khachanov05/01/26 · ATP 250 2026 · Second round