| 2023 SEN Cheltenham/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 2:30:40 | | | 3:08:46 | 4230 | | 1225 | | Birmingham | Great Birmingham Half Marathon | 7 May 23 |
| 2016 U20 Cheltenham/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 7.71 | i | | | 1 | ns | | | Lee Valley | Inter Varsity Meeting | 3 Feb 16 |
| 2015 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 9.18 | | | | 4 | A | | | Rugby | Athletics Direct Midland League Division 1 | 25 Apr 15 |
| SP4K | 8.89 | | | | 2 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| SP4K | 8.30 | | | | 3 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| SP4K | 8.11 | | | | 4 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| DT1K | 28.72 | | | | 5 | A | | | Rugby | Athletics Direct Midland League Division 1 | 25 Apr 15 |
| DT1K | 28.52 | | | | 5 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| DT1K | 27.99 | | | | 3 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| DT1K | 26.75 | | | | 4 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| HT4K | 21.45 | | | | 5 | A | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| HT4K | 21.26 | | | | 5 | B | | | Rugby | Athletics Direct Midland League Division 1 | 25 Apr 15 |
| HT4K | 19.73 | | | | 5 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| JT600 | 29.11 | | | | 3 | A | | | Rugby | Athletics Direct Midland League Division 1 | 25 Apr 15 |
| JT600 | 25.43 | | | | 1 | C | | | Cheltenham | Cheltenham Midsummer Open Meeting | 15 Jul 15 |
| JT600 | 25.15 | | | | 6 | | | | Cheltenham | Brewer Games Open Meeting | 4 May 15 |
| JT600 | 24.79 | | | | 3 | A | | | Yate | UK Youth Development U17/U20 League Division Midland Premier South/West | 18 Apr 15 |
| JT600 | 23.81 | | | | 6 | A | | | Birmingham | Athletics Direct Midland League Division 1 | 9 Aug 15 |
| 2014 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.34 | | | | 3 | A | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier 2 | 29 Jun 14 |
| SP4K | 8.15 | | | | 2 | A | | | Stoke | UK Youth Development U17/U20 League Division Midland Premier 2 | 27 Apr 14 |
| SP4K | 7.77 | | | | 1 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier 2 | 1 Jun 14 |
| DT1K | 26.90 | | | | 2 | A | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier 2 | 29 Jun 14 |
| DT1K | 24.51 | | | | 2 | A | | | Stoke | UK Youth Development U17/U20 League Division Midland Premier 2 | 27 Apr 14 |
| DT1K | 19.36 | | | | 1 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier 2 | 1 Jun 14 |
| HT4K | 20.52 | | | | 3 | A | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier 2 | 29 Jun 14 |
| HT4K | 20.19 | | | | 2 | B | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier 2 | 1 Jun 14 |
| HT4K | 18.09 | | | | 2 | A | | | Stoke | UK Youth Development U17/U20 League Division Midland Premier 2 | 27 Apr 14 |
| JT600 | 21.85 | | | | 2 | A | | | Stoke | UK Youth Development U17/U20 League Division Midland Premier 2 | 27 Apr 14 |
| JT600 | 21.69 | | | | 3 | A | | | Cheltenham | UK Youth Development U17/U20 League Division Midland Premier 2 | 1 Jun 14 |
| JT600 | 21.14 | | | | 3 | A | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier 2 | 29 Jun 14 |
| 2013 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 6.51 | | | | 4 | | | | Stourport | Kidderminster & Stourport Open | 14 Apr 13 |
| JT600 | 20.22 | | | | 4 | | | | Stourport | Kidderminster & Stourport Open | 14 Apr 13 |