 Xavier Le Floch

Xavier Le Floch is a French triathlete.Le Floch won his first World Championships medal at the ITU Long Distance Triathlon World Championships in 2003, held in Ibiza where he finished in third position, claiming the bronze.