Michael Mmoh

ATP ELO profile · tour-level matches since 2015

ELO 1544 Last match: May 25, 2025 · inactive

Season ELO trajectory

One point per match: the player's ELO rating after that match, matches in round order. Ratings are season-scoped: every January the engine re-seeds each player from ATP entry points, then updates after every result. That is why trajectories are shown one season at a time. Hover a point for the match behind it.

Career record

68–86 44.2% in 154 matches

Clay 9–14
Grass 6–9
Hard 53–63

Season by season

SeasonMW–LStartPeakEnd
2025 14 8–6 1515 1631 1546
2024 14 7–7 1562 1602 1547
2023 27 15–12 1551 1735 1675
2022 16 6–10 1526 1530 1455
2021 11 4–7 1537 1696 1485
2020 12 7–5 1521 1672 1627
2019 6 0–6 1553 1513 1372
2018 27 14–13 1530 1646 1557
2017 12 4–8 1528 1558 1455
2016 11 2–9 1509 1552 1403
2015 4 1–3 1500 1520 1444

Recent matches

WeekTournamentOpponentResult
May 25, 2025 Roland Garros · Clay Federico Arnaboldi L
Calvin Hemery W 2-1
Mar 31, 2025 Houston · Clay Adam Walton L 0-2
Mar 19, 2025 Miami · Hard Francisco Comesana L 0-2
Mar 05, 2025 Indian Wells · Hard Adam Walton L 1-2
Billy Harris W 2-0
Feb 10, 2025 Delray Beach · Hard Alex Michelsen L 1-0
Alexander Shevchenko W 2-0
Dmitry Popko W 2-0
Radu Albot W 2-1

Reuse this data — CC BY 4.0

The ATP ELO ratings dataset is free to reuse, including commercially, under CC BY 4.0 — attribution with a link is the only requirement. Copy-paste credit:

Data: <a href="https://www.predixsport.com/tennis-power-rankings/michael-mmoh">ATP ELO ratings by Predixsport</a> (CC BY 4.0)