50–42Win–Loss
54.3%Win %
0Titles
| Surface | W | L | % |
|---|---|---|---|
| Hard | 42 | 35 | 54.5% |
| Clay | 8 | 7 | 53.3% |
Season by season
| Year | W | L | Titles | % |
|---|---|---|---|---|
| 2026 | 10 | 8 | 0 | 55.6% |
| 2025 | 22 | 18 | 1 | 55.0% |
| 2024 | 14 | 9 | 0 | 60.9% |
| 2023 | 4 | 6 | 0 | 40.0% |
| 2022 | 0 | 1 | 0 | 0.0% |
Ranking history
Matches
| Date | Tournament | Round | W/L | Opponent | Opp. rank | Score |
|---|---|---|---|---|---|---|
| 2025-04-14 | Abidjan 1 CH | R32 | L | Taha Baadi | 697 | 7-5 4-6 6-4 |
| 2025-03-03 | Kigali 2 CH | R32 | L | Corentin Denolly | 330 | 6-4 6-1 |
| 2025-02-24 | Kigali 1 CH | R16 | L | Max Houkes | 303 | 7-6(6) 6-3 |
| 2025-02-24 | Kigali 1 CH | R32 | W | Daniel Michalski | 339 | 6-4 6-4 |
| 2025-02-17 | Brazzaville CH | QF | L | Dinko Dinev | 1365 | 3-6 6-3 6-4 |
| 2025-02-17 | Brazzaville CH | R16 | W | Credit Chaiyarin | 1447 | 6-2 1-0 RET |
| 2025-02-17 | Brazzaville CH | R32 | W | Maik Steiner | 656 | 6-3 1-6 6-4 |
| 2025-02-03 | Lille CH | Q1 | L | Tom Paris | 511 | 7-6(5) 6-3 |
| 2024-10-28 | Brazzaville CH | SF | L | Filip Cristian Jianu | 214 | 6-3 6-2 |
| 2024-10-28 | Brazzaville CH | QF | W | Calvin Hemery | 234 | 6-3 7-5 |
| 2024-10-28 | Brazzaville CH | R16 | W | Samir Hamza Reguig | 725 | 6-4 6-3 |
| 2024-10-28 | Brazzaville CH | R32 | W | Guy Orly Iradukunda | 959 | 6-4 3-6 6-3 |
| 2024-10-07 | Roanne CH | Q2 | L | David Jorda Sanchis | 415 | 6-3 7-6(0) |
| 2024-10-07 | Roanne CH | Q1 | W | Mats Rosenkranz | 525 | 6-4 6-4 |
| 2024-09-30 | Mouilleron le Captif CH | R32 | L | Samuel Vincent Ruggeri | 269 | 6-1 6-4 |
| 2024-09-30 | Mouilleron le Captif CH | Q2 | L | Nikoloz Basilashvili | 328 | 6-1 6-4 |
| 2024-09-30 | Mouilleron le Captif CH | Q1 | W | Axel Garcian | 745 | 6-2 6-2 |
| 2024-09-23 | Orleans CH | R16 | L | Benjamin Bonzi | 174 | 6-0 6-0 |
| 2024-09-23 | Orleans CH | R32 | W | Quentin Halys | 99 | 7-6(8) 4-6 7-6(6) |
| 2024-09-23 | Orleans CH | Q2 | W | David Pichler | 578 | 6-3 6-1 |
| 2024-09-23 | Orleans CH | Q1 | W | Alexis Gautier | 441 | 6-4 6-1 |
| 2024-09-16 | Saint-Tropez CH | R32 | L | Titouan Droguet | 169 | 6-3 6-7(7) 6-4 |
| 2024-09-16 | Saint-Tropez CH | Q2 | W | Ryan Seggerman | 400 | 6-1 2-2 RET |
| 2024-09-16 | Saint-Tropez CH | Q1 | W | Constantin Bittoun Kouzmine | 491 | 5-1 RET |
| 2024-09-09 | Rennes CH | R32 | L | Matteo Martineau | 197 | 6-0 6-1 |
| 2024-09-09 | Rennes CH | Q2 | W | Louis Dussin | 799 | 6-4 7-6(5) |
| 2024-09-09 | Rennes CH | Q1 | W | Adrien Gobat | 731 | 6-0 3-6 7-6(0) |
| 2024-02-26 | Lille CH | Q2 | L | Hazem Naw | 337 | 6-3 6-4 |
| 2024-02-26 | Lille CH | Q1 | W | Ricardas Berankis | 247 | 6-3 7-5 |
| 2024-02-12 | Cherbourg CH | Q2 | L | James Trotter | 424 | 6-4 6-3 |
| 2024-02-12 | Cherbourg CH | Q1 | W | Maxence Rivet | 737 | 6-3 6-3 |
| 2023-10-02 | Mouilleron-Le-Captif CH | Q2 | L | Arthur Fery | 319 | 6-2 6-4 |
| 2023-10-02 | Mouilleron-Le-Captif CH | Q1 | W | Alexey Vatutin | 491 | 6-1 6-4 |
| 2023-09-18 | Saint-Tropez CH | R16 | L | Michael Mmoh | 94 | 6-4 6-2 |
| 2023-09-18 | Saint-Tropez CH | R32 | W | Antoine Escoffier | 147 | 6-4 6-7(2) 6-2 |
| 2023-09-18 | Saint-Tropez CH | Q2 | L | Peter Gojowczyk | 423 | 1-6 6-4 7-6(6) |
| 2023-09-18 | Saint-Tropez CH | Q1 | W | Valentin Royer | 278 | 6-4 4-6 6-4 |
| 2023-09-11 | Rennes CH | R32 | L | Corentin Moutet | 97 | 6-4 6-1 |
| 2023-09-11 | Rennes CH | Q2 | L | Matteo Martineau | 329 | 6-3 6-0 |
| 2023-09-11 | Rennes CH | Q1 | W | David Poljak | 727 | W/O |
| 2023-07-17 | Pozoblanco CH | Q1 | L | Inaki Montes De La Torre | 531 | 7-6(6) 6-4 |
| 2022-02-21 | Pau CH | Q1 | L | Ernests Gulbis | 248 | 4-6 6-3 7-6(5) |