Ai Giochi di Atlanta 1996 vince la medaglia d'argento nei 5000 metri piani mentre a Sydney 2000 vince ben tre medaglie d'oro nelle gare degli 800, 1500 e 5000 metri piani. Questi successi gli valgono il conferimento della medaglia dell'Ordine dell'Australia. Ai mondiali di Birmingham 1998 vince quattro medaglie d'oro nelle gare degli 800, 1500, 5000 metri piani e maratona.