Year Competition Venue Position Event Notes
Representing  Kenya
1996 World Junior Championships Sydney, Australia 2nd 3000 m st.
1998 World Cross Country Championships Marrakech, Morocco 8th Short race
Commonwealth Games Kuala Lumpur, Malaysia 3rd 3000 m st.
1999 All-Africa Games Johannesburg, South Africa 1st 3000 m st.
IAAF Grand Prix Final Munich, Germany 4th 3000 m st.
2001 IAAF Grand Prix Final Melbourne, Australia 4th 3000 m st.
2004 World Athletics Final Monte Carlo, Monaco 4th 3000 m st.
2005 World Athletics Final Monte Carlo, Monaco 8th 3000 m st.