| 2025 SEN Shaftesbury Barnet/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:42.97 | | | | 9 | B | | | Birmingham (U) | BMC Grand Prix - World Athletics Challenger | 7 Jun 25 |
| 3000 | 8:05.13 | i | | | 1 | B | | | Sheffield | BMC Sheffield Grand Prix | 19 Jan 25 |
| 3000 | 8:10.34 | i | | | 6 | | | | Sheffield | BUCS Athletics: Indoor Championships | 16 Feb 25 |
| 3000 | 8:16.93 | + | | | 14 | A | | | Stockholm, SWE | adidas Spåret 5000 | 17 May 25 |
| 3000 | 8:27.33 | i | | | 1 | h4 | | | Sheffield | BUCS Athletics: Indoor Championships | 15 Feb 25 |
| 5000 | 13:48.58 | | | | 11 | A | | | Stockholm, SWE | adidas Spåret 5000 | 17 May 25 |
| 5000 | 14:14.79 | | | | 3 | 1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 25 |
| 10000 | 29:54.81 | | | | 18 | | | | Bochum, GER | FISU World University Games | 23 Jul 25 |
| 5K | 13:55 | | | 13:58 | 29 | A | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 8KXC | 23:33 | | | | 29 | | | | Louisville KY, USA | ACC Cross Country Championships | 31 Oct 25 |
| 8KXC | 23:56 | | | | 17 | C | | | Chicago IL, USA | Sean Earl Loyola Lakefront Invitational | 3 Oct 25 |
| 10KXC | 29:50 | | | | 12 | | | | Huntsville AL, USA | NCAA Division I South Region Cross Country Championships | 14 Nov 25 |
| 10KXC | 31:04 | | | | 229 | | | | Columbia MO, USA | NCAA Division I Cross Country Championships | 22 Nov 25 |
| 10.87KXC | 32:15 | | | | 10 | | | | Cardiff | BUCS Championship | 1 Feb 25 |
| 2024 U23 Shaftesbury Barnet/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:11.09 | | | | 6 | A | | | Birmingham (U) | BMC Gold Standard Races | 15 May 24 |
| 3000 | 8:33.07 | i | | | 3 | h3 | | | Sheffield | BUCS Athletics: Indoor Championships | 24 Feb 24 |
| 5000 | 14:28.16 | | | | 6 | 1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 6 May 24 |
| 5KXCL | 15:17 | | | | 15 | L1 | | | Mansfield | ECCA National Cross Country Relays | 2 Nov 24 |
| 5.848KL | 17:15 | | | | 7 | L1 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 5 Oct 24 |
| 8KXC | 24:20 | | | | 3 | | | | Abbotstown, IRL | Autumn Open International Cross Country | 13 Oct 24 |
| 6.1MXC | 29:40 | | | | 4 | | | | Betley Court Farm | Birmingham League Division 1 | 30 Nov 24 |
| 10K | 29:26 | | | 29:27 | 20 | | | | Telford | Telford 10K | 15 Dec 24 |
| 2023 U23 Shaftesbury Barnet/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:46.72 | | | | 5 | A | | | Sagunto, ESP | Gran Premio Ciudad de Sagunto | 21 Jun 23 |
| 1500 | 3:47.19 | | | | 12 | | | | Watford | BMC Gold Standard Races | 14 Jun 23 |
| 1500 | 3:57.66 | | | | 13 | A | | | Watford | BMC Gold Standard Races | 12 Jul 23 |
| 3000 | 8:09.14 | i | | | 3 | B | | | Valencia, ESP | World Athletics Indoor Tour Challenger - Gran Premio Internacional Ciudad de Valencia | 25 Jan 23 |
| 3000 | 8:18.16 | i | | | 4 | h3 | | | Sheffield | BUCS Athletics: Indoor Championships | 25 Feb 23 |
| 3000 | 8:32.82 | i | | | 9 | | | | Sheffield | BUCS Athletics: Indoor Championships | 26 Feb 23 |
| 5000 | 14:05.78 | | | | 5 | 1 | | | Sportcity | BUCS Outdoor Athletics Championships | 1 May 23 |
| 5000 | 14:17.09 | | | | 14 | A | | | Sportcity | BMC Grand Prix - World Athletics Challenger | 27 May 23 |
| 5000 | 14:29.12 | | | | 11 | A | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 10 Jun 23 |
| 8.3KXC | 27:13 | | | | 11 | | | | Pembrey Country Park | BUCS Cross Country Championships | 4 Feb 23 |
| 2022 U23 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:46.58 | | | | 5 | B | | | Barcelona, ESP | Miting Internacional d’Atletisme Ciutat de Barcelona - World Athletics Continental Tour Challenger | 5 Jul 22 |
| 1500 | 3:47.76 | | | | 6 | A | | | Sagunto, ESP | Trofeo de Atletismo Ciudad de Sagunto | 7 Jun 22 |
| 1500 | 3:54.19 | | | | 5 | | | | Sagunto, ESP | Liga Joma de Clubes DH Hombres J2 | 14 May 22 |
| 3000 | 8:21.67 | | | | 10 | | | | Ibiza, ESP | Meeting Ibiza d'Atletisme Toni Bonet | 7 May 22 |
| 3000 | 8:26.79 | i | | | 12 | | | | Salamanca, ESP | Campeonato de España Sub23 en Pista Cubierta | 19 Feb 22 |
| 3000 | 8:32.04 | i | | | 2 | | | | Valencia, ESP | Campeonato Autonómico Sub23 PC | 12 Feb 22 |
| 5000 | 14:20.44 | | | | 1 | B | | | Los Corrales de Buelna, ESP | Gran Premio Los Corrales de Buelna | 4 Jun 22 |
| 5000 | 14:40.17 | | | | 2 | A | | | Burjassot, ESP | Reunión de Fondo Gran Premio "Ciutat de Burjassot" | 26 Mar 22 |
| 5000 | 14:40.23 | | | | 8 | | | | Santander, ESP | Campeonato De España Sub23 | 9 Jul 22 |
| 6MXC | 31:54 | | | | 5 | | | 2 | Wolverhampton | Birmingham League Division 1 | 3 Dec 22 |
| 9.8KXC | 32:06 | | | | 61 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 26 Nov 22 |
| 2021 U20 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:54.20 | | | | 1 | 1 | | | La Nucia, ESP | Campeonato Autonómico Absoluto A.L. | 19 Jun 21 |
| 3000 | 8:25.71 | | | | 8 | | | | Monzón, ESP | Campeonato de España Sub20 | 3 Jul 21 |
| 3000 | 8:34.57 | | | | 4 | | | | Valencia, ESP | Liga Joma de Clubes DH Hombres | 15 May 21 |
| 2020 U20 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:08.95 | | | | 3 | 1 | | | Sagunto, ESP | Control Provincial FACV Valencia | 17 Jul 20 |
| 2019 U17 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 15:57.39 | | | | 9 | | | | Burjassot, ESP | Cto de España de Fondo en Pista - Trofeo Iberico | 13 Apr 19 |
| 2018 U17 Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:07.30 | | | | 3 | | | | Cartagena, ESP | Cto Clubes Sub20 - Final B2 Hombres | 12 May 18 |
| 3000 | 9:07.38 | | | | 13 | | | | Gijón, ESP | Campeonato de España Sub18 | 23 Jun 18 |
| 3000 | 9:11.84 | | | | 4 | | | | Gandía, ESP | Campeonato Autonómico Sub 18 Juvenil + Control FACV | 2 Jun 18 |
| 3000 | 9:12.93 | | | | 5 | | | | Gandía, ESP | Campeonato Autonómico de Clubes Absoluto | 5 May 18 |
| 3000 | 9:28.08 | i | | | 15 | | | | Antequera, ESP | Campeonato de España Sub18 | 10 Mar 18 |
| 2017 U15 Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:18.69 | | | | 1 | 15 | | | Watford | Watford Open Graded Meeting | 26 Jul 17 |
| 3000 | 9:05.82 | | | | 7 | | | | Murcia, ESP | Campeonato de España Cadete | 2 Jul 17 |
| 3000 | 9:30.51 | | | | 7 | | | | Bedford | England Athletics U15 / U17 Championships | 26 Aug 17 |
| 3000 | 9:30.87 | | | | 6 | | | | Salamanca, ESP | Cto Clubes 2ª Division Hombres Final A | 11 Jun 17 |
| 3000 | 9:45.24 | | | | 3 | | | | Castellón, ESP | Campeonato de España de Clubes Cadete - Final A | 7 Oct 17 |