Federico Arnaboldi and Michael Mmoh will fight against each other in the qualifications of the French Open for the 1st time in their career. They are scheduled to compete on Wednesday at 4:00 pm on Court 8. In the following lines you can find the head to head analysis and prediction.

Prediction, odds and live streaming

The pick for Tennis Tonic is Federico Arnaboldi who should win in 3 sets.

See updated oddsAs per the initial odds, Federico Arnaboldi is the pick to win this match.
Federico Arnaboldi -> 1.6
Michael Mmoh -> 2.28

Click here to see the updated quotes and live streaming (only selected countries - USA excluded).

To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.

Here where top tennis events are broadcasted or streamed online (ATP, WTA).

At the challenger level, there will be free live streaming on Challenger TV.

 

Prediction and head to head Federico Arnaboldi vs. Michael Mmoh

There is no head to head record between Federico Arnaboldi and Michael Mmoh since this will be the first time that they will fight against each other in the main tour.

Federico Arnaboldi

Federico Arnaboldi

11 - 12win/loss

Hard
2-5
I Hard
0-1
Clay
9-6
Rank
187
High
183
LLLWWLLWLW
Year Total Hard Clay I.hard Grass Carpet
2025 13-17 2-5 11-10 0-1 0-1 0-0
2024 42-27 0-1 40-23 2-3 0-0 0-0
2023 27-29 1-2 23-21 3-6 0-0 0-0
2022 23-24 0-2 23-19 0-3 0-0 0-0
2021 60-15 12-2 48-13 0-0 0-0 0-0

Ranked no. 186 (career-high), Federico reached the qualifications after defeating Chun Hsin Tseng 6-3 3-6 6-3.

In the qualifications, The Italian defeated Hsin Tseng (6-3 3-6 6-3). During the match, Arnaboldi scored 104 points vs Hsin Tseng’s 98. Federico was exceptionally aggressive to blast 44 winners.

Talking about the service games, Arnaboldi blasted 4 aces and he committed only 4 double faults. Federico Arnaboldi lost the serve twice and he saved 9 break points. Furthermore, Arnaboldi put 60% of his first serves in, winning 66% (44/67) of the points behind his 1st serve and 55% (24/44) on the 2nd serve. Federico broke Hsin Tseng 3 times after converting 27% of his break points (3/11).

Arnaboldi has a winning record in the last 8 years having won 57% of his matches (198-152). 9-6 on clay in 2025. Talking about his performance on the same surface of this tournament, Arnaboldi has a compiled162-110 match record in the last 8 years on clay.

The Italian has an overall 11-12 win-loss record in 2025, 9-6 on clay (See FULL STATS).

Previously at the French Open

The Italian has never competed in this tournament before.

French Open
Arnaboldi's Record

Michael Mmoh

Michael Mmoh

12 - 10win/loss

Hard
5-4
I Hard
4-2
Clay
3-4
Rank
327
High
81
WLLWLWLLLW
Year Total Hard Clay I.hard Grass Carpet
2025 12-10 5-4 3-4 4-2 0-0 0-0
2024 8-12 3-7 2-2 3-3 0-0 0-0
2023 31-21 27-14 0-1 1-4 3-2 0-0
2022 44-29 18-12 8-7 17-8 1-2 0-0
2021 19-18 14-11 2-3 3-4 0-0 0-0

Ranked no. 342, the American reached the qualifications after beating Calvin Hemery 6-7(3) 7-5 6-3.

In the qualifications against Hemery, Michael recovered from a 1-set down deficit before winning (6-73 7-5 6-3). During the match Mmoh scored 120 points vs Hemery’s 109. Mmoh was very aggressive to blast 63 winners.

About the serving games, Mmoh managed to score 9 aces and he committed only 2 double faults. Michael Mmoh lost the serve twice and he saved 5 break points. Furthermore, Mmoh put 79% of his first serves in, winning 75% (63/84) of the points behind his 1st serve and 35% (8/23) on the 2nd serve. Michael broke Hemery 4 times after converting 27% of his break points (4/15).

Michael has a composed 12-10 win-loss record in 2025, 3-4 on clay (See FULL STATS).

French Open
Mmoh's Record

H2H Performance in the tournament

