Player
🇺🇸 michael mmoh
Career matches 550
Wins 319
Losses 231
Win rate 58.0%
Elo (current) 1,807 2026-04-30
Surface breakdown
Hard 61.0% 275W – 176L (451 matches)
Clay 44.6% 33W – 41L (74 matches)
Grass 44.0% 11W – 14L (25 matches)
Career form (last 10)
WWLLWWWLWW
Newest on left. Hover for details.
Head-to-head (top 5 opponents)
| Opponent | Played | W | L | W% |
|---|---|---|---|---|
| tennys sandgren | 9 | 5 | 4 | 56% |
| christopher eubanks | 9 | 5 | 4 | 56% |
| darian king | 8 | 5 | 3 | 63% |
| mikael torpegaard | 6 | 4 | 2 | 67% |
| noah rubin | 6 | 4 | 2 | 67% |
Recent matches
1–50 of 550
| Date | Tournament | Round | Winner | Loser | Score | Surface |
|---|---|---|---|---|---|---|
| 2026-04-27 | Abidjan | Round of 32 | michael mmoh | andrew fenty | 7-6(2) 6(3)-7 6-4 | Hard |
| 2026-04-27 | Abidjan | Round of 16 | michael mmoh | elijah sanogo | 6-0 6-2 | Hard |
| 2026-04-20 | Savannah | Round of 32 | franco roncadelli | michael mmoh | 6-1 3-1 RET | Clay |
| 2026-04-13 | Tallahassee | Semifinals | clement tabur | michael mmoh | 6-4 6-2 | Clay |
| 2026-04-13 | Tallahassee | Round of 32 | michael mmoh | federico agustin gomez | 6-2 6-1 | Clay |
| 2026-04-13 | Tallahassee | Round of 16 | michael mmoh | cannon kingsley | 4-6 7-6(4) 6-4 | Clay |
| 2026-04-13 | Tallahassee | Quarterfinals | michael mmoh | hynek barton | 6-3 7-6(5) | Clay |
| 2026-04-06 | Mexico City | Round of 32 | james duckworth | michael mmoh | 6-4 6-3 | Clay |
| 2026-03-16 | Morelos | Semifinals | michael mmoh | tyler zink | 1-6 7-6(4) 6-2 | Hard |
| 2026-03-16 | Morelos | Round of 32 | michael mmoh | alan fernando rubio fierros | 7-5 6-1 | Hard |
| 2026-03-16 | Morelos | Round of 16 | michael mmoh | stefan kozlov | 7-5 6-2 | Hard |
| 2026-03-16 | Morelos | Quarterfinals | michael mmoh | rodrigo pacheco mendez | 6(7)-7 6-2 6-2 | Hard |
| 2026-03-16 | Morelos | Final | michael mmoh | taro daniel | 4-6 6-4 6-3 | Hard |
| 2026-03-10 | Phoenix | Round of 32 | michael mmoh | emilio nava | 6-2 7-6(3) | Hard |
| 2026-03-10 | Phoenix | Round of 16 | ethan quinn | michael mmoh | 6-1 6-3 | Hard |
| 2026-02-23 | Lugano | Round of 32 | michael mmoh | remy bertola | 6-4 6(2)-7 6-4 | Hard |
| 2026-02-23 | Lugano | Round of 16 | maxim mrva | michael mmoh | 1-6 6-4 6-4 | Hard |
| 2026-02-16 | Delray Beach | 1st Round Qualifying | rinky hijikata | michael mmoh | 6-3 3-6 7-6(2) | Hard |
| 2026-02-02 | Tenerife | Round of 32 | michael mmoh | mikhail kukushkin | 7-5 7-6(7) | Hard |
| 2026-02-02 | Tenerife | Round of 16 | javier barranco cosano | michael mmoh | 7-6(1) 3-3 RET | Hard |
| 2026-01-05 | Hong Kong | Round of 32 | michael mmoh | alejandro tabilo | 7-5 6-4 | Hard |
| 2026-01-05 | Hong Kong | Round of 16 | michael mmoh | karen khachanov | 7-6(2) 7-6(4) | Hard |
| 2026-01-05 | Hong Kong | Quarterfinals | marcos giron | michael mmoh | 6-3 1-0 RET | Hard |
| 2026-01-05 | Hong Kong | 2nd Round Qualifying | michael mmoh | patrick kypson | 6-2 3-6 6-4 | Hard |
| 2026-01-05 | Hong Kong | 1st Round Qualifying | michael mmoh | cristian garin | 3-6 6-3 7-5 | Hard |
| 2025-11-10 | Drummondville | Round of 32 | michael mmoh | cleeve harper | 6-3 6-3 | Hard |
| 2025-11-10 | Drummondville | Round of 16 | maks kasnikowski | michael mmoh | 1-6 6-4 4-0 RET | Hard |
| 2025-10-20 | Sioux Falls | Round of 32 | jordan thompson | michael mmoh | 6-3 6-4 | Hard |
| 2025-10-13 | Lincoln | Round of 32 | michael mmoh | olle wallin | 6-4 6-2 | Hard |
| 2025-10-13 | Lincoln | Round of 16 | michael mmoh | jack pinnington jones | 6-3 7-6(4) | Hard |
| 2025-10-13 | Lincoln | Quarter-Finals | johannus monday | michael mmoh | 6-3 6-3 | Hard |
| 2025-10-06 | Fairfield | Round of 32 | michael mmoh | quinn vandecasteele | 7-6(5) 6-3 | Hard |
| 2025-10-06 | Fairfield | Round of 16 | jay friend | michael mmoh | 6-2 7-6(4) | Hard |
| 2025-09-15 | Saint Tropez | Round of 32 | mae malige | michael mmoh | 6-4 6-4 | Hard |
| 2025-09-01 | Cassis | Round of 32 | michael mmoh | lucas poullain | 7-5 6-3 | Hard |
| 2025-09-01 | Cassis | Round of 16 | valentin vacherot | michael mmoh | 6-3 6-4 | Hard |
| 2025-05-25 | Roland Garros | 2nd Round Qualifying | federico arnaboldi | michael mmoh | W/O | Clay |
| 2025-05-25 | Roland Garros | 1st Round Qualifying | michael mmoh | calvin hemery | 6(3)-7 7-5 6-3 | Clay |
| 2025-04-21 | Savannah | Round of 32 | bernard tomic | michael mmoh | 6-4 0-6 6-2 | Clay |
| 2025-04-14 | Tallahassee | Round of 32 | michael mmoh | tomas barrios vera | 6-3 6-3 | Clay |
| 2025-04-14 | Tallahassee | Round of 16 | andy andrade | michael mmoh | 7-6(5) 1-6 6-1 | Clay |
| 2025-04-07 | Sarasota | Round of 32 | michael mmoh | daniel dutra da silva | 6-3 6-3 | Clay |
| 2025-04-07 | Sarasota | Round of 16 | tomas barrios vera | michael mmoh | 4-6 6-3 6-2 | Clay |
| 2025-03-31 | Houston | Round of 32 | adam walton | michael mmoh | 6-3 7-6(5) | Clay |
| 2025-03-19 | Miami | 1st Round Qualifying | francisco comesana | michael mmoh | 6-3 6-4 | Hard |
| 2025-03-05 | Indian Wells | 2nd Round Qualifying | adam walton | michael mmoh | 6-4 2-6 6-1 | Hard |
| 2025-03-05 | Indian Wells | 1st Round Qualifying | michael mmoh | billy harris | 6-3 6-2 | Hard |
| 2025-02-24 | San Diego | Round of 32 | michael mmoh | blaise bicknell | 2-6 7-6(4) 6-4 | Hard |
| 2025-02-24 | San Diego | Round of 16 | kamil majchrzak | michael mmoh | 7-5 7-5 | Hard |
| 2025-02-10 | Delray Beach | Round of 32 | michael mmoh | alexander shevchenko | 7-5 7-6(5) | Hard |
Aliases
1
betfair
- michael mmoh