| 2025 SEN Les Croupiers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.4KXC | 29:39 | | | | 70 | | | | Brecon (Penlan) | The John H Collins Gwent League | 2 Mar 25 |
| 8.8KXC | 36:00 | | | | 75 | | | | Margam Park | The John H Collins Gwent League | 8 Feb 25 |
| 10KXC | 38:13 | | | | 239 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 10.29KXC | 40:23 | | | | 77 | | | | Pembrey | Welsh National Championships | 25 Jan 25 |
| 2024 SEN Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:34 | | | | 4 | | | | Barry Island | Barry Island parkrun # 382 | 16 Mar 24 |
| 8.8KXC | 32:36 | | | | 100 | | | | Blaise Castle | The John H Collins Gwent League | 30 Nov 24 |
| 9.15KXC | 35:15 | | | | 80 | | | | Pembrey Country Park | The John H Collins Gwent League | 12 Oct 24 |
| 9.55KXC | 33:59 | | | | 51 | | | | Newtown | Welsh Inter-Regional Championships | 16 Nov 24 |
| 2021 SEN Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 37:03 | | | | 48 | | | | Cardiff | Cardiff Sunset 10K | 18 Aug 21 |
| 2020 U23 Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 30:50 | | | | 223 | | | | Edinburgh | BUCS Cross Country Championships | 1 Feb 20 |
| 9.6KXC | 36:09 | | | | 63 | | | | Livingston | Scottish East District League | 18 Jan 20 |
| 10KXC | 41:17 | | | | 110 | | | | Falkirk | Scottish National Championships | 22 Feb 20 |
| 2019 U23 Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 13:59 | | | | 48 | L1 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 5K | 18:10 | | | | 71 | | | | Douglas | Isle of Man Easter Festival 5K | 21 Apr 19 |
| 4MMT | 25:42 | | | | 71 | | | | Peel | Isle of Man Easter Festival Peel Hill | 20 Apr 19 |
| 8.1KXC | 31:20 | | | | 56 | | | | Broxburn | Scottish East District League | 23 Nov 19 |
| 8.6KXC | 32:12 | | | | 65 | | | | Dundee | Scottish East District Championships | 7 Dec 19 |
| 9KXC | 33:54 | | | | 61 | | | | Stirling | Scottish East District League | 19 Oct 19 |
| 10K | 37:45 | | | | 89 | | | | Port Erin | Isle of Man Easter Festival 10K | 19 Apr 19 |
| 10.3KXC | 40:49 | | | | 243 | A | | | Exeter | BUCS Cross Country Championships | 2 Feb 19 |
| 8M | 50:39 | | | | 19 | | | | Ceres | Ceres 8 | 13 Aug 19 |
| 2018 U23 Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6KXC | 21:58 | | | | 4 | | | 1 | Balgownie | AAAC Club Championships | 10 Mar 18 |
| 7.5KXC | 29:19 | | | | 47 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 18 |
| 5MNAD | 30:17 | | | | 39 | | | 5 | Glasgow | Glasgow University 5 | 17 Feb 18 |
| 6ML | 38:37 | | | | 46 | L2 | | 6 | Livingston | Scottish National Mens 6-Stage Road Relay Championships | 25 Mar 18 |
| 9.8KXC | 35:41 | | | | 235 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 24 Nov 18 |
| 10KNAD | 38:48 | | | | 19 | | | | Glasgow | Tour of Clydeside Bella Belter 10K | 17 Aug 18 |
| 10KXC | 40:43 | | | | 230 | | | | Brunel University | BUCS Cross Country Championships | 3 Feb 18 |
| 2017 U20 Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:53.53 | | | | 7 | | | | Aberdeen | Aberdeen Spring Open | 2 Apr 17 |
| 1500 | 5:06.7 | | | | 6 | | | | Grangemouth | Scottish University & College Athletics Championships | 22 Apr 17 |
| 4KXC | 14:39 | | | | 170 | | | 43 | Kirkcaldy | Scottish Short Course Championships | 11 Nov 17 |
| 4KXCL | 14:41 | | | | 59 | L1 | | 18 | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| 4KXCL | 15:04 | | | | 37 | L1 | | 9 | Glamis | Scottish East District Relay Championships | 14 Oct 17 |
| 5K | 19:43 | | | | 125 | | | 26 | Douglas | Isle of Man Easter Festival 5K | 16 Apr 17 |
| 4MMT | 31:57 | | | | 160 | | | 31 | Peel | Isle of Man Easter Festival Peel Hill | 15 Apr 17 |
| 5M | 31:21 | | | | 43 | | | | Edinburgh | Kings Buildings 5 | 4 Mar 17 |
| 8.18KXC | 35:11 | | | | 342 | | | | Sheffield | BUCS Cross Country Championships | 4 Feb 17 |
| 9KXC | 34:35 | | | | 56 | | | | Glasgow | Scottish Student Sport Championships | 5 Nov 17 |
| 9KXC | 36:58 | | | | 61 | | | 7 | Alloa | Scottish East District League | 25 Nov 17 |
| 5.8ML | 37:18 | | | | 57 | L2 | | 3 | Livingston | Scottish Men's 6-Stage Relays | 26 Mar 17 |
| 10K | 40:05 | | | | 141 | | | 26 | Port Erin | Isle of Man Easter Festival 10K | 14 Apr 17 |
| 2016 U20 Aberdeen/Cardiff |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:39.29 | i | | | 6 | | | | Emirates Arena | Scottish University & College Athletics Freshers Meeting | 19 Oct 16 |
| 5KXC | 20:09 | | | | 58 | | | | Edinburgh University Braid Hills Open | Edinburgh University Braid Hills Open | 12 Nov 16 |
| 4.8ML | 31:52 | | | | 18 | L4 | | | Glasgow | Allan Scally Relays | 29 Oct 16 |
| 9.6KXC | 44:51 | | | | 54 | | | | Edinburgh | Scottish Student Sport Championships | 19 Nov 16 |