| 2025 SEN Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 2:46:49 | | | 3:02:40 | 4500 | | | | Musselburgh | Scottish Half Marathon | 17 Aug 25 |
| 2013 U23 Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.9 | | | | 4 | B | | | Cheltenham | Plastics Plus Midland League Division 1 | 7 Jul 13 |
| 800 | 2:18.88 | | | | 6 | B | | | Loughborough | Plastics Plus Midland League Division 1 | 9 Jun 13 |
| 2000SC | 8:27.7 | | | | 6 | B | | | Cheltenham | Plastics Plus Midland League Division 1 | 7 Jul 13 |
| 3000SC | 13:05.89 | | | | 5 | A | | | Loughborough | Plastics Plus Midland League Division 1 | 9 Jun 13 |
| 10M | 76:02 | | | | 77 | | | | Barby | Rugby 10 | 29 Sep 13 |
| 2012 U20 Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.60 | | | | 2 | | | | Rugby | 100 days to Go Open | 21 Apr 12 |
| 3000 | 13:04.24 | | | | 5 | B | | | Swansea | National Junior Athletic League Midland Premier Division | 22 Jul 12 |
| 2000SC | 8:05.62 | | | | 6 | A | | | Swansea | National Junior Athletic League Midland Premier Division | 22 Jul 12 |
| 2000SC | 8:28.1 | | | | 3 | B | | | Derby | National Junior Athletic League Midland Premier Division | 12 Aug 12 |
| 2000SC | 9:26.98 | | | | 6 | A | | | Yate | National Junior Athletic League Midland Premier Division | 24 Jun 12 |
| TJ | 11.16 | | | | 5 | A | | | Yate | National Junior Athletic League Midland Premier Division | 24 Jun 12 |
| TJ | 10.32 | | 0.3 | | 5 | B | | | Swansea | National Junior Athletic League Midland Premier Division | 22 Jul 12 |
| 2009 U17 Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| TJ | 11.19 | | | | 2 | A | | | Yate | McCain UK Young Athletes League Midland Premier | 31 May 09 |
| TJ | 11.09 | | 1.8 | | 6 | B | | | Birmingham | McCain National Young Athletes League National Final | 6 Sep 09 |
| TJ | 11.01 | | | | 2 | B | | | Rugby | McCain UK Young Athletes League Midland Premier | 19 Jul 09 |