| 2025 SEN Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 53.75 | | | | 1 | A | | | Yate | Midland Counties League Division 1 | 3 Aug 25 |
| 2023 U23 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 56.02 | | | | 7 | 1 | | | Sportcity | BUCS Outdoor Athletics Championships | 29 Apr 23 |
| JT800 | 53.21 | | | | 2 | | | | Yeovil | Bill Whistlecroft Spring Open Yeovil inc. South West Sapphire League | 10 Apr 23 |
| 2022 U23 Team Bath |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 61.70 | | | | 7 | B | | | Pihtipudas, FIN | Keihäskarnevaalit Javelin Carnival | 3 Jul 22 |
| JT800 | 60.93 | | | | 5 | | | | Loughborough | UK Winter Long Throws Championship | 27 Feb 22 |
| JT800 | 57.64 | | | | 3 | q1 | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| JT800 | 56.33 | | | | 6 | | | | Chelmsford | BUCS Outdoor Athletics Championship | 2 May 22 |
| HM | 1:58:26 | | | 1:59:52 | 1877 | | | | Bath | Bath Half Marathon | 16 Oct 22 |
| 2021 U20 Taunton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 64.75 | | | | 2 | | | | Bedford | England U20 & U23 Championships | 19 Jun 21 |
| JT800 | 61.69 | | | | 1 | | | | Sportcity | Manchester International | 18 Aug 21 |
| JT800 | 61.51 | | | | 6 | | | | Bedford | England Athletics Senior Championships, including Disability Championships | 17 Jul 21 |
| JT800 | 59.61 | | | | 4 | | | | Loughborough | Loughborough Open | 12 May 21 |
| JT800 | 59.38 | | | | 4 | | | | Lee Valley | UK Javelin Throw Association Javelin Competition | 12 Sep 21 |
| JT800 | 57.43 | | | | 3 | B | | | Bedford | BIGish Jumps & Throws Fest | 31 May 21 |
| 2020 U20 Taunton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 58.01 | | | | 1 | | | | Yate | Yate Field Meeting | 16 Aug 20 |
| JT800 | 54.44 | | | | 5 | | | | Lee Valley | UK Javelin Competition | 30 Aug 20 |
| 2019 U20 Taunton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 57.70 | | | | 3 | | | | Birmingham | New Balance ESAA English Schools' Championships | 13 Jul 19 |
| JT800 | 57.02 | | | | 1 | | | | Yeovil | Somerset County Schools Championships | 8 Jun 19 |
| JT800 | 56.00 | | | | 8 | | | | Pihtipudas, FIN | Javelin Carnival | 27 Jun 19 |
| JT800 | 54.46 | | | | 11 | B | | | Pihtipudas, FIN | Javelin Carnival | 30 Jun 19 |
| JT800 | 54.35 | | | | 1 | | | | Exeter | ESAA South West Schools Inter-County Championships | 15 Jun 19 |
| JT800 | 53.08 | | | | 1 | | | | Yeovil | Bill Whistlecroft Spring Festival Open - Day 2 | 22 Apr 19 |
| JT800 | 51.75 | | | | 1 | | | | Yeovil | Somerset County Championships | 11 May 19 |
| JT700 | 50.87 | | | | 4 | | | | Dublin (S), IRL | Youth Nations Cup | 3 Aug 19 |
| 2018 U17 Taunton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.04 | | -0.9 | | 5 | | | | Yeovil | Somerset County Championships | 12 May 18 |
| 400 | 63.37 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 23 Jun 18 |
| 400 | 65.89 | | | | O | | | | Street | Somerset County Schools Combined Events Championships | 28 Apr 18 |
| 1500 | 5:18.95 | | | | O | | | | Street | Somerset County Schools Combined Events Championships | 29 Apr 18 |
| 1500 | 5:25.23 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 24 Jun 18 |
| 100HU17M | 20.50 | | 0.5 | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 24 Jun 18 |
| 100HU17M | 22.59 | | -0.8 | | O | | | | Street | Somerset County Schools Combined Events Championships | 29 Apr 18 |
| HJ | 1.47 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 24 Jun 18 |
| HJ | 1.45 | | | | 2 | | | | Exeter | Exeter Evening Open Meeting | 24 Apr 18 |
| HJ | 1.44 | | | | O | | | | Street | Somerset County Schools Combined Events Championships | 29 Apr 18 |
| LJ | 5.03 | | -0.7 | | O | | | | Street | Somerset County Schools Combined Events Championships | 28 Apr 18 |
| LJ | 4.58 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 23 Jun 18 |
| SP5K | 9.77 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 24 Jun 18 |
| SP5K | 8.03 | | | | O | | | | Street | Somerset County Schools Combined Events Championships | 29 Apr 18 |
| SP5K | 7.13 | | | | 4 | | | | Exeter | Exeter Evening Open Meeting | 24 Apr 18 |
| DT1.5K | 28.53 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 23 Jun 18 |
| DT1.5K | 25.76 | | | | 3 | | | | Yeovil | Somerset County Championships | 12 May 18 |
| DT1.5K | 25.70 | | | | O | | | | Street | Somerset County Schools Combined Events Championships | 28 Apr 18 |
| DT1.5K | 23.34 | | | | 3 | | | | Exeter | Exeter Evening Open Meeting | 24 Apr 18 |
| JT700 | 59.76 | | | | 2 | | | | Birmingham | New Balance ESAA English Schools' Championships | 14 Jul 18 |
| JT700 | 59.14 | | | | 7 | | | | Pihtipudas, FIN | Javelin Carnival | 28 Jun 18 |
| JT700 | 57.54 | | | | 2 | | | | Exeter | ESAA South West Schools Inter-County Championships | 16 Jun 18 |
| JT700 | 56.40 | | | | 1 | | | | Yeovil | Somerset County Schools Championships | 9 Jun 18 |
| JT700 | 56.18 | | | | 3 | | | | Grangemouth | SIAB International | 21 Jul 18 |
| JT700 | 55.79 | | | | 1 | | | | Loughborough | Charnwood AC Open Series | 8 Apr 18 |
| JT700 | 53.89 | | | | O | | | | Street | Somerset County Schools Combined Events Championships | 28 Apr 18 |
| JT700 | 53.08 | | | | O | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 23 Jun 18 |
| JT700 | 52.13 | | | | 6 | | | | Bedford | England Athletics U15 / U17 Championships | 26 Aug 18 |
| JT700 | 52.00 | | | | 1 | | | | Yeovil | Somerset County Championships | 12 May 18 |
| JT700 | 51.71 | | | | 4 | | | | Loughborough | UK School Games | 31 Aug 18 |
| JT700 | 51.07 | | | | 4 | | | | Loughborough | UK Javelin Carnival Open | 28 May 18 |
| OctU17M | 3166 | | | | 14 | | | | Yeovil | ESAA South West Schools Combined Events & Race Walk Championships | 23 Jun 18 |
| OctU17M | 2929 | | | | 14 | | | | Street | Somerset County Schools Combined Events Championships | 28 Apr 18 |
| 5.35KXC | 25:38 | | | | 36 | | | | Yeovil | Somerset County Schools' Senior Championships | 20 Jan 18 |
| 2017 U17 Somerset Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.50 | | | | 4 | 7 | | | Exeter | Exeter Evening Open Meeting | 25 Apr 17 |
| 400 | 66.10 | | | | O | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| 1500 | 5:35.95 | | | | O | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| 100HU17M | 21.01 | | -3.0 | | O | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| HJ | 1.41 | | | | O | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| LJ | 4.47 | | 0.4 | | O | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| SP5K | 6.15 | | | | O | | | | Street | Somerset Schools Combined Events Championships | 30 Apr 17 |
| DT1.5K | 22.56 | | | | 12 | | | | Yeovil | Somerset County Schools Championships | 10 Jun 17 |
| DT1.5K | 22.21 | | | | O | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| DT1.5K | 21.76 | | | | 6 | | | | Exeter | Exeter Evening Open Meeting | 25 Apr 17 |
| JT700 | 52.54 | | | | 1 | | | | Yeovil | Somerset County Championships | 13 May 17 |
| JT700 | 52.11 | | | | 1 | B | | | Loughborough | UK Javelin Carnival | 29 May 17 |
| JT700 | 52.02 | | | | 1 | | | | Street | Mendip AC Open | 4 May 17 |
| JT700 | 51.67 | | | | 1 | | | | Stoke Gifford | Bristol & West Open Series | 23 May 17 |
| JT700 | 49.75 | | | | 2 | | | | Street | Mendip AC Open | 22 Jun 17 |
| JT700 | 49.01 | | | | 3 | | | | Yeovil | Somerset County Schools Championships | 10 Jun 17 |
| JT700 | 48.80 | | | | 1 | | | | Exeter | Exeter Ken Trickey Open Meeting | 9 Apr 17 |
| JT700 | 47.13 | | | | 3 | | | | Exeter | ESAA South West Schools Inter-County Championships | 17 Jun 17 |
| JT700 | 46.47 | | | | 1 | | | | Exeter | South West League | 2 Jul 17 |
| JT700 | 46.23 | | | | 2 | | | | Tonbridge | Norman Fowler Memorial Open | 17 Apr 17 |
| JT700 | 45.94 | | | | O | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| JT700 | 45.49 | | | | 1 | | | | Exeter | Exeter Evening Open Meeting | 28 Mar 17 |
| JT700 | 41.31 | | | | 1 | | | | Exeter | Exeter Evening Open Meeting | 25 Apr 17 |
| JT700 | 37.68 | | | | 4 | | | | Exeter | South West Inter Counties | 20 Aug 17 |
| OctU17M | 2502 | | | | 17 | | | | Street | Somerset Schools Combined Events Championships | 29 Apr 17 |
| 2016 U15 Somerset Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 34.93 | | | | 3 | | | | Street | Somerset County Schools Championships | 11 Jun 16 |