His personal best times were 7:49.59 minutes in the 3000 metres, achieved in May 1996 in Rhede; 13:38.12 minutes in the 5000 metres, achieved in June 2000 in Formia (13:37.0 with manual timing); 28:06.39 minutes in the 10,000 metres, achieved in May 1996 in Bratislava; 1:04:54 hours in the half marathon, achieved in October 2004 in Rouen; and 2:26:44 hours in the marathon, achieved in April 2006 in Albi.