Ugo Humbert

Country   France  
Birthday 26 Jun 1998  
Age 26
Higest Rank 13 (Apr 15,2024)
Prize Money $ 5,060,986