
Mikhail Kukushkin and Leandro Riedi will clash against each other in the qualifications of the French Open for the 2nd time in their career. They are scheduled to play on Tuesday at 4:00 pm on Court 13. Here the head to head stats and relative prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Leandro Riedi who should win in 3 sets.
As per the initial odds, Leandro Riedi is the pick to win this match.
Leandro Riedi -> 1.55
Mikhail Kukushkin -> 2.39
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 Mikhail Kukushkin vs. Leandro Riedi
This will be the 2nd time that Mikhail Kukushkin and Leandro Riedi face off. The head to head is 1-0 for Riedi (see full H2H stats), but they have never competed against each other on clay.
The last time that they fought against each other, Riedi won 7-6(4) 6-3 in the final in the Andria Challenger back in 2022.
Mikhail Kukushkin
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 15-19 | 9-11 | 3-2 | 2-3 | 1-3 | 0-0 |
2024 | 52-32 | 24-10 | 10-9 | 12-9 | 6-4 | 0-0 |
2023 | 23-24 | 17-11 | 3-5 | 3-8 | 0-0 | 0-0 |
2022 | 36-28 | 18-11 | 0-2 | 13-11 | 5-4 | 0-0 |
2021 | 12-24 | 8-9 | 0-6 | 2-6 | 2-3 | 0-0 |
Ranked no. 135, the Kazakhstani will start his run at the French Open after he played his last match in Rome where he lost 4-6 6-2 6-3 to Schwartzman in the qualifications on the 7th of May.
The Kazakhstani has a composed 27-12 win-loss record in 2024, 6-5 on clay (See FULL STATS).
His best result of the season was winning the title the Manama Challenger where he overcame Richard Gasquet in the final 7-6(5) 6-4 and the Tenerife 3 Challenger where he beat Matteo Gigante in the final 6-2 2-0 ret..
Talking about his overall career, The Kazakhstani has an overall 605-459 record. He has a positive 193-152 record on clay.
Previously at the French Open
Previously, his best result was reaching the 2nd round in 2011, 2012, 2014, 2017 and 2020. See his history.
Leandro Riedi
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 12-7 | 5-4 | 2-1 | 0-0 | 5-2 | 0-0 |
2024 | 32-15 | 2-4 | 6-4 | 17-4 | 7-3 | 0-0 |
2023 | 19-22 | 14-9 | 3-4 | 1-7 | 1-2 | 0-0 |
2022 | 49-17 | 18-6 | 5-5 | 21-6 | 0-0 | 5-0 |
2021 | 17-16 | 0-0 | 6-9 | 10-6 | 0-0 | 1-1 |
Ranked no. 151, Leandro will start his run at the Paris after he played his last match in the Prague Challenger where he lost 6-4 6-4 to Rocha in the 2nd round on the 9th of May.
Leandro has a composed 22-7 win-loss record in 2024, 5-2 on clay (See FULL STATS).
His best result of the year was conquering the title the Oeiras 2 Challenger where he beat Martin Damm in the final 7-6(6) 6-2 and the Neuve Challenger where he overcame Borna Coric in the final 7-5 6-2.
In terms of his career, The Swiss has an overall 116-70 record. He has a flat 22-22 record on clay.
Previously at the French Open
Previously, his best result was reaching the qualifications in 2023. See his history.
Head 2 Head



Tennis Scores – French Open
- Dominic ThiemThiem – Franco AgamenoneAgamenone (3-6 6-3 6-2) – Stats, scores, rankings
- Facundo BagnisBagnis – Tomas Barrios VeraBarrios Vera (6-3 6-2) – Stats, scores, rankings
- Vit KoprivaKopriva – Mate ValkuszValkusz (6-3 6-2) – Stats, scores, rankings
- Shintaro MochizukiMochizuki – Nick HardtHardt (4-6 6-4 6-2) – Stats, scores, rankings
- Giulio ZeppieriZeppieri – Stefano TravagliaTravaglia (6-3 6-2) – Stats, scores, rankings
- Stefano NapolitanoNapolitano – Dino PrizmicPrizmic (7-62 6-3) – Stats, scores, rankings
- Gabriel DialloDiallo – Genaro Alberto OlivieriAlberto Olivieri (7-5 6-74 6-1) – Stats, scores, rankings
- Duje AjdukovicAjdukovic – Calvin HemeryHemery (6-4 6-2) – Stats, scores, rankings
- Valentin VacherotVacherot – Gabriel DebruDebru (4-6 6-3 7-5) – Stats, scores, rankings
- Adrian AndreevAndreev – Denis YevseyevYevseyev (3-6 6-4 7-67) – Stats, scores, rankings
- Juan Manuel CerundoloManuel Cerundolo – Beibit ZhukayevZhukayev (6-4 6-3) – Stats, scores, rankings
- Enzo CouacaudCouacaud – Seong Chan HongChan Hong (6-77 6-2 6-1) – Stats, scores, rankings
- Marco TrungellitiTrungelliti – Juan Pablo VarillasPablo Varillas (6-0 7-65) – Stats, scores, rankings
- Manuel GuinardGuinard – Vitaliy SachkoSachko (6-4 6-75 6-1) – Stats, scores, rankings
- Dalibor SvrcinaSvrcina – Omar JasikaJasika (6-2 7-5) – Stats, scores, rankings
- Billy HarrisHarris – Emilio NavaNava (6-3 4-6 6-1) – Stats, scores, rankings
- Filip KrajinovicKrajinovic – Martin DammDamm (6-72 6-3 6-1) – Stats, scores, rankings
- Otto VirtanenVirtanen – Dane SweenySweeny (6-2 6-3) – Stats, scores, rankings
- Denis KudlaDenis – Jan ChoinskiJan (6-4 6-4) – See score progression
Upcoming matches in the draw
- Albert Ramos-VinolasRamos-Vinolas – Andrea VavassoriVavassori (1-0) – H2H and prediction
- James DuckworthDuckworth – Maxime JanvierJanvier (0-0) – H2H and prediction
- Facundo BagnisBagnis – Juan Manuel CerundoloManuel Cerundolo (1-2) – H2H and prediction
- Marco TrungellitiTrungelliti – Gabriel DialloDiallo (0-0) – H2H and prediction
- Jozef KovalikKovalik – Benoit PairePaire (0-2) – 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
- Antoine EscoffierEscoffier – Geoffrey BlancaneauxBlancaneaux (0-1) – H2H and prediction
- Yasutaka UchiyamaUchiyama – Mathys ErhardErhard (0-0) – H2H and prediction
- Jules MarieMarie – Titouan DroguetDroguet (0-1) – H2H and prediction
- Hugo DellienDellien – Benjamin BonziBonzi (0-0) – H2H and prediction
- Oriol Roca BatallaRoca Batalla – Dennis NovakNovak (0-0) – H2H and prediction
- Dominic ThiemThiem – Otto VirtanenVirtanen (0-0) – H2H and prediction
- Gregoire BarrereBarrere – (0-0) – H2H and prediction
- Joris De LooreDe Loore – (1-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
- Christian GarinGarin – Ugo BlanchetBlanchet (0-0) – H2H and prediction
- Marc PolmansPolmans – Alejandro Moro CanasMoro Canas (0-0) – H2H and prediction
- Elias YmerYmer – Alexander RitschardRitschard (0-1) – H2H and prediction
- Hugo GrenierGrenier – Tristan BoyerBoyer (0-0) – H2H and prediction
- Manuel GuinardGuinard – Billy HarrisHarris (0-0) – H2H and prediction
- Benjamin HassanHassan – Rudolf MollekerMolleker (0-1) – H2H and prediction
- Alex MolcanMolcan – Bu YunchaoketeYunchaokete (0-0) – H2H and prediction
- Marc-Andrea HueslerHuesler – Francesco MaestrelliMaestrelli (0-0) – H2H and prediction
- Matteo MartineauMartineau – (1-1) – H2H and prediction
- Valentin VacherotVacherot – Enzo CouacaudCouacaud (1-0) – H2H and prediction
- Lukas KleinKlein – (0-0) – H2H and prediction
- Zizou BergsBergs – Clement ChidekhChidekh (0-0) – H2H and prediction
- Alexis GalarneauGalarneau – Quentin HalysHalys (0-1) – H2H and prediction
- Camilo Ugo CarabelliUgo Carabelli – Bernabe Zapata MirallesZapata Miralles (1-1) – H2H and prediction
- Jeff WolfWolf – Ryan PenistonPeniston (0-0) – H2H and prediction
- Henri SquireSquire – Damir DzumhurDzumhur (0-3) – H2H and prediction
- Adrian AndreevAndreev – Giulio ZeppieriZeppieri (0-0) – H2H and prediction
- Filip MisolicMisolic – Sho ShimabukuroShimabukuro (0-0) – H2H and prediction
- Maxime CressyCressy – Andrea PellegrinoPellegrino (1-0) – H2H and prediction
- Jesper De JongDe Jong – Pablo Llamas RuizLlamas Ruiz (0-0) – H2H and prediction
- Kyrian JacquetJacquet – Aziz DougazDougaz (0-0) – H2H and prediction