| 2025 SEN Dundee Hawkhill/Abertay Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.77 | | | | 4 | 3 | | | Kilmarnock | Scottish National Athletics League Match 1 | 13 Apr 25 |
| 800 | 2:04.32 | | | | 4 | 5 | | | Grangemouth | Falkirk Victoria Harriers Open Graded | 17 Sep 25 |
| 800 | 2:06.23 | | | | 8 | 5 | | | Meadowmill | Team East Lothian Open | 18 Jul 25 |
| 1500 | 4:10.85 | | | | 8 | 7 | | | Livingston | Livingston Open Meeting | 5 Sep 25 |
| 1500 | 4:14.65 | | | | 11 | 9 | | | Livingston | Livingston Open Meeting | 27 Jun 25 |
| 1500 | 4:24.00 | i | | | 10 | 1 | | | Emirates Arena | 4J Studios scottishathletics National Indoor Open | 18 Jan 25 |
| Mile | 4:49.30 | | | | 4 | | | | Kilmarnock | Scottish National Athletics League Match 1 | 13 Apr 25 |
| 3000 | 9:35.44 | | | | 4 | A | | | Dundee | RAM Grampian Athletics League (East) | 10 Aug 25 |
| 3000 | 9:40.30 | | | | 5 | 1 | | | Grangemouth | Scottish National Athletics League Match 4 | 27 Jul 25 |
| 2000SC | 6:32.40 | | | | 2 | | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| 3000SC | 10:13.30 | | | | 2 | | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| 3000SC | 10:14.35 | | | | 1 | | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 23 Aug 25 |
| 4KXCL | 13:37 | | | | 38 | L02 | | | Cumbernauld | Scottish National Relay Championships | 25 Oct 25 |
| 4KXCL | 13:40 | | | | 24 | L04 | | | Livingston | Scottish East District Relay Championships | 11 Oct 25 |
| 5K | 16:15 | | | 16:17 | 53 | R3 | | | Linlithgow | Flat 'n' Fast 3K / 5K | 13 Sep 25 |
| 5K | 17:08 | c | | | 1 | | | | Edinburgh | Blast at the Meadows 5K | 13 May 25 |
| 5KL | 17:10 | | | | 36 | L3 | | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 1 Mar 25 |
| parkrun | 17:19 | | | | 1 | | | 1 | Portobello | Portobello parkrun # 452 | 4 Oct 25 |
| parkrun | 17:28 | | | | 2 | | | | Portobello | Portobello parkrun # 433 | 24 May 25 |
| parkrun | 18:02 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 235 | 18 Oct 25 |
| parkrun | 18:15 | | | | 2 | | | 1 | Meadowmill | Meadowmill parkrun # 226 | 15 Mar 25 |
| parkrun | 18:23 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 239 | 15 Nov 25 |
| parkrun | 18:28 | | | | 2 | | | 1 | Meadowmill | Meadowmill parkrun # 227 | 22 Mar 25 |
| parkrun | 18:34 | | | | 1 | | | 1 | Meadowmill | Meadowmill parkrun # 249 | 1 Nov 25 |
| parkrun | 18:36 | | | | 5 | | | | Gunnersbury | Gunnersbury parkrun # 638 | 16 Aug 25 |
| parkrun | 18:45 | | | | 1 | | | 1 | Meadowmill | Meadowmill parkrun # 223 | 22 Feb 25 |
| parkrun | 18:47 | | | | 1 | | | 1 | Meadowmill | Meadowmill parkrun # 229 | 5 Apr 25 |
| parkrun | 18:50 | | | | 4 | | | | Meadowmill | Meadowmill parkrun # 225 | 8 Mar 25 |
| parkrun | 18:56 | | | | 2 | | | 1 | Meadowmill | Meadowmill parkrun # 234 | 28 Jun 25 |
| parkrun | 19:02 | | | | 2 | | | 1 | Meadowmill | Meadowmill parkrun # 221 | 8 Feb 25 |
| 2024 SEN Dundee Hawkhill/Abertay Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.92 | | | | 3 | 4 | | | Grangemouth | Scottish National Athletics League | 30 Jun 24 |
| 1500 | 4:11.64 | | | | 8 | 6 | | | Grangemouth | FVH Open Graded | 26 Jun 24 |
| 3000 | 9:11.83 | | | | 3 | | | | Grangemouth | FVH Open Graded | 24 Jul 24 |
| 5000 | 16:25.14 | | | | 11 | 3 | | | Glasgow | GAA Miler Meet (1 500m & 5 000m) | 26 Jul 24 |
| 10000 | 34:14.44 | | | | 5 | 2 | | | Crownpoint | scottishathletics 10,000m Championships | 26 Apr 24 |
| 2000SC | 6:21.38 | | | | 1 | | | | Grangemouth | Scottish National Athletics League Match 2 | 5 May 24 |
| 3000SC | 10:12.62 | | | | 3 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 17 Aug 24 |
| 4KXCL | 13:43 | | | | 20 | L2 | | | Livingston | Scottish East District Relay Championships | 5 Oct 24 |
| 5K | 16:04 | | | 16:06 | 112 | | | | Edinburgh | Sri Chinmoy 5K (Inc. Scottish 5K Championships) | 3 May 24 |
| 5K | 16:09 | | | 16:10 | 21 | R3 | | | Linlithgow | Flat 'n' Fast 3K / 5K | 20 Sep 24 |
| 5K | 16:26 | | | 16:28 | 2 | | | | Eyemouth | Eyemouth Twilight 5K | 23 Aug 24 |
| 5K | 16:30 | c | | | 3 | | | | Edinburgh | Blast at the Meadows 5K | 23 Jan 24 |
| 5K | 16:35 | | | | 1 | | | | Edinburgh | Blast at the Meadows 5K | 21 May 24 |
| 5K | 16:54 | | | 16:54 | 6 | | | | Edinburgh | Edinburgh Marathon Festival 5K | 25 May 24 |
| 5KL | 16:24 | | | | 19 | L03 | | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 2 Mar 24 |
| parkrun | 18:08 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 160 | 16 Mar 24 |
| parkrun | 18:15 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 151 | 13 Jan 24 |
| parkrun | 18:23 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 193 | 9 Nov 24 |
| parkrun | 18:41 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 184 | 7 Sep 24 |
| parkrun | 19:01 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 165 | 27 Apr 24 |
| parkrun | 19:28 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 156 | 17 Feb 24 |
| parkrun | 25:48 | | | | 23 | | | | Lochend Woods | Lochend Woods parkrun # 152 | 20 Jan 24 |
| 4MXC | 26:12 | | | | 13 | | | | Paxton | Borders Winter Series | 7 Jan 24 |
| 6.5KXC | 27:10 | | | | 10 | | | | Peebles | Borders Winter Series | 1 Dec 24 |
| 7KXC | 28:20 | | | | 3 | | | | North Berwick | East Lothian Open | 15 Dec 24 |
| 4.46MXC | 30:44 | | | | 24 | | | | Lauder | Borders Winter Series | 3 Nov 24 |
| 8.8KXC | 32:01 | | | | 65 | | | | Balbardie Park | Scottish East District League | 27 Jan 24 |
| 10KMT | 36:22 | | | 36:24 | 8 | | | | Musselburgh | Musselburgh Festival 3K / 10K | 20 Jul 24 |
| 2023 U23 Dundee Hawkhill/Abertay Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.51 | | | | 4 | 6 | | | Grangemouth | Falkirk Victoria Harriers Open Graded | 5 Jul 23 |
| 1500 | 4:16.97 | | | | 1 | 4 | | | Grangemouth | Falkirk Victoria Harriers Open Graded | 6 Sep 23 |
| 1500 | 4:23.10 | | | | 2 | A | | | Dundee | RAM Grampian Athletics League (East) | 23 Apr 23 |
| 5000 | 16:25.77 | | | | 3 | D | | | Scotstoun | BMC Regional Races / GAA Miler Meeting | 28 Jul 23 |
| 3000SC | 10:11.77 | | | | 2 | | | | Grangemouth | 4J Studios scottishathletics Combined Events, Masters & Parallel Success Open | 8 Jul 23 |
| 3000SC | 10:21.22 | | | | 10 | h1 | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| 3000SC | 10:25.63 | | | | 2 | | | | Grangemouth | 4J Studios scottishathletics National Open - Grangemouth | 14 May 23 |
| 3000SC | 10:47.15 | | | | 1 | | | | Grangemouth | Scottish Student Athletics Outdoor Championships 2022-2023 | 22 Apr 23 |
| 1M | 4:31 | a | | 4:31 | 4 | Open | | 3 | Edinburgh | Scottish Mile | 4 Jun 23 |
| 5K | 16:04 | | | | 2 | | | | Eyemouth | Eyemouth Twilight 5K | 25 Aug 23 |
| 5K | 16:35 | | | | 1 | | | | Edinburgh | Blast at the Meadows 5K | 13 Jun 23 |
| 5K | 17:15 | | | | 1 | | | | Edinburgh | Blast at the Meadows 5K | 14 Mar 23 |
| parkrun | 17:06 | | | | 2 | | | | Burgess | Burgess parkrun # 480 | 12 Aug 23 |
| parkrun | 18:14 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 135 | 16 Sep 23 |
| parkrun | 18:42 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 124 | 1 Jul 23 |
| parkrun | 18:50 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 123 | 24 Jun 23 |
| parkrun | 19:00 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 147 | 23 Dec 23 |
| parkrun | 19:12 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 110 | 11 Mar 23 |
| parkrun | 19:12 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 134 | 9 Sep 23 |
| parkrun | 19:15 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 115 | 15 Apr 23 |
| parkrun | 19:19 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 141 | 4 Nov 23 |
| parkrun | 19:43 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 132 | 26 Aug 23 |
| parkrun | 32:30 | | | | 130 | | | | Camperdown | Camperdown parkrun # 493 | 25 Mar 23 |
| 3.84MXC | 23:57 | | | | 7 | | | | Spittal | Borders Winter Series | 3 Dec 23 |
| 6.5KXC | 26:18 | | | | 13 | | | | Peebles | Borders Winter Series | 26 Nov 23 |
| 7KXC | 31:48 | | | | 79 | | | | Perth | Scottish Inter District Championships | 14 Jan 23 |
| 7.8KXC | 30:38 | | | | 46 | | | | Beveridge Park | Scottish East District League | 14 Oct 23 |
| 8KXC | 30:45 | | | | 31 | | | | Dundee | Scottish East District League | 18 Nov 23 |
| 10K | 34:12 | c | | | 5 | | | | Edinburgh | Blast Running 5K / 10K | 12 Nov 23 |
| 10K | 34:46 | c | | | 1 | | 1 | | Edinburgh | Blast Running 5K / 10K | 10 Sep 23 |
| 10K | 35:14 | c | | | 22 | | | 2 | Glasgow | Great Scottish Run 10K | 1 Oct 23 |
| 10KXC | 46:34 | | | | 474 | | | | Falkirk | Lindsays Scottish National Championships | 25 Feb 23 |
| 2022 U23 Dundee Hawkhill/Abertay Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.99 | | | | 1 | 8 | | | Livingston | Livingston Open Meeting | 22 Jul 22 |
| 1500 | 4:19.39 | | | | 10 | 6 | | | Livingston | Livingston Open Meeting | 24 Jun 22 |
| 1500 | 4:21.53 | i | | | 8 | | | | Emirates Arena | Scottish Student Athletics Indoor Championships | 12 Feb 22 |
| 1500 | 4:22.30 | i | | | 4 | h2 | | | Emirates Arena | Scottish Student Athletics Indoor Championships | 12 Feb 22 |
| Mile | 4:48.61 | | | | 7 | 19 | | | Stirling | The 5th Monument Mile Classic | 20 May 22 |
| 5000 | 16:53.45 | | | | 8 | | | | Meadowmill | Team East Lothian Open | 17 Jun 22 |
| 3000SC | 10:12.77 | | | | 5 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 13 Aug 22 |
| 3000SC | 10:39.59 | | | | 1 | | | | Grangemouth | Scottish Student Athletics Outdoor Championships | 23 Apr 22 |
| 3KXC | 10:37 | | | | 8 | | | | Stirling University | Stirling University Freshers Match | 12 Oct 22 |
| 5K | 16:27 | | | | 2 | | | | Eyemouth | Eyemouth Twilight 5K | 26 Aug 22 |
| 5K | 17:00 | | | | 1 | | | | Edinburgh | Blast at the Meadows 5K | 5 Jul 22 |
| 5K | 17:10 | c | | | 1 | | | | Edinburgh | Blast at the Meadows 5K | 22 Feb 22 |
| 5KMT | 16:47 | | | | 2 | | | | Edinburgh | Heriot-Watt Round the Grounds 5K | 27 Mar 22 |
| parkrun | 18:16 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 66 | 2 Apr 22 |
| parkrun | 19:36 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 76 | 11 Jun 22 |
| 6.2KXC | 23:45 | | | | 5 | | | | North Berwick | East Lothian Open (Inc East Lothian Championships) | 17 Dec 22 |
| 8KXC | 31:31 | | | | 57 | | | | Glasgow | Scottish University Championships | 19 Nov 22 |
| HM | 94:14 | c | | | 635 | | | | Glasgow | Great Scottish Run Half Marathon | 2 Oct 22 |
| 2021 U23 Team East Lothian/Abertay Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:21.03 | i | | | 2 | | | | Emirates Arena | Scottish Student Athletics Opening Match | 20 Oct 21 |
| 1500SC | 4:58.89 | | | | 4 | | | | Meadowmill | Team East Lothian Open Graded (August) | 7 Aug 21 |
| 3000SC | 10:30.11 | | | | 4 | | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 14 Aug 21 |
| 5K | 16:47 | c | | | 2 | | | | Edinburgh | Blast at the Meadows 5K | 17 Aug 21 |
| 5K | 16:53 | | | | 4 | | | | Eyemouth | Eyemouth Twilight 5K | 27 Aug 21 |
| 5KMT | 18:52 | | | | 10 | | | | St Andrews | St Andrews West Sands 5K | 26 Sep 21 |
| parkrun | 18:54 | | | | 2 | | | 1 | Camperdown | Camperdown parkrun # 414 | 4 Sep 21 |
| 7.7KXC | 31:00 | | | | 65 | | | | Edinburgh | Scottish Student Sport Championships | 20 Nov 21 |
| 5M | 30:33 | | | | 41 | | | | Glasgow | Glasgow University 5 | 16 Oct 21 |
| 8.6KXC | 36:37 | | | | 125 | | | | Stirling | Scottish East District Championships | 4 Dec 21 |
| 2020 U20 Team East Lothian/Abertay Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 16:46 | | | | 32 | L1 | | 9 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 29 Feb 20 |
| parkrun | 17:22 | | | | 1 | | | 1 | Camperdown | Camperdown parkrun # 410 | 7 Mar 20 |
| parkrun | 18:00 | | | | 3 | | | | Camperdown | Camperdown parkrun # 407 | 15 Feb 20 |
| parkrun | 18:10 | | | | 1 | | | 1 | Camperdown | Camperdown parkrun # 403 | 18 Jan 20 |
| parkrun | 18:29 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 43 | 8 Feb 20 |
| 7KXC | 28:53 | | | | 55 | | | 44 | Stirling | Run Stirling (incl British Athletics Cross Challenge) | 11 Jan 20 |
| 8KXC | 34:09 | | | | 11 | | | 3 | Dunbar | Team East Lothian Open | 25 Jan 20 |
| 10KXC | 39:28 | | | | 213 | | | | Edinburgh | BUCS Cross Country Championships | 1 Feb 20 |
| 2019 U20 Team East Lothian |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:20.70 | i | | | 6 | h3 | | | Emirates Arena | Scottish Schools AA Championships | 6 Feb 19 |
| 1500 | 4:29.07 | | | | 3 | 3 | | | Meadowmill | Team East Lothian Open Graded | 5 May 19 |
| 3000 | 9:42.59 | i | | | 3 | | | | Emirates Arena | Scottish Student Athletics Opening Match | 2 Oct 19 |
| 3000 | 9:47.67 | | | | 10 | | | | Grangemouth | SSAA Scottish Secondary Schools Championships | 7 Jun 19 |
| 10000 | 35:28.72 | | | | 7 | C | | | Crownpoint | GAA / BMC Regional Races (Inc Scottish 10,000m Championships) | 19 Apr 19 |
| 1500SC | 4:50.72 | | | | 2 | | | | Meadowmill | Team East Lothian Open Graded | 5 May 19 |
| 2000SC | 6:32.04 | | | | 1 | | | | Meadowmill | Team East Lothian Open (Track) | 28 Jun 19 |
| 3000SC | 10:19.65 | | | | 10 | | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 17 Aug 19 |
| 3000SC | 10:54.70 | | | | 1 | | | | Meadowmill | East Lothian Open Graded Meeting | 31 Aug 19 |
| 4KXC | 14:14 | | | | 128 | | | 45 | Kirkcaldy | Scottish National Short Course Championships | 9 Nov 19 |
| 4KXCL | 14:07 | | | | 51 | L1 | | 18 | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 4KXCL | 14:35 | | | | 36 | L1 | | 8 | Livingston | Scottish East District Relay Championships | 12 Oct 19 |
| 5K | 16:46 | | | 16:47 | 131 | | | 26 | Edinburgh | Self Transcendence 5K (Inc Scottish Championships) | 3 May 19 |
| parkrun | 18:08 | | | | 2 | | | 1 | Camperdown | Camperdown parkrun # 394 | 30 Nov 19 |
| parkrun | 18:09 | | | | 1 | | | 1 | Lochend Woods | Lochend Woods parkrun # 2 | 30 Mar 19 |
| 6.4KXC | 24:28 | | | | 26 | | | | Dundee | Scottish East District Championships | 7 Dec 19 |
| 8KXC | 30:13 | | | | 9 | | | 1 | Dunbar | Team East Lothian Open | 26 Jan 19 |
| 10K | 35:52 | | | 35:55 | 64 | | | 10 | Grangemouth | Jim Dingwall Round the Houses 10K | 14 Apr 19 |
| 10KXC | 37:18 | | | | 69 | | | | Edinburgh | Edinburgh University Braid Hills Open | 16 Nov 19 |
| HM | 79:52 | | | 79:56 | 68 | | | | Edinburgh | Edinburgh Marathon Festival Half Marathon | 26 May 19 |
| ZXC | 9:47 | | | | 21 | | | | Stirling University | Stirling University Freshers Match | 9 Oct 19 |
| ZXC | 23:16 | | | | 7 | | | 1 | Galashiels | Borders Winter series | 10 Mar 19 |
| ZXC | 26:30 | | | | 8 | | | 1 | Paxton House | Borders Winter Series | 13 Jan 19 |
| ZXC | 27:16 | | | | 10 | | | 1 | Chirnside | Borders Winter Series | 17 Feb 19 |
| 2018 U20 Team East Lothian |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.62 | | 1.4 | | 1 | 4 | | | Meadowmill | Team East Lothian Summer Series | 26 Jun 18 |
| 200 | 28.50 | | -0.7 | | 3 | 2 | | | Meadowmill | Team East Lothian Summer Series | 1 Sep 18 |
| 400 | 58.77 | | | | 5 | | | | Meadowmill | Team East Lothian Summer Series | 26 Jun 18 |
| 1500 | 4:18.41 | i | | | 4 | h1 | | | Emirates Arena | Scottish Schools AA Championships | 7 Feb 18 |
| 1500 | 4:26.40 | | | | 4 | | | | Meadowmill | Edinburgh & Lothian Trials | 8 Apr 18 |
| 1500 | 4:26.46 | | | | 5 | A | | | Carlisle | UK Youth Development U17/U20 League Division North Premier 1 | 29 Apr 18 |
| 3000 | 9:38.01 | | | | 3 | | | | Meadowmill | Team East Lothian Summer Series | 7 Aug 18 |
| 3000 | 9:47.34 | | | | 7 | | | | Grangemouth | SSAA Scottish Schools Championships | 8 Jun 18 |
| 1500SC | 4:42.98 | | | | 1 | | | | Meadowmill | Team East Lothian Summer Series - Field events not eligible for inclusion | 6 May 18 |
| 2000SC | 6:36.30 | | | | 1 | | | | Meadowmill | Team East Lothian Summer Series | 26 Jun 18 |
| 2000SC | 6:49.77 | | | | 3 | | | | Grangemouth | SSAA Scottish Schools Pentathlon & Primary Relay Championships | 2 Jun 18 |
| 2000SCNWJ | 6:26.14 | | | | 3 | A | | | Carlisle | UK Youth Development U17/U20 League Division North Premier 1 | 29 Apr 18 |
| 3000SC | 10:19.25 | | | | 3 | | | | Grangemouth | Scottish East District Championships | 13 May 18 |
| 3000SC | 10:29.01 | | | | 2 | | | | Meadowmill | Team East Lothian Summer Series | 1 Sep 18 |
| 2M | 10:20 | | | | 6 | | | | Edinburgh | Self Transcendence 2 | 18 Jul 18 |
| 2.75MXC | 16:37 | | | | 4 | | | 2 | Dunbar | Team East Lothian Open | 27 Jan 18 |
| 5K | 16:24 | | | 16:26 | 72 | | | 7 | Edinburgh | Self Transcendence 5K (Inc Scottish Championships) | 4 May 18 |
| 6KXC | 23:01 | | | | 24 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 18 |
| 4MXC | 28:19 | | | | 12 | | | 1 | Lauder | Borders Winter series | 4 Nov 18 |
| 4MXC | 28:27 | | | | 14 | | | 1 | Dunbar | Borders Winter Series | 18 Nov 18 |
| 10K | 36:29 | | | 36:34 | 113 | | | 11 | Stirling | City of Stirling 10K (Inc Scottish Championships) | 9 Sep 18 |
| 10MMT | 64:57 | | | | 5 | | | 1 | Dunbar | Dunbar 10 | 6 Oct 18 |
| HM | 80:16 | a | | 80:56 | 81 | | | | Edinburgh | Edinburgh Marathon Festival Half Marathon | 27 May 18 |
| HM | 81:15 | | | 81:15 | 32 | | | | Edinburgh | Scottish Half Marathon | 23 Sep 18 |
| HM | 93:07 | | | | 37 | | | 1 | Haddington | Haddington Half Marathon (Inc East District Championships) | 11 Aug 18 |
| ZXC | 8:17 | | | | 1 | | | 1 | Peebles | Scottish Borders League | 4 Feb 18 |
| ZXC | 10:15 | | | | 1 | | | 1 | Galashiels | Scottish Borders League | 18 Feb 18 |
| ZXC | 10:19 | | | | 1 | | | 1 | Paxton | Scottish Borders League | 14 Jan 18 |
| ZXC | 12:53 | | | | 1 | | | 1 | Chirnside | Scottish Borders League | 11 Mar 18 |
| ZXC | 24:02 | | | | 5 | | | 1 | Berwick | Borders Winter Series | 16 Dec 18 |
| ZXC | 25:40 | | | | 7 | | | 1 | Peebles | Borders Winter Series | 2 Dec 18 |
| 2017 U17 Team East Lothian |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.37 | | -2.3 | | 8 | | | | Gateshead | Gateshead Harriers Tartan Games Open | 27 Aug 17 |
| 800 | 2:13.55 | | | | 6 | | | | Gateshead | Gateshead Harriers Tartan Games Open | 27 Aug 17 |
| 1500 | 4:21.69 | | | | 7 | 2 | | | Livingston | Livingston Open Meeting | 19 Jul 17 |
| 1500 | 4:23.97 | | | | 3 | A | | | Leeds | UK Youth Development U17/U20 League Division North Premier East/South | 28 May 17 |
| 1500 | 4:24.48 | | | | 3 | A | | | Kilmarnock | Scottish Athletics U17 Challenge | 18 Jun 17 |
| 1500 | 4:26.86 | | | | 2 | B | | | Sheffield | UK Youth Development U17/U20 League Division North Premier East/South | 30 Apr 17 |
| 1500 | 4:27.12 | | | | 4 | h1 | | | Grangemouth | Scottish East District Championships | 12 May 17 |
| 1500 | 4:27.25 | i | | | 6 | h1 | | | Emirates Arena | Rotary International Scottish Schools AA Championships | 1 Feb 17 |
| 1500 | 4:28.83 | i | | | 5 | B1 | | | Emirates Arena | Scottish National Open | 14 Jan 17 |
| 1500 | 4:32.14 | | | | 2 | 1 | | | Meadowmill | Team East Lothian Summer Series | 6 May 17 |
| 1500 | 4:40.19 | | | | 4 | A | | | Kilmarnock | Scottish Athletics U17 Challenge | 23 Apr 17 |
| 3000 | 9:39.75 | | | | 4 | A | | | Sheffield | UK Youth Development U17/U20 League North Premier East Promotion Match | 23 Jul 17 |
| 3000 | 9:41.6 | | | | 3 | A | | | Doncaster | UK Youth Development U17/U20 League Division North Premier East/South | 25 Jun 17 |
| 3000 | 9:42.42 | | | | 6 | | | | Grangemouth | Scottish Schools Championships | 9 Jun 17 |
| 3000 | 9:44.68 | | | | 1 | | | | Meadowmill | Team East Lothian Summer Series | 2 Sep 17 |
| 1500SC | 4:46.31 | | | | 5 | | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 26 Aug 17 |
| 1500SC | 4:46.40 | | | | 1 | A | | | Leeds | UK Youth Development U17/U20 League Division North Premier East/South | 28 May 17 |
| 1500SC | 4:56.86 | | | | 1 | A | | | Sheffield | UK Youth Development U17/U20 League Division North Premier East/South | 30 Apr 17 |
| 2000SC | 6:45.82 | | | | 3 | A | | | Sheffield | UK Youth Development U17/U20 League North Premier East Promotion Match | 23 Jul 17 |
| 2000SC | 6:46.47 | | | | 2 | | | | Meadowmill | Team East Lothian Summer Series | 20 Jun 17 |
| 2000SC | 6:56.78 | | | | 1 | | | | Meadowmill | Team East Lothian Summer Series | 2 Sep 17 |
| SP5K | 8.09 | | | | 4 | | | | Gateshead | Gateshead Harriers Tartan Games Open | 27 Aug 17 |
| SP5K | 7.81 | | | | 2 | B | | | Sheffield | UK Youth Development U17/U20 League Division North Premier East/South | 30 Apr 17 |
| SP5K | 7.43 | | | | 2 | B | | | Sheffield | UK Youth Development U17/U20 League North Premier East Promotion Match | 23 Jul 17 |
| 2.5KXCL | 8:43 | | | | 8 | L3 | | 8 | Glamis | Scottish East District Relay Championships | 14 Oct 17 |
| 1.76MXC | 1045 | | | | 2 | | | 2 | Berwick-upon-Tweed | Scottish Borders League | 8 Jan 17 |
| 3KXC | 9:56 | | | | 35 | | | | Kirkcaldy | Scottish Short Course Championships | 11 Nov 17 |
| 2.75MXC | 16:36 | | | | 7 | | | 4 | Dunbar | Team East Lothian Open | 4 Feb 17 |
| 5K | 17:30 | | | | 1 | | | 1 | Haddington | Haddington 5K | 3 Jun 17 |
| 5.9KXC | 24:17 | | | | 38 | | | | Falkirk | Scottish National Championships | 25 Feb 17 |
| 6.4KXC | 23:10 | | | | 15 | | | | Livingston | Scottish East District Championships | 9 Dec 17 |
| ZXC | 8:15 | | | | 2 | | | 2 | Peebles | Scottish Borders League | 29 Jan 17 |
| ZXC | 9:02 | | | | 1 | | | 1 | Berwick | Scottish Borders League | 10 Dec 17 |
| ZXC | 11:29 | | | | 1 | | | 1 | Lauder | Scottish Borders League | 5 Nov 17 |
| ZXC | 12:22 | | | | 2 | | | 2 | Dunbar | Scottish Borders League | 19 Feb 17 |
| ZXC | 13:02 | | | | 1 | | | 1 | Dunbar | Scottish Borders League | 26 Nov 17 |
| ZXC | NT | | | | 42 | | | | Elgin | NSSAA Championships | 1 Mar 17 |
| ZXC | NT | | | | 23 | | | | Livingston | SSAA Secondary Schools' Championships | 4 Mar 17 |
| 2016 U17 Team East Lothian |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.16 | w | 2.5 | | 5 | h1 | | | Gateshead | Gateshead Tartan Games Open | 28 Aug 16 |
| 800 | 2:11.41 | | | | 6 | | | | Gateshead | Gateshead Tartan Games Open | 28 Aug 16 |
| 800 | 2:11.85 | | | | 1 | 2 | | | Meadowmill | Team East Lothian Open Time Trials | 28 Jun 16 |
| 800 | 2:16.54 | | | | 2 | 2 | | | Meadowmill | Athletics East Lothian Open Graded | 3 Sep 16 |
| 800 | 2:16.69 | i | | | 8 | | | | Emirates Arena | Scottish Athletics League Morning Match | 31 Jan 16 |
| 1500 | 4:24.18 | | | | 6 | h2 | | | Grangemouth | SSAA Scottish Schools Championships | 10 Jun 16 |
| 1500 | 4:28.96 | | | | 6 | h2 | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 1500 | 4:33.0 | | | | 1 | B | | | Doncaster | UK Youth Development U17/U20 League Division North East 1 | 29 May 16 |
| 1500 | 4:33.07 | | | | 11 | | | | Grangemouth | Scottish Athletics National Senior Championships | 13 Aug 16 |
| 1500 | 4:38.53 | i | | | 5 | h3 | | | Emirates Arena | Scottish Schools AA Championships | 3 Feb 16 |
| 3000 | 9:49.2 | | | | 1 | A | | | York | UK Youth Development U17/U20 League Division North East 1 | 26 Jun 16 |
| 3000 | 10:11.31 | | | | 1 | B | | | Hull | UK Youth Development U17/U20 League Division North East 1 | 24 Jul 16 |
| 3000 | NT | | | | 1 | | | | Meadowmill | Athletics East Lothian Open Graded | 3 Sep 16 |
| 1500SC | 5:11.18 | | | | 2 | | | | Meadowmill | Team East Lothian Open Time Trials | 28 Jun 16 |
| 1500SC | 5:13.7 | | | | 2 | B | | | York | UK Youth Development U17/U20 League Division North East 1 | 26 Jun 16 |
| 1500SC | 5:14.63 | | | | 1 | A | | | Hull | UK Youth Development U17/U20 League Division North East 1 | 24 Jul 16 |
| 1500SC | 5:16.5 | | | | 2 | A | | | Doncaster | UK Youth Development U17/U20 League Division North East 1 | 29 May 16 |
| SP5K | 7.63 | | | | 5 | | | | Gateshead | Gateshead Tartan Games Open | 28 Aug 16 |
| 2.5KXCL | 8:40 | | | | 9 | L3 | | 9 | Livingston | Scottish East District Relay Championships | 8 Oct 16 |
| 3KXC | 10:46 | | | | 40 | | | | Renfrew | Scottish National Short Course Championships | 5 Nov 16 |
| 2.75MXC | 16:53 | | | | 1 | | | 1 | East Lothian | East Lothian Open (Inc East Lothian Championships) | 6 Feb 16 |
| 5KXC | NT | | | | 43 | | | | Irvine | SSAA Secondary Championships | 9 Mar 16 |
| ZXC | 9:16 | | | | 1 | | | 1 | Berwick | Scottish Borders League | 4 Dec 16 |
| ZXC | 10:24 | | | | 1 | | | 1 | Galashiels | Scottish Borders League | 20 Nov 16 |
| ZXC | 11:23 | | | | 9 | U20 | | 5 | Paxton | Scottish Borders League | 10 Jan 16 |
| ZXC | 13:14 | | | | 1 | | | 1 | Chirnside | Scottish Borders League | 11 Dec 16 |
| 2015 U15 Team East Lothian |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.9 | | | | 4 | A | | | Grangemouth | Forth Valley League Division 3 | 27 Jun 15 |
| 300 | 45.33 | | | | 2 | 2 | | | Meadowmill | Team East Lothian Track Time Trials | 23 Jun 15 |
| 800 | 2:18.5 | | | | 2 | A | | | Kilmarnock | Central & South of Scotland League Division 2 | 2 Aug 15 |
| 800 | 2:20.01 | | | | 5 | | | | Gateshead | Gateshead Tartan Games | 30 Aug 15 |
| 800 | 2:23.97 | i | | | 9 | | | | Emirates Arena | Scottish Athletics League Morning Match | 6 Dec 15 |
| 800 | 2:26.5 | | | | 5 | A | | | East Kilbride | Central & South of Scotland League Division 2 | 17 May 15 |
| 1500 | 4:42.19 | | | | 2 | | | | Edinburgh | Forth Valley League Presidents Select Match | 5 Sep 15 |
| 1500 | 4:42.63 | | | | 7 | h1 | | | Grangemouth | Scottish Athletics Age Group Championships | 23 Aug 15 |
| 1500 | 4:47.0 | | | | 2 | | | | Grangemouth | Forth Valley League Division 3 | 18 Apr 15 |
| 1500 | 4:47.0 | | | | 1 | A | | | Grangemouth | Forth Valley League Division 3 | 27 Jun 15 |
| 1500 | 4:47.83 | | | | 9 | h1 | | | Grangemouth | Scottish Schools Championships | 12 Jun 15 |
| Mile | 5:11.05 | | | | 4 | 1 | | | Meadowmill | Team East Lothian Track Time Trials | 23 Jun 15 |
| LJ | 3.82 | | | | 11 | | | | Gateshead | Gateshead Tartan Games | 30 Aug 15 |
| SP5K | 6.75 | i | | | 8 | | | | Emirates Arena | Scottish Athletics League Morning Match | 6 Dec 15 |
| SP4K | 6.99 | | | | 5 | A | | | Kilmarnock | Central & South of Scotland League Division 2 | 2 Aug 15 |
| SP4K | 6.29 | | | | 7 | | | | Edinburgh | Forth Valley League Presidents Select Match | 5 Sep 15 |
| SP4K | 6.22 | | | | 2 | A | | | Grangemouth | Forth Valley League Division 3 | 18 Apr 15 |
| DT1.25K | 16.58 | | | | 6 | | | | Edinburgh | Forth Valley League Presidents Select Match | 5 Sep 15 |
| DT1.25K | 12.46 | | | | 2 | A | | | Grangemouth | Forth Valley League Division 3 | 27 Jun 15 |
| 2.5KXCL | 9:22 | | | | 12 | L2 | | 12 | Peebles | Scottish East District Relay Championships | 11 Oct 15 |
| ZXC | 8:55 | | | | 11 | | | 7 | Peebles | Scottish Borders League | 29 Nov 15 |
| ZXC | 11:43 | | | | 8 | | | 3 | Paxton | Scottish Borders League | 11 Jan 15 |
| ZXC | 11:48 | | | | 6 | | | 6 | Lauder | Scottish Borders League | 1 Nov 15 |
| ZXC | 14:22 | | | | 6 | | | 3 | Dunbar | Scottish Borders League | 25 Jan 15 |
| ZXC | 18:49 | | | | 35 | | | | Irvine | SSAA Championships | 7 Mar 15 |
| 2014 U15 Dunbar RC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.91 | w | | | 4 | | | | Meadowmill | East Lothian Open (Track Only) | 14 Jun 14 |
| 300 | 49.1 | | | | 4 | A | | | Grangemouth | Forth Valley League Division 3 | 28 Jun 14 |
| 800 | 2:22.5 | | | | 3 | A | | | Grangemouth | Central & South of Scotland League Division 3 | 31 Aug 14 |
| 800 | 2:30.08 | | | | 2 | | | | Meadowmill | East Lothian Open (Track Only) | 14 Jun 14 |
| 1500 | 4:46.46 | | | | 3 | | | | Edinburgh | Forth Valley League Presidents Select Match | 6 Sep 14 |
| 1500 | 5:00.14 | | | | 3 | | | | Meadowmill | East Lothian Open (No Middle Distance Events) | 30 Aug 14 |
| 1500 | 5:06.0 | | | | 1 | A | | | Grangemouth | Forth Valley League Division 3 | 28 Jun 14 |
| 1500 | 5:08.81 | | | | 9 | h2 | | | Grangemouth | Scottish Schools' Championships Qualifier | 7 Jun 14 |
| LJ | 3.72 | | | | 3 | B | | | Grangemouth | Forth Valley League Division 3 | 28 Jun 14 |
| ZXC | 8:59 | | | | 6 | | | 3 | Peebles | Scottish Borders League | 30 Nov 14 |
| ZXC | 10:55 | | | | 3 | | | 1 | Gala | Scottish Borders League | 16 Nov 14 |
| ZXC | 11:46 | | | | 19 | | | 6 | Paxton | Scottish Borders League | 12 Jan 14 |
| ZXC | 12:24 | | | | 5 | | | 1 | Lauder | Scottish Borders League | 2 Nov 14 |
| ZXC | 16:11 | | | | 27 | | | | Dundee | Scottish East District Championships | 6 Dec 14 |
| ZXC | 16:21 | | | | 14 | | | 4 | Berwick-upon-Tweed | Scottish Borders League | 26 Jan 14 |
| ZXC | 16:56 | | | | 17 | | | 6 | Dunbar | Scottish Borders League | 16 Feb 14 |
| 2013 U13 Dunbar RC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:44.50 | | | | 4 | A | | | Grangemouth | Central & South of Scotland League Division 3 | 12 May 13 |
| 1500 | 5:19.42 | | | | 1 | | | | Meadowmill | East Lothian Open (Inc East Lothian Championships) | 7 Sep 13 |
| LJ | 2.80 | | | | 3 | B | | | Grangemouth | Central & South of Scotland League Division 3 | 12 May 13 |
| ZXC | 9:18 | | | | 21 | | | 8 | Peebles | Scottish Borders League | 1 Dec 13 |
| ZXC | 13:15 | | | | 22 | | | 7 | Lauder | Scottish Borders League | 3 Nov 13 |
| ZXC | 14:09 | | | | 26 | | | 9 | Paxton House | Borders Cross Country League | 13 Jan 13 |
| 2012 U13 Dunbar RC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.95 | | | | 6 | B | | | Wishaw | Central & South of Scotland League Division 3 | 19 Aug 12 |
| 100 | 16.97 | | | | 8 | | | | Meadowmill | East Lothian Track & Field Championships | 8 Sep 12 |
| 100 | 17.5 | | | | 6 | B | | | Grangemouth | JSB Plumbing Forth Valley League Final Division 1 | 4 Aug 12 |
| 200 | 37.1 | | | | 5 | B | | | Dumfries | Central & South of Scotland League Division 3 | 10 Jun 12 |
| 800 | 2:58.49 | | | | 6 | A | | | Wishaw | Central & South of Scotland League Division 3 | 19 Aug 12 |
| 1500 | 5:47.67 | | | | 2 | | | | Meadowmill | East Lothian Track & Field Championships | 8 Sep 12 |
| 1500 | 6:20.7 | | | | 6 | A | | | Grangemouth | JSB Plumbing Forth Valley League Final Division 1 | 4 Aug 12 |
| 75HU13M | 18.1 | | | | 3 | A | | | Dumfries | Central & South of Scotland League Division 3 | 10 Jun 12 |
| LJ | 3.21 | | | | 6 | | | | Meadowmill | East Lothian Track & Field Championships | 8 Sep 12 |
| LJ | 2.69 | | | | 6 | A | | | Dumfries | Central & South of Scotland League Division 3 | 10 Jun 12 |
| ZXC | 18:36 | | | | 42 | | | 17 | Dunbar | Borders Cross Country League | 18 Nov 12 |