| 2025 SEN Crawley/Charleston (WV) Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:52.59 | | | | 8 | F | | | Birmingham (U) | BMC Grand Prix - World Athletics Challenger | 7 Jun 25 |
| 1500 | 3:53.65 | | | | 3 | 1 | | | Raleigh NC, USA | Raleigh Relays | 27 Mar 25 |
| 1500 | 4:01.53 | | | | 8 | 3 | | | Richmond KY, USA | EKU Spring Meet | 21 Mar 25 |
| 1500 | 4:04.28 | | | | 1 | | | | Poole | National Athletics League Championship - South | 31 May 25 |
| Mile | 4:15.10 | i# | | | 3 | 1 | | | Youngstown OH, USA | YSU Collegiate Invitational | 17 Jan 25 |
| Mile | 4:19.02 | i# | | | 10 | | | | Huntington WV, USA | Mountain East Conference Championships | 23 Feb 25 |
| 3000 | 8:21.51 | | | | 3 | B | | | Twickenham | BMC Record Breaker Races | 18 Jun 25 |
| 3000 | 8:39.94 | i# | | | 10 | | | | Huntington WV, USA | Mountain East Conference Championships | 24 Feb 25 |
| 3000 | 8:47.29 | | | | 4 | | | | Portsmouth | National Athletics League Championship - South | 19 Jul 25 |
| 5000 | 14:28.94 | | | | 3 | 3 | | | Cleveland TN, USA | Lee University Fast Break Athletic Invitational | 11 Apr 25 |
| 5000 | 15:52.18 | | | | 3 | | | | Poole | National Athletics League Championship - South | 31 May 25 |
| 5000 | 16:16.60 | | | | 9 | | | | Charleston WV, USA | Golden Eagle Invitational | 4 Apr 25 |
| 8KXC | 24:30 | | | | 6 | C | | | Lock Haven PA, USA | LHU XC | 27 Sep 25 |
| 8KXC | 24:35 | | | | 7 | | | | Huntsville AL, USA | UAH Chargers | 11 Oct 25 |
| 8KXC | 25:50 | | | | 1 | | | | Wheeling WV, USA | Mountain East Conference Cross Country Championships | 25 Oct 25 |
| 10KXC | 30:56 | | | | 7 | | | | Lock Haven PA, USA | NCAA Division II Atlantic Region Cross Country Championships | 8 Nov 25 |
| 10KXC | 31:28 | | | | 87 | | | | Kenosha WI, USA | NCAA Division II Cross Country Championships | 22 Nov 25 |
| 2024 SEN Crawley/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:53.13 | | | | 8 | s2 | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 24 |
| 1500 | 3:55.19 | | | | 2 | 5 | | | Birmingham (U) | University of Birmingham Track & Field Series 2 | 5 Jun 24 |
| 1500 | 3:57.07 | | | | 1 | | | | Exeter | BMC Regional Races | 28 May 24 |
| 1500 | 3:57.58 | | | | 10 | 8 | | | Watford | Watford Harriers Open Graded Meetings | 21 Aug 24 |
| 1500 | 3:58.11 | i | | | 8 | s2 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 1500 | 4:00.18 | i | | | 4 | h2 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 1500 | 4:01.70 | | | | 5 | h1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| 1500 | 4:16.10 | | | | 1 | A | | | Abingdon | Southern Athletics League - Division 2 South & West | 15 Jun 24 |
| 3000 | 8:37.33 | | | | 1 | | | | Kingston | National Athletics League - Championship South Match 2 | 7 Jul 24 |
| 3000 | 8:37.53 | | | | 1 | | | | Exeter | Devon County Championships | 12 May 24 |
| 3000 | 8:42.81 | | | | 1 | | | | Crawley | Sussex AA U13 League Final with 3000m Championships | 1 Sep 24 |
| 5000 | 14:43.91 | | | | 10 | 4 | | | Birmingham (U) | Birmingham University Winter Throws & Distance | 9 Mar 24 |
| 5000 | 15:15.49 | | | | 1 | | | | Crawley | National Athletics League - Regional South | 22 Jun 24 |
| 5000 | 15:22.4 | | | | 1 | | | | Crawley | Ed Prickett Crawley AC & Reigate Priory 5000m/3000m Track Championships | 28 Aug 24 |
| 5000 | 15:25.12 | | | | 1 | A | | | Crawley | Southern Athletics League - Division 2 South & West | 14 Jul 24 |
| 4KL | 11:35 | | | | 1 | L01 | | | Exeter | Run Exe Relays | 24 May 24 |
| 2.5MXCL | 13:55 | | | | 1 | L1 | | | Reigate Priory Park | Reigate Priory Relays | 2 Nov 24 |
| parkrun | 16:24 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 594 | 13 Apr 24 |
| parkrun | 16:29 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 178 | 20 Jul 24 |
| parkrun | 16:35 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 600 | 25 May 24 |
| parkrun | 16:36 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 599 | 18 May 24 |
| parkrun | 17:04 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 658 | 25 Dec 24 |
| parkrun | 17:10 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 187 | 21 Sep 24 |
| parkrun | 17:19 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 189 | 5 Oct 24 |
| parkrun | 17:35 | | | | 1 | | | 1 | Fort William | Fort William parkrun # 243 | 21 Dec 24 |
| parkrun | 17:44 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 596 | 27 Apr 24 |
| parkrun | 17:54 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 192 | 26 Oct 24 |
| parkrun | 18:36 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 198 | 7 Dec 24 |
| parkrun | 28:26 | | | | 92 | | | | Killerton | Killerton parkrun # 591 | 23 Mar 24 |
| parkrun | 29:54 | | | | 82 | | | | Killerton | Killerton parkrun # 588 | 2 Mar 24 |
| 8KXC | 25:59 | | | | 6 | | | | Goodwood Racecourse | Sussex League | 12 Oct 24 |
| 8KXC | 28:45 | | | | 59 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 8.1KXC | 30:12 | | | | 2 | | | | Redruth School | Charles Stanley Westward League | 3 Mar 24 |
| 8.9KXC | 31:21 | | | | 1 | | | | Central Park Plymouth | Charles Stanley Westward League | 11 Feb 24 |
| 9.69KXC | 38:10 | | | | 110 | | | | Leeds | BUCS Cross Country Championships | 3 Feb 24 |
| 10KXC | 36:15 | | | | 8 | | | | Bexhill | Sussex County Championships | 6 Jan 24 |
| 50KMT | 4:17:58 | | | | 9 | | | | Henley-On-Thames | Hundred Hills 50K | 16 Mar 24 |
| 2023 U23 Crawley/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:12.67 | | | | 12 | | | | Nottingham | National Athletics League Premier Division Fixture A | 15 Jul 23 |
| 1500 | 4:25.5 | | | | 4 | A | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| 3000 | 8:51.7 | | | | 2 | A | | | Battersea Park | Southern Athletics League Division 2 South & West | 9 Jul 23 |
| 3000 | 8:53.70 | | | | 9 | | | | Birmingham | National Athletics League Premier Division Fixture B | 5 Aug 23 |
| 5000 | 14:58.40 | | | | 13 | A | | | Tooting | BMC Regional Races | 26 Jul 23 |
| 5000 | 15:30.5 | | | | 1 | A | | | Winchester | Southern Athletics League Division 2 South & West | 19 Aug 23 |
| 5000 | 15:34.06 | | | | 8 | | | | Nottingham | National Athletics League Premier Division Fixture A | 15 Jul 23 |
| 5000 | 15:44.45 | | | | 5 | | | | Exeter | SWAA Universities Spring Open Meet | 15 Mar 23 |
| 5000 | 15:50.60 | | | | 1 | | | | Exeter | Devon County Championships | 14 May 23 |
| 2ML | 9:58 | | | | 3 | L2 | | | Brighton | Sussex Relay Championships | 8 Apr 23 |
| parkrun | 15:59 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 576 | 9 Dec 23 |
| parkrun | 15:59 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 577 | 16 Dec 23 |
| parkrun | 16:08 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 132 | 26 Aug 23 |
| parkrun | 16:08 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 134 | 9 Sep 23 |
| parkrun | 16:30 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 604 | 25 Dec 23 |
| parkrun | 16:34 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 569 | 21 Oct 23 |
| parkrun | 16:36 | | | | 1 | | | 1 | Killerton | Killerton parkrun # 571 | 4 Nov 23 |
| parkrun | 16:54 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 149 | 23 Dec 23 |
| parkrun | 17:49 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 109 | 11 Mar 23 |
| parkrun | 28:29 | | | | 95 | | | | Killerton | Killerton parkrun # 573 | 18 Nov 23 |
| parkrun | 30:54 | | | | 151 | | | | Killerton | Killerton parkrun # 567 | 7 Oct 23 |
| 8KXC | 27:06 | | | | 4 | | | | Exeter | Devon County Championships (incl Charles Stanley Westward League) | 3 Dec 23 |
| 8.1KXC | 29:13 | | | | 13 | | | | Redruth School | Charles Stanley Westward League | 5 Mar 23 |
| 8.5KXC | 29:56 | | | | 6 | | | | Newquay Sports Centre | Charles Stanley Westward League (inc. Cornwall County Championships) | 19 Nov 23 |
| 9.15KXC | 29:33 | | | | 8 | | | | Newnham Park | Charles Stanley Westward League | 8 Oct 23 |
| 9.6KXC | 32:21 | | | | 51 | | | | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) | 11 Nov 23 |
| 9.8KXC | 31:52 | | | | 94 | | | 27 | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 2022 U23 Crawley/Exeter Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.9 | | | | 3 | A | | | Norwich | Southern Athletics League Division 1 | 10 Sep 22 |
| 1500 | 4:04.9 | | | | 3 | | | | Exeter | South West Athletics Academy University Open Meeting | 23 Mar 22 |
| 1500 | 4:10.59 | | | | 7 | h3 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 1500 | 4:17.49 | | | | 12 | A | | | Bedford | National Athletics League - Championship A & B Final | 21 Aug 22 |
| 1500 | 4:22.5 | | | | 4 | A | | | Norwich | Southern Athletics League Division 1 | 10 Sep 22 |
| 3000 | 9:08.19 | i | | | 8 | h2 | | | Sheffield | BUCS British University Championships | 19 Feb 22 |
| 5000 | 15:11.0 | | | | 2 | | | | Exeter | South West Universities Autumn Varsity Open | 26 Oct 22 |
| 5000 | 16:37.1 | | | | 4 | A | | | Norwich | Southern Athletics League Division 1 | 10 Sep 22 |
| HJ | 1.75 | | | | 2 | | | | Exeter | South West Athletics Academy University Open Meeting | 23 Mar 22 |
| HJ | 1.70 | | | | 4 | A | | | Norwich | Southern Athletics League Division 1 | 10 Sep 22 |
| parkrun | 18:15 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 550 | 25 Dec 22 |
| 7.9KXC | 28:23 | | | | 10 | | | | Redruth | Charles Stanley Westward League | 13 Feb 22 |
| 8.5KXC | 29:27 | | | | 8 | | | | Newquay | Charles Stanley Westward League | 13 Nov 22 |
| 9.15KXC | 29:32 | | | | 6 | | | | Plymouth | Charles Stanley Westward League | 9 Oct 22 |
| 10KXC | 38:20 | | | | 18 | | | | Bexhill | Sussex County Championships | 8 Jan 22 |
| 10KXC | 40:13 | | | | 144 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 2021 U23 Crawley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:08.48 | | | | 3 | 1 | | | Crawley | Crawley AC Graded Open | 30 Aug 21 |
| 1500 | 4:09.04 | | | | 4 | B | | | Basingstoke | National Athletics League Championship South | 3 Jul 21 |
| 1500 | 4:10.43 | | | | 1 | A | | | Crawley | Southern Athletics League - South Central | 14 Aug 21 |
| 1500 | 4:13.03 | | | | 5 | | | | Brighton | Sussex County Championships | 4 Jul 21 |
| 1500 | 4:31.60 | | | | 2 | A | | | Crawley | Southern Athletics League - South Central | 20 Jun 21 |
| Mile | 4:48.76 | | | | 11 | 4 | | | Worthing | The Opener | 18 Apr 21 |
| 3000 | 8:51.68 | | | | 5 | 1 | | | Crawley | K2 Summer Open | 31 Jul 21 |
| 3000 | 9:05.2 | | | | 3 | A | | | Crawley | Southern Athletics League - South Central | 11 Jul 21 |
| 5000 | 15:17.2 | | | | 1 | | | | Exeter | South West Universities Open Meeting | 20 Oct 21 |
| 5000 | 15:38.9 | | | | 3 | A | | | Crawley | Southern Athletics League - South Central | 20 Jun 21 |
| parkrun | 16:16 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 25 | 24 Jul 21 |
| parkrun | 16:30 | | | | 1 | | | 1 | Tilgate | Tilgate parkrun # 414 | 7 Aug 21 |
| parkrun | 16:34 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 480 | 28 Aug 21 |
| parkrun | 16:38 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 479 | 21 Aug 21 |
| parkrun | 17:01 | | | | 1 | | | 1 | Haldon Forest | Haldon Forest parkrun # 68 | 30 Oct 21 |
| parkrun | 18:23 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 497 | 25 Dec 21 |
| 8.68KXC | 31:38 | | | | 6 | | | | Plymouth | Charles Stanley Westward League | 10 Oct 21 |
| 8.9KXC | 31:26 | | | | 19 | | | | Exeter | Charles Stanley Westward League (Inc Devon County Championships) | 5 Dec 21 |
| 9.44KXC | 28:53 | | | | 1 | | | | Newquay | Charles Stanley Westward League (inc. Cornwall County Championships) | 14 Nov 21 |
| 2020 U20 Crawley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:17 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 15 | 1 Jan 20 |
| parkrun | 20:25 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 22 | 22 Feb 20 |
| parkrun | 31:20 | | | | 130 | | | | Riddlesdown | Riddlesdown parkrun # 463 | 1 Jan 20 |
| 8KXC | 29:12 | | | | 47 | | | | Parliament Hill | South of England AA Championships | 25 Jan 20 |
| 8KXC | 29:58 | | | | 9 | | | | Bexhill | Sussex County Championships | 4 Jan 20 |
| 8KXC | 31:22 | | | | 14 | | | 4 | Bexhill | Sussex League | 8 Feb 20 |
| ZXC | 24:11 | | | | 13 | | | | Writtle | South East Schools' Inter Counties | 1 Feb 20 |
| 2019 U20 Crawley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:11.80 | | | | 4 | C | | | Brighton | BMC Regional Races | 29 May 19 |
| 1500 | 4:19.93 | | | | 6 | | | | Crawley | Sussex County Championships | 12 May 19 |
| 1500 | 4:23.69 | | | | 6 | A | | | Reading | UK Youth Development U17/U20 League Division South Premier | 5 May 19 |
| 3000 | 9:14.4 | | | | 6 | | | | Crawley | Sussex U13 League Final (Inc Sussex 3000m Championships) | 1 Sep 19 |
| 3000 | 9:24.20 | | | | 1 | | | | Crawley | Crawley Open Series | 20 Apr 19 |
| 5000 | 16:02.3 | | | | 2 | | | | Crawley | Ed Prickett Crawley AC 5000m Club Championship | 2 Oct 19 |
| 2000SC | 6:26.36 | | | | 3 | A | | | Crawley | UK Youth Development U17/U20 League Division South Premier | 26 May 19 |
| 2000SC | 6:33.56 | | | | 2 | | | | Crawley | Sussex County Schools Championships | 8 Jun 19 |
| 2000SC | 6:35.0 | | | | 3 | A | | | Wormwood Scrubs | Southern Athletics League Division 1 | 15 Jun 19 |
| 2000SC | 6:40.87 | | | | 3 | A | | | Reading | UK Youth Development U17/U20 League Division South Premier | 5 May 19 |
| 3000SC | 10:27.58 | | | | 1 | A | | | Crawley | Southern Athletics League Division 1 | 19 May 19 |
| 3000SC | 10:28.9 | | | | 1 | A | | | Harrow | Southern Athletics League Division 1 | 13 Jul 19 |
| 3000SC | 11:07.84 | | | | 13 | | | | Bedford | South of England AA U20 / Senior Championships | 1 Jun 19 |
| HJ | 1.70 | | | | 2 | B | | | Crawley | UK Youth Development U17/U20 League Division South Premier | 26 May 19 |
| 5KXC | 17:09 | | | | 3 | | | | Bexhill Down | Sussex County Championships | 5 Jan 19 |
| parkrun | 16:14 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 446 | 14 Sep 19 |
| parkrun | 16:29 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 411 | 12 Jan 19 |
| parkrun | 16:43 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 443 | 24 Aug 19 |
| parkrun | 16:46 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 444 | 31 Aug 19 |
| parkrun | 16:46 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 448 | 28 Sep 19 |
| parkrun | 16:50 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 440 | 3 Aug 19 |
| parkrun | 16:51 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 421 | 23 Mar 19 |
| parkrun | 16:55 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 422 | 30 Mar 19 |
| parkrun | 17:22 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 417 | 23 Feb 19 |
| parkrun | 17:26 | | | | 1 | | | 1 | Tilgate | Tilgate parkrun # 397 | 21 Dec 19 |
| parkrun | 17:46 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 458 | 7 Dec 19 |
| parkrun | 18:14 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 455 | 16 Nov 19 |
| parkrun | 18:15 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 7 | 26 Oct 19 |
| parkrun | 19:10 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 461 | 25 Dec 19 |
| parkrun | 19:22 | | | | 1 | | | 1 | Squerryes Winery | Squerryes Winery parkrun # 13 | 14 Dec 19 |
| 6KXC | 21:16 | | | | 154 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| 6.7KXC | 24:40 | | | | 155 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| 7.1KXC | 25:56 | | | | 6 | | | | Brighton | Sussex County Schools' Championships | 16 Jan 19 |
| 8KXC | 26:25 | | | | 7 | | | 3 | Goodwood | Sussex League | 12 Oct 19 |
| 8KXC | 30:43 | | | | 11 | | | 3 | Stanmer Park | Sussex League | 9 Nov 19 |
| 8KXC | 31:02 | | | | 33 | | | 11 | Brighton | Sussex League | 30 Nov 19 |
| 10KMT | 37:43 | | | 37:43 | 1 | | | 1 | Oxted | Titsey 10K | 6 Oct 19 |
| ZXC | 18:06 | | | | 6 | | | | Bexhill | Sussex League | 9 Feb 19 |
| 2018 U17 Crawley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.96 | | | | 1 | 2 | | | Crawley | Crawley Open Series | 25 Jul 18 |
| 800 | 2:06.4 | | | | P | | | | Crawley | Sussex & Surrey County Schools Combined Events Championships | 30 May 18 |
| 1500 | 4:13.82 | | | | 3 | | | | Crawley | Sussex County Championships | 13 May 18 |
| 1500 | 4:24.4 | | | | 1 | A | | | Portsmouth | UK Youth Development U17/U20 League Division South 1A | 29 Jul 18 |
| 3000 | 8:56.74 | | | | 6 | | | | Bedford | England Athletics U15 / U17 Championships | 26 Aug 18 |
| 3000 | 9:02.21 | | | | 4 | | | | Crawley | ESAA South East Schools Inter-County Championships | 16 Jun 18 |
| 3000 | 9:08.36 | | | | 2 | | | | Crawley | Sussex County Schools Championships | 9 Jun 18 |
| 3000 | 9:10.77 | | | | 1 | A | | | Crawley | UK Youth Development U17/U20 League Division South 1A | 1 Jul 18 |
| 3000 | 9:20.5 | | | | 1 | A | | | Woking | UK Youth Development U17/U20 League Division South 1A | 29 Apr 18 |
| 100HU17M | 20.7 | | | | P | | | | Crawley | Sussex & Surrey County Schools Combined Events Championships | 30 May 18 |
| 1500SC | 4:34.27 | | | | 1 | | | | Carshalton | Surrey / Sussex County Walks / Steeplechase Championships | 8 Sep 18 |
| 1500SC | 4:34.27 | | | | 1 | | | | Carshalton | Surrey / Sussex County Walks / Steeplechase Championships | 9 Sep 18 |
| 1500SC | 4:39.30 | | | | 4 | | | | Bedford | England Athletics U15 / U17 Championships | 25 Aug 18 |
| 1500SC | 4:43.40 | | | | 1 | A | | | Crawley | UK Youth Development U17/U20 League Division South 1A | 1 Jul 18 |
| 1500SCNS | 4:40.3 | | | | 1 | A | | | Portsmouth | UK Youth Development U17/U20 League Division South 1A | 29 Jul 18 |
| 2000SC | 6:39.3 | | | | 2 | A | | | Dartford | Southern Athletics League Division 1 | 18 Aug 18 |
| 2000SC | 6:56.98 | | | | 1 | B | | | Bromley | Southern Athletics League Division 1 | 14 Apr 18 |
| HJ | 1.60 | | | | 4 | | | | Crawley | Crawley Open Series | 25 Jul 18 |
| HJ | 1.55 | | | | P | | | | Crawley | Sussex & Surrey County Schools Combined Events Championships | 30 May 18 |
| LJ | 4.24 | | | | P | | | | Crawley | Sussex & Surrey County Schools Combined Events Championships | 30 May 18 |
| JT700 | 18.56 | | | | P | | | | Crawley | Sussex & Surrey County Schools Combined Events Championships | 30 May 18 |
| PenU17MNS | 1684 | | | | 3 | | | | Crawley | Sussex & Surrey County Schools Combined Events Championships | 30 May 18 |
| 2.04ML | 10:48 | | | | 5 | L6 | | 1 | Horsham | Sussex Relay Championships | 7 Apr 18 |
| 4.8KL | 16:11 | | | | 7 | L4 | | | Crystal Palace | Southern Young Athletes Relays | 23 Sep 18 |
| 5KXC | 16:47 | | | | 50 | | | | Oxford | South of England Masters' & Inter Counties Championships | 8 Dec 18 |
| 5KXC | 20:08 | | | | 14 | | | | Brighton | Sussex League | 10 Feb 18 |
| parkrun | 16:03 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 387 | 11 Aug 18 |
| parkrun | 16:36 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 385 | 28 Jul 18 |
| parkrun | 16:44 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 386 | 4 Aug 18 |
| parkrun | 16:52 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 408 | 29 Dec 18 |
| parkrun | 17:00 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 394 | 29 Sep 18 |
| parkrun | 17:07 | | | | 1 | | | 1 | Tilgate | Tilgate parkrun # 340 | 24 Nov 18 |
| parkrun | 17:08 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 407 | 25 Dec 18 |
| parkrun | 17:20 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 367 | 24 Mar 18 |
| parkrun | 17:27 | | | | 2 | | | 1 | Tilgate | Tilgate parkrun # 344 | 22 Dec 18 |
| parkrun | 18:03 | | | | 3 | | | 1 | Riddlesdown | Riddlesdown parkrun # 357 | 13 Jan 18 |
| parkrun | 19:01 | | | | 6 | | | | Riddlesdown | Riddlesdown parkrun # 355 | 1 Jan 18 |
| 6KXC | 22:22 | | | | 12 | | | | Brighton | Sussex County Schools' Championships | 17 Jan 18 |
| 6KXC | 22:55 | | | | 83 | | | | Brighton | South of England AA Championships | 27 Jan 18 |
| 6KXC | 23:44 | | | | 207 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 6.1KXC | 23:12 | | | | 32 | | | 24 | Dorking | Surrey County Championships | 7 Jan 18 |
| ZXC | 18:26 | | | | 5 | | | | Stanmer | Sussex League | 1 Dec 18 |
| ZXC | 20:07 | | | | 4 | | | | Brighton | Sussex League | 10 Nov 18 |
| 2017 U17 Holland Sports AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:12.02 | | | | 7 | | | | Crawley | Sussex County Championships | 13 May 17 |
| 1500 | 4:26.89 | | | | 7 | | | | Crawley | Sussex County Championships | 14 May 17 |
| 1500 | 4:31.8 | | | | 1 | ns | | | Woking | Sweatshop Southern Athletics League Division 1 | 15 Apr 17 |
| 3000 | 9:38.63 | | | | 4 | A | | | Bromley | UK Youth Development U17/U20 League Division South Premier 1 | 28 May 17 |
| 3000 | 9:40.1 | | | | 2 | | | | Crawley | Sussex Schools Championships | 10 Jun 17 |
| 2MXC | 10:54 | | | | 1 | | | | Epsom Downs | Downs League | 12 Mar 17 |
| 2MXC | 10:56 | | | | 1 | | | | Epsom Downs | Downs League | 19 Feb 17 |
| 4KL | 15:03 | | | | 37 | L1 | | | Crystal Palace | Southern Young Athletes Relays | 24 Sep 17 |
| 4KXC | 14:53 | | | | 26 | | | | Croydon | Surrey County Championships | 7 Jan 17 |
| 4KXCL | 13:19 | | | | 3 | L3 | | | Goodwood | Goodwood Relays (Inc Sussex County Championships) | 30 Sep 17 |
| 2.5MXC | 15:23 | | | | 28 | | | 15 | Wimbledon Common | 2XU Surrey Men's League Division 1 | 11 Feb 17 |
| 2.5MXC | 18:12 | | | | 31 | | | 13 | Mitcham Common | 2XU Surrey Men's League Division 1 | 14 Jan 17 |
| 4.5KXC | 16:44 | | | | 145 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 5KXC | 17:42 | | | | 13 | | | | Lancing | Sussex League | 2 Dec 17 |
| parkrun | 16:53 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 350 | 9 Dec 17 |
| parkrun | 17:16 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 337 | 9 Sep 17 |
| parkrun | 17:19 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 348 | 25 Nov 17 |
| parkrun | 17:20 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 317 | 22 Apr 17 |
| parkrun | 17:20 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 336 | 2 Sep 17 |
| parkrun | 17:23 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 335 | 26 Aug 17 |
| parkrun | 17:27 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 315 | 8 Apr 17 |
| parkrun | 17:28 | | | | 3 | | | 1 | Riddlesdown | Riddlesdown parkrun # 323 | 3 Jun 17 |
| parkrun | 17:43 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 313 | 25 Mar 17 |
| parkrun | 19:00 | | | | 3 | | | 1 | Riddlesdown | Riddlesdown parkrun # 353 | 25 Dec 17 |
| parkrun | 19:03 | | | | 4 | | | 1 | Riddlesdown | Riddlesdown parkrun # 354 | 30 Dec 17 |
| parkrun | 19:18 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 301 | 1 Jan 17 |
| 6KXC | 25:06 | | | | 26 | | | | Brighton | Sussex County Schools' Championships | 18 Jan 17 |
| 10K | 39:22 | c | | | 10 | | | 2 | Reigate | Reigate 10K | 17 Sep 17 |
| ZXC | 16:36 | | | | 7 | | | | Chichester | Sussex League | 14 Oct 17 |
| ZXC | 18:16 | | | | 15 | | | | Bexhill | Sussex League | 11 Nov 17 |
| 2016 U15 Holland Sports AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.91 | | | | 7 | | | | Crawley | Sussex County Schools Championships | 11 Jun 16 |
| 800 | 2:18.8 | | | | 2 | 2 | | | Brighton | Sussex County Championships | 14 May 16 |
| 1500 | 5:00.88 | | | | 11 | | | | Brighton | Sussex County Championships | 15 May 16 |
| 1500 | 5:04.4 | | | | 8 | B | | | Uxbridge | ESAA Cup Regional Final South East | 22 Jun 16 |
| 4KXC | 14:34 | | | | 62 | | | | Bexhill | South East Schools' Inter Counties | 6 Feb 16 |
| 4KXC | 18:46 | | | | 17 | | | | Waterhall | Sussex Schools' Championships | 20 Jan 16 |
| 4.2KXC | 18:34 | | | | 54 | | | | Dorking | Surrey County Championships | 10 Jan 16 |
| 4.5KXC | 20:05 | | | | 261 | | | | Castle Donington | ECCA Saucony English National Championships | 27 Feb 16 |
| 3MXC | 17:45 | | | | 3 | | | | Reigate | Reigate Holly Run Open | 11 Dec 16 |
| parkrun | 18:06 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 289 | 22 Oct 16 |
| parkrun | 18:18 | | | | 4 | | | 1 | Riddlesdown | Riddlesdown parkrun # 282 | 3 Sep 16 |
| parkrun | 18:38 | | | | 5 | | | 1 | Riddlesdown | Riddlesdown parkrun # 290 | 29 Oct 16 |
| parkrun | 18:52 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 295 | 3 Dec 16 |
| parkrun | 19:05 | | | | 2 | | | 1 | Riddlesdown | Riddlesdown parkrun # 299 | 25 Dec 16 |
| parkrun | 19:07 | | | | 3 | | | | Riddlesdown | Riddlesdown parkrun # 293 | 19 Nov 16 |
| parkrun | 19:26 | | | | 1 | | | 1 | Riddlesdown | Riddlesdown parkrun # 253 | 13 Feb 16 |
| parkrun | 19:42 | | | | 3 | | | 1 | Riddlesdown | Riddlesdown parkrun # 298 | 24 Dec 16 |
| parkrun | 19:46 | | | | 5 | | | 1 | Riddlesdown | Riddlesdown parkrun # 297 | 17 Dec 16 |
| parkrun | 21:00 | | | | 3 | | | 1 | Riddlesdown | Riddlesdown parkrun # 247 | 2 Jan 16 |
| ZXC | 11:04 | | | | 1 | | | | Epsom Downs | Downs League | 6 Nov 16 |
| ZXC | 11:09 | | | | 3 | | | | Epsom Downs | Downs League | 4 Dec 16 |
| ZXC | 11:53 | | | | 3 | | | | Epsom Downs | Downs League | 21 Feb 16 |
| 2015 U15 Holland Sports AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:09.4 | | | | 6 | A | | | Gillingham | UK Youth Development U13/U15 League Division South North/East 3B | 2 May 15 |
| 1500 | 5:11.0 | | | | 5 | A | | | Lewes | UK Youth Development U13/U15 League Division South North/East 3B | 18 Jul 15 |
| 1500 | 5:15.5 | | | | 5 | A | | | Carshalton | Ebbisham Boys' League Division 2 | 19 Apr 15 |
| 1500 | 5:20.0 | | | | 4 | A | | | Walton | Ebbisham Boys' League - Division 2 | 12 Jul 15 |
| HJ | 1.35 | | | | 3 | A | | | Gillingham | UK Youth Development U13/U15 League Division South North/East 3B | 2 May 15 |
| HJ | 1.35 | | | | 2 | B | | | Walton | Ebbisham Boys' League - Division 2 | 12 Jul 15 |
| HJ | 1.30 | | | | 3 | A | | | Carshalton | Ebbisham Boys' League Division 2 | 19 Apr 15 |
| HJ | 1.30 | | | | 5= | A | | | Lewes | UK Youth Development U13/U15 League Division South North/East 3B | 18 Jul 15 |
| LJ | 3.60 | | | | 7 | A | | | Lewes | UK Youth Development U13/U15 League Division South North/East 3B | 18 Jul 15 |
| DT1.25K | 9.07 | | | | 1 | B | | | Carshalton | Ebbisham Boys' League Division 2 | 19 Apr 15 |
| JT600 | 12.26 | | | | 5 | B | | | Gillingham | UK Youth Development U13/U15 League Division South North/East 3B | 2 May 15 |
| 3MXC | 22:29 | | | | 14 | | | | Reigate | Reigate Holly Run Open | 13 Dec 15 |
| parkrun | 18:52 | | | | 9 | | | 1 | Riddlesdown | Riddlesdown parkrun # 217 | 20 Jun 15 |
| parkrun | 20:00 | | | | 6 | | | 1 | Riddlesdown | Riddlesdown parkrun # 204 | 21 Mar 15 |
| parkrun | 20:33 | | | | 12 | | | | Riddlesdown | Riddlesdown parkrun # 226 | 22 Aug 15 |
| parkrun | 20:35 | | | | 4 | | | 1 | Riddlesdown | Riddlesdown parkrun # 243 | 19 Dec 15 |
| parkrun | 20:39 | | | | 6 | | | 1 | Riddlesdown | Riddlesdown parkrun # 244 | 25 Dec 15 |
| parkrun | 20:50 | | | | 8 | | | 1 | Riddlesdown | Riddlesdown parkrun # 195 | 17 Jan 15 |
| parkrun | 27:26 | | | | 36 | | | | Riddlesdown | Riddlesdown parkrun # 193 | 3 Jan 15 |
| parkrun | 28:56 | | | | 168 | | | | Catton | Catton parkrun # 88 | 30 May 15 |
| ZXC | 11:52 | | | | 3 | | | | Epsom Downs | Downs League | 15 Mar 15 |
| ZXC | 12:21 | | | | 6 | | | | Epsom Downs | Downs League | 6 Dec 15 |
| ZXC | 13:24 | | | | 71 | | | | Croydon | Surrey County Championships | 3 Jan 15 |
| ZXC | 13:24 | | | | 11 | | | | Epsom Downs | Downs League | 1 Mar 15 |
| 2014 U13 Holland Sports AC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:00 | | | | 9 | | | | Riddlesdown | Riddlesdown parkrun # 178 | 4 Oct 14 |
| parkrun | 20:26 | | | | 11 | | | 1 | Riddlesdown | Riddlesdown parkrun # 179 | 11 Oct 14 |
| parkrun | 20:31 | | | | 8 | | | 1 | Riddlesdown | Riddlesdown parkrun # 182 | 1 Nov 14 |
| parkrun | 20:37 | | | | 17 | | | 1 | Riddlesdown | Riddlesdown parkrun # 171 | 16 Aug 14 |
| parkrun | 21:00 | | | | 18 | | | 1 | Riddlesdown | Riddlesdown parkrun # 167 | 19 Jul 14 |
| parkrun | 21:02 | | | | 14 | | | 1 | Riddlesdown | Riddlesdown parkrun # 165 | 5 Jul 14 |
| parkrun | 21:18 | | | | 19 | | | | Riddlesdown | Riddlesdown parkrun # 164 | 28 Jun 14 |
| parkrun | 21:19 | | | | 27 | | | | Killerton | Killerton parkrun # 171 | 23 Aug 14 |
| parkrun | 21:21 | | | | 9 | | | | Riddlesdown | Riddlesdown parkrun # 176 | 20 Sep 14 |
| parkrun | 21:23 | | | | 21 | | | 1 | Riddlesdown | Riddlesdown parkrun # 190 | 25 Dec 14 |
| parkrun | 21:28 | | | | 13 | | | 1 | Riddlesdown | Riddlesdown parkrun # 166 | 12 Jul 14 |
| parkrun | 21:34 | | | | 8 | | | 1 | Riddlesdown | Riddlesdown parkrun # 183 | 8 Nov 14 |
| parkrun | 21:37 | | | | 17 | | | 1 | Riddlesdown | Riddlesdown parkrun # 174 | 6 Sep 14 |
| parkrun | 21:38 | | | | 6 | | | 1 | Riddlesdown | Riddlesdown parkrun # 184 | 15 Nov 14 |
| parkrun | 21:40 | | | | 9 | | | 1 | Riddlesdown | Riddlesdown parkrun # 189 | 20 Dec 14 |
| parkrun | 21:41 | | | | 10 | | | 1 | Riddlesdown | Riddlesdown parkrun # 186 | 29 Nov 14 |
| parkrun | 21:43 | | | | 16 | | | 1 | Riddlesdown | Riddlesdown parkrun # 170 | 9 Aug 14 |
| parkrun | 22:29 | | | | 20 | | | | Riddlesdown | Riddlesdown parkrun # 181 | 25 Oct 14 |
| parkrun | 23:33 | | | | 44 | | | | Killerton | Killerton parkrun # 189 | 27 Dec 14 |