| 2023 U20 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.26 | | | | 1 | 1 | | | St. Clement | Jersey Spartan AC Summer Series Event 2 | 4 May 23 |
| 1500 | 4:11.69 | | | | 12 | | | | St. Peter Port | NatWest International Island Games 2023 | 11 Jul 23 |
| 1500 | 4:17.08 | | | | 14 | B | | | Eltham | BMC Regional Races | 16 Aug 23 |
| 1500 | 4:17.13 | | | | 1 | | | | St. Clement | Jersey Spartan AC Club Championships 2023 | 2 Jul 23 |
| 1500 | 4:18.08 | | | | 3 | 2 | | | St. Clement | Jersey Spartan AC Summer Series 2023 - Event 5 | 25 Jul 23 |
| 1500 | 4:18.78 | | | | 2 | 1 | | | St Clement | Jersey Spartan AC Summer Series 2023 - Event 3 | 23 May 23 |
| parkrun | 19:50 | | | | 10 | | | 1 | Jersey | Jersey parkrun # 327 | 11 Feb 23 |
| 5.9KXC | 20:45 | | | | 18 | | | | Curdridge | Hampshire County Championships | 7 Jan 23 |
| 6KXC | 24:59 | | | | 163 | | | | Bolesworth Castle | ECCA Saucony English National Cross Country Championships | 25 Feb 23 |
| 2022 U17 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.0 | | | | 1 | 2 | | | St. Clement | Jersey Spartan AC Summer Series Event 7 | 16 Aug 22 |
| 800 | 2:09.44 | | | | 2 | | | | St. Clement | Jersey Spartan AC Invitational | 2 Apr 22 |
| 1500 | 4:12.73 | | | | 7 | C | | | Eltham | BMC Regional Races | 20 Jul 22 |
| 1500 | 4:22.89 | | | | 1 | 1 | | | St. Clement | Jersey Spartan Athletics Club Championships | 10 Jul 22 |
| 1500 | 4:25.3 | | | | 2 | 1 | | | St. Clement | Jersey Spartan AC Summer Series | 26 Apr 22 |
| 1500 | 4:30.91 | | | | 2 | | | | St. Clement | Jersey Spartan AC Invitational | 2 Apr 22 |
| 3000 | 10:02.2 | | | | 3 | | | | St. Clement | Jersey Spartan AC Summer Series | 5 May 22 |
| 5KXC | 18:54 | | | | 8 | | | | Reading | Alton Sports Hampshire League | 15 Jan 22 |
| 5KXC | 21:00 | | | | 5 | | | | Basingstoke | Hampshire League | 19 Feb 22 |
| parkrun | 17:23 | | | | 3 | | | 1 | Jersey | Jersey parkrun # 316 | 3 Dec 22 |
| parkrun | 17:51 | | | | 2 | | | 1 | Jersey | Jersey parkrun # 274 | 5 Feb 22 |
| parkrun | 18:41 | | | | 5 | | | 1 | Jersey | Jersey parkrun # 277 | 26 Feb 22 |
| parkrun | 19:16 | | | | 8 | | | 1 | Jersey | Jersey parkrun # 306 | 17 Sep 22 |
| parkrun | 20:18 | | | | 14 | | | | Jersey | Jersey parkrun # 269 | 1 Jan 22 |
| parkrun | 20:24 | | | | 13 | | | 1 | Jersey | Jersey parkrun # 311 | 22 Oct 22 |
| 5.9KXC | 23:02 | | | | 25 | | | | Aldershot | Hampshire League | 12 Nov 22 |
| 6.1KXC | 22:55 | | | | 14 | | | | Curdridge | Hampshire County Championships | 8 Jan 22 |
| 2021 U17 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.5 | | | | 5 | 1 | | | St. Clement | Jersey Spartan Summer Open Graded Events | 10 Jun 21 |
| 1500 | 4:17.0 | | | | 3 | | | | Portsmouth | Hampshire County Championships | 30 Aug 21 |
| 1500 | 4:20.0 | | | | 2 | 1 | | | St. Clement | Jersey Spartan AC Summer Series | 19 Aug 21 |
| 1500 | 4:29.9 | | | | 1 | | | | St Clement | Jersey Spartan AC Club Championships | 25 Jul 21 |
| 1500 | 4:35.4 | | | | 4 | | | | St. Clement | Jersey Spartan Summer Series Event 1 | 6 May 21 |
| 1500 | 4:39.9 | | | | 1 | 1 | | | St. Clement | Jersey Spartan Summer Open Graded Events | 27 May 21 |
| 3000 | 9:23.8 | | | | 4 | | | | Portsmouth | Hampshire County Championships | 29 Aug 21 |
| 3000 | 9:48.09 | | | | 12 | A | | | Milton Keynes | BMC PB Classic | 5 Jun 21 |
| 3000 | 10:05.3 | | | | 2 | | | | St Clement | Jersey Spartan Open Series 8 | 5 Aug 21 |
| 5KXC | NT | | | | 86 | | | | Croydon | South of England Masters' & Inter Counties Championships | 11 Dec 21 |
| parkrun | 17:30 | | | | 5 | | | | Jersey | Jersey parkrun # 268 | 25 Dec 21 |
| parkrun | 18:35 | | | | 3 | | | 1 | Jersey | Jersey parkrun # 267 | 18 Dec 21 |
| 5.81KXC | 19:44 | | | | 5 | | | | Bournemouth | Alton Sports Hampshire League | 13 Nov 21 |
| 2020 U15 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | DQ | | | | - | | | | St. Clement | Jersey Spartan Open Summer Series | 1 Sep 20 |
| 4.1KXC | 15:41 | | | | 13 | | | | Curdridge | Hampshire County Championships | 4 Jan 20 |
| parkrun | 20:13 | | | | 10 | | | 1 | Jersey | Jersey parkrun # 230 | 15 Feb 20 |
| 2019 U15 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:23.47 | | | | 5 | 2 | | | St. Peter Port | Guernsey Intertrust Challenge Open Series | 5 May 19 |
| 1500 | 4:45.9 | | | | 2 | 2 | | | St. Clement | Jersey Spartan AC Quadrathlon & Open Competition | 23 Apr 19 |
| 3000 | 10:15.51 | | | | 3 | | | | St. Peter Port | Guernsey Intertrust Challenge Open Series | 28 Apr 19 |
| 3.3KXC | 11:48 | | | | 11 | | | | Curdridge | Hampshire County Championships | 5 Jan 19 |
| parkrun | 18:06 | | | | 6 | | | | Jersey | Jersey parkrun # 215 | 16 Nov 19 |
| parkrun | 18:40 | | | | 7 | | | 1 | Jersey | Jersey parkrun # 220 | 21 Dec 19 |
| 2018 U13 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.1 | | | | 5 | | | | St. Clement | Jersey Spartan AC Quadrathlon & Open Competition | 29 Apr 18 |
| 800 | 2:33.8 | | | | 1 | | | | St. Clement | Jersey Spartan AC Quadrathlon & Open Competition | 29 Apr 18 |
| 1500 | 4:57.80 | | | | 1 | | | | St. Peter Port | Intertrust Athletics Games | 23 Jun 18 |
| 1500 | 5:05.2 | | | | 5 | | | | St. Clement | Jersey Spartan AC Championships & Quadrathon | 24 Jul 18 |
| LJ | 3.62 | | -1.5 | | 5 | | | | St. Clement | Jersey Spartan AC Quadrathlon & Open Competition | 29 Apr 18 |
| 2.2KXC | 11:11 | | | | 1 | | | | Pont Marquet | Jersey Advisa League | 13 Oct 18 |
| 3KXC | 14:14 | | | | 119 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 3.3KXC | 12:46 | | | | 4 | | | | Curdridge | Hampshire County Championships | 6 Jan 18 |
| parkrun | 19:22 | | | | 16 | | | | Jersey | Jersey parkrun # 149 | 11 Aug 18 |
| ZXC | 11:37 | | | | 1 | | | | Noirmont | Jersey Advisa League | 17 Nov 18 |
| ZXC | 12:50 | | | | 2 | | | 2 | St Ouens | Jersey Advisa Hepburn Oracle League (Juniors) | 13 Jan 18 |
| 2017 U13 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.63KXC | 10:50 | | | | 1 | | | | Trinity Manor | Jersey Advisa Hepburn Oracle League | 9 Dec 17 |
| parkrun | 19:10 | | | | 5 | | | | Jersey | Jersey parkrun # 109 | 4 Nov 17 |
| parkrun | 19:20 | | | | 7 | | | 1 | Jersey | Jersey parkrun # 94 | 22 Jul 17 |
| parkrun | 19:26 | | | | 13 | | | | Jersey | Jersey parkrun # 106 | 14 Oct 17 |
| parkrun | 19:33 | | | | 8 | | | 1 | Jersey | Jersey parkrun # 80 | 15 Apr 17 |
| parkrun | 19:38 | | | | 12 | | | 1 | Jersey | Jersey parkrun # 100 | 2 Sep 17 |
| parkrun | 20:06 | | | | 6 | | | 1 | Jersey | Jersey parkrun # 71 | 11 Feb 17 |
| parkrun | 21:16 | | | | 24 | | | 1 | Jersey | Jersey parkrun # 67 | 14 Jan 17 |
| parkrun | 21:27 | | | | 22 | | | 1 | Jersey | Jersey parkrun # 72 | 18 Feb 17 |
| ZXC | 8:25 | | | | 1 | | | | Le Braye | Jersey Advisa Hepburn Oracle League (Juniors) | 7 Oct 17 |
| ZXC | 16:02 | | | | 1 | | | | Noirmont | Jersey Advisa Hepburn Oracle League | 11 Nov 17 |
| 2016 U11 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:37 | | | | 9 | | | 1 | Jersey | Jersey parkrun # 58 | 12 Nov 16 |
| parkrun | 21:04 | | | | 17 | | | 1 | Jersey | Jersey parkrun # 27 | 2 Apr 16 |
| parkrun | 21:12 | | | | 16 | | | 1 | Jersey | Jersey parkrun # 32 | 7 May 16 |
| parkrun | 21:17 | | | | 16 | | | 1 | Jersey | Jersey parkrun # 21 | 20 Feb 16 |
| parkrun | 21:22 | | | | 20 | | | 1 | Jersey | Jersey parkrun # 35 | 28 May 16 |
| parkrun | 21:27 | | | | 22 | | | 1 | Jersey | Jersey parkrun # 26 | 26 Mar 16 |
| parkrun | 21:38 | | | | 24 | | | 1 | Jersey | Jersey parkrun # 17 | 23 Jan 16 |
| parkrun | 21:54 | | | | 22 | | | 1 | Jersey | Jersey parkrun # 42 | 23 Jul 16 |
| parkrun | 22:17 | | | | 17 | | | 1 | Jersey | Jersey parkrun # 18 | 30 Jan 16 |
| parkrun | 22:57 | | | | 42 | | | 1 | Jersey | Jersey parkrun # 16 | 16 Jan 16 |
| parkrun | 23:02 | | | | 18 | | | 1 | Jersey | Jersey parkrun # 20 | 13 Feb 16 |
| 2013 U11 Jersey |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 5:07 | | | | 24 | | | | St Ouen's Manor | Jersey Advisa Hepburn Oracle Junior League | 19 Oct 13 |