-
-
Season
Rank
Titles
All Matches
Hard
Clay
Grass
-
2025
251
1
9 : 2
9 : 2
0 : 0
0 : 0
-
2024
405
2
46 : 16
46 : 16
0 : 0
0 : 0
-
2023
720
0
30 : 23
29 : 21
0 : 1
1 : 1
-
2022
666
0
36 : 26
36 : 26
0 : 0
0 : 0
-
2021
937
0
14 : 20
14 : 20
0 : 0
0 : 0
-
2020
1140
0
1 : 4
1 : 4
0 : 0
0 : 0
-
-
Season
Rank
Titles
All Matches
Hard
Clay
Grass
-
2025
484
1
5:2
5:2
0:0
0:0
-
2024
592
3
15:8
15:8
0:0
0:0
-
2023
371
3
41:20
37:18
1:1
3:1
-
2022
258
9
62:15
62:15
0:0
0:0
-
2021
428
6
44:15
41:14
3:1
0:0
-
2020
854
0
5:3
5:3
0:0
0:0
-
-
Tournament
Surface
Tournament Prize Money
-
2025
-
Lille (Challenger)
hard (indoor)
€200,000
-
2024
-
M15 Azay-le-Rideau (ITF)
hard (indoor)
$15,000
-
M15 Veigy-Foncenex (ITF)
hard (indoor)
$15,000
-
-
Tournament
Surface
Tournament Prize Money
-
2025
-
M25 Hazebrouck (ITF)
hard (indoor)
$30,000
-
2024
-
M25 Sarreguemines (ITF)
hard (indoor)
$25,000
-
M25 Martos (ITF)
hard
$25,000
-
M25 Toulouse-Balma (ITF)
hard (indoor)
$25,000
-
2023
-
M25+H Rodez (ITF)
hard (indoor)
$25,000
-
M15 Monastir 16 (ITF)
hard
$15,000
-
M15 Monastir 5 (ITF)
hard
$15,000
-
2022
-
M15 Monastir 48 (ITF)
hard
$15,000
-
M25 Monastir 11 (ITF)
hard
$25,000
-
M25 Monastir 10 (ITF)
hard
$25,000
-
M25+H Plaisir (ITF)
hard (indoor)
$25,000
-
M15 Monastir 15 (ITF)
hard
$15,000
-
M15 Monastir 14 (ITF)
hard
$15,000
-
M15 Poitiers (ITF)
hard (indoor)
$15,000
-
M15 Creteil (ITF)
hard (indoor)
$15,000
-
M15 Grenoble (ITF)
hard (indoor)
$15,000
-
2021
-
M15 Monastir 48 (ITF)
hard
$15,000
-
M15 Monastir 47 (ITF)
hard
$15,000
-
M15 Monastir 28 (ITF)
hard
$15,000
-
M15 Monastir 27 (ITF)
hard
$15,000
-
M15 Monastir 26 (ITF)
hard
$15,000
-
M25+H Ajaccio (ITF)
hard
$25,000