| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2003 | World Championships | 1500m | 3:41.53 | 9s2 |
| 2003 | World X-C Championships - Short Course | Cross Country | 11:53 | 42 |
| 2005 | World Championships | 1500m | 3:38.20 | 9s2 |
| 2005 | World X-C Championships - Short Course | Cross Country | 12:36 | 69 |
| 2006 | Commonwealth Games | 1500m | 3:44.88 | 10 |
| 2008 | Olympic Games | 5000m | 13:55.27 | 7h1 |
| 2010 | World Indoor Championships | 1500m | 3:40.50 | 5h3 |
| 2010 | Commonwealth Games | 5000m | 14:03.07 | 11 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 1500m | 3:35.50 | Rieti, ITA | 28 Aug 2005 | ||||
| Mile | 3:54.40 | Rieti, ITA | 07 Sep 2003 | ||||
| 3000m | 7:46.38 | 9 | Rieti 2010 | Rieti ITA | 29 Aug 2010 | ||
| 5000m | 13:10.19 | 11 | KBC Nacht | Heusden BEL | 20 Jul 2008 | ||
| 10000m | 28:25.22 | 4 | Zatopek | Melbourne AUS | 09 Dec 2010 | ||
| 10km | 29:28 | 3 | Healthy Kidney | New York NY | 16 May 2009 | ||
| 15km | 44:32 | 7 | Great Australia Run | Melbourne AUS | 30 Nov 2008 | ||
| Marathon | 2:38:41 | 5 | Hawke's Bay Marathon | Napier | 18 May 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2005 | 3:35.50 | Rieti, ITA | 28 Aug 2005 | ||||
| 2008 | 3:39.97 | 5 | Cork City Sports | Cork IRL | 12 Jul 2008 | ||
| 2010 | 3:38.93 | 6 | Sydney Track Classic | Sydney AUS | 27 Feb 2010 | ||
| 2011 | 3:38.48 | 6 | Mem Kusocinski | Szczecin POL | 25 Jun 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2003 | 3:54.40 | Rieti, ITA | 07 Sep 2003 | ||||
| 2009 | 4:00.33 | 3 | New Balance Games | New York NY | 23 Jan 2009 | ||
| 2010 | 3:56.07 | 10 | 5th Ave Mile | New York NY | 26 Sep 2010 | ||
| 2011 | 3:55.47 | 4 | Falmouth Mile | Falmouth MA | 13 Aug 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 7:53.98 | 6 | Boston Indoor Games | Boston MA | 07 Feb 2009 | ||
| 2010 | 7:46.38 | 9 | Rieti 2010 | Rieti ITA | 29 Aug 2010 | ||
| 2011 | 7:51.64 | 3 | Pro Athle Tour | Sotteville FRA | 02 Jul 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 13:10.19 | 11 | KBC Nacht | Heusden BEL | 20 Jul 2008 | ||
| 2010 | 13:26.10 | 3 | Melbourne Track Classic | Melbourne AUS | 04 Mar 2010 | ||
| 2011 | 13:18.27 | 10 | Miting Internacional | Barcelona ESP | 22 Jul 2011 | ||
| 2012 | 13:23.73 | 5 | Oxy HP | Los Angeles CA | 18 May 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 28:25.22 | 4 | Zatopek | Melbourne AUS | 09 Dec 2010 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 29:28 | 3 | Healthy Kidney | New York NY | 16 May 2009 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 44:32 | 7 | Great Australia Run | Melbourne AUS | 30 Nov 2008 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 2:38:41 | 5 | Hawke's Bay Marathon | Napier | 18 May 2024 |