Player

🇺🇸 Michael Mmoh

Career matches 546
Wins 316
Losses 230
Win rate 57.9%
Elo (current) 2,365 2026-04-21

Surface breakdown

Hard 60.8% 273W – 176L (449 matches)
Clay 44.4% 32W – 40L (72 matches)
Grass 44.0% 11W – 14L (25 matches)

Career form (last 10)

LLWWWLWWWW

Newest on left. Hover for details.

Head-to-head (top 5 opponents)

OpponentPlayedWLW%
Christopher Eubanks95456%
Tennys Sandgren95456%
Darian King85363%
Tommy Paul64267%
Noah Rubin64267%

Recent matches

Reset

1–50 of 546

DateTournamentRoundWinnerLoserScoreSurface
2026-04-20SavannahRound of 32Franco RoncadelliMichael Mmoh6-1 3-1 RETClay
2026-04-13TallahasseeSemifinalsClement TaburMichael Mmoh6-4 6-2Clay
2026-04-13TallahasseeRound of 32Michael MmohFederico Agustin Gomez6-2 6-1Clay
2026-04-13TallahasseeRound of 16Michael MmohCannon Kingsley4-6 7-6(4) 6-4Clay
2026-04-13TallahasseeQuarterfinalsMichael MmohHynek Barton6-3 7-6(5)Clay
2026-04-06Mexico CityRound of 32James DuckworthMichael Mmoh6-4 6-3Clay
2026-03-16MorelosSemifinalsMichael MmohTyler Zink1-6 7-6(4) 6-2Hard
2026-03-16MorelosRound of 32Michael MmohAlan Fernando Rubio Fierros7-5 6-1Hard
2026-03-16MorelosRound of 16Michael MmohStefan Kozlov7-5 6-2Hard
2026-03-16MorelosQuarterfinalsMichael MmohRodrigo Pacheco Mendez6(7)-7 6-2 6-2Hard
2026-03-16MorelosFinalMichael MmohTaro Daniel4-6 6-4 6-3Hard
2026-03-10PhoenixRound of 32Michael MmohEmilio Nava6-2 7-6(3)Hard
2026-03-10PhoenixRound of 16Ethan QuinnMichael Mmoh6-1 6-3Hard
2026-02-23LuganoRound of 32Michael MmohRemy Bertola6-4 6(2)-7 6-4Hard
2026-02-23LuganoRound of 16Maxim MrvaMichael Mmoh1-6 6-4 6-4Hard
2026-02-16Delray Beach1st Round QualifyingRinky HijikataMichael Mmoh6-3 3-6 7-6(2)Hard
2026-02-02TenerifeRound of 32Michael MmohMikhail Kukushkin7-5 7-6(7)Hard
2026-02-02TenerifeRound of 16Javier Barranco CosanoMichael Mmoh7-6(1) 3-3 RETHard
2026-01-05Hong KongRound of 32Michael MmohAlejandro Tabilo7-5 6-4Hard
2026-01-05Hong KongRound of 16Michael MmohKaren Khachanov7-6(2) 7-6(4)Hard
2026-01-05Hong KongQuarterfinalsMarcos GironMichael Mmoh6-3 1-0 RETHard
2026-01-05Hong Kong2nd Round QualifyingMichael MmohPatrick Kypson6-2 3-6 6-4Hard
2026-01-05Hong Kong1st Round QualifyingMichael MmohCristian Garin3-6 6-3 7-5Hard
2025-11-10DrummondvilleRound of 32Michael MmohCleeve Harper6-3 6-3Hard
2025-11-10DrummondvilleRound of 16Maks KasnikowskiMichael Mmoh1-6 6-4 4-0 RETHard
2025-10-20Sioux FallsRound of 32Jordan ThompsonMichael Mmoh6-3 6-4Hard
2025-10-13LincolnRound of 32Michael MmohOlle Wallin6-4 6-2Hard
2025-10-13LincolnRound of 16Michael MmohJack Pinnington Jones6-3 7-6(4)Hard
2025-10-13LincolnQuarter-FinalsJohannus MondayMichael Mmoh6-3 6-3Hard
2025-10-06FairfieldRound of 32Michael MmohQuinn Vandecasteele7-6(5) 6-3Hard
2025-10-06FairfieldRound of 16Jay FriendMichael Mmoh6-2 7-6(4)Hard
2025-09-15Saint TropezRound of 32Mae MaligeMichael Mmoh6-4 6-4Hard
2025-09-01CassisRound of 32Michael MmohLucas Poullain7-5 6-3Hard
2025-09-01CassisRound of 16Valentin VacherotMichael Mmoh6-3 6-4Hard
2025-04-21SavannahRound of 32Bernard TomicMichael Mmoh6-4 0-6 6-2Clay
2025-04-14TallahasseeRound of 32Michael MmohTomas Barrios Vera6-3 6-3Clay
2025-04-14TallahasseeRound of 16Andres AndradeMichael Mmoh7-6(5) 1-6 6-1Clay
2025-04-07SarasotaRound of 32Michael MmohDaniel Dutra Da Silva6-3 6-3Clay
2025-04-07SarasotaRound of 16Tomas Barrios VeraMichael Mmoh4-6 6-3 6-2Clay
2025-03-31HoustonRound of 32Adam WaltonMichael Mmoh6-3 7-6(5)Clay
2025-03-19Miami1st Round QualifyingFrancisco ComesanaMichael Mmoh6-3 6-4Hard
2025-03-05Indian Wells2nd Round QualifyingAdam WaltonMichael Mmoh6-4 2-6 6-1Hard
2025-03-05Indian Wells1st Round QualifyingMichael MmohBilly Harris6-3 6-2Hard
2025-02-24San DiegoRound of 32Michael MmohBlaise Bicknell2-6 7-6(4) 6-4Hard
2025-02-24San DiegoRound of 16Kamil MajchrzakMichael Mmoh7-5 7-5Hard
2025-02-10Delray BeachRound of 32Michael MmohAlexander Shevchenko7-5 7-6(5)Hard
2025-02-10Delray BeachRound of 16Alex MichelsenMichael Mmoh6(8)-7 3-0 RETHard
2025-02-10Delray Beach2nd Round QualifyingMichael MmohDmitry Popko7-6(5) 6-0Hard
2025-02-10Delray Beach1st Round QualifyingMichael MmohRadu Albot7-6(4) 4-6 6-3Hard
2025-02-03DallasRound of 32Michael MmohRoberto Carballes Baena6-1 3-6 6-4Hard

Aliases

5

atp

  • M. Mmoh
  • Michael Mmoh (mp01)

atp_short

  • M. Mmoh (mp01)

sackmann

  • Michael Mmoh (111581)

variant

  • M Mmoh
Clunter — AI-powered tennis betting tips & tracking
Model: WElo + serve stats | Exchange: Betfair