| 2010 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 35:50 | | | | 1 | | | | Stormont | NI & Ulster Senior Championships | 13 Feb 10 |
| 2009 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 66:36 | | | | 2 | | | | Ballybofey, IRL | AAI National Half Marathon Championship | 6 Sep 09 |
| ZXC | 28:47 | | | | 20 | | | | Edinburgh | Bupa Great Edinburgh International (inc Scottish Inter-district) | 10 Jan 09 |
| 2008 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:54.71 | | | | 15 | A | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 3000 | 8:07.37 | | | | 9 | A | | | Watford | BMC Nike Grand Prix | 17 May 08 |
| 4.4KXC | 13:04 | | | | 7 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| 10M | 48:11 | | | | 8 | | | | Portsmouth | Bupa Great South Run 10 | 26 Oct 08 |
| ZXC | 31:59 | | | | 7 | | | | Belfast | UK Challenge Series | 5 Jan 08 |
| 2007 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:06.92 | | | | 8 | | | | Loughborough | Loughborough International | 20 May 07 |
| 5000 | 13:50.27 | | | | 2 | A | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| ZXC | 31:46 | | | | 1 | | | | Curragh, IRL | All Ireland Inter Counties | 25 Nov 07 |
| 2006 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:43.88 | | | | 12 | A | | | Watford | BMC/Nike Grand Prix | 10 Jun 06 |
| 1500 | 3:46.26 | | | | 9 | h1 | | | Sportcity | Norwich Union European Trials inc AAA Champs | 15 Jul 06 |
| Mile | 4:05.48 | | | | 4 | A | | | Sportcity | BMC/Nike Grand Prix Final | 12 Aug 06 |
| Mile | 4:11.09 | | | | 11 | | | | Dublin, IRL | Dublin, IRE | 29 Jul 06 |
| 5000 | 14:14.21 | | | | 1 | | | | Dublin (S), IRE | AAI "All-Ireland" Championships | 23 Jul 06 |
| 10K | 29:38 | | | | 7 | | | | Edinburgh | Bupa Great Edinburgh Run 10K | 7 May 06 |
| 2005 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:41.37 | | | | 7 | A | | | Watford | BMC | 11 Jun 05 |
| Mile | 3:59.52 | | | | 7 | A | | | Crystal Palace | BMC | 6 Aug 05 |
| 3000 | 8:07.89 | | | | 3 | A | | | Sportcity | BMC | 21 May 05 |
| 3000 | 8:11.22 | i | | | 11 | | | | Sheffield | AAA Indoor Champs | 13 Feb 05 |
| 5000 | 13:44.62 | | | | 4 | A | | | Solihull | BMC | 25 Jun 05 |
| 5000 | 13:54.83 | | | | 17 | | | | Crystal Palace | Norwich Union London Grand Prix | 22 Jul 05 |
| 2004 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:46.98 | | | | 10 | A | | | Watford | BMC | 18 Aug 04 |
| 1500 | 3:48.49 | | | | 4 | A | | | Glasgow (S) | BMC | 8 Aug 04 |
| 3000 | 8:06.30 | i | | | 3 | | | | Belfast | ALL IRELAND CHAMPIONSHIPS Belfast | 14 Feb 04 |
| 3000 | 8:16.47 | | | | 2 | | | | Sportcity | BMC | 26 Jun 04 |
| 2003 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.1 | | | | 5 | A | | | Stretford | BMC | 1 Jul 03 |
| 1500 | 3:46.18 | | | | 2 | B | | | Eton | BMC Grand Prix | 14 Jun 03 |
| 1500 | 3:47.66 | | | | 11 | | | | Cork, IRE | | 5 Jul 03 |
| 1500 | 3:47.95 | i | | | 1 | | | | Belfast | NORTHERN IRELAND and IRISH SENIOR Champs Odyssey Arena, Belfast | 16 Feb 03 |
| 1500 | 3:48.52 | | | | 5 | | | | Dublin, IRL | ALL-IRELAND SENIOR Champs, Dublin | 10 Aug 03 |
| 1500 | 3:48.74 | i | | | 1 | B | | | Cardiff | LANSING LINDE SEVERNSIDE TROPHY INDOOR INTERNATIONAL NIAC, Cardiff | 9 Feb 03 |
| 1500 | 3:50.32 | | | | 7 | | | | Bangor (NI) | BMC | 1 Aug 03 |
| Mile | 4:06.28 | | | | 9 | | | | Philadelphia, USA | Philadelphia Penn Relays | 26 Apr 03 |
| 3000 | 8:11.2 | i | | | 2 | | | | Belfast | NORTHERN IRELAND and IRISH SENIOR Champs Odyssey Arena, Belfast | 16 Feb 03 |
| 2002 U23 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.81 | | | | 8 | A | | | Stretford | BMC | 20 Aug 02 |
| 800 | 1:52.4 | | | | 1 | | | | Bangor (NI) | BMC | 7 Sep 02 |
| 1500 | 3:47.39 | | | | 5 | B | | | Watford | BMC | 14 Aug 02 |
| 1500 | 3:49.20 | | | | 1 | | | | Belfast | GOLDEN FOUR LEAGUE Belfast | 2002 |
| 1500 | 3:52.3 | | | | 2 | | | | Derby | DERBY CHALLENGE / CLEVELAND CUP Derby | 11 Aug 02 |
| 2001 U23 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:47.57 | | | | 6 | | | | Watford | BMC | 15 Aug 01 |
| Mile | 4:06.70 | | | | 2 | | | | Glasgow (S) | BMC | 11 Aug 01 |
| 5000 | 16:26.38 | | | | 18 | | | | Bedford | AAA U20 Champs | 30 Jun 01 |
| 2000 U23 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:51.04 | | | | 4 | B | | | Cardiff | BMC Grand Prix | 5 Jul 00 |
| 1500 | 3:51.78 | | | | 11 | B | | | Wythenshawe | BMC Grand Prix | 14 Jun 00 |
| 1500 | 4:18.3 | | | | 1 | | | | Londonderry | NORTHERN IRELAND McDONALD'S YOUNG ATHLETES' LEAGUE Templemore Sports Complex, Derry | 6 May 00 |
| 5000 | 14:58.95 | | | | 22 | A | | | Stretford | BMC Gold Standard Races | 11 Jul 00 |
| 1999 U20 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:49.43 | | | | 8 | C | | | Watford | BMC Grand Prix | 23 Jun 99 |
| 1500 | 3:52.85 | | | | 2 | D | | | Wythenshawe | BMC Grand Prix | 9 Jun 99 |