| 2016 SEN Team Bath/Gloucestershire Uni/Portugal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.19 | | | | 6 | h9 | | | Bedford | BUCS Championships | 30 Apr 16 |
| 400 | 54.1 | | | | 2 | 1 | | | Exeter | South West University Championships | 16 Mar 16 |
| 800 | 2:08.3 | | | | 4 | 1 | | | Exeter | South West University Championships | 16 Mar 16 |
| 2015 U23 Team Bath/Portugal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 12KXC | 41:59 | | | | 238 | | | | Birmingham | CAU Inter County Championships (Inc World Trials & British Athletics Cross Challenge) | 7 Mar 15 |
| ZXC | 37:22 | | | | 31 | | | | Bicton House | South West Inter-Counties Championships | 4 Jan 15 |
| 2014 U23 Cheltenham/Portugal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.5 | | | | 3 | | | | Gloucester | Avon League | 10 Aug 14 |
| 400 | 50.6 | | | | 1 | B | | | Yate | Serveline Midland League Division 2 | 7 Jun 14 |
| 400 | 51.3 | | | | 3 | | | | Yate | Avon League | 25 May 14 |
| 400 | 52.6 | | | | 2 | B | | | Cheltenham | Serveline Midland League Division 2 | 2 Aug 14 |
| 800 | 1:52.9 | | | | 1 | | | | Coventry | BMC Regional Races | 2 Jul 14 |
| 800 | 1:54.1 | | | | 2 | | | | Coventry | BMC Regional Races | 11 Jun 14 |
| 800 | 1:54.33 | | | | 11 | B | | | Watford | BMC Gold Standard Races | 13 Aug 14 |
| 800 | 1:54.53 | | | | 9 | B | | | Watford | BMC Gold Standard Races | 16 Jul 14 |
| 800 | 1:55.0 | | | | 1 | A | | | Cheltenham | Serveline Midland League Division 2 | 2 Aug 14 |
| 800 | 1:55.2 | | | | 1 | A | | | Yate | Serveline Midland League Division 2 | 7 Jun 14 |
| 800 | 1:56.0 | | | | 1 | | | | Yeovil | Yeovil Spring Open | 6 Apr 14 |
| 800 | 1:57.42 | | | | 5 | | | | Eltham | BMC Regional Races | 23 Jul 14 |
| 800 | 1:59.44 | | | | 1 | 1 | | | Eton | Windsor Slough Eton & Hounslow Open Meeting | 19 Apr 14 |
| 800 | 2:03.9 | | | | 1 | | | | Gloucester | Avon League | 10 Aug 14 |
| 1500 | 4:05.1 | | | | 1 | | | | Stoke Gifford | Avon League | 14 Sep 14 |
| ZXC | 35:01 | | | | 9 | | | | Bath | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 14 Dec 14 |