
Lloyd Harris and Mattia Bellucci will face off in the qualifications of the French Open for the 1st time in their career. They are scheduled to compete on Wednesday at 12:00 pm on Court 8. In this post, we analyze their head to head performance and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Mattia Bellucci who should win in 3 sets.
As per the initial odds, Mattia Bellucci is the pick to win this match.
Mattia Bellucci -> 1.6
Lloyd Harris -> 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 Lloyd Harris vs. Mattia Bellucci
There is no head to head record between Lloyd Harris and Mattia Bellucci since this will be the first time that they will fight against each other in the main tour.
Lloyd Harris
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 21-19 | 13-11 | 3-4 | 0-0 | 5-4 | 0-0 |
| 2024 | 30-14 | 16-3 | 2-3 | 0-5 | 12-3 | 0-0 |
| 2023 | 28-23 | 21-16 | 2-2 | 0-1 | 5-4 | 0-0 |
| 2022 | 7-14 | 4-6 | 2-6 | 1-2 | 0-0 | 0-0 |
| 2021 | 32-22 | 23-11 | 2-4 | 3-3 | 4-4 | 0-0 |
Ranked no. 128, Lloyd reached the qualifications after beating Arthur Gea 2-6 6-1 7-5.
In the qualifications against Gea, Lloyd recovered from a 1-set down deficit before winning (2-6 6-1 7-5). During the match, Lloyd scored 99 points vs Gea’s 87. Harris was extremely aggressive to blast 40 winners.
Talking about the service games, Lloyd blasted 3 aces and he committed only 2 double faults. Lloyd Harris lost the serve 4 times and he saved 4 break points. Furthermore, Lloyd put 68% of his first serves in, winning 65% (40/62) of the points behind his 1st serve and 52% (15/29) on the 2nd serve. Harris broke Gea 5 times after converting 56% of his break points (5/9).
Lloyd has a solid record in the last 10 years having won 65% of his matches (365-199). 2-2 on clay in 2024. In connection with his performance on the same surface of this competition, Lloyd has a composed 37-42 record in the last years on clay.
His best result of the current season was winning the title the Gwangju Challenger where he overcame Bu Yunchaokete in the final 6-2 3-6 6-4 and the Shenzhen 1 Challenger where he defeated James Duckworth in the final 6-3 6-3.
Lloyd has a compiled 18-10 win-loss record in 2024, 2-2 on clay (See FULL STATS).
Previously at the French Open
Mattia Bellucci
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 24-31 | 10-13 | 3-7 | 6-6 | 5-5 | 0-0 |
| 2024 | 51-33 | 31-18 | 5-2 | 9-9 | 6-4 | 0-0 |
| 2023 | 33-34 | 22-19 | 2-9 | 4-3 | 5-3 | 0-0 |
| 2022 | 66-23 | 30-4 | 25-12 | 11-7 | 0-0 | 0-0 |
| 2021 | 39-18 | 29-10 | 5-3 | 5-4 | 0-1 | 0-0 |
Ranked no. 173, Bellucci got to the qualifications after beating Matteo Martineau 3-6 6-1 6-1.
In the qualifications against Martineau, The Italian recovered from a 1-set down deficit before winning (3-6 6-1 6-1). During the match Bellucci scored 78 points vs Martineau’s 62. Mattia was quite aggressive to blast 26 winners.
Talking about serving, Bellucci recorded 3 aces and he committed only 1 double fault for the entire match. Mattia Bellucci lost the serve once and he saved 2 break points. Furthermore, Bellucci put 66% of his first serves in, winning 62% (26/42) of the points behind his 1st serve and 77% (17/22) on the 2nd serve. The Italian broke Martineau 5 times after converting 56% of his break points (5/9).
Mattia has an aggregate 12-16 win-loss record in 2024, 3-1 on clay (See FULL STATS).
Previously at the French Open
Previously, his best result was reaching the qualifications in 2023. See his history.
H2H Performance in the tournament
Matches, sets, games and points
| Points | Lloyd | Bellucci |
|---|---|---|
| Match played | 1 | 1 |
| Tot Set | 3 | 3 |
| Tot Games | 27 | 23 |
| Pts | 99-87 | 78-62 |
| Total Points | 186 | 140 |
| Winners | 40 | 26 |
| %Winners | 40% | 33% |
Both Lloyd and Bellucci played 1 match. Also both players started their run from the qualifications.Both players lost a set in the event. Lloyd Harris lost 1 set, while Mattia Bellucci surrendered 1 set. Talking about their workload, Lloyd and Bellucci have played the same amount of sets 3. However, Lloyd played 4 games more than Bellucci. Lloyd scored 40 winners (40% of the total points). On the other side, Mattia scored 26 winners (33%).
Serve Performance
| Serve | Lloyd | Bellucci |
|---|---|---|
| Aces | 3 | 3 |
| Avg per match | 3 | 3 |
| 1st in | 62/91 | 42/64 |
| %1st in | 68% | 66% |
| 1st pts | 40/62 | 26/42 |
| %1st pts | 65% | 62% |
| 2nd pts | 15/29 | 17/22 |
| %2nd pts | 52% | 77% |
Lloyd recorded 3 aces . Bellucci struck 3 aces . Lloyd won 65% points behind his first serve. He was rock solid on his second serve to win 52% of the points. On the other side, Bellucci won 62% of the points on his first serve. He had a solid display on his second serve to win 77% of the points.
How they played the important points
| Breaks | Lloyd | Bellucci |
|---|---|---|
| Won | 5 | 5 |
| Converted | 5/9 | 5/9 |
| % Converted | 56% | 56% |
| Conceded | 8 | 3 |
| Saved | 4 | 2 |
| % Saved | 50% | 67% |
| Times Broken | 4 | 1 |
The South African broke his opponent 5 times with a 56% conversion rate. Lloyd dropped his serve 4 times and he saved 50% of the break points that he conceded. Mattia broke his opponent 5 times with a 56% conversion rate. Mattia conceded his serve once and he saved 67% of the break points that he conceded.
| Lloyd | |||
| Q1 Gea |
Total | ||
|---|---|---|---|
| Score | 2-6 6-1 7-5 | ||
| Tot Set | 3 | 3 | |
| Tot Games | 27 | 27 | |
| pts | 99-87 | 99-87 | |
| Total points | 186 | 186 | |
| Winners | 40 | 40 | |
| %Winners | 40% | 40% | |
| SERVE | |||
| Aces | 3 | 3 | |
| Double Faults | 2 | 2 | |
| 1st in | 62/91 | 62/91 | |
| % 1st in | 68% | 68% | |
| 1st pts | 40/62 | 40/62 | |
| % 1st pts | 65% | 65% | |
| 2nd pts | 15/29 | 15/29 | |
| % 2nd pts | 52% | 52% | |
| Breaks | |||
| Won | 5 | 5 | |
| Converted | 5/9 | 5/9 | |
| Converted % | 56% | 56% | |
| Conceded | 8 | 8 | |
| Saved | 4/8 | 4 | |
| Saved % | 50% | 50% | |
| Times Broken | 4 | 4 | |
| Bellucci | |||
| Q1 Martineau |
Total | ||
|---|---|---|---|
| Score | 3-6 6-1 6-1 | ||
| Tot Set | 3 | 3 | |
| Tot Games | 23 | 23 | |
| pts | 78-62 | 78-62 | |
| Total points | 140 | 140 | |
| Winners | 26 | 26 | |
| %Winners | 33% | 33% | |
| SERVE | |||
| Aces | 3 | 3 | |
| Double Faults | 1 | 1 | |
| 1st in | 42/64 | 42/64 | |
| % 1st in | 66% | 66% | |
| 1st pts | 26/42 | 26/42 | |
| % 1st pts | 62% | 62% | |
| 2nd pts | 17/22 | 17/22 | |
| % 2nd pts | 77% | 77% | |
| Breaks | |||
| Won | 5 | 5 | |
| Converted | 5/9 | 5/9 | |
| Converted % | 56% | 56% | |
| Conceded | 3 | 3 | |
| Saved | 2/3 | 2 | |
| Saved % | 67% | 67% | |
| Times Broken | 1 | 1 | |
Head 2 Head
LWWLLWWWWL
LLLLWLWLWL Tennis Scores – French Open
- Alexander RitschardRitschard – Elias YmerYmer (6-2 6-1) – See score progression
- Dennis NovakNovak – Oriol Roca BatallaRoca Batalla (6-4 6-2) – See score progression
- Maxime JanvierJanvier – James DuckworthDuckworth (6-3 6-1) – See score progression
- Zizou BergsBergs – Clement ChidekhChidekh (6-1 6-1) – See score progression
- Andrea PellegrinoPellegrino – Maxime CressyCressy (7-64 4-6 7-611) – See score progression
- Mikhail KukushkinKukushkin – Leandro RiediRiedi (6-4 6-3) – See score progression
- Titouan DroguetDroguet – Jules MarieMarie (7-64 6-3) – See score progression
- Roman Andres BurruchagaAndres Burruchaga – Juncheng ShangShang (6-4 7-65) – See score progression
- Quentin HalysHalys – Alexis GalarneauGalarneau (7-5 6-3) – See score progression
- Jeff WolfWolf – Ryan PenistonPeniston (6-1 6-75 6-2) – See score progression
- Hugo GrenierGrenier – Tristan BoyerBoyer (6-4 3-6 7-63) – See score progression
- Alejandro Moro CanasMoro Canas – Marc PolmansPolmans (6-1 6-2) – See score progression
- Bernabe Zapata MirallesZapata Miralles – Camilo Ugo CarabelliUgo Carabelli (7-61 6-4) – See score progression
- Francesco MaestrelliMaestrelli – Marc-Andrea HueslerHuesler (6-72 6-2 6-4) – See score progression
- Patrick KypsonKypson – Chak Lam Coleman WongLam Coleman Wong (7-5 6-2) – See score progression
- Yasutaka UchiyamaUchiyama – Mathys ErhardErhard (6-4 2-6 7-5) – See score progression
- Henri SquireSquire – Damir DzumhurDzumhur (2-6 6-3 6-4) – See score progression
- Joris De LooreDe Loore – Mark LajalLajal (6-2 6-3) – See score progression
- Jesper De JongDe Jong – Pablo Llamas RuizLlamas Ruiz (7-5 7-66) – See score progression
- Diego SchwartzmanSchwartzman – Lukas NeumayerNeumayer (6-2 6-3) – See score progression
- Gregoire BarrereBarrere – Theo PapamalamisPapamalamis (6-3 6-1) – See score progression
- Marco TrungellitiTrungelliti – Juan Pablo VarillasPablo Varillas (6-0 7-65) – See score progression
- Filip KrajinovicKrajinovic – Martin DammDamm (6-72 6-3 6-1) – See score progression
- Radu AlbotAlbot – Henrique RochaRocha (4-6 7-65 6-3) – See score progression
- Hamad MedjedovicMedjedovic – Lucas PouillePouille (6-3 7-5) – See score progression
- Dominic ThiemThiem – Franco AgamenoneAgamenone (3-6 6-3 6-2) – See score progression
- Filip MisolicMisolic – Sho ShimabukuroShimabukuro (6-3 6-2) – See score progression
- Bu YunchaoketeYunchaokete – Alex MolcanMolcan (6-3 7-5) – See score progression
- Juan Manuel CerundoloManuel Cerundolo – Beibit ZhukayevZhukayev (6-4 6-3) – See score progression
- Matteo GiganteGigante – Sascha Gueymard WayenburgGueymard Wayenburg (6-4 5-7 6-4) – See score progression
- Gustavo HeideHeide – Lukas KleinKlein (1-6 6-3 7-65) – See score progression
- Denis KudlaKudla – Jan ChoinskiChoinski (6-4 6-4) – See score progression
- Valentin VacherotVacherot – Gabriel DebruDebru (4-6 6-3 7-5) – See score progression
- Vit KoprivaKopriva – Mate ValkuszValkusz (6-3 6-2) – See score progression
- Mathias BourgueBourgue – Mae MaligeMalige (4-6 6-2 6-2) – See score progression
- Gabriel DialloDiallo – Genaro Alberto OlivieriAlberto Olivieri (7-5 6-74 6-1) – See score progression
- Billy HarrisHarris – Emilio NavaNava (6-3 4-6 6-1) – See score progression
- Dalibor SvrcinaSvrcina – Omar JasikaJasika (6-2 7-5) – See score progression
- Benjamin BonziBonzi – Hugo DellienDellien (3-6 6-4 6-2) – See score progression
- Mattia BellucciBellucci – Matteo MartineauMartineau (3-6 6-1 6-1) – See score progression
- Lloyd HarrisHarris – Arthur GeaGea (2-6 6-1 7-5) – See score progression
- Ugo BlanchetBlanchet – Cristian GarinGarin (6-4 4-6 6-1) – See score progression
- Stefano NapolitanoNapolitano – Dino PrizmicPrizmic (7-62 6-3) – See score progression
- Shintaro MochizukiMochizuki – Nick HardtHardt (4-6 6-4 6-2) – See score progression
- Geoffrey BlancaneauxBlancaneaux – Antoine EscoffierEscoffier (5-7 6-3 7-67) – See score progression
- Facundo BagnisBagnis – Tomas Barrios VeraBarrios Vera (6-3 6-2) – See score progression
- Duje AjdukovicAjdukovic – Calvin HemeryHemery (6-4 6-2) – See score progression
- Giulio ZeppieriZeppieri – Stefano TravagliaTravaglia (6-3 6-2) – See score progression
- Adrian AndreevAndreev – Denis YevseyevYevseyev (3-6 6-4 7-67) – See score progression
- Enzo CouacaudCouacaud – Seong Chan HongChan Hong (6-77 6-2 6-1) – See score progression
- Jozef KovalikKovalik – Benoit PairePaire (6-1 6-4) – See score progression
- Manuel GuinardGuinard – Vitaliy SachkoSachko (6-4 6-75 6-1) – See score progression
- Otto VirtanenVirtanen – Dane SweenySweeny (6-2 6-3) – See score progression
- Quentin HalysHalys – Alexis GalarneauGalarneau (7-5 6-3) – See score progression
- Diego Sebastian SchwartzmanSebastian Schwartzman – Lukas NeumayerNeumayer (6-2 6-3) – See score progression
- Jeff WolfWolf – Ryan PenistonPeniston (6-1 6-7(5) 6-2) – See score progression
- Patrick KypsonKypson – Chak Lam Coleman WongLam Coleman Wong (7-5 6-2) – See score progression
- Dennis NovakNovak – Oriol Roca BatallaRoca Batalla (6-4 6-2) – See score progression
- Jesper De JongDe Jong – Pablo Llamas RuizLlamas Ruiz (7-5 7-6(6)) – See score progression
- Maxime JanvierJanvier – James DuckworthDuckworth (6-3 6-1) – See score progression
- Alejandro Moro CanasMoro Canas – Marc PolmansPolmans (6-1 6-2) – See score progression
- Benjamin HassanHassan – Rudolf MollekerMolleker (4-6 6-3 6-4) – See score progression
- Hugo GrenierGrenier – Tristan BoyerBoyer (6-4 3-6 7-6(3)) – See score progression
- Henri SquireSquire – Damir DzumhurDzumhur (2-6 6-3 6-4) – See score progression
- Roman Andres BurruchagaAndres Burruchaga – Juncheng ShangShang (6-4 7-6(5)) – See score progression
- Yasutaka UchiyamaUchiyama – Mathys ErhardErhard (6-4 2-6 7-5) – See score progression
- Bernabe Zapata MirallesZapata Miralles – Camilo Ugo CarabelliUgo Carabelli (7-6(1) 6-4) – See score progression
- Francesco MaestrelliMaestrelli – Marc-Andrea HueslerHuesler (6-7(2) 6-2 6-4) – See score progression
- Mikhail KukushkinKukushkin – Leandro RiediRiedi (6-4 6-3) – See score progression
- Zizou BergsBergs – Clement ChidekhChidekh (6-1 6-1) – See score progression
- Joris De LooreDe Loore – Mark LajalLajal (6-2 6-3) – See score progression
- Alexander RitschardRitschard – Elias YmerYmer (6-2 6-1) – See score progression
- Titouan DroguetDroguet – Jules MarieMarie (7-6(4) 6-3) – See score progression
- Gregoire BarrereBarrere – Theo PapamalamisPapamalamis (6-3 6-1) – See score progression
- Andrea PellegrinoPellegrino – Maxime CressyCressy (7-6(4) 4-6 7-6(11)) – See score progression
Upcoming matches in the draw
- Albert Ramos-VinolasRamos-Vinolas – Andrea VavassoriVavassori (1-0) – H2H and prediction
- Facundo BagnisBagnis – Juan Manuel CerundoloManuel Cerundolo (1-2) – H2H and prediction
- Marco TrungellitiTrungelliti – Gabriel DialloDiallo (0-0) – H2H and prediction
- Denis KudlaKudla – Vit KoprivaKopriva (0-0) – H2H and prediction
- Thiago Moura MonteiroMoura Monteiro – Murkel Alejandro Dellien VelascoAlejandro Dellien Velasco (1-0) – H2H and prediction
- Dominic ThiemThiem – Otto VirtanenVirtanen (0-0) – H2H and prediction
- Gregoire BarrereBarrere – Andrea PellegrinoPellegrino (0-0) – H2H and prediction
- Mathias BourgueBourgue – Radu AlbotAlbot (1-1) – H2H and prediction
- Alexander RitschardRitschard – Titouan DroguetDroguet (0-0) – H2H and prediction
- Dennis NovakNovak – Jesper De JongDe Jong (0-0) – H2H and prediction
- Li TuTu – Oliver CrawfordCrawford (0-0) – H2H and prediction
- Nerman FaticFatic – Felipe Meligeni Rodrigues AlvesMeligeni Rodrigues Alves (0-0) – H2H and prediction
- Dmitry PopkoPopko – Valentin RoyerRoyer (0-0) – H2H and prediction
- Quentin HalysHalys – Diego Sebastian SchwartzmanSebastian Schwartzman (0-0) – H2H and prediction
- Maxime JanvierJanvier – Alejandro Moro CanasMoro Canas (0-0) – H2H and prediction
- Benjamin BonziBonzi – Jozef KovalikKovalik (0-1) – H2H and prediction
- Hugo GrenierGrenier – Henri SquireSquire (0-0) – H2H and prediction
- Bernabe Zapata MirallesZapata Miralles – Francesco MaestrelliMaestrelli (0-0) – H2H and prediction
- Manuel GuinardGuinard – Billy HarrisHarris (0-0) – H2H and prediction
- Geoffrey BlancaneauxBlancaneaux – Duje AjdukovicAjdukovic (0-1) – H2H and prediction
- Valentin VacherotVacherot – Enzo CouacaudCouacaud (1-0) – H2H and prediction
- Zizou BergsBergs – Joris De LooreDe Loore (1-2) – H2H and prediction
- Ugo BlanchetBlanchet – Filip MisolicMisolic (0-1) – H2H and prediction
- Jeff WolfWolf – Patrick KypsonKypson (0-0) – H2H and prediction
- Adrian AndreevAndreev – Giulio ZeppieriZeppieri (0-0) – H2H and prediction
- Dalibor SvrcinaSvrcina – (0-1) – H2H and prediction
- Kyrian JacquetJacquet – Aziz DougazDougaz (0-0) – H2H and prediction








