| 2025 V45 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.67 | | | | 2 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 9 Aug 25 |
| 800 | 2:19.26 | | | | 6 | A2 | | | Dublin (S), IRL | Dublin Graded Meet 1 | 3 May 25 |
| 800 | 2:19.37 | | | | 10 | A | | | Dublin (S), IRL | Dublin Graded Meet 4 | 4 Jun 25 |
| 800 | 2:19.47 | | | | 3 | B | | | Dublin (S), IRL | Irish Milers Club — IMC Crusaders | 28 Jun 25 |
| 800 | 2:20.03 | | | | 7 | A2 | | | Lucan, IRL | Dublin Graded Meeting 7 | 16 Jul 25 |
| 800 | 2:21.05 | | | | 1 | | | | Belfast | Northern Ireland Masters Athletics Association Track & Field Championships | 21 Jun 25 |
| 800 | 2:21.67 | | | | 5 | | | | Belfast | Lagan Valley Fab 5 Match 4 | 19 Jun 25 |
| 1500 | 4:39.59 | | | | 10 | A | | | Belfast | Belfast Irish Milers Meet | 10 May 25 |
| 1500 | 4:42.69 | | | | 2 | B | | | Belfast | BMC Record Breaker Races | 14 Jun 25 |
| 1500 | 4:43.02 | | | | 12 | h2 | | | Dublin (S), IRL | 123.ie National Senior Championships | 2 Aug 25 |
| 5K | 17:46 | | | 17:56 | 206 | E | 18 | 1 | Belfast | Deep RiverRock Queens 3K / 5K | 2 Apr 25 |
| 5K | 27:40 | | | 27:55 | 493 | | 179 | 21 | Belfast | Deep RiverRock Queens 3K / 5K | 2 Apr 25 |
| 2024 V45 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.27 | | | | 4 | | | | Belfast | ANI Open Meeting | 27 Apr 24 |
| 800 | 2:16.65 | | | | 5 | | | | Belfast | ANI Team Trophy and Senior Open Meet | 26 May 24 |
| 800 | 2:16.96 | i | | | 6 | 3 | | | Abbotstown, IRL | Track & Field Live | 28 Feb 24 |
| 800 | 2:17.14 | i | | | 2 | G | | | Abbotstown, IRL | 123.ie National Indoor League | 6 Jan 24 |
| 800 | 2:17.71 | | | | 6 | B | | | Dublin (S), IRL | IMC Crusaders Meeting | 4 May 24 |
| 800 | 2:19.50 | i | | | 3 | 2 | | | Abbotstown, IRL | Track & Field Live | 10 Jan 24 |
| 1500 | 4:34.13 | | | | 15 | I | | | Belfast | Belfast Irish Milers Meet in Association with Tripadvisor | 11 May 24 |
| 1500 | 4:36.76 | i | | | 6 | | | | Abbotstown, IRL | AAI Games | 27 Jan 24 |
| 1500 | 4:37.67 | i | | | 2 | G | | | Athlone, IRL | 123.ie National Indoor League | 14 Jan 24 |
| parkrun | 17:56 | | | | 38 | | 2 | 1 | Belfast Victoria | Belfast Victoria parkrun # 630 | 9 Nov 24 |
| 6KXC | 23:26 | | | | 27 | | | 8 | Belfast | British & Irish Masters' International & Open | 16 Nov 24 |
| 10K | 37:53 | | | 37:56 | 199 | | 13 | 1 | Belfast | Seeley Cup 10K | 30 Nov 24 |
| ZXC | 23:21 | | | | 7 | | 6 | 1 | Queens Playing Fields | NI Masters Cross Country Championships | 12 Oct 24 |
| 2023 V40 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.81 | i | | | 7 | 3 | | | Abbotstown, IRL | NIA Live | 8 Feb 23 |
| 800 | 2:15.28 | | | | 2 | | | | Belfast | Athletics Northern Ireland Team Trophy & Open Meet | 7 May 23 |
| 800 | 2:15.77 | i | | | 5 | G1 | | | Athlone, IRL | National Indoor League | 22 Jan 23 |
| 800 | 2:16.95 | i | | | 4 | 2 | | | Abbotstown, IRL | NIA Live | 18 Jan 23 |
| 800 | 2:22.79 | | | | 1 | | | | Belfast | Northern Ireland Masters TF Championships | 19 Aug 23 |
| 1500 | 4:31.21 | i | | | 3 | | | | Athlone, IRL | 123.ie Indoor AAI Games | 29 Jan 23 |
| 1500 | 4:32.24 | | | | 12 | A | | | Belfast | Belfast Irish Milers meet in Association with Tripadvisor | 13 May 23 |
| 1500 | 4:38.53 | i | | | 2 | G | | | Abbotstown, IRL | National Indoor League | 8 Jan 23 |
| 1500 | 4:41.37 | i | | | 2 | h2 | | | Abbotstown, IRL | 123.ie National Senior Indoor Championships | 18 Feb 23 |
| 1500 | DNF | i | | | - | | | | Abbotstown, IRL | 123.ie National Senior Indoor Championships | 19 Feb 23 |
| 1500 | DNF | | | | - | h2 | | | Dublin (S), IRL | 123.ie National Senior Championships | 29 Jul 23 |
| 3.380KL | 11:35 | | | | 1 | L04 | | | Belfast | Victoria Park Relays (Inc NI & Ulster Champs) | 23 Sep 23 |
| parkrun | 17:56 | | | | 25 | | 2 | 1 | Belfast Victoria | Belfast Victoria parkrun # 581 | 25 Nov 23 |
| parkrun | 18:05 | | | | 44 | | 2 | 1 | Belfast Victoria | Belfast Victoria parkrun # 575 | 14 Oct 23 |
| 6KXC | 22:48 | | | | 37 | | | 10 | Glasgow | British & Irish Masters' International | 11 Nov 23 |
| 2022 V40 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.36 | i | | | 3 | 3 | | | Abbotstown, IRL | NIA Live | 10 Mar 22 |
| 800 | 2:12.38 | | | | 6 | 2 | | | Belfast | Belfast Irish Milers Meet in association with Tripadvisor | 14 May 22 |
| 800 | 2:14.35 | | | | 1 | D | | | Belfast | Irish National League Premier & Division 1 | 22 May 22 |
| 800 | 2:14.63 | i | | | 1 | 2 | | | Abbotstown, IRL | NIA Live | 16 Feb 22 |
| 1500 | 4:30.34 | | | | 4 | | | | Tullamore, IRL | Irish Life Health National Combined Events Champs + AAI Games | 24 Jul 22 |
| 1500 | 4:31.48 | i | | | 4 | G | | | Abbotstown, IRL | National Indoor League | 12 Feb 22 |
| 1500 | 4:35.69 | i | | | 6 | | | | Abbotstown, IRL | Irish Life Health National Senior Indoor Championships | 27 Feb 22 |
| 1500 | 4:36.11 | i | | | 3 | h2 | | | Abbotstown, IRL | Irish Life Health National Senior Indoor Championships | 26 Feb 22 |
| 1500 | 4:39.50 | | | | 7 | h1 | | | Dublin (S), IRL | Irish Life Health National Championships | 25 Jun 22 |
| 1500 | 4:43.81 | | | | 11 | | | | Dublin (S), IRL | Irish Life Health National Championships | 26 Jun 22 |
| Mile | 4:53.86 | | | | 6 | A | | | Belfast | North Belfast Harriers Afternoon of Miles | 9 Jul 22 |
| parkrun | 17:23 | | | | 5 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 501 | 9 Apr 22 |
| parkrun | 17:36 | | | | 7 | | 2 | 1 | Belfast Victoria | Belfast Victoria parkrun # 530 | 5 Nov 22 |
| parkrun | 17:49 | | | | 10 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 533 | 26 Nov 22 |
| 6KXC | 22:22 | | | | 2 | | 2 | 1 | Queens Playing Fields | NI Masters Cross Country Championships | 8 Oct 22 |
| 6KXC | 23:39 | | | | 10 | | | | Billy Neill Centre | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 22 Oct 22 |
| 10K | 36:40 | | | 36:43 | 181 | | 10 | 2 | Belfast | Seeley Cup 10K | 3 Dec 22 |
| 2021 V40 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.34 | | | | 1 | | | | Belfast | Northern Ireland Masters Association Championships | 26 Jun 21 |
| 800 | 2:09.31 | | | | 7 | 1 | | | Belfast | North Belfast Harriers Afternoon of 100, 800, 1500 & Steeplechase | 10 Jul 21 |
| 800 | 2:10.09 | | | | 8 | 2 | | | Belfast | Night Of Sprints | 4 Aug 21 |
| 800 | 2:10.93 | | | | 5 | B | | | Watford | BMC Gold Standard Races | 11 Aug 21 |
| 800 | 2:11.96 | | | | 2 | B | | | Belfast | Belfast Irish Milers Meet in association with Kinetica | 29 May 21 |
| 800 | 2:12.43 | | | | 1 | | | | Belfast | Northern Ireland Masters Association Championships | 26 Jun 21 |
| 800 | 2:21.26 | | | | 1 | h2 | | | Belfast | Northern Ireland & Ulster Senior Championship | 31 Jul 21 |
| 1500 | 4:25.29 | | | | 4 | B | | | Watford | BMC Grand Prix | 12 Jun 21 |
| 1500 | 4:30.64 | | | | 8 | B | | | Loughborough | BMC Grand Prix | 24 Jul 21 |
| 1500 | 4:32.86 | | | | 14 | 2 | | | Belfast | City of Lisburn Senior Invitation Only Competition | 22 May 21 |
| 2020 V40 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.97 | i | | | 2 | 1 | | | Abbotstown, IRL | Leinster Indoors JSM Championships | 22 Feb 20 |
| 800 | 2:11.24 | | | | 7 | 1 | | | Belfast | City of Lisburn Inter Club Invitational | 13 Aug 20 |
| 800 | 2:12.97 | i | | | 1 | | | | Abbotstown, IRL | NIA Live | 28 Jan 20 |
| 800 | 2:13.40 | | | | 7 | | | | Belfast | City of Lisburn Inter Club Invitational | 30 Jul 20 |
| 1500 | 4:26.59 | i | | | 6 | | | | Abbotstown, IRL | AAI Indoor Games | 9 Feb 20 |
| 1500 | 4:30.09 | i | | | 1 | | | | Abbotstown, IRL | Northern Ireland & Ulster Age Group Championship | 1 Feb 20 |
| 1500 | 4:31.34 | i | | | 2 | | | | Athlone, IRL | National Indoor League | 26 Jan 20 |
| 1500 | 4:33.56 | | | | 9 | | | | Belfast | City of Lisburn Inter Club Invitational | 6 Aug 20 |
| 1500 | 4:48.81 | i | | | 4 | h1 | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 29 Feb 20 |
| 1500 | 5:03.81 | i | | | 1 | | | | Athlone, IRL | Irish Life Health National Masters Championships | 8 Mar 20 |
| Mile | 4:47.82 | i | | | 1 | | | | Abbotstown, IRL | NIA Live | 18 Feb 20 |
| 3000 | 9:49.01 | i | | | 4 | | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 29 Feb 20 |
| 3000 | 9:50.54 | i | | | 1 | | | | Athlone, IRL | Irish Life Health National Masters Championships | 8 Mar 20 |
| 2019 V40 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.83 | | | | 3 | | | | Greystones, IRL | Irish Milers Club Open | 4 May 19 |
| 800 | 2:11.73 | i | | | 1 | Gst | | | Dublin, IRL | National Indoor League | 26 Jan 19 |
| 800 | 2:12.27 | | | | 1 | | | | Belfast | AAI National League | 19 May 19 |
| 800 | 2:13.33 | i | | | 1 | Gst | | | Dublin, IRL | National Indoor League Final | 12 Jan 19 |
| 1500 | 4:23.17 | | | | 9 | A | | | Sportcity | BMC Grand Prix | 25 May 19 |
| 1500 | 4:23.36 | i | | | 3 | | | | Dublin, IRL | AAI Indoor Games | 2 Feb 19 |
| 1500 | 4:26.81 | i | | | 4 | | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 17 Feb 19 |
| 1500 | 4:42.31 | | | | 6 | h1 | | | Dublin (S), IRL | AAI - Irish Life Health Senior Championships of Ireland | 27 Jul 19 |
| 1500 | 4:46.83 | i | | | 1 | h2 | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 16 Feb 19 |
| 1500 | 4:55.41 | i | | | 1 | | | | Athlone, IRL | Irish Life Health National Masters Indoor Championships | 10 Mar 19 |
| Mile | 4:51.32 | i | | | 8 | | 1 | | Dublin, IRL | NIA Live | 8 Jan 19 |
| 3000 | 9:38.42 | i | | | 1 | | | | Athlone, IRL | Irish Life Health National Masters Indoor Championships | 10 Mar 19 |
| 3000 | 9:40.90 | i | | | 1 | | | | Abbotstown, IRL | Leinster Indoors JSM Championships 2019 | 3 Mar 19 |
| 5K | 17:01 | | | 17:06 | 82 | | 2 | 1 | Belfast | Deep RiverRock Queen’s 5K (Inc NI & Ulster Championship) | 3 Apr 19 |
| 10K | 35:53 | | | 35:57 | 124 | | 6 | 2 | Belfast | Seeley Cup 10K | 30 Nov 19 |
| 2018 V35 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.86 | i | | | 7 | 2 | | | Abbotstown, IRL | NIA Live | 8 Feb 18 |
| 800 | 2:13.15 | | | | 1 | | | | Belfast | Northern Ireland & Ulster U18 / U20 / Senior Championships | 9 Jun 18 |
| 1500 | 4:16.25 | i | | | 7 | | | | Athlone, IRL | AIT Grand Prix | 21 Feb 18 |
| 1500 | 4:20.63 | i | | | 2 | | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 18 Feb 18 |
| 1500 | 4:20.82 | i | | | 3 | | | | Abbotstown, IRL | Irish Life Health AAI Indoor Games | 4 Feb 18 |
| 1500 | 4:25.08 | | | | 9 | A | | | Watford | BMC Grand Prix | 26 May 18 |
| 1500 | 4:42.42 | i | | | 3 | h1 | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 17 Feb 18 |
| 1500 | 4:53.12 | i | | | 1 | | | | Athlone, IRL | Irish Life Health National Masters Indoor Championships | 10 Mar 18 |
| 3000 | 9:38.02 | i | | | 1 | | | | Athlone, IRL | Irish Life Health National Masters Indoor Championships | 10 Mar 18 |
| 5K | 16:45 | | | 16:48 | 62 | | 3 | 2 | Belfast | Deep RiverRock Queen’s 5K (Inc NI & Ulster Championship) | 21 Mar 18 |
| 5K | 17:28 | | | | 27 | 3 | 1 | | Downpatrick | Co Down 5K | 18 Nov 18 |
| 5K | 17:39 | | | 17:39 | 4 | | 1 | 1 | Newtownards | Scrabo Striders 5K | 27 Apr 18 |
| 10K | 36:50 | | | 36:52 | 151 | | 7 | 1 | Belfast | Seeley Cup 10K | 1 Dec 18 |
| 2017 V35 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.28 | | | | 2 | | | | Tullamore, IRL | AAI Masters Championships | 2 Jul 17 |
| 800 | 2:10.96 | | | | 1 | | | | Belfast | Firmus Energy Super 6 Series Open | 31 Aug 17 |
| 800 | 2:12.14 | | | | 11 | A | | | Dublin (S), IRL | Morton Games | 12 Jul 17 |
| 800 | 2:12.4 | | | | 1 | | | | Belfast | Athletics Ireland League Division 1 | 30 Jul 17 |
| 800 | 2:12.9 | | | | 11 | | | | Bangor | North Down AC Senior Open | 15 Aug 17 |
| 800 | 2:12.91 | | | | 5 | | | | Dublin (S), IRL | AAI - Irish Life Health Senior Championships of Ireland | 23 Jul 17 |
| 800 | 2:13.36 | | | | 2 | h1 | | | Dublin (S), IRL | AAI - Irish Life Health Senior Championships of Ireland | 22 Jul 17 |
| 800 | 2:13.91 | | | | 7 | A | | | Leixlip, IRL | Irish Milers' Club Open | 15 Jul 17 |
| 800 | 2:13.95 | | | | 1 | | | | Tullamore, IRL | Irish Life Health National League Final - Division 1 | 20 Aug 17 |
| 800 | 2:14.74 | | | | 2 | | | | Belfast | Belfast International | 5 Jul 17 |
| 800 | 2:19.04 | | | | 1 | | | | Tallaght, IRL | Irish Life Health National League Division 1 | 25 Jun 17 |
| 1500 | 4:31.61 | | | | 1 | | | | Belfast | Firmus Energy Super 6 Series Open | 17 Aug 17 |
| Mile | 5:58.80 | | | | 5 | | | | Belfast | NI Running / BMC Mile | 5 May 17 |
| 5K | 17:36 | | | | 2 | | 1 | 1 | Kirkistown | Kirkistown New Year 5K / 10K | 31 Dec 17 |
| 5K | 20:25 | | | 20:27 | 12 | | 5 | 1 | Belfast | Belfast New Year 5K | 2 Jan 17 |
| 5KNAD | 17:58 | | | | 3 | | 1 | | Saintfield | Saintfield 5K | 28 Oct 17 |
| 5KMT | 17:47 | | | 17:47 | 1 | | 1 | 1 | Belfast | Minnowburn 5K | 4 Nov 17 |
| parkrun | 17:32 | | | | 2 | | 1 | 1 | Ormeau | Ormeau parkrun # 229 | 18 Nov 17 |
| parkrun | 18:16 | | | | 8 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 333 | 9 Sep 17 |
| parkrun | 20:02 | | | | 17 | | 2 | 1 | Ormeau | Ormeau parkrun # 206 | 3 Jun 17 |
| 10K | 35:49 | | | 35:51 | 83 | | 3 | 1 | Belfast | Seeley Cup 10K | 25 Nov 17 |
| 10K | 38:11 | | | 38:15 | 44 | | 4 | 1 | Bangor | Bangor 10K | 30 Sep 17 |
| 10K | 38:51 | | | 38:55 | 76 | | 5 | 1 | Belfast | Laganside 10K | 3 Sep 17 |
| 2016 V35 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.78 | | | | 2 | | | | Belfast | Athletics Ireland GloHealth National League Division 1 | 17 Jul 16 |
| 400 | 58.02 | | | | 5 | | | | Bangor | North Down AC Senior Open | 26 Jul 16 |
| 400 | 58.03 | | | | 1 | | | | Tullamore, IRL | GloHealth AAI National League Final - Division 1 | 7 Aug 16 |
| 800 | 2:05.56 | | | | 5 | A | | | Belfast | Belfast International inc Irish Milers Club | 7 May 16 |
| 800 | 2:05.99 | | | | 4 | | | | Leixlip, IRL | Le Cheile International | 30 Jul 16 |
| 800 | 2:06.11 | | | | 2 | | | | Belfast | Northern Ireland & Ulster U18 / U20 / Senior Championships | 19 Jun 16 |
| 800 | 2:06.13 | i | | | 4 | | | | Athlone, IRL | AAI - GloHealth Senior Championships of Ireland | 28 Feb 16 |
| 800 | 2:06.78 | | | | 2 | A | | | Dublin (S), IRL | Morton Games | 22 Jul 16 |
| 800 | 2:06.86 | i | | | 6 | | | | Athlone, IRL | AIT International Grand Prix | 17 Feb 16 |
| 800 | 2:06.90 | | | | 9 | | | | Loughborough | Loughborough International | 22 May 16 |
| 800 | 2:08.42 | | | | 7 | | | | Letterkenny, IRL | Letterkenny AC Sub 4 Minute Mile Challenge | 2 Jul 16 |
| 800 | 2:08.49 | i | | | 3 | | | | Athlone, IRL | GloHealth Indoor Games | 7 Feb 16 |
| 800 | 2:09.04 | i | | | 1 | | | | Ancona, ITA | EMA - European Masters Championships | 31 Mar 16 |
| 800 | 2:11.22 | i | | | 2 | h1 | | | Athlone, IRL | AAI - GloHealth Senior Championships of Ireland | 27 Feb 16 |
| 800 | 2:22.54 | | | | 1 | | | | Tullamore, IRL | GloHealth National Masters | 21 Aug 16 |
| 800 | 2:49.01 | | | | 7 | | | | Bangor | North Down AC Senior Open | 16 Aug 16 |
| 1500 | 4:15.14 | | | | 9 | | | | Oordegem-Lede, BEL | Memorial Leon Buyle | 4 Jun 16 |
| 1500 | 4:18.79 | | | | 7 | A | | | Sports City | BMC Grand Prix | 14 May 16 |
| 1500 | 4:19.64 | | | | 15 | B | | | Greystones, IRL | Irish Milers Club Open | 30 Apr 16 |
| 1500 | 4:20.78 | i | | | 1 | | | 1 | Athlone, IRL | GloHealth Masters Indoor Championships | 20 Mar 16 |
| 1500 | 4:21.1 | | | | 9 | A | | | Watford | BMC Gold Standard Races | 15 Jun 16 |
| 1500 | 4:22.42 | | | | 7 | | | | Belfast | Lagan Valley AC Super 6 Series Open | 11 Aug 16 |
| 1500 | 4:23.68 | | | | 6 | A | | | Solihull | BMC Grand Prix | 9 Jul 16 |
| 1500 | 4:27.68 | | | | 3 | | | | Dublin (S), IRL | AAI - GloHealth Senior Championships of Ireland | 26 Jun 16 |
| 1500 | 4:46.50 | | | | 3 | h2 | | | Dublin (S), IRL | AAI - GloHealth Senior Championships of Ireland | 25 Jun 16 |
| 3K | 9:49 | | | | 4 | | 1 | 1 | Belfast | Queen’s 3K | 20 Apr 16 |
| 5K | 18:51 | | | 18:52 | 10 | | 1 | 1 | Belfast | Belfast Tandems 5K Series | 20 Nov 16 |
| 5K | 19:06 | | | 19:07 | 6 | | | | Belfast | Runher Titanic Ladies 5K | 23 Oct 16 |
| parkrun | 18:50 | | | | 10 | | 3 | 1 | Ormeau | Ormeau parkrun # 172 | 15 Oct 16 |
| 10K | 38:41 | | | 38:42 | 186 | | 10 | 5 | Belfast | Seeley Cup 10K | 26 Nov 16 |
| 2015 V35 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.74 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 20 Jun 15 |
| 400 | 58.55 | | | | 1 | | | | Dublin (S), IRL | Athletic Association of Ireland National League - Division 1 | 19 Jul 15 |
| 400 | 58.81 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 20 Jun 15 |
| 400 | 59.20 | | | | 1 | 2 | | | Bangor | North Down AC Senior Open - Field & 400/3000m only | 7 Jul 15 |
| 400 | 59.36 | | | | 1 | | | | Tullamore, IRL | Athletic Association of Ireland National League - Division 1 | 2 Aug 15 |
| 400 | 60.47 | | | | 1 | | | | Belfast | Athletic Association of Ireland National League - Division 1 | 24 May 15 |
| 800 | 2:08.93 | | | | 1 | | | | Belfast | Lagan Valley AC Super 6 Open | 20 Aug 15 |
| 800 | 2:09.61 | | | | 1 | A | | | Dublin (S), IRL | Morton Games | 24 Jul 15 |
| 800 | 2:10.35 | | | | 3 | A | | | Leixlip, IRL | Le Cheile International - Irish Milers Club Meet | 13 Jun 15 |
| 800 | 2:10.35 | | | | 2 | A | | | Dublin (S), IRL | Irish Milers' Club Open | 11 Jul 15 |
| 800 | 2:11.20 | | | | 1 | h1 | | | Lyon, FRA | WMA - World Masters Championships | 7 Aug 15 |
| 800 | 2:12.83 | | | | 10 | A | | | Belfast | Irish Milers Club Open | 23 May 15 |
| 800 | 2:16.96 | i | | | 2 | | | | Athlone, IRL | Ireland Masters Championships | 15 Mar 15 |
| 800 | 2:20.10 | | | | 2 | | | | Belfast | Northern Ireland & Ulster U18 / U20 / Senior Championships | 6 Jun 15 |
| 800 | 2:20.98 | | | | 1 | | | | Tullamore, IRL | GloHealth AAI Masters Championships | 26 Jul 15 |
| 800 | 2:21.45 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 20 Jun 15 |
| 800 | 2:21.82 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Combined Events Championships, inc the Team Trophy, Open Graded & 10000m Championships | 22 Aug 15 |
| Mile | 4:58.93 | | | | 4 | 7b | | | Belfast | NiRunning Festival of Miles | 1 May 15 |
| parkrun | 17:40 | | | | 11 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 239 | 21 Nov 15 |
| 10K | 37:16 | | | 37:19 | 95 | | 5 | 3 | Belfast | Seeley Cup 10K | 28 Nov 15 |
| 2013 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KNAD | 19:17 | | | | 1 | | | | Belfast | Belfast Telegraph Runher 5K | 6 Oct 13 |
| parkrun | 18:23 | | | | 2 | | 1 | 1 | Antrim | Antrim parkrun # 4 | 19 Oct 13 |
| parkrun | 18:24 | | | | 7 | | 1 | 1 | Ormeau | Ormeau parkrun # 23 | 23 Nov 13 |
| parkrun | 18:34 | | | | 6 | | 1 | 1 | Ormeau | Ormeau parkrun # 20 | 2 Nov 13 |
| parkrun | 18:36 | | | | 2 | | 1 | 1 | Wallace | Wallace parkrun # 33 | 26 Oct 13 |
| parkrun | 18:44 | | | | 5 | | 1 | | Belfast Victoria | Belfast Victoria parkrun # 106 | 11 May 13 |
| 5M | 30:50 | | | | 10 | | 1 | | Antrim | Active Antrim 5 | 14 Jun 13 |
| 10K | 37:08 | | | 37:10 | 35 | | 2 | | Belfast | Laganside 10K | 1 Sep 13 |
| 10MNAD | 65:37 | | | | 20 | | 1 | | Portaferry | Portaferry 10 | 16 Jul 13 |
| HM | 84:21 | | | 84:22 | 38 | | 3 | 2 | Clooney | Waterside Half Marathon | 8 Sep 13 |
| HM | 84:50 | | | 84:52 | 52 | | 3 | | Belfast | Belfast City Half Marathon | 22 Sep 13 |
| HM | 86:45 | | | 86:46 | 28 | | 2 | | Ards | Ards Half Marathon | 28 Jun 13 |
| HM | 87:22 | | | 87:23 | 39 | | 2 | | Larne | Larne Half Marathon | 8 Jun 13 |
| HM | 88:16 | | | | 39 | | | | Cookstown | Cookstown Half Marathon (inc WPFG) | 4 Aug 13 |
| 2012 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.48 | | | | 1 | | | | Dublin (I), IRL | Irish Milers' Club | 30 Jun 12 |
| 800 | 2:07.03 | | | | 2 | A | | | Bedford | BMC Grand Prix Final | 25 Aug 12 |
| 800 | 2:07.08 | | | | 1 | | | | Antrim | Northern Ireland Championships | 4 Jun 12 |
| 800 | 2:07.10 | | | | 2 | B | | | Kessel-Lo, BEL | Meeting voor Mon | 18 Aug 12 |
| 800 | 2:07.25 | | | | 10 | 2 | | | Dublin (S), IRL | Morton International Games | 25 Jul 12 |
| 800 | 2:07.9 | | | | 3 | | | | Antrim | Brian Downing Memorial Meet | 18 Jul 12 |
| 800 | 2:08.57 | | | | 2 | | | | Dublin (S), IRL | Woodie's National League Premier Division | 22 Jul 12 |
| 800 | 2:08.67 | | | | 1 | | | | Dublin (S), IRL | Woodie’s DIY AAI Games | 20 May 12 |
| 800 | 2:08.81 | i | | | 3 | | | | Sheffield | McCain City Challenge | 4 Feb 12 |
| 1500 | 4:13.64 | | | | 5 | A | | | Watford | BMC Grand Prix | 9 Jun 12 |
| 1500 | 4:17.18 | | | | 2 | | | | Oordegem, BEL | Memorial Leon Buyle | 2 Jun 12 |
| 1500 | 4:20.17 | | | | 5 | B | | | Greystones, IRL | Irish Milers' Club | 26 May 12 |
| 1500 | 4:21.22 | | | | 3 | | | | Dublin (S), IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 8 Jul 12 |
| 1500 | 5:10.66 | | | | 1 | | | | Antrim | Team Trophy and Athletics NI Relay Championships | 24 Jun 12 |
| parkrun | 30:58 | | | | 123 | | | | Belfast Victoria | Belfast Victoria parkrun # 76 | 6 Oct 12 |
| 2011 SEN City of Lisburn/Windsor Slough Eton & Hounslow/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.16 | | | | 7 | A | | | Stretford | BMC Nike Grand Prix | 23 Jul 11 |
| 800 | 2:07.16 | | | | 1 | | | | Dublin (I), IRL | IMC/GV Ryan Crusaders Meet | 18 Jun 11 |
| 800 | 2:07.41 | | | | 2 | 2 | | | Namur, BEL | Athletissima Namur | 29 Jun 11 |
| 1500 | 4:16.40 | | | | 10 | A | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 1500 | 4:20.21 | | | | 7 | A | | | Sportcity | BMC Nike Grand Prix | 28 May 11 |
| 3000 | 9:32.76 | | | | 3 | | | | Bangor (NI) | North Down Track & Field Meeting | 5 Apr 11 |
| 3000 | DNF | | | | | | | | Loughborough | Loughborough International | 22 May 11 |
| 5M | 30:03 | | | 30:04 | 12 | | 1 | | Lough Macrory | Lough 5 | 31 Dec 11 |
| 2010 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.96 | | | | 1 | | | | Tullamore, IRL | Irish Milers Club Open | 5 Jun 10 |
| 800 | 2:04.72 | | | | 4 | h1 | | | Delhi, IND | Commonwealth Games | 10 Oct 10 |
| 800 | 2:09.25 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Senior Championships (inc Commonwealth Trials) | 12 Jun 10 |
| 1500 | 4:14.63 | i | | | 1 | | | | Belfast | AAI - Woodie's DIY Indoor Championships of Ireland | 7 Feb 10 |
| 1500 | 4:16.32 | | | | 6 | | | | Budapest, HUN | European Team Championships - 1st League | 20 Jun 10 |
| 1500 | 4:17.06 | i | | | 3 | | | | Sheffield | Aviva World Trials & UK Championships | 14 Feb 10 |
| 1500 | 4:18.07 | | | | 6 | h2 | | | Delhi, IND | Commonwealth Games | 7 Oct 10 |
| 1500 | 4:21.90 | | | | 2 | 1 | | | Auburn AL, USA | War Eagle Invitational | 16 Apr 10 |
| 1500 | 4:23.59 | | | | 4 | | | | Hérouville-St-Clair, FRA | Meeting National D1 d'Hérouville | 16 Jun 10 |
| 3000 | 9:25.74 | i | | | 4 | | | | Cardiff | Welsh U15/U20 Championships | 31 Jan 10 |
| 2Miles | DNF | i | | | - | | | | Birmingham | Aviva Grand Prix | 20 Feb 10 |
| 2009 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.23 | | | | 6 | A | | | Solihull | BMC Nike Grand Prix | 18 Jul 09 |
| 800 | 2:04.81 | | | | 8 | | | | Bottrop, GER | International Bottrop Athletics Gala | 26 Jun 09 |
| 800 | 2:05.15 | | | | 2 | | | | Dublin (S), IRL | AAI - Woodie's DIY Senior Championships of Ireland | 2 Aug 09 |
| 800 | 2:05.4 | | | | 7 | 2 | | | Belfast | Northern Ireland Open Meeting | 12 Aug 09 |
| 800 | 2:09.45 | i# | | | 1 | | | | Lexington KY, USA | Rod McCravy Memorial T&F Meet | 7 Feb 09 |
| 800 | 2:10.09 | | | | 1 | A | | | Birmingham | UK Women's League Division 1 | 6 Jun 09 |
| 800 | 2:12.48 | | | | 1 | h1 | | | Dublin (S), IRL | AAI - Woodie's DIY Senior Championships of Ireland | 2 Aug 09 |
| 1500 | 4:10.30 | | | | 4 | | | | Ghent, BEL | Flanders Cup Meeting | 21 Jul 09 |
| 1500 | 4:16.02 | | | | 6 | A | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 1500 | 4:17.98 | | | | 3 | | | | Atlanta GA, USA | Georgia Tech Invitational | 15 May 09 |
| 1500 | 4:21.08 | | | | 2 | h1 | | | Antwerp, BEL | International Antwerp Athletics Gala | 29 Aug 09 |
| 1500 | 4:26.33 | | | | 2 | | | | Dublin (S), IRL | AAI - Woodie's DIY Senior Championships of Ireland | 2 Aug 09 |
| Mile | 4:45.71 | i# | | | 1 | | | | Lexington KY, USA | Rod McCravy Memorial T&F Meet | 7 Feb 09 |
| 3000 | 9:40.10 | | | | | | | | Athens GA, USA | Georgia Invitational | 9 May 09 |
| 10K | 36:07 | | | | 65 | | 2 | | Belfast | Seeley Cup 10K | 5 Dec 09 |
| 10K | 37:20 | | | | 45 | | 3 | | Belfast | Titanic Quarter 10K | 5 Apr 09 |
| ZXC | 17:25 | | | | 2 | | 2 | | Ballyclare | Mcconnell Shield | 7 Nov 09 |
| 2008 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.28 | | | | 6 | | | | Belfast | Northern Ireland Team Trophy | 6 Aug 08 |
| 800 | 2:03.65 | | | | 8 | A | | | Brasschaat, BEL | Flanders Cup | 23 Jul 08 |
| 800 | 2:06.15 | | | | 8 | A | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 800 | 2:06.58 | | | | 6 | | | | Leiria, POR | Spar European Cup | 21 Jun 08 |
| 800 | 2:07.8 | | | | 2 | A | | | Birmingham | UK Women's League Division 1 | 7 Jun 08 |
| 800 | 2:08.17 | | | | 1 | A | | | Dublin (S), IRL | Dublin Open Graded | 28 May 08 |
| 800 | 2:12.2 | | | | 1 | | | | Antrim | Northern Ireland Championships | 14 Jun 08 |
| 1500 | 4:11.91 | | | | 6 | | | | Oordegem, BEL | Memorial Leon Buyle | 26 Jul 08 |
| 1500 | 4:15.59 | | | | 9 | C | | | Belfast | BMC Regional Races | 20 Aug 08 |
| 1500 | 4:15.77 | | | | 11 | A | | | Belfast | BMC Regional Races | 25 Jun 08 |
| 1500 | 4:17.39 | | | | 3 | A | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 1500 | 4:19.53 | | | | 7 | A | | | Eton | BMC Nike Grand Prix Final | 9 Aug 08 |
| 1500 | 4:19.56 | | | | 2 | | | | Dublin (S), IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 20 Jul 08 |
| 1500 | 4:26.3 | | | | 2 | | | | Antrim | Northern Ireland Championships | 14 Jun 08 |
| 3000 | 10:14.8 | | | | 1 | | | | Belfast | Londonderry Trophy | 7 Apr 08 |
| 1MDH | 4:32 | | | | 3 | | | | Belfast | Mizuno Downhill Mile | 27 Aug 08 |
| 2007 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.4 | | | | 6 | | | | Belfast | Walsin Young Athletes' League | 9 Aug 07 |
| 800 | 2:05.68 | | | | 7 | D | | | Belfast | BMC Middle Distance Night | 16 Aug 07 |
| 800 | 2:06.32 | | | | 2 | | | | Dublin, IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 22 Jul 07 |
| 800 | 2:06.39 | | | | 1 | | | | Eton | UK Women's League Division 2 | 7 Jul 07 |
| 800 | 2:06.41 | | | | 6 | 6 | | | Belfast | BMC Belfast Regional Races | 1 May 07 |
| 800 | 2:07.3 | | | | 1 | | | | Milton Keynes | UK Women's League Division 2 | 5 Aug 07 |
| 800 | 2:07.46 | | | | 1 | | | | Wigan | UK Women's League Division 2 | 3 Jun 07 |
| 800 | 2:08.59 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Senior Championships | 16 Jun 07 |
| 800 | 2:08.73 | i | | | 1 | | | | Belfast | AAI - Woodie’s DIY Senior Championships of Ireland | 18 Feb 07 |
| 1000 | 2:44.41 | | | | 3 | | | | Grangemouth | Celtic Cup | 31 Jul 07 |
| 1500 | 4:14.08 | | | | 7 | A | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 1500 | 4:15.66 | | | | 8 | A | | | Stretford | BMC Nike Grand Prix | 11 Aug 07 |
| 1500 | 4:18.62 | | | | 8 | A | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 1500 | 4:21.01 | i | | | 1 | | | | Belfast | AAI - Woodie’s DIY Senior Championships of Ireland | 18 Feb 07 |
| 1500 | 4:28.23 | | | | 3 | | | | Bedford | CAU Inter County Championships | 28 May 07 |
| 3000 | 9:34.2 | | | | 17 | 1 | | | Belfast | Londonderry Trophy | 25 Apr 07 |
| 2006 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.60 | | | | 2 | B | | | Belfast | BMC Regional Races | 7 Sep 06 |
| 800 | 2:11.3 | | | | 1 | | | | Navan, IRE | A.A.I National League | 16 Jul 06 |
| 800 | 2:12.80 | | | | 7 | B | | | Antrim | BMC Regional Races | 2 Aug 06 |
| 1500 | 4:26.62 | | | | 1 | | | | Belfast | Celebrate Belfast & Northern Ireland Championships | 10 Jun 06 |
| 1500 | 4:27.22 | | | | 1 | | | | Tullamore, IRL | Hibernian League Final Division One | 20 Aug 06 |
| 1500 | 4:36.04 | | | | 1 | | | | Belfast | Team Trophy | 16 Aug 06 |
| 2005 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.1 | | | | 3 | | | | Antrim | Northern Ireland U23 Championships | 7 Jun 05 |
| 800 | 2:06.29 | | | | 6 | 2 | | | Loughborough | Loughborough International Match | 22 May 05 |
| 800 | 2:06.87 | | | | 2 | | | | Dublin (S), IRL | AAI - Senior Championships of Ireland | 24 Jul 05 |
| 800 | 2:07.25 | | | | 5 | 6 | | | Belfast | MAD NITS 800M MADNESS Belfast | 11 Aug 05 |
| 800 | 2:07.68 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Championships | 11 Jun 05 |
| 800 | 2:07.86 | | | | 6 | A | | | Cardiff | BMC | 16 Jul 05 |
| 800 | 2:09.82 | | | | - | h | | | Dublin (S), IRL | AAI - Senior Championships of Ireland | 23 Jul 05 |
| 800 | 2:14.44 | | | | 1 | | | | Antrim | Antrim Games | 28 May 05 |
| 1500 | 4:14.75 | | | | 4 | | | | Dublin (S), IRL | AAI - Senior Championships of Ireland | 24 Jul 05 |
| 1500 | 4:15.77 | | | | 3 | A | | | Solihull | BMC Grand Prix | 25 Jun 05 |
| 1500 | 4:19.68 | | | | 8 | A | | | Crystal Palace | BMC Grand Prix | 6 Aug 05 |
| 1500 | 4:23.21 | i | | | 2 | | | | Birmingham | Birmingham Games | 30 Jan 05 |
| 1500 | 4:25.91 | i | | | 2 | | | | Glasgow | DM HALL SCOTTISH CHAMPIONSHIPS Kelvin Hall, Glasgow | 23 Jan 05 |
| 1500 | 4:31.34 | i | | | 7 | | | | Sheffield | AAA Championships | 13 Feb 05 |
| 5K | 17:35 | | | | 2 | | | | Belfast | QUEEN? UNIVERSITY 5km | 13 Apr 05 |
| 10K | 36:41 | | | | | | 1 | | Belfast | Joe Seeley 10K | 26 Nov 05 |
| 10K | 36:49 | | | | 25 | | | | Downpatrick | - | 20 Mar 05 |
| 2004 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.78 | | | | 3 | | | | Dublin, IRL | Dublin, IRE | 25 Jun 04 |
| 800 | 2:04.75 | | | | 2 | | | | Namur, BEL | Namur, BEL | 2 Jul 04 |
| 800 | 2:06.67 | | | | 4 | | | | Bangor (NI) | North Down International Games | 16 Jul 04 |
| 800 | 2:06.73 | | | | 2 | | | | Glasgow (S) | Sunday Mail Scottish Championships | 15 Aug 04 |
| 800 | 2:07.74 | | | | 2 | | | | Dublin, IRL | AAI - Woodie's DIY Senior Championships of Ireland | 25 Jul 04 |
| 800 | 2:13.15 | | | | ht | | | | Glasgow (S) | Sunday Mail Scottish Championships | 15 Aug 04 |
| 1500 | 4:16.26 | | | | 3 | A | | | Sportcity | BMC | 26 Jun 04 |
| 1500 | 4:19.5 | | | | 1 | | | | Belfast | DEEP RIVER ROCK YOUNG ATHLETES' SERIES Belfast | 26 Aug 04 |
| 1500 | 4:23.44 | | | | 2 | | | | Glasgow (S) | Sunday Mail Scottish Championships | 14 Aug 04 |
| Mile | 5:05.9 | | | | 1 | | | | Belfast | DEEP RIVER ROCK YOUNG ATHLETES' MEETING Belfast | 6 May 04 |
| 2003 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.41 | | | | 3 | | | | Dublin, IRL | Dublin, IRE | 15 Aug 03 |
| 800 | 2:04.2 | | | | 3 | | | | Bangor (NI) | BMC | 1 Aug 03 |
| 800 | 2:04.4 | | | | 3 | | | | Namur, BEL | Namur, BEL | 26 Jul 03 |
| 800 | 2:04.65 | | | | 4 | | | | Hamburg, GER | - | 20 Jul 03 |
| 800 | 2:05.29 | | | | 5 | | | | Riga, LAT | International Match | 12 Jun 03 |
| 800 | 2:05.46 | | | | 8 | A | | | Watford | BMC Grand Prix | 5 Jul 03 |
| 800 | 2:06.09 | | | | 3 | | | | Runaway Bay, AUS | Gold Coast | 12 Apr 03 |
| 800 | 2:06.44 | | | | 5 | A | | | Wythenshawe | BMC | 31 May 03 |
| 800 | 2:06.49 | | | | 2 | | | | Glasgow (S) | BMC Grand Prix | 30 Aug 03 |
| 800 | 2:07.4 | | | | 2 | | | | Navan, IRE | AAI GAMES, Navan, | 17 May 03 |
| 800 | 2:13.22 | | | | 1 | | | | Dublin, IRL | AAI - Woodie's DIY Senior Championships of Ireland | 10 Aug 03 |
| 1500 | 4:19.58 | | | | 7 | | | | Ventspils, LAT | Ventspils | 14 Jun 03 |
| 1500 | 4:20.80 | | | | 3 | | | | Bedford | CAU Inter Counties Championships | 26 May 03 |
| 1500 | 4:21.67 | | | | 7 | A | | | Solihull | BMC Grand Prix | 6 Aug 03 |
| 1500 | 4:23.28 | | | | 1 | | | | Belfast | ROYAL HOSPITALS NORTHERN IRELAND AND ULSTER Champs Mary Peters, Belfast | 7 Jun 03 |
| 3000 | 9:36.2 | | | | 1 | | 1 | | Belfast | - | 2 Sep 03 |
| 2002 SEN City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 1:35.2 | | | | 1 | | | | Bangor (NI) | NIAF OM | 20 Apr 02 |
| 800 | 2:04.55 | | | | 3 | | | | Riga, LAT | Inv | 31 May 02 |
| 800 | 2:06.07 | | | | 2 | | | | Tallinn, EST | European Cup Second League Group A | 22 Jun 02 |
| 800 | 2:06.56 | | | | 3 | | | | Kilkenny, IRE | Kilkenny | 19 May 02 |
| 800 | 2:06.68 | | | | 6 | h4 | | | Manchester (CG) | Commonwealth Games | 27 Jul 02 |
| 800 | 2:06.93 | | | | 2 | | | | Belfast | NORTHERN IRELAND AND ULSTER Champs | 8 Jun 02 |
| 800 | 2:08.10 | | | | 3 | h2 | | | Manchester (CG) | Aqua-Pura Commonwealth Trials | 15 Jun 02 |
| 800 | 2:08.45 | | | | 8 | | | | Bangor (NI) | BMC | 21 Jul 02 |
| 800 | 2:13.22 | i | | | 2 | | | | Glasgow | DM HALL SCOTTISH SENIOR Champs Kelvin Hall, | 20 Jan 02 |
| 1500 | 4:16.46 | | | | 11 | | | | Manchester (CG) | Commonwealth Games | 31 Jul 02 |
| 1500 | 4:18.45 | | | | 8 | s2 | | | Manchester (CG) | Commonwealth Games | 30 Jul 02 |
| 1500 | 4:20.40 | | | | mx | | 1 | | Belfast | - | 2 May 02 |
| 1500 | 4:22.45 | | | | 10 | | | | Loughborough | Loughborough International Match | 18 May 02 |
| 1500 | 4:23.87 | | | | 3 | | | | Belfast | GOLDEN FOUR LEAGUE Belfast | 2002 |
| 1998 U23 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.59 | | | | 8 | A | | | Wythenshawe | BMC Grand Prix | 3 Jun 98 |
| 1990 U13 City of Lisburn/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 67.02 | | | | | | | | Antrim | NI | 9 Jun 90 |