| Personal records |
| 800m - 2:09.59 (2008) 2000m - 5:41.64 (2009) 3000m - 8:43.92 (2009) 3000m SC - 9:07.14 (2012), 4th All-Time World, African Record |
| Career highlights |
| 2013 |
| 5th - IAAF Diamond League Doha 3000m SC (9:19.17) |
| 2012 |
| 1st - IAAF Diamond League Oslo 3000m SC (9:07.14) 4th - Olympic Games London 3000m SC Final (9:09.88) 1st - IAAF Diamond League Eugene 3000m SC (9:13.69) 1st - IAAF Diamond League Shanghai 3000m SC (9:15.81) 3rd - Olympic Games London 3000m SC Heat (9:27.09) 1st - Kenyan Olympic Trials Nairobi 3000m SC Final (9:32.75) End-of-Season World Rank (by time): 3000m SC - 2nd IAAF Diamond League 3000m SC Diamond Race (Points) Winner |
| 2011 |
| 1st - IAAF Diamond League Roma 3000m SC (9:12.89) 1st - IAAF Diamond League Doha 3000m SC (9:16.44) 3rd - IAAF World Championships Daegu 3000m SC Final (9:17.16) 1st - IAAF Diamond League Lausanne 3000m SC (9:19.87) 5th - IAAF Diamind League Brussels 3000m SC (9:21.41) 1st - IAAF Diamond League New York 3000m SC (9:27.29) 1st - National Champs/World Champs Trials Nairobi 3000m SC Final (9:32.2) 1st - IAAF World Championships Daegu 3000m SC Heat (9:35.61) End-of-Season World Rank (by time): 3000m SC - 3rd IAAF Diamond League 3000m SC Diamond Race (Points) Winner |
| 2010 |
| 1st - IAAF Diamond League Rome 3000m SC (9:11.71) 1st - IAAF Diamond League Oslo 3000m SC (9:12.66) 2nd - IAAF Diamond League Stockholm 3000m SC (9:19.32) 2nd - IAAF Diamond League Shanghai 3000m SC (9:20.63) 2nd - IAAF Diamond League Brussels 3000m SC (9:22.34) 1st - IAAF Diamond League London 3000m SC (9:22.49) 2nd - IAAF Continental Cup Split 3000m SC (9:25.84) 1st - IAAF Diamond League Eugene 3000m SC (9:26.70) 1st - African Championships Nairobi 3000m SC Final (9:32.18) 1st - Commonwealth Championships Delhi 3000m SC (9:40.96) End-of-Season World Rank (by time): 3000m SC - 1st IAAF Diamond League 3000m SC Diamond Race (Points) Winner |
| 2009 |
| Track: 3rd - IAAF World Championships Berlin 3000m SC Final (9:08.57) 2nd - IAAF World Athletics Final Thessaloniki 3000m SC (9:20.19) 2nd - Rieti 3000m SC (9:21.81) 3rd - KBC Nacht Heusden 3000m SC (9:22.33) 4th - IAAF World Championships Berlin 3000m SC Heat (9:23.87) 2nd - Kenyan WC Trials Nairobi 3000m SC (9:35.94) 2nd - Kenya National Championships Nairobi 3000m SC (9:41.0) 4th - Zagreb 3000m (8:43.92) 2nd - Tangier 3000m (8:52.57) End-of-Season World Rank (by time): 3000m SC - 3rd; 3000m - 12th Cross: 2nd - Alcobendas Cross (5.9 km) 2nd - Llodio Cross (7.6 km) 3rd - Leffrinckoucke Cross (5.75 km) |
| 2008 |
| 7th - Kenyan Olympic Trials Nairobi 800m (2:09.59) |