| 2012 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:26 | | | | 1 | | | | Dublin, IRL | St. Patrick's Festival KBI 5K | 18 Mar 12 |
| 2011 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:20.94 | i | | | 5 | h2 | | | Belfast | AAI Senior Championships | 19 Feb 11 |
| 2010 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.57 | | | | 1 | 2 | | | Dublin (I), IRL | Dublin Graded Series | 2 Jun 10 |
| 1500 | 3:46.15 | | | | 2 | | | | Tullamore, IRL | Irish Milers Club Open | 5 Jun 10 |
| 1500 | 3:51.92 | | | | 16 | | | | Bilbao, ESP | Reunión Internacional de Atletismo "Villa de Bilbao" | 19 Jun 10 |
| 1500 | 4:04.69 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Senior Championships (inc Commonwealth Trials) | 12 Jun 10 |
| 5M | 24:39 | | | | 1 | | | | Greencastle | Greencastle 5 | 26 Dec 10 |
| 2009 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 14:44 | | | | 1 | | | | Belfast | Queens 5K Race Around The River | 1 Apr 09 |
| 10K | 30:03 | | | | 13 | | | | Dublin, IRL | Bupa Great Ireland Run 10K | 5 Apr 09 |
| 2008 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:44.66 | | | | 5 | | | | Loughborough | Loughborough International | 18 May 08 |
| 5K | 14:30 | | | | 13 | | | | Armagh | Armagh International Road Race | 21 Feb 08 |
| 5M | 24:14 | | | | 1 | | | | Greencastle | Greencastle 5 | 26 Dec 08 |
| 10K | 30:50 | | | | 2 | | | | Bangor | Bangor Classic 10K | 27 Sep 08 |
| ZXC | 29:52 | | | | 17 | | | | Gateshead | McCain UK Cross Challenge | 15 Nov 08 |
| 2007 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.47 | i | | | 3 | | | | Belfast | Irish Indoor Athletics Championships | 18 Feb 07 |
| 1500 | 3:44.28 | i | | | 1 | | | | Belfast | Irish Indoor Athletics Championships | 18 Feb 07 |
| 1500 | 3:52.20 | i | | | 10 | h1 | | | Birmingham | European Indoor Championships | 3 Mar 07 |
| Mile | 3:58.88 | i | | | 2 | | | | New York NY, USA | New Balance Invitational | 3 Feb 07 |
| 10K | 30:41 | | | | 1 | | | | Stranraer | Stranraer 10K | 3 Nov 07 |
| 10K | 31:12 | | | | 1 | | | 1 | Belfast | Seeley Cup | 8 Dec 07 |
| ZXC | 31:57 | | | | 2 | | | | Curragh, IRL | All Ireland Inter Counties | 25 Nov 07 |
| 2006 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:46.88 | | | | 2 | A | | | Cardiff | BMC/Nike Grand Prix | 29 Jul 06 |
| 1500 | 3:46.88 | | | | 2 | | | | Cardiff | | 30 Jul 06 |
| 1500 | 3:49.54 | | | | 1 | | | | Belfast | Celebrate Belfast & Northern Ireland Championships | 10 Jun 06 |
| Mile | 4:07.59 | i | | | 3 | | | | Gainesville FL, USA | Florida Fast Times Invitational | 2 Mar 06 |
| 3000 | 8:00.63 | i | | | 1 | | | | Gainesville FL, USA | Gainesville FL, USA | 5 Feb 06 |
| 5000 | 14:27.01 | | | | 2 | | | | Tallahasse | | 24 Mar 06 |
| 5M | 23:31 | | | | 1 | | | | Gransha | Waterside Autumn Five | 14 Oct 06 |
| 2005 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:43.24 | | | | 1 | | | | Stretford | BMC Gold Standard Races | 30 Aug 05 |
| 1500 | 3:44.37 | | | | 2 | A | | | Watford | BMC Gold Standard Races | 24 Aug 05 |
| 1500 | 3:52.0 | | | | 1 | | | | Canterbury | BMC | 15 Sep 05 |
| 5000 | 14:06.80 | | | | 1 | | | | Belfast | NORTHERN IRELAND & ULSTER CHAMPIONSHIPS Belfast | 11 Jun 05 |
| 2004 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.2 | | | | 3 | | | | Waltham, USA | Waltham, USA | 22 May 04 |
| 1500 | 3:39.84 | | | | 8 | | | | Zagreb, CRO | Zagreb, CRO | 29 Jun 04 |
| 1500 | 3:40.41 | | | | 8 | | | | Thessaloniki, GRE | Thessaloniki | 19 Jul 04 |
| 1500 | 3:40.44 | | | | 7 | | | | Gresham, USA | Gresham (Portland) | 5 Jun 04 |
| 1500 | 3:40.60 | | | | 5 | | | | Stanford, USA | | 31 May 04 |
| 10000 | 30:09.66 | | | | 2 | | | | Gateshead | BUSA Champs | 2 May 04 |
| 2003 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.8 | | | | 5 | A | | | Bangor (NI) | BMC | 1 Aug 03 |
| 1500 | 3:36.60 | | | | 1 | | | | Cuxhaven, GER | Cuxhaven | 19 Jul 03 |
| 1500 | 3:38.52 | | | | 5 | | | | Linz, AUT | | 31 Jul 03 |
| 1500 | 3:40.18 | | | | 1 | | | | Cork, IRE | | 5 Jul 03 |
| 1500 | 3:40.32 | | | | 1 | | | | Dublin, IRL | ALL-IRELAND SENIOR Champs, Dublin | 10 Aug 03 |
| 1500 | 3:40.99 | | | | 1 | A | | | Wythenshawe | BMC Grand Prix | 31 May 03 |
| 1500 | 3:41.35 | | | | 1 | A | | | Loughborough | LOUGHBOROUGH INTERNATIONAL | 8 Jun 03 |
| 1500 | 3:41.84 | | | | 7 | h3 | | | Paris, FRA | IAAF WORLD Champs Paris a-c 23-25 Aug | 24 Aug 03 |
| 1500 | 3:42.01 | | | | 10 | s1 | | | Paris, FRA | IAAF WORLD Champs Paris a-c 23-25 Aug | 25 Aug 03 |
| 3000 | 8:09.97 | i | | | 14 | | | | Boston, USA | Boston | 1 Feb 03 |
| 2002 SEN St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:47.96 | | | | 1 | | | | Bedford | HALIFAX BUSF Bedford | 6 May 02 |
| 800 | 1:54.55 | | | | 1 | s1 | | | Bedford | HALIFAX BUSF Bedford | 5 May 02 |
| 800 | 1:54.7 | | | | 1 | h1 | | | Bedford | HALIFAX BUSF Bedford | 4 May 02 |
| Mile | 3:57.61 | | | | 1 | | | | Philadelphia, USA | PENN RELAYS, Uni OF PENNSYLVANIA, APRIL 26- | 27 Apr 02 |
| 3000 | 7:57.90 | i | | | 1 | | | | Glasgow | HALIFAX BUSF Kelvin | 24 Feb 02 |
| 3000 | 8:50.9 | i | | | 1 | h3 | | | Glasgow | HALIFAX BUSF Kelvin | 23 Feb 02 |
| 2001 U23 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:38.28 | | | | 2 | | | | Loughborough | | 20 May 01 |
| 1500 | 3:39.93 | | | | 4 | | | | Cork, IRE | | 7 Jul 01 |
| 1500 | 3:42.18 | | | | 1 | | | | Glasgow (S) | BUSA Champs | 7 May 01 |
| 1500 | 3:42.78 | | | | 9 | | | | Amsterdam, HOL | | 14 Jul 01 |
| 1500 | 3:44.21 | | | | 2 | | | | Beijing, CHI | | 29 Aug 01 |
| 5000 | 14:05.27 | | | | | | | | Tullamore, IRE | | 3 Jul 01 |
| 2000 U23 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.8 | | | | 1 | A | | | Loughborough | BMC | 10 May 00 |
| 1500 | 3:39.08 | | | | 2 | | | | Loughborough | - | 21 May 00 |
| 1500 | 3:43.03 | | | | 2 | | | | Philadelphia, USA | - | 29 Apr 00 |
| 1500 | 3:44.06 | i | | | 1 | | | | Birmingham | AAA Indoor Champs | 30 Jan 00 |
| 1500 | 3:50.63 | i | | | 1 | h1 | | | Birmingham | AAA Indoor Champs | 29 Jan 00 |
| 1500 | 3:55.24 | i | | | 1 | | | | Nenagh, IRE | IRISH CHAMPIONSHIPS Nenagh | 12 Feb 00 |
| Mile | 3:57.89 | | | | 2 | | | | Philadelphia, USA | - | 29 Apr 00 |
| 3000 | 8:08.03 | i | | | 1 | | | | Nenagh, IRE | AAI GAMES Nenagh Stadium, Ireland | 9 Jan 00 |
| 1999 U23 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.57 | | | | 1 | | | | Dublin (S) | - | 25 Jul 99 |
| 800 | 1:48.6 | | | | 1 | | | | Stretford | BMC Gold Standard Races | 17 Aug 99 |
| 800 | 1:48.6 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 17 Aug 99 |
| 800 | 1:48.88 | | | | 6 | A | | | Watford | BMC Grand Prix | 23 Jun 99 |
| 1500 | 3:41.3 | | | | 1 | | | | Stretford | BMC Gold Standard Races | 31 Aug 99 |
| 1500 | 3:41.3 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 31 Aug 99 |
| 1500 | 3:42.20 | | | | 2 | | | | Wythenshawe | BMC Grand Prix | 9 Jun 99 |
| 1500 | 3:42.20 | | | | 2 | A | | | Wythenshawe | BMC Grand Prix | 9 Jun 99 |
| 1500 | 3:43.61 | | | | 1 | A | | | Cardiff | BMC Grand Prix | 4 Aug 99 |
| Mile | 4:00.16 | | | | 2 | A | | | Glasgow (S) | BMC Grand Prix | 21 Aug 99 |
| 3000 | 8:06.49 | i | | | 1 | | | | Glasgow | - | 24 Jan 99 |
| 3000 | 8:09.29 | | | | 1 | | | | Antrim | - | 13 Jun 99 |
| 1998 U20 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.65 | | | | 3 | A | | | Belfast | BMC Regional Races | 26 Aug 98 |
| 1997 U20 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:42.8 | | | | 3 | A | | | Swindon | BMC Grand Prix | 7 Aug 97 |
| 1500 | 3:44.2 | | | | 4 | A | | | Watford | BMC Grand Prix | 25 Jun 97 |
| 1996 U20 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.21 | | | | 1 | 1 | | | Bedford | - | 28 Jul 96 |
| 1500 | 3:47.1 | | | | 6 | 1 | | | Stretford | - | 16 Jul 96 |
| 1995 U17 St. Malachy's/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:56.67 | | | | 1 | | | | Colwyn Bay | - | 15 Jul 95 |
| 3000 | 8:54.1 | i | | | 1 | | | | Birmingham | AAA-17 | 19 Feb 95 |