| 2025 SEN Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:52:02 | | | | 741 | | 158 | | Thames Ditton | Hampton Court Half Marathon | 16 Feb 25 |
| 2023 SEN Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 4:18:09 | c | | | 23676 | | 6979 | | London | TCS London Marathon | 23 Apr 23 |
| 2018 U23 Gloucester/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| TJ | 9.84 | | | | 1 | | | | Cambridge | Cambridge University Summer Cuppers | 25 Apr 18 |
| TJ | 9.52 | | -0.6 | | 4 | S | | | Oxford | Oxford University v Cambridge University Inter Varsity Meeting | 19 May 18 |
| TJ | 9.12 | i | | | 8 | | | | Lee Valley | Oxford University v Cambridge University Field Events & Relays Inter Varsity Meeting | 3 Mar 18 |
| 2017 U23 Gloucester/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.31 | | | | 3 | ns | | | Cambridge | Sweatshop Southern Athletics League Division 2E | 29 Apr 17 |
| LJ | 4.21 | i | | | 8 | | | | Lee Valley | Oxford University v Cambridge University Field Events & Relays | 4 Mar 17 |
| LJ | 4.16 | | | | 3 | | | | Cambridge | Cambridge University AC Sports | 6 May 17 |
| TJ | 9.53 | | | | 2 | | | | Cambridge | Cambridge University AC Sports | 6 May 17 |
| TJ | 9.30 | | 1.6 | | 4 | | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 14 May 17 |
| TJ | 8.62 | | | | 5 | | | | Cambridge | Cambridge University Cuppers | 14 Oct 17 |
| 2016 U20 Gloucester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 4.21 | | | | 4 | | | | Oxford | Oxford v Cambridge Freshers Match | 13 Nov 16 |
| 2011 U15 Gloucester |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75HU15W | 16.3 | | | | 5 | | | | Stourport | McCain Young Athletes League Midland 1 SE Division Match 1 | 22 May 11 |
| 75HU15W | 17.6 | | | | 3 | | | | Cheltenham | Gloucestershire County Championships | 15 May 11 |
| HJ | 1.15 | | | | 4 | | | | Stourport | McCain Young Athletes League Midland 1 SE Division Match 1 | 22 May 11 |
| LJ | 4.05 | | | | 5 | | | | Cheltenham | Gloucestershire County Championships | 15 May 11 |
| LJ | 3.62 | | | | 5 | | | | Stourport | McCain Young Athletes League Midland 1 SE Division Match 1 | 22 May 11 |