His personal best times were 1:43.50 minutes in the 800 metres, achieved in July 1998 in Rome; and 2:14.69 minutes in the 1000 metres, achieved in July 1995 in Nice. He was the world's best performer in the 1000 metres in both 1995 and 1998,[2] and his 1000 metres time is also the current Moroccan record.