| 2021 SEN Ulster Uni/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.58 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Senior Championship | 31 Jul 21 |
| 400 | 56.62 | | | | 1 | h2 | | | Belfast | Northern Ireland & Ulster Senior Championship | 31 Jul 21 |
| 800 | 2:01.94 | | | | 1 | | | | Belfast | Belfast International | 11 Sep 21 |
| 800 | 2:02.10 | | | | 2 | A | | | Eltham | BMC Grand Prix | 14 Aug 21 |
| 800 | 2:02.11 | | | | 1 | | | | Halluin, FRA | Meeting National à thème d'Halluin | 1 Sep 21 |
| 800 | 2:02.42 | | | | 1 | A | | | Watford | BMC Gold Standard Races | 11 Aug 21 |
| 800 | 2:02.96 | | | | 3 | 1 | | | Lahti, FIN | Motonet GP | 19 Aug 21 |
| 800 | 2:03.11 | | | | 1 | A | | | Loughborough | BMC Grand Prix | 24 Jul 21 |
| 800 | 2:03.13 | | | | 5 | 1 | | | Ninove, BEL | Flanders Cup VITA | 17 Jul 21 |
| 800 | 2:03.14 | | | | 1 | | | | Trieste, ITA | Triveneto Meeting Internazionale | 7 Jul 21 |
| 800 | 2:03.28 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 27 Jul 21 |
| 800 | 2:03.43 | | | | 1 | 1 | | | Belfast | North Belfast Harriers Afternoon of 100, 800, 1500 & Steeplechase | 10 Jul 21 |
| 800 | 2:03.79 | | | | 4 | 1 | | | Schifflange, LUX | CAS Meeting International | 22 Aug 21 |
| 800 | 2:04.09 | i | | | 3 | | | | Sportcity | Bryggen Sports Invitational | 13 Feb 21 |
| 800 | 2:05.11 | | | | 6 | | | | Nembro, ITA | Meeting Internazionale “Città di Nembro” | 17 Jun 21 |
| 800 | 2:05.17 | | | | 1 | A | | | Birmingham (U) | BMC Gold Standard Races | 21 Apr 21 |
| 800 | 2:05.29 | | | | 5 | | | | Dublin (S), IRL | AAI - Athletics Ireland National Senior Championships | 26 Jun 21 |
| 800 | 2:05.37 | i | | | 5 | | | | Abbotstown, IRL | Irish Life Health Elite Athlete Indoor Micro Meet | 21 Feb 21 |
| 800 | 2:12.78 | | | | 3 | h1 | | | Dublin (S), IRL | AAI - Athletics Ireland National Senior Championships | 25 Jun 21 |
| 2020 SEN Ulster Uni/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.98 | | | | 3 | 2 | | | Bromley | Bromley Twilight Meeting | 21 Aug 20 |
| 800 | 2:03.31 | | | | 1 | 1 | | | Belfast | City of Lisburn Inter Club Invitational | 13 Aug 20 |
| 800 | 2:05.02 | | | | 4 | A | | | Stretford | BMC Gold Standard | 25 Aug 20 |
| 800 | 2:05.49 | | | | 1 | | | | Belfast | City of Lisburn Inter Club Invitational | 30 Jul 20 |
| 800 | 2:07.56 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Senior / U20 / U18 Championships | 12 Sep 20 |
| 1500 | 4:21.05 | | | | 4 | | | | Belfast | City of Lisburn Inter Club Invitational | 6 Aug 20 |
| parkrun | 17:44 | | | | 7 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 459 | 29 Feb 20 |
| 2019 SEN Lagan Valley/Queen's Uni Belfast/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:03.46 | | | | 6 | | | | Dublin (S), IRL | Morton Games International | 21 Aug 19 |
| 800 | 2:04.43 | | | | 4 | | | | Belfast | Belfast International | 1 Aug 19 |
| 800 | 2:04.93 | | | | 6 | | | | Brussels, BEL | Brussels Grand Prix | 23 Aug 19 |
| 800 | 2:06.25 | | | | 8 | B | | | Watford | BMC Grand Prix | 29 Jun 19 |
| 800 | 2:06.85 | | | | 4 | A | | | Eltham | BMC Grand Prix | 20 Jul 19 |
| 800 | 2:06.87 | | | | 5 | A | | | Belfast | Irish Milers Club Open | 22 Jun 19 |
| 800 | 2:06.87 | | | | 7 | | | | Sandnes, NOR | European Athletics Team Championships First League | 10 Aug 19 |
| 800 | 2:07.43 | | | | 1 | A | | | Drogheda, IRL | Irish Milers Club Open | 13 Jul 19 |
| 800 | 2:07.56 | | | | 2 | | | | Dublin (S), IRL | AAI - Irish Life Health Senior Championships of Ireland | 28 Jul 19 |
| 800 | 2:07.77 | | | | 2 | | | | Sportcity | Manchester International Match (Inc Home Countries International) | 14 Aug 19 |
| 800 | 2:09.12 | | | | 2 | B | | | Sportcity | BMC Grand Prix | 25 May 19 |
| 800 | 2:10.24 | | | | 1 | A | | | Dublin (I), IRL | Irish Milers Club Open (GV Ryan Meeting) | 18 May 19 |
| 800 | 2:10.37 | | | | 3 | h1 | | | Dublin (S), IRL | AAI - Irish Life Health Senior Championships of Ireland | 27 Jul 19 |
| 800 | 2:11.24 | i | | | 4 | h1 | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 16 Feb 19 |
| 800 | 2:12.93 | i | | | 8 | | | | Abbotstown, IRL | AAI - Irish Life Health Senior Championships of Ireland | 17 Feb 19 |
| 800 | 2:14.09 | | | | 2 | | | | Athlone, IRL | IUAA Outdoor Track & Field Championships | 6 Apr 19 |
| 800 | 2:16.28 | i | | | 3 | | | | Athlone, IRL | Irish University Championships | 8 Feb 19 |
| 800 | 2:17.74 | i | | | 3 | Gst | | | Dublin, IRL | National Indoor League | 26 Jan 19 |
| 800 | 2:19.93 | | | | 2 | h2 | | | Athlone, IRL | IUAA Outdoor Track & Field Championships | 5 Apr 19 |
| 800 | 2:24.24 | i | | | 1 | h1 | | | Athlone, IRL | Irish University Championships | 8 Feb 19 |
| 1500 | 4:27.61 | | | | 5 | | | | Belfast | Firmus Young Athlete Open Meeting | 29 Aug 19 |
| parkrun | 17:39 | | | | 13 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 441 | 26 Oct 19 |
| 2018 SEN Lagan Valley/Queen's Uni Belfast/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:09 | | | | 33 | | | | Belfast Victoria | Belfast Victoria parkrun # 397 | 22 Dec 18 |
| 2016 SEN Lagan Valley/Queen's Uni Belfast/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.60 | i | | | 4 | 1 | | | Athlone, IRL | GloHealth Indoor Games | 7 Feb 16 |
| 400 | 59.48 | | | | 1 | h1 | | | Belfast | Northern Ireland & Ulster U18 / U20 / Senior Championships | 19 Jun 16 |
| 400 | 59.63 | | | | 3 | | | | Belfast | Northern Ireland & Ulster U18 / U20 / Senior Championships | 19 Jun 16 |
| 800 | 2:05.92 | | | | 6 | A | | | Belfast | Belfast International inc Irish Milers Club | 7 May 16 |
| 800 | 2:06.89 | | | | 6 | B | | | Sports City | BMC Grand Prix | 14 May 16 |
| 800 | 2:07.12 | i | | | 7 | | | | Athlone, IRL | AIT International Grand Prix | 17 Feb 16 |
| 800 | 2:07.91 | i | | | 2 | | | | Athlone, IRL | GloHealth Indoor Games | 7 Feb 16 |
| 800 | 2:08.03 | | | | 6 | B | | | Watford | BMC Grand Prix | 28 May 16 |
| 800 | 2:08.21 | | | | 9 | A | | | Watford | BMC Gold Standard Races | 15 Jun 16 |
| 800 | 2:09.82 | i | | | 6 | | | | Athlone, IRL | AAI - GloHealth Senior Championships of Ireland | 28 Feb 16 |
| 800 | 2:09.86 | i | | | 4 | 1 | | | Ghent, BEL | IFAM | 13 Feb 16 |
| 800 | 2:10.27 | | | | 4 | A | | | Dublin (I), IRL | Irish Milers Club Open | 17 Jun 16 |
| 800 | 2:13.70 | i | | | 1 | h2 | | | Athlone, IRL | AAI - GloHealth Senior Championships of Ireland | 27 Feb 16 |
| 1500 | 4:20.45 | | | | 5 | | | | Belfast | Lagan Valley AC Super 6 Series Open | 11 Aug 16 |
| 1500 | 4:20.76 | | | | 7 | A | | | Stretford | BMC Grand Prix | 20 Aug 16 |
| 1500 | 4:22.39 | | | | 2 | | | | Leixlip, IRL | Le Cheile International | 30 Jul 16 |
| 1500 | 4:26.17 | | | | 3 | B | | | Solihull | BMC Grand Prix | 9 Jul 16 |
| Mile | 4:44.85 | | | | 2 | | | | Sportcity | Manchester International | 17 Aug 16 |
| parkrun | 17:34 | | | | 10 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 289 | 29 Oct 16 |
| 2015 U23 Lagan Valley/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.23 | i | | | 7 | Inv | | | New York (A) NY, USA | Armory Track Invitational | 31 Jan 15 |
| 800 | 2:07.53 | | | | 3 | A | | | Belfast | Irish Milers Club Open | 23 May 15 |
| 800 | 2:07.54 | | | | 10 | B | | | Oordegem, BEL | Putbosmeeting | 30 May 15 |
| 800 | 2:08.19 | i | | | 1 | | | | Athlone, IRL | Ireland Junior / U23 Indoor Championships | 25 Jan 15 |
| 800 | 2:09.38 | | | | 8 | B | | | Oxford | BMC Grand Prix | 18 Jul 15 |
| 800 | DNF | | | | - | | | | Bedford | England Athletics U20 / U23 Championships | 21 Jun 15 |
| 1500 | 4:26.08 | | | | 3 | A | | | Dublin (S), IRL | Irish Milers' Club Open | 11 Jul 15 |
| parkrun | 17:38 | | | | 5 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 223 | 1 Aug 15 |
| parkrun | 17:41 | | | | 11 | | 1 | 1 | Belfast Victoria | Belfast Victoria parkrun # 209 | 25 Apr 15 |
| 2014 U23 Lagan Valley/Queen's Uni Belfast |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.88 | | | | 2 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 7 Jun 14 |
| 400 | 58.13 | | | | 3 | h1 | | | Belfast | Northern Ireland & Ulster Senior Championships | 7 Jun 14 |
| 800 | 2:02.63 | | | | 6 | s1 | | | Hampden Park | Commonwealth Games | 31 Jul 14 |
| 800 | 2:02.78 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 22 Jun 14 |
| 800 | 2:02.86 | | | | 6 | | | | Dublin (S), IRL | Morton Games | 11 Jul 14 |
| 800 | 2:02.97 | | | | 2 | A | | | Watford | BMC Grand Prix | 17 May 14 |
| 800 | 2:03.00 | | | | 2 | h4 | | | Hampden Park | Commonwealth Games | 30 Jul 14 |
| 800 | 2:03.32 | | | | 1 | A | | | Eltham | BMC Regional Races | 20 Aug 14 |
| 800 | 2:03.46 | | | | 2 | A | | | Solihull | BMC Grand Prix | 16 Aug 14 |
| 800 | 2:03.58 | i | | | 1 | | | | Athlone, IRL | Athlone International GP | 26 Feb 14 |
| 800 | 2:03.81 | | | | 1 | | | | Hull | Hull International Athletics Festival Meeting | 31 Aug 14 |
| 800 | 2:04.22 | | | | 3 | | | | Watford | BMC Best of British | 18 Jun 14 |
| 800 | 2:05.05 | | | | 1 | A | | | Greystones, IRL | Irish Milers Club | 10 May 14 |
| 800 | 2:05.57 | | | | 4 | | | | Letterkenny, IRL | Sub 4 Minute Mile Challenge Event | 13 Jul 14 |
| 800 | 2:06.32 | i | | | 4 | A | | | Athlone, IRL | Athletics Ireland Open Games | 2 Feb 14 |
| 800 | 2:06.38 | i | | | 3 | h3 | | | Sheffield | British Athletics Championships | 8 Feb 14 |
| 800 | 2:06.76 | i | | | 3 | | | | Sheffield | British Athletics Championships | 9 Feb 14 |
| 800 | 2:06.88 | | | | 2 | h2 | | | Bedford | England Athletics U20 / U23 Championships | 21 Jun 14 |
| 800 | 2:09.01 | | | | 1 | | | | Dublin (S), IRL | AAI - GloHealth Senior Championships of Ireland | 20 Jul 14 |
| 800 | 2:14.56 | | | | 2 | h2 | | | Dublin (S), IRL | AAI - GloHealth Senior Championships of Ireland | 19 Jul 14 |
| 2013 U23 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.81 | | | | 2 | | | | Belfast | Northern Ireland Team Trophy & Open Graded Meeting | 11 Aug 13 |
| 400 | 54.53 | | | | 4 | | | | Dublin (S), IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 27 Jul 13 |
| 400 | 55.18 | | | | 1 | | | | Belfast | Northern Ireland Team Trophy & Open Graded Meeting | 11 Aug 13 |
| 400 | 55.65 | | | | 3 | h1 | | | Dublin (S), IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 27 Jul 13 |
| 800 | 2:07.26 | | | | 1 | B | | | Stretford | BMC Grand Prix | 17 Aug 13 |
| 800 | 2:07.37 | | | | 5 | B | | | Oxford | BMC Grand Prix | 20 Jul 13 |
| 800 | 2:07.6 | | | | 1 | | | | Dublin (S), IRL | Irish Milers' Club Open | 6 Jul 13 |
| 800 | 2:08.09 | | | | 2 | B | | | Ghent, BEL | Flanders Cup | 3 Aug 13 |
| 800 | 2:13.04 | | | | 1 | | | | Tullamore, IRL | Woodie’s DIY AAI Junior / U23 Championships | 30 Jun 13 |
| 2012 U20 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.14 | | -2.5 | | 2 | 3 | | | Bangor (NI) | North Down Post Olympic Meet | 13 Aug 12 |
| 200 | 25.31 | | 1.3 | | 2 | | | | Antrim | Brian Downing Memorial Meet | 18 Jul 12 |
| 200 | 25.49 | | | | 3 | | | | Antrim | Woodie's National League Premier Division | 10 Jun 12 |
| 400 | 55.39 | | | | - | h | | | Dublin (S), IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 7 Jul 12 |
| 400 | 55.40 | | | | 6 | | | | Dublin (S), IRL | AAI - Woodie’s DIY Senior Championships of Ireland | 8 Jul 12 |
| 400 | 56.15 | | | | 1 | | | | Tullamore, IRL | Woodie’s DIY AAI Junior/U23 Championships | 24 Jun 12 |
| 400 | 56.38 | | | | 8 | | | | Amsterdam, NED | Amsterdam Open | 21 Jul 12 |
| 2011 U20 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.52 | | 0.1 | | 1 | 5 | | | Mannheim, GER | Bauhaus Junior Gala | 3 Jul 11 |
| 200 | 25.01 | | -0.3 | | 1 | | | | Tullamore, IRL | Aviva Irish Schools' Athletics Championships | 4 Jun 11 |
| 200 | 25.58 | | | | 1 | | | | Antrim | AVIVA Ulster Schools Track and Field Championships | 20 May 11 |
| 400 | 53.69 | | | | 1 | | | | Bedford | Aviva U20/U23 Championships (inc European Trials) | 26 Jun 11 |
| 400 | 54.31 | | | | 2 | h1 | | | Tallinn, EST | European Junior Championships | 21 Jul 11 |
| 400 | 54.36 | | | | 5 | | | | Tallinn, EST | European Junior Championships | 22 Jul 11 |
| 400 | 55.03 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Senior Championships | 11 Jun 11 |
| 400 | 55.18 | | | | 1 | h3 | | | Bedford | Aviva U20/U23 Championships (inc European Trials) | 25 Jun 11 |
| 400 | 55.29 | | | | 1 | | | | Dublin (S), IRL | Woodie’s DIY AAI Games | 15 May 11 |
| 400 | 55.96 | | | | 2 | B | | | Loughborough | Loughborough International | 22 May 11 |
| 400 | 58.13 | | | | 1 | h1 | | | Antrim | Northern Ireland & Ulster Senior Championships | 11 Jun 11 |
| 400 | 58.69 | | | | 2 | h1 | | | Antrim | Irish Universities Championships | 29 Apr 11 |
| 2010 U17 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.50 | w | 2.1 | | 3 | | | | Tullamore, IRL | Woodie’s DIY AAI Junior & U23 Track & Field Championships | 27 Jun 10 |
| 200 | 24.5 | w | | | 1 | | | | Tullamore, IRL | Irish Schools Tailteann Games | 26 Jun 10 |
| 200 | 25.27 | | -0.5 | | 1 | | | | Belfast | Belfast Edwards & Co Super 5 Series | 29 Apr 10 |
| 200 | 25.90 | | | | 1 | A | | | Antrim | McCain Northern Ireland Young Athletes League Final | 31 Jul 10 |
| 300 | 38.55 | | | | 1 | | | | Tullamore, IRL | Irish Schools Championships | 5 Jun 10 |
| 300 | 38.97 | | | | 1 | | | | Bedford | Aviva England Athletics U15/U17 Championships | 22 Aug 10 |
| 300 | 39.05 | | | | 1 | | | | Gateshead | UK Schools Games | 4 Sep 10 |
| 300 | 39.2 | i | | | 1 | | | | Birmingham | Aviva England U15 / U17 / U20 Championships | 27 Feb 10 |
| 300 | 39.32 | | | | 1 | | | | Antrim | Ulster Schools Championships | 21 May 10 |
| 300 | 39.68 | | | | 1 | | | | Glasgow | Aviva Schools International | 17 Jul 10 |
| 300 | 39.74 | i | | | 1 | h1 | | | Birmingham | Aviva England U15 / U17 / U20 Championships | 27 Feb 10 |
| 300 | 40.38 | i | | | 1 | 1 | | | Lee Valley | London Games | 31 Jan 10 |
| 300 | 40.65 | | | | 1 | h3 | | | Bedford | Aviva England Athletics U15/U17 Championships | 21 Aug 10 |
| 400 | 55.04 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Senior Championships (inc Commonwealth Trials) | 12 Jun 10 |
| 400 | 55.11 | | | | 2 | | | | Bedford | Aviva England U23 and U20 World Trials Championships | 20 Jun 10 |
| 400 | 55.68 | | | | 7 | h4 | | | Delhi, IND | Commonwealth Games | 6 Oct 10 |
| 400 | 55.81 | | | | 1 | | | | Antrim | Athletics NI Open | 21 Apr 10 |
| 400 | 56.47 | | | | 2 | h3 | | | Bedford | Aviva England U23 and U20 World Trials Championships | 19 Jun 10 |
| 400 | 59.00 | | | | 1 | h2 | | | Antrim | Northern Ireland & Ulster Senior Championships (inc Commonwealth Trials) | 12 Jun 10 |
| 400L | 55.35 | | | | L3 | h1 | | | Delhi, IND | Commonwealth Games | 11 Oct 10 |
| 800 | 2:10.16 | | | | 4 | A | | | Street | BMC PB Classic | 3 May 10 |
| 800 | 2:13.43 | i | | | 5 | | | | Belfast | AAI - Woodie's DIY Indoor Championships of Ireland | 7 Feb 10 |
| 800 | 2:15.81 | i | | | 4 | h2 | | | Belfast | AAI - Woodie's DIY Indoor Championships of Ireland | 6 Feb 10 |
| 800 | 2:16.29 | i | | | 2 | | | | Birmingham | Aviva England U15 / U17 / U20 Championships | 28 Feb 10 |
| 800 | 2:17.08 | i | | | 3 | | | | Cardiff | Celtic International & U16 Schools International | 21 Feb 10 |
| 800 | 2:19.61 | i | | | 1 | 2 | | | Lee Valley | London Games | 30 Jan 10 |
| 2009 U17 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 39.53 | | | | 3 | | | | Bedford | England U17 & U15 Championships | 9 Aug 09 |
| 300 | 39.9 | | | | 2 | h1 | | | Bedford | England U17 & U15 Championships | 8 Aug 09 |
| 300 | 40.32 | | | | 1 | | | | Tullamore, IRL | Woodie’s DIY Juvenile Track & Field Championships | 11 Jul 09 |
| 300 | 40.43 | | | | 1 | A | | | Antrim | McCain Northern Ireland Young Athletes' League | 25 Apr 09 |
| 300 | 40.56 | | | | 1 | | | | Antrim | Northern Ireland And Ulster Age Group Championships | 21 Jun 09 |
| 300 | 42.17 | | | | 1 | A | | | Antrim | McCain Northern Ireland Young Athletes' League Final | 25 Jul 09 |
| 800 | 2:12.60 | | | | 4 | A | | | Street | BMC PB Classic | 4 May 09 |
| 800 | 2:12.92 | i | | | 3 | | | | Cardiff | Celtic International | 22 Feb 09 |
| 800 | 2:13.18 | i | | | 4 | | | | Belfast | AAI - Woodie's DIY Senior Championships of Ireland | 8 Feb 09 |
| 800 | 2:13.41 | | | | 1 | | | | Tullamore, IRL | Irish Schools Championships | 30 May 09 |
| 800 | 2:14.2 | | | | 1 | | | | Tullamore, IRL | Tailteann Schools Athletics Interprovincial | 27 Jun 09 |
| 800 | 2:14.38 | i | | | 1 | | | | Birmingham | England Athletics U20, U17 & U15 Championships | 15 Feb 09 |
| 800 | 2:15.10 | | | | 4 | h1 | | | Bedford | CAU Inter Counties | 24 May 09 |
| 800 | 2:16.39 | | | | 6 | | | | Antrim | SIAB Schools International | 18 Jul 09 |
| 800 | 2:16.94 | | | | 8 | C | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 800 | 2:18.42 | | | | 3 | h1 | | | Cardiff | UK School Games | 5 Sep 09 |
| 800 | 2:24.6 | | | | 1 | | | | Antrim | Aviva Ulster Schools Championships | 17 May 09 |
| 800 | 2:25.71 | | | | 1 | | | | Antrim | McCain Northern Ireland Young Athletes' League | 25 Apr 09 |
| 800 | 2:28.26 | | | | 8 | | | | Bedford | CAU Inter Counties | 24 May 09 |
| 800 | 2:29.07 | | | | 1 | | | | Antrim | McCain Northern Ireland Young Athletes' League Final | 25 Jul 09 |
| ZXC | 8:16 | | | | 6 | | | | Killybegs | NI & Ulster Uneven Juvenile Championships | 8 Nov 09 |
| 2008 U15 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.26 | | | | 3 | | | | Dublin (S), IRL | Tailteann Games | 28 Jun 08 |
| 800 | 2:17.16 | | | | 2 | | | | Tullamore, IRL | Irish Schools' Championships | 31 May 08 |
| 800 | 2:17.7 | | | | 4 | C | | | Belfast | BMC Regional Races | 23 Apr 08 |
| 800 | 2:18.05 | | | | 2 | | | | Antrim, IRL | AAI Juvenile Championships | 5 Jul 08 |
| 800 | 2:18.86 | | | | 1 | | | | Antrim | Ulster Schools Championships | 17 May 08 |
| 800 | 2:19.0 | i | | | 2 | | | | Cardiff | Celtic Cup | 3 Feb 08 |
| 800 | 2:19.5 | i | | | 1 | | | | Belfast | Phoenix Northern Ireland Age Group Championships | 26 Jan 08 |
| 800 | 2:19.5 | i | | | 1 | | | | Belfast | Phoenix Northern Ireland Age Group Championships | 27 Jan 08 |
| 800 | 2:19.91 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Age Group Championships | 8 Jun 08 |
| 800 | 2:22.02 | | | | 1 | A | | | Antrim | Northern Ireland Young Athletes' League Final | 26 Jul 08 |
| 800 | 2:22.04 | | | | 4 | h2 | | | Bedford | England Athletics Open Championships | 9 Aug 08 |
| 800 | 2:22.25 | | | | 4 | | | | Dunfermline | Celtic Games (U16/U18) | 2 Aug 08 |
| 800 | 2:22.52 | | | | 2 | A | | | Grangemouth | Bank of Scotland U13 / U15 / U17 Championships | 24 Aug 08 |
| 800 | 2:25.74 | | | | 1 | h2 | | | Grangemouth | Bank of Scotland U13 / U15 / U17 Championships | 24 Aug 08 |
| 800 | 2:27.0 | | | | 1 | | | | Bangor (NI) | Northern Ireland Young Athletes' League | 10 Jun 08 |
| 1500 | 5:02.4 | | | | 1 | B | | | Antrim | Northern Ireland Young Athletes' League | 26 Apr 08 |
| ZXC | 7:04 | | | | 3 | | 3 | | Stranorlar | Northern Ireland Uneven Age-group Championships | 9 Nov 08 |
| ZXC | 7:34 | | | | 4 | | | | Jordanstown | Northern Ireland Even Age-Group Championships | 25 Oct 08 |
| ZXC | 8:59 | | | | 1 | | | | Mallusk | Ulster Schools Cross Country | 19 Feb 08 |
| ZXC | 11:49 | | | | 18 | | | | Perth | SIAB International Schools' Cross Country Championships | 28 Mar 08 |
| ZXC | 17:18 | | | | 26 | | | | Edinburgh | Great Edinburgh International inc Inter-District Championships | 12 Jan 08 |
| 2007 U15 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:21.93 | | | | 2 | | | | Tullamore, IRL | Irish Schools Finals | 2 Jun 07 |
| 800 | 2:23.8 | | | | 2 | | | | Antrim | Ulster Schools Finals | 19 May 07 |
| 800 | 2:24.4 | | | | 2 | | | | Belfast | Walsin Young Athletes' League | 9 Aug 07 |
| 800 | 2:25.21 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Age Group Championships | 10 Jun 07 |
| 800 | 2:25.45 | | | | 5 | | | | Tullamore, IRL | Irish Juvenile Championships | 14 Jul 07 |
| 800 | 2:29.0 | i | | | | | | | Belfast | AAI - Woodie’s DIY Senior Championships of Ireland | 17 Feb 07 |
| 800 | 2:29.7 | | | | | | | | Antrim | Northern Ireland Young Athletes' League Match 2 | 28 Apr 07 |
| 800 | 2:32.93 | | | | | | | | Antrim | Northern Ireland Young Athletes' League Final | 28 Jul 07 |
| 800 | 2:33.9 | i | | | | | | | Belfast | AAI - Woodie’s DIY Senior Championships of Ireland | 17 Feb 07 |
| 1500 | 5:03.72 | | | | 8 | C | | | Antrim | BMC Antrim Regional Races | 23 Jun 07 |
| 1500 | 5:16.1 | | | | | | | | Belfast | Walsin Young Athlete Series: Meeting 2 | 26 Apr 07 |
| ZXC | 7:54 | | | | 4 | | | 4 | Jordanstown | NIAF Even Age Groups Championships | 27 Oct 07 |
| ZXC | NT | | | | 9 | | | | Curragh, IRL | All Ireland Inter Counties | 25 Nov 07 |
| 2006 U13 Lagan Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.9 | | | | | | | | Belfast | - | 27 Apr 06 |
| 800 | 2:32.9 | | | | 1 | | | | Belfast | NORTHERN IRELAND YOUNG ATHLETES' LEAGUE | 13 Jun 06 |
| 800 | 2:33.64 | | | | 2 | h4 | | | Grangemouth | Bank of Scotland U17/U15/U13 Championships | 26 Aug 06 |
| 800 | 2:33.75 | | | | 1 | | | | Antrim | Northern Ireland & Ulster Age Group Championships | 17 Jun 06 |
| 800 | 2:34.7 | | | | 2 | | | | Birmingham | UKA Young Athletes League Auxiliary Final | 2 Sep 06 |
| 800 | 2:35.61 | | | | 1 | D | | | Antrim | BMC Regional Races | 2 Aug 06 |
| 800 | 2:37.4 | i | | | 2 | | | | Belfast | AAI - Senior Championships of Ireland | 19 Feb 06 |
| 800 | 2:37.8 | | | | 1 | | | | Belfast | County Down Schools Championships - Minor & Junior | 10 May 06 |
| 800 | 2:39.7 | | | | 1 | | | | Belfast | Northern Ireland Young Athletes League Final | 29 Jul 06 |
| 1200 | 4:14.1 | | | | 1 | | | | Antrim | Northern Ireland Young Athletes League Match 1 | 2 Jul 06 |
| 1500 | 5:33.2 | | | | | | | | Belfast | - | 17 Aug 06 |