F.Arnaboldi
M.Mmoh
2h:26
2h:26
Time on court​
2h:57
2h:57
!
2h:26
2h:26
Last match​
!
2h:57
2h:57
1
1
Match played
1
1
27
27
Games Played​
34
34
3
3
Set played​​
3
3
104
104
Total points​
120
120
104
104
Avg point​
120
120
44
44
Winners
63
63
44
44
Avg Winners​
63
63
42%
42%
Ratio winners
53%
53%
-- Serve --
4
4
Aces
9
9
4
4
Avg Aces
9
9
4
4
Double Faults
2
2
4
4
Avg Double Faults
2
2
44/67
44/67
1st won total​
63/84
63/84
66%
66%
1st won %
!
75%
75%
24/44
24/44
2nd won total​
8/23
8/23
55%
55%
2nd won %
!
35%
35%
-- Break Points --
3/11
3/11
BP won
4/15
4/15
3/11
3/11
Avg BP won
4/15
4/15
!
27%
27%
Won
!
27%
27%
11
11
Conceded
7
7
11
11
Avg Conceded
7
7
2
2
Broken
2
2
2
2
Avg Broken
2
2
9
9
Saved
5
5

Matches, sets, games and points

Points Arnaboldi Mmoh
Match played 1 1
Tot Set 3 3
Tot Games 27 34
Pts 104-98 120-109
Total Points 202 229
Winners 44 63
%Winners 42% 53%

Both Arnaboldi and Mmoh played 1 match. Also both players started their run from the qualifications.Both players lost a set in the event. Federico Arnaboldi lost 1 set, while Michael Mmoh conceded 1 set. Talking about their workload, Arnaboldi and Mmoh have played the same amount of sets 3. However, Arnaboldi played 7 games less than Mmoh. Federico scored 44 winners (42% of the total points). On the other side, Mmoh managed to score 63 winners (53%).

Serve Performance

Serve Arnaboldi Mmoh
Aces 4 9
Avg per match 4 9
1st in 67/111 84/107
%1st in 60% 79%
1st pts 44/67 63/84
%1st pts 66% 75%
2nd pts 24/44 8/23
%2nd pts 55% 35%

Arnaboldi struck 4 aces . Mmoh recorded 9 aces . Arnaboldi won 66% points on his first serve. He pretty effective on his second serve to win 55% of the points. On the other side, Mmoh won 75% of the points on his first serve. He had a solid display on his second serve to win 35% of the points.

How they played the important points

Breaks Arnaboldi Mmoh
Won 3 4
Converted 3/11 4/15
% Converted 27% 27%
Conceded 11 7
Saved 9 5
% Saved 82% 71%
Times Broken 2 2

Federico broke his opponent 3 times with a 27% conversion rate. Federico conceded his serve twice and he saved 82% of the break points that he conceded. Mmoh broke his opponent 4 times with a 27% conversion rate. Michael conceded his serve twice and he saved 71% of the break points that he conceded.

Arnaboldi
Q1
Hsin
Total
Score 6-3 3-6 6-3
Tot Set 3 3
Tot Games 27 27
pts 104-98 104-98
Total points 202 202
Winners 44 44
%Winners 42% 42%
SERVE
Aces 4 4
Double Faults 4 4
1st in 67/111 67/111
% 1st in 60% 60%
1st pts 44/67 44/67
% 1st pts 66% 66%
2nd pts 24/44 24/44
% 2nd pts 55% 55%
Breaks
Won 3 3
Converted 3/11 3/11
Converted % 27% 27%
Conceded 11 11
Saved 9/11 9
Saved % 82% 82%
Times Broken 2 2
Mmoh
Q1
Hemery
Total
Score 6-73 7-5 6-3
Tot Set 3 3
Tot Games 34 34
pts 120-109 120-109
Total points 229 229
Winners 63 63
%Winners 53% 53%
SERVE
Aces 9 9
Double Faults 2 2
1st in 84/107 84/107
% 1st in 79% 79%
1st pts 63/84 63/84
% 1st pts 75% 75%
2nd pts 8/23 8/23
% 2nd pts 35% 35%
Breaks
Won 4 4
Converted 4/15 4/15
Converted % 27% 27%
Conceded 7 7
Saved 5/7 5
Saved % 71% 71%
Times Broken 2 2

Tennis Scores – French Open

  • Otto VirtanenVirtanenAntoine EscoffierEscoffier (7-63 6-3) – See score progression
  • Filip Cristian JianuCristian JianuJozef KovalikKovalik (2-6 7-64 6-4) – See score progression
  • Henrique RochaRochaRobin BertrandBertrand (7-65 6-2) – See score progression
  • Clement TaburTaburLi TuTu (3-6 6-3 7-5) – See score progression
  • Jurij RodionovRodionovChristopher EubanksEubanks (7-64 6-3) – See score progression
  • Lukas NeumayerNeumayerMarco TrungellitiTrungelliti (6-3 6-3) – See score progression
  • Thiago Seyboth WildSeyboth WildYasutaka UchiyamaUchiyama (6-3 6-3) – See score progression
  • Giulio ZeppieriZeppieriJan ChoinskiChoinski (6-4 7-65) – See score progression
  • Nikoloz BasilashviliBasilashviliGijs BrouwerBrouwer (6-3 6-2) – See score progression
  • Dmitry PopkoPopkoAziz DougazDougaz (7-64 3-6 7-67) – See score progression
  • Federico ArnaboldiArnaboldiChun Hsin TsengHsin Tseng (6-3 3-6 6-3) – See score progression
  • Juan Manuel CerundoloManuel CerundoloGauthier OnclinOnclin (7-64 6-4) – See score progression
  • Daniel Elahi GalanElahi GalanOmar JasikaJasika (6-3 4-6 6-1) – See score progression
  • Geoffrey BlancaneauxBlancaneauxMikhail KukushkinKukushkin (6-1 6-1) – See score progression
  • Filip MisolicMisolicLiam DraxlDraxl (6-2 6-2) – See score progression
  • Henri SquireSquireFelipe Meligeni AlvesMeligeni Alves (3-6 6-1 6-4) – See score progression
  • Eliot SpizzirriSpizzirriHugo GrenierGrenier (7-66 4-6 7-66) – See score progression
  • Michael MmohMmohCalvin HemeryHemery (6-73 7-5 6-3) – See score progression
  • Hady HabibHabibFacundo MenaMena (6-71 7-65 6-1) – See score progression
  • Ugo BlanchetBlanchetChris RodeschRodesch (7-65 6-4) – See score progression
  • Marin CilicCilicYibing WuWu (6-2 6-3) – See score progression
  • Timofey SkatovSkatovAlibek KachmazovKachmazov (6-3 6-4) – See score progression
  • Tomas Barrios VeraBarrios VeraLuka PavlovicPavlovic (6-4 6-3) – See score progression
  • Sumit NagalNagalMitchell KruegerKrueger (6-1 6-1) – See score progression
  • Titouan DroguetDroguetBorna CoricCoric (5-7 7-69 6-2) – See score progression
  • Luca Van AsscheVan AsscheAdrian MannarinoMannarino (6-3 7-5) – See score progression
  • Cristian GarinGarinHarold MayotMayot (6-3 6-4) – See score progression
  • Valentin VacherotVacherotCarlos TabernerTaberner (6-2 6-4) – See score progression
  • Daniel EvansEvansBilly HarrisHarris (7-5 6-3) – See score progression
  • Pol Martin TiffonMartin TiffonMoise KouameKouame (2-6 6-4 6-3) – See score progression
  • Arthur GeaGeaAlexander BlockxBlockx (4-6 6-4 6-3) – See score progression
  • Lloyd HarrisHarrisMarc-Andrea HueslerHuesler (6-4 6-2) – See score progression
  • Thiago Agustin TiranteAgustin TiranteJuan Pablo FicovichPablo Ficovich (6-2 6-2) – See score progression
  • Vilius GaubasGaubasDuje AjdukovicAjdukovic (6-74 6-4 6-4) – See score progression
  • Martin LandaluceLandaluceMurkel DellienDellien (6-4 3-6 7-68) – See score progression
  • Bernard TomicTomicChak Lam Coleman WongLam Coleman Wong (7-62 6-3) – See score progression
  • Tristan BoyerBoyerDaniel RinconRincon (7-65 6-4) – See score progression
  • Alvaro Guillen MezaGuillen MezaRodrigo Pacheco MendezPacheco Mendez (6-4 6-3) – See score progression
  • August HolmgrenHolmgrenMurphy CassoneCassone (6-2 6-3) – See score progression
  • Sascha Gueymard WayenburgGueymard WayenburgTim Van RijthovenVan Rijthoven (7-64 6-0) – See score progression
  • Stefano NapolitanoNapolitanoColton SmithSmith (6-4 4-6 6-2) – See score progression
  • Yannick HanfmannHanfmannIgnacio BuseBuse (6-2 4-6 6-3) – See score progression
  • Mathys ErhardErhardJames McCabeMcCabe (6-1 6-1) – See score progression
  • Kyrian JacquetJacquetTaro DanielDaniel (6-1 6-4) – See score progression
  • Albert Ramos-VinolasRamos-VinolasKhumoun SultanovSultanov (6-1 6-1) – See score progression
  • Matteo GiganteGiganteJerome KymKym (6-3 3-6 6-3) – See score progression
  • Nicolas Moreno De AlboranMoreno De AlboranFabio FogniniFognini (6-3 6-2) – See score progression
  • Jason Murray KublerMurray KublerAlejandro Moro CanasMoro Canas (6-4 3-6 6-2) – See score progression
  • Dalibor SvrcinaSvrcinaGregoire BarrereBarrere (6-2 6-4) – See score progression
  • Federico CoriaCoriaArthur BouquierBouquier (7-5 3-6 6-3) – See score progression
  • Lukas KleinKleinGuy Den OudenDen Ouden (7-63 3-6 6-4) – See score progression
  • Maximilian MartererMartererEdas ButvilasButvilas (6-3 7-65) – See score progression
  • Matteo MartineauMartineauAlexis GalarneauGalarneau (7-65 2-6 6-3) – See score progression
  • Elmer MollerMollerFacundo BagnisBagnis (6-4 7-5) – See score progression
  • Roman Andres BurruchagaAndres BurruchagaConstant LestienneLestienne (6-3 7-66) – See score progression
  • Alexander ShevchenkoShevchenkoShintaro MochizukiMochizuki (6-72 6-2 6-4) – See score progression
  • Kimmer CoppejansCoppejansYuta ShimizuShimizu (6-3 6-1) – See score progression
  • James Kent TrotterKent TrotterBrandon HoltHolt (6-1 6-4) – See score progression
  • Pablo Llamas RuizLlamas RuizAlex BoltBolt (4-6 6-4 7-5) – See score progression
  • Ethan QuinnQuinnMark LajalLajal (7-5 7-5) – See score progression
  • Benjamin HassanHassanPavel KotovKotov (7-63 7-5) – See score progression
  • Andrea CollariniCollariniNishesh BasavareddyBasavareddy (7-5 5-7 6-4) – See score progression
  • Zachary SvajdaSvajdaBeibit ZhukayevZhukayev (7-5 6-3) – See score progression
  • Federico Agustin GomezAgustin GomezMae MaligeMalige (6-3 6-3) – See score progression
  • Federico ArnaboldiArnaboldiChun Hsin TsengHsin Tseng (6-3 3-6 6-3) – See score progression
  • Michael MmohMmohCalvin HemeryHemery (6-7(3) 7-5 6-3) – See score progression
  • Daniel EvansEvansBilly HarrisHarris (7-5 6-3) – See score progression
  • Clement TaburTaburLi TuTu (3-6 6-3 7-5) – See score progression
  • Filip Cristian JianuCristian JianuJozef KovalikKovalik (2-6 7-6(4) 6-4) – See score progression
  • Henri SquireSquireFelipe Meligeni AlvesMeligeni Alves (3-6 6-1 6-4) – See score progression
  • Cristian GarinGarinHarold MayotMayot (6-3 6-4) – See score progression
  • Marin CilicCilicYibing WuWu (6-2 6-3) – See score progression
  • Pol Martin TiffonMartin TiffonMoise KouameKouame (2-6 6-4 6-3) – See score progression
  • Lloyd HarrisHarrisMarc-Andrea HueslerHuesler (6-4 6-2) – See score progression
  • Otto VirtanenVirtanenAntoine EscoffierEscoffier (7-6(3) 6-3) – See score progression
  • Jurij RodionovRodionovChristopher EubanksEubanks (7-6(4) 6-3) – See score progression
  • Sumit NagalNagalMitchell KruegerKrueger (6-1 6-1) – See score progression
  • Juan Manuel CerundoloManuel CerundoloGauthier OnclinOnclin (7-6(4) 6-4) – See score progression
  • Hady HabibHabibFacundo MenaMena (6-7(1) 7-6(5) 6-1) – See score progression
  • Dmitry PopkoPopkoAziz DougazDougaz (7-6(4) 3-6 7-6(7)) – See score progression
  • Daniel Elahi GalanElahi GalanOmar JasikaJasika (6-3 4-6 6-1) – See score progression
  • Timofey SkatovSkatovAlibek KachmazovKachmazov (6-3 6-4) – See score progression
  • Luca Van AsscheVan AsscheAdrian MannarinoMannarino (6-3 7-5) – See score progression
  • Thiago Seyboth WildSeyboth WildYasutaka UchiyamaUchiyama (6-3 6-3) – See score progression
  • Geoffrey BlancaneauxBlancaneauxMikhail KukushkinKukushkin (6-1 6-1) – See score progression
  • Nikoloz BasilashviliBasilashviliGijs BrouwerBrouwer (6-3 6-2) – See score progression
  • Valentin VacherotVacherotCarlos TabernerTaberner (6-2 6-4) – See score progression

Upcoming matches in the draw