Kigali 1 CH 2025
Valentin Royer won the title, beating Andrej Martin 6–1 6–2 in the final.
Main draw 32 players
- 1🇳🇱Jesper De Jong#104Round of 32 · Lost to Andrej Martin
- 2🇪🇸Carlos Taberner#462Round of 16 · Lost to Marco Cecchinato
- 3🇫🇷Valentin Royer#120Final · Champion
- 4🇫🇷Calvin Hemery#274Round of 32 · Lost to Maximilian Neuchrist
- 5🇦🇹Lukas Neumayer#155Quarterfinals · Lost to Marco Cecchinato
- 6🇷🇴Filip Cristian Jianu#291Quarterfinals · Lost to Valentin Royer
- 7🇪🇸Oriol Roca Batalla#290Round of 32 · Lost to Luka Pavlovic
- Q🇸🇰Andrej Martin#359Final · Lost to Valentin Royer
- WC🇮🇹Marco Cecchinato#183Semifinals · Lost to Valentin Royer
- Alt🇦🇹Maximilian NeuchristSemifinals · Lost to Andrej Martin
- 🇫🇷Mathys Erhard#374Quarterfinals · Lost to Andrej Martin
- 🇳🇱Max Houkes#216Quarterfinals · Lost to Maximilian Neuchrist
- 🇪🇸Alex Marti Pujolras#454Round of 16 · Lost to Andrej Martin
- 🇪🇸Carlos Sanchez Jover#331Round of 16 · Lost to Lukas Neumayer
- AltCIVEliakim Coulibaly#339Round of 16 · Lost to Max Houkes
- Q🇳🇱Guy Den Ouden#316Round of 16 · Lost to Valentin Royer
- 🇦🇹Joel Schwaerzler#172Round of 16 · Lost to Maximilian Neuchrist
- Q🇫🇷Luka Pavlovic#203Round of 16 · Lost to Mathys Erhard
- Q🇦🇹Neil OberleitnerRound of 16 · Lost to Filip Cristian Jianu
- Alt🇮🇹Andrea PicchioneRound of 32 · Lost to Carlos Taberner
- 🇫🇷Clement Tabur#156Round of 32 · Lost to Guy Den Ouden
- 🇫🇷Corentin DenollyRound of 32 · Lost to Carlos Sanchez Jover
- LL🇵🇱Daniel Michalski#305Round of 32 · Lost to Eliakim Coulibaly
- Q🇨🇿Dominik KellovskyRound of 32 · Lost to Alex Marti Pujolras
- WC🇮🇹Gabriele PennafortiRound of 32 · Lost to Lukas Neumayer
- 🇫🇷Geoffrey Blancaneaux#443Round of 32 · Lost to Marco Cecchinato
- 🇫🇷Manuel GuinardRound of 32 · Lost to Neil Oberleitner
- 🇫🇷Maxime Chazal#425Round of 32 · Lost to Valentin Royer
- 🇫🇷Maxime JanvierRound of 32 · Lost to Max Houkes
- WC🇹🇭Maximus Jones#493Round of 32 · Lost to Mathys Erhard
- Alt🇷🇴Nicholas David IonelRound of 32 · Lost to Filip Cristian Jianu
- Q🇨🇿Zdenek Kolar#206Round of 32 · Lost to Joel Schwaerzler