Le 30 mars 1991, il établit deux records du monde : le record de l'heure (21,101 km) et celui du 20000m (56:55.6). Ces records tiennent toujours. Cette performance fait de lui le premier athlète à parcourir la distance d'un semi-marathon en moins d'une heure. Moses Tanui est le premier à le faire en compétition en 1993.