| = | tie (ex-aequo) | D | made in a decathlon competition |
| h | heat | H | made in a heptathlon competition |
| i | indoors | kg | kilograms |
| km | kilometres | m/s | metres per second |
| mx | made in mixed men's and women's races | O | Made in a octathlon competition |
| P | made in a pentathlon competition | qf | quarter final (sometimes q) |
| sf | semi final (sometimes s) | w | wind assisted (>2.0 m/s) |
| exh | exhibition |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2008 | Olympic Games | 1500m | 3:34.16 | |
| 2011 | World Championships | 1500m | 3:38.69 | 12 |
| 2012 | Olympic Games | 1500m | 3:36.94 | 9 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 800m | 1:45.87 | 4 | Reebok Grand Prix | Randalls Island NY | 31 May 2008 | ||
| 1000m | 2:16.58 | 3 | Gugl | Linz AUT | 20 Aug 2012 | ||
| 1500m | 3:30.35 | 3 | Herculis | Monaco MON | 20 Jul 2012 | ||
| Mile | 3:50.66 | 2 | Prefontaine Classic | Eugene OR | 08 Jun 2008 | ||
| 3000m | 7:57.63 | 1 | NZ 3000m Championship | Wellington | 25 Jan 2013 | ||
| 5000m | 13:29.56 | 10 | Payton Jordan Inv | Stanford CA | 29 Apr 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 1:45.87 | 4 | Reebok Grand Prix | Randalls Island NY | 31 May 2008 | ||
| 2010 | 1:46.89 | 4 | 24th Citta di Padova | Padova ITA | 03 Sep 2010 | ||
| 2011 | 1:46.89 | 6 | Aviva GP | Birmingham GBR | 10 Jul 2011 | ||
| 2012 | 1:46.18 | 3 | KBC Nacht | Heusden BEL | 07 Jul 2012 | ||
| 2013 | 1:49.04 | 1rA | Club Meeting | Palmerston North | 19 Feb 2013 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 2:16.93 | 2 | British Grand Prix | Gateshead GBR | 31 Aug 2008 | ||
| 2012 | 2:16.58 | 3 | Gugl | Linz AUT | 20 Aug 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 3:33.51 | 3 | Herculis | Monaco MON | 29 Jul 2008 | ||
| 2010 | 3:35.17 | 1 | Notturna di Milano | Milan ITA | 09 Sep 2010 | ||
| 2011 | 3:31.79 | 4 | Herculis | Monaco MON | 22 Jul 2011 | ||
| 2012 | 3:30.35 | 3 | Herculis | Monaco MON | 20 Jul 2012 | ||
| 2013 | 3:34.68 | 1 | Sydney Track Classic | Sydney AUS | 09 Mar 2013 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 3:50.66 | 2 | Prefontaine Classic | Eugene OR | 08 Jun 2008 | ||
| 2009 | 3:53.54 | 1 | Boston Indoor Games | Boston MA | 07 Feb 2009 | ||
| 2010 | 3:54.81 | 6 | 5th Ave Mile | New York NY | 26 Sep 2010 | ||
| 2011 | 3:51.95 | 10 | Prefontaine Classic | Eugene OR | 04 Jun 2011 | ||
| 2012 | 3:51.77 | 7 | Prefontaine Classic | Eugene OR | 02 Jun 2012 | ||
| 2013 | 3:55.70 | 1 | Drake Relays | Des Moines IA | 27 Apr 2013 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 8:15.12 | 1 | NZ 3000m Championship | Wellington | 22 Jan 2010 | ||
| 2013 | 7:57.63 | 1 | NZ 3000m Championship | Wellington | 25 Jan 2013 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2011 | 14:34.32 | 1 | NZL Championships | Dunedin | 25 Mar 2011 | ||
| 2012 | 13:29.56 | 10 | Payton Jordan Inv | Stanford CA | 29 Apr 2012 |