- 
                      
                          
                              - 
                                  
Season
                                  Rank
                                  Titles
                                  All Matches
                                  Hard
                                  Clay
                                  Grass
                               
                                                                - 
                                      
2025
                                      216
                                      1
                                      18 : 16
                                      15 : 10
                                      2 : 4
                                      1 : 2
                                   
                                                                - 
                                      
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
                                        614
                                        1
                                        7:6
                                        7:5
                                        0:1
                                        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