
Gabriel Diallo and Kamil Majchrzak will square off in the 2nd round of the Mutua Madrid Open for the 1st time in their career. They are scheduled to compete on Saturday at 1:30 pm on COURT 5. Here the head to head stats and relative prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Kamil Majchrzak who should win in 3 sets.
As per the initial odds, Kamil Majchrzak is the pick to win this match.
Kamil Majchrzak -> 1.7
Gabriel Diallo -> 2.15
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 Gabriel Diallo vs. Kamil Majchrzak
There is no head to head record between Gabriel Diallo and Kamil Majchrzak since this will be the first time that they will face off in the main tour.
Gabriel Diallo


15 - 13win/loss
54
54

Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 18-14 | 10-8 | 7-5 | 1-1 | 0-0 | 0-0 |
2024 | 49-26 | 30-12 | 7-6 | 9-4 | 3-4 | 0-0 |
2023 | 39-28 | 8-11 | 2-2 | 24-10 | 5-5 | 0-0 |
2022 | 23-10 | 17-6 | 0-0 | 6-4 | 0-0 | 0-0 |
2021 | 12-4 | 8-3 | 0-0 | 4-1 | 0-0 | 0-0 |
Ranked no. 78 (career-high), Diallo got to the 2nd round after beating Nicolas Moreno De Alboran 6-3 6-3, Borna Coric 6-3 7-6(6) and Zizou Bergs 6-1 6-2.
In the 1st round, Gabriel had a good straight sets win against Bergs (6-1 6-2). During the match, Diallo scored 51 points vs Bergs’s 24. Diallo was very aggressive to blast 18 winners.
Regarding the service games, Diallo struck 4 aces and he was extremely solid in conceding no double faults. Gabriel Diallo was very effective on serve to win 86% (18/21) of his 1st serve and 88% (14/16) on the second serve. This was the main reason for not conceding a single break during the match. The Canadian was clinical in his return game without wasting any break point and break Bergs 4 times.
Diallo has a solid win-loss record in the last 7 years having won 62% of his matches (148-89). 4-4 on clay in 2025. Talking about his performance on the same surface of this tournament, Diallo has an aggregate13-12 match record in the last 7 years on clay.
Gabriel has a compiled 15-13 win-loss record in 2025, 4-4 on clay (See FULL STATS).
Previously in Madrid
The Canadian has never competed in this tournament before.
Kamil Majchrzak


21 - 7win/loss
89
75

Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 21-8 | 8-3 | 11-3 | 2-2 | 0-0 | 0-0 |
2024 | 63-19 | 26-6 | 34-8 | 3-5 | 0-0 | 0-0 |
2023 | 0-0 | 0-0 | 0-0 | 0-0 | 0-0 | 0-0 |
2022 | 28-22 | 19-10 | 4-6 | 4-3 | 1-3 | 0-0 |
2021 | 34-21 | 4-4 | 16-9 | 5-5 | 9-3 | 0-0 |
Ranked no. 90, Majchrzak got to the 2nd round after beating Darwin Blanch 6-1 6-4 and Unknown Player bye.
His best result of the season was winning the title the Madrid Challenger where he defeated Marin Cilic in the final 6-3 4-6 6-4.
Majchrzak has an overall 21-7 win-loss record in 2025, 11-2 on clay (See FULL STATS).
H2H Performance in the tournament
Matches, sets, games and points
Points | Diallo | Majchrzak |
---|---|---|
Match played | 2 | 1 |
Tot Set | 4 | 2 |
Tot Games | 33 | 17 |
Pts | 111-70 | 64-48 |
Total Points | 181 | 112 |
Winners | 44 | 24 |
%Winners | 40% | 38% |
Diallo played 2 matches while Majchrzak competed in 1 match. Both players have not conceded a single set in this event so far. Diallo has played 2 sets more than Majchrzak (4 vs 2). Therefore, Diallo played 16 games more than Majchrzak. Gabriel scored 44 winners (40% of the total points). On the other side, Majchrzak recorded 24 winners (38%).
Serve Performance
Serve | Diallo | Majchrzak |
---|---|---|
Aces | 13 | 1 |
Avg per match | 6.5 | 1 |
1st in | 56/88 | 33/54 |
%1st in | 64% | 61% |
1st pts | 44/56 | 24/33 |
%1st pts | 79% | 73% |
2nd pts | 26/32 | 12/21 |
%2nd pts | 81% | 57% |
Diallo fired 13 aces (6.5 per match). Majchrzak struck 1 ace . Diallo won 79% points on his first serve. He pretty solid on his second serve to win 81% of the points. On the other side, Majchrzak won 73% of the points on his first serve. He had a solid display on his second serve to win 57% of the points.
How they played the important points
Breaks | Diallo | Majchrzak |
---|---|---|
Won | 7 | 4 |
Converted | 7/11 | 4/10 |
% Converted | 64% | 40% |
Conceded | 1 | 4 |
Saved | 1 | 3 |
% Saved | 100% | 75% |
Times Broken | 0 | 1 |
Diallo broke his opponents 7 times with a 64% conversion rate. The Canadian had a solid display on his serve as he has never conceded a single service game after saving 1 break points. Kamil broke his opponent 4 times with a 40% conversion rate. The Pole conceded his serve once and he saved 75% of the break points that he conceded.
Diallo | |||||
Q1 Moreno De Alboran |
Q3 Coric |
R1 Bergs |
Total | ||
---|---|---|---|---|---|
Score | 6-3 6-3 | 6-3 7-66 | 6-1 6-2 | ||
Tot Set | 2 | 2 | 2 | 6 | |
Tot Games | 18 | 22 | 15 | 55 | |
pts | 60-46 | – | 51-24 | 111-70 | |
Total points | 106 | 0 | 75 | 181 | |
Winners | 26 | 18 | 44 | ||
%Winners | 43% | 0% | 35% | 40% | |
SERVE | |||||
Aces | 9 | 0 | 4 | 13 | |
Double Faults | 1 | 0 | 1 | ||
1st in | 35/51 | / | 21/37 | 56/88 | |
% 1st in | 69% | 0% | 57% | 64% | |
1st pts | 26/35 | / | 18/21 | 44/56 | |
% 1st pts | 74% | 0% | 86% | 79% | |
2nd pts | 12/16 | / | 14/16 | 26/32 | |
% 2nd pts | 75% | 0% | 88% | 81% | |
Breaks | |||||
Won | 3 | 4 | 7 | ||
Converted | 3/7 | / | 4/4 | 7/11 | |
Converted % | 43% | 0% | 100% | 64% | |
Conceded | 1 | 0 | 1 | ||
Saved | 1/1 | 0/ | 0/0 | 1 | |
Saved % | 100% | – | – | 33% | |
Times Broken | 0 | 0 | 0 |
Majchrzak | |||||
Q1 Blanch |
Q3 Moller |
Total | |||
---|---|---|---|---|---|
Score | 6-1 6-4 | 5-7 6-4 6-4 | |||
Tot Set | 2 | 3 | 5 | ||
Tot Games | 17 | 32 | 49 | ||
pts | 64-48 | – | 64-48 | ||
Total points | 112 | 0 | 112 | ||
Winners | 24 | 24 | |||
%Winners | 38% | 0% | 38% | ||
SERVE | |||||
Aces | 1 | 0 | 1 | ||
Double Faults | 0 | 0 | |||
1st in | 33/54 | / | 33/54 | ||
% 1st in | 61% | 0% | 61% | ||
1st pts | 24/33 | / | 24/33 | ||
% 1st pts | 73% | 0% | 73% | ||
2nd pts | 12/21 | / | 12/21 | ||
% 2nd pts | 57% | 0% | 57% | ||
Breaks | |||||
Won | 4 | 4 | |||
Converted | 4/10 | / | 4/10 | ||
Converted % | 40% | 0% | 40% | ||
Conceded | 4 | 4 | |||
Saved | 3/4 | 0/ | 3 | ||
Saved % | 75% | – | 25% | ||
Times Broken | 1 | 1 |
Head 2 Head



Tennis Scores in Madrid
- Casper RuudRuud – Arthur RinderknechRinderknech (6-3 6-4) – Stats, scores, rankings
- Francisco CerundoloCerundolo – Harold MayotMayot (6-3 6-4) – Stats, scores, rankings
- Alexander ZverevZverev – Roberto Bautista AgutBautista Agut (6-2 6-2) – Stats, scores, rankings
- Francisco ComesanaComesana – Arthur FilsFils (7-64 6-4) – Stats, scores, rankings
- Juan Manuel CerundoloManuel Cerundolo – Felix Auger-AliassimeAuger-Aliassime (7-65 6-4) – Stats, scores, rankings
- Taylor FritzFritz – Christopher O ConnellO Connell (6-1 6-4) – Stats, scores, rankings
- Alexander BublikBublik – Alexei PopyrinPopyrin (6-4 7-64) – Stats, scores, rankings
- Benjamin BonziBonzi – Hubert HurkaczHurkacz (6-4 7-5) – Stats, scores, rankings
- Sebastian KordaKorda – Federico CinaCina (6-3 3-6 6-1) – Stats, scores, rankings
- Jakub MensikMensik – Ethan QuinnQuinn (7-64 6-1) – Stats, scores, rankings
- Daniil MedvedevMedvedev – Laslo DjereDjere (w/o) – Stats, scores, rankings
- Gael MonfilsGael – Andrey RublevAndrey (w/o (Monfils ret.)) – See score progression
Upcoming matches in the draw
- Gael MonfilsMonfils – Andrey RublevRublev (1-3) – H2H and prediction
- Kei NishikoriNishikori – Denis ShapovalovShapovalov (2-1) – H2H and prediction
- Grigor DimitrovDimitrov – Nicolas JarryJarry (2-2) – H2H and prediction
- Marcos GironGiron – Matteo BerrettiniBerrettini (2-0) – H2H and prediction
- Daniil MedvedevMedvedev – Juan Manuel CerundoloManuel Cerundolo (0-0) – H2H and prediction
- Karen KhachanovKhachanov – Reilly OpelkaOpelka (0-0) – H2H and prediction
- Alexandre MullerMuller – Ugo HumbertHumbert (1-0) – H2H and prediction
- Taylor Harry FritzHarry Fritz – Benjamin BonziBonzi (0-0) – H2H and prediction
- Frances TiafoeTiafoe – (1-0) – H2H and prediction
- Stefanos TsitsipasTsitsipas – Jan-Lennard StruffStruff (6-4) – H2H and prediction
- Nuno BorgesBorges – Alejandro Davidovich FokinaDavidovich Fokina (1-0) – H2H and prediction
- Tomas Martin EtcheverryMartin Etcheverry – Lorenzo MusettiMusetti (0-0) – H2H and prediction
- Alex De MinaurDe Minaur – Lorenzo SonegoSonego (3-0) – H2H and prediction
- Sebastian KordaKorda – Casper RuudRuud (0-0) – H2H and prediction
- Francisco CerundoloCerundolo – Francisco ComesanaComesana (3-1) – H2H and prediction
- Sebastian BaezBaez – Damir DzumhurDzumhur (3-0) – H2H and prediction
- Brandon NakashimaNakashima – Sebastian OfnerOfner (0-0) – H2H and prediction
- Jiri LeheckaLehecka – Cameron NorrieNorrie (1-3) – H2H and prediction
- Jack DraperDraper – Tallon GriekspoorGriekspoor (0-1) – H2H and prediction
- Flavio CobolliCobolli – Holger Vitus Nodskov RuneVitus Nodskov Rune (0-1) – H2H and prediction
- Jacob FearnleyFearnley – Tomas MachacMachac (0-0) – H2H and prediction
- Gabriel DialloDiallo – Kamil MajchrzakMajchrzak (0-0) – H2H and prediction