| 2025 SEN Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.06 | | | | 3 | B | | | Twickenham | BMC Record Breaker Races | 18 Jun 25 |
| 800 | 1:50.76 | | | | 5 | C | | | Watford | BMC Grand Prix - World Athletics Challenger | 12 Jul 25 |
| 1500 | 4:06.78 | + | | | 35 | | | | Oxford | BMC Bannister Miles | 5 May 25 |
| Mile | 4:24.76 | | | | 11 | B | | | Oxford | BMC Bannister Miles | 5 May 25 |
| 1MXC | 4:54 | | | | 24 | | | | Cardiff | British Athletics Cross Challenge (inc John H Collins Gwent League) (AWAITING GWENT LEAGUE RESULTS FROM ORGANISER) | 8 Nov 25 |
| 4KXCL | 13:09 | | | | 3 | L02 | | | Wormwood Scrubs | South of England AA Relay Championships | 18 Oct 25 |
| 5K | 14:36 | | | 14:37 | 30 | | | | Battersea Park | Mizuno Podium 5K (incl 1M Challenge) | 31 Dec 25 |
| 5KXCL | 16:12 | | | | 16 | L04 | | | Mansfield | ECCA National Cross Country Relays | 1 Nov 25 |
| 6KL | 18:55 | | | | 32 | L01 | | | Aldershot | Southern Men's 6-Stage Relays | 20 Sep 25 |
| 9.12KXC | 32:25 | c | | | 20 | R1 | | | Horspath | Chiltern League | 15 Nov 25 |
| 12KXC | 51:41 | | | | 178 | | | | Parliament Hill | ECCA Saucony English National Championships | 22 Feb 25 |
| 2024 SEN Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:09.26 | | | | 8 | A | | | Watford | BMC Gold Standard Races | 10 Jul 24 |
| 5K | 14:19 | | | 14:20 | 19 | R4 | | | Battersea Park | Friday Night 5K Under the Lights | 16 Feb 24 |
| 5KXCL | 16:30 | | | | 23 | L4 | | | Mansfield | ECCA National Cross Country Relays | 2 Nov 24 |
| 6KL | 20:01 | | | | 37 | L3 | | | Aldershot | Southern Men's 6-Stage Relays | 21 Sep 24 |
| 4MXC | 23:51 | | | | 8 | | | | Wimbledon Common | Oxford v Cambridge Varsity Match | 7 Dec 24 |
| 9.12KXC | 33:30 | | | | 3 | | | | Shotover Park | Chiltern League | 10 Feb 24 |
| 2023 SEN Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.69 | | | | 1 | 2 | | | Sportcity | National Athletics League Premier Division Fixture A | 11 Jun 23 |
| 800 | 1:56.24 | | | | 7 | C | | | Birmingham Uni | BMC Grand Prix - World Athletics Challenger | 29 Jul 23 |
| 800 | 2:04.83 | | | | 8 | 2 | | | Cambridge MA, USA | Harvard/Yale vs.Achilles Oxford/Cambridge | 8 Apr 23 |
| 1500 | 3:46.84 | | | | 3 | C | | | Watford | BMC Grand Prix - World Athletics Challenger | 1 Jul 23 |
| 1500 | 3:47.07 | | | | 2 | C | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 10 Jun 23 |
| 1500 | 4:06.91 | | | | 2 | | | | Woodford | National Athletics League Premier Division Fixture B | 15 Jul 23 |
| 1500 | 4:23.62 | | | | 14 | | | | Sportcity | National Athletics League Premier Division Fixture A | 11 Jun 23 |
| 1.5KXC | 5:06 | | | | 16 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 2022 U23 Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.21 | | | | 1 | D | | | Trafford | BMC Grand Prix | 23 Jul 22 |
| 800 | 1:50.36 | | | | 8 | A | | | Sportcity | BMC Grand Prix | 28 May 22 |
| 800 | 1:50.73 | | | | 4 | B | | | Watford | BMC Gold Standard Races | 13 Jul 22 |
| 800 | 1:50.84 | | | | 5 | B | | | Birmingham (U) | BMC Grand Prix | 14 May 22 |
| 800 | 1:51.56 | | | | 3 | s2 | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| 800 | 1:52.05 | | | | 5 | 1 | | | Palo Alto CA, USA | Stanford Invitational | 2 Apr 22 |
| 800 | 1:54.4 | | | | 4 | 1 | | | Cambridge | Cambridge University AC Sports | 23 Apr 22 |
| 800 | 1:55.19 | i | | | 5 | A | | | Sheffield | BMC Sheffield Grand Prix | 9 Jan 22 |
| 800 | 1:55.78 | i | | | 5 | h8 | | | Sheffield | BUCS British University Championships | 18 Feb 22 |
| 800 | 1:58.03 | | | | 9 | C | | | Watford | BMC Grand Prix | 11 Jun 22 |
| 800 | 1:58.23 | | | | 1 | h8 | | | Chelmsford | BUCS Outdoor Athletics Championship | 30 Apr 22 |
| 1500 | 3:56.03 | | | | 1 | | | | Woodford | National Athletics League - Premiership | 2 Jul 22 |
| 1500 | 3:57.46 | | | | 2 | | | | Sportcity | National Athletics League - Premiership | 7 May 22 |
| Mile | 4:18.16 | | | | 1 | A | | | Oxford | Oxford v Cambridge 147th Athletics Varsity Match | 8 May 22 |
| 8KXC | 30:29 | | | | 46 | | | | Greenford | BUCS Cross Country Championships | 5 Feb 22 |
| 2021 U23 Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.03 | | | | 4 | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| 800 | 1:49.79 | | | | 1 | E | | | Watford | BMC Grand Prix | 12 Jun 21 |
| 800 | 1:50.69 | | | | 6 | B | | | Loughborough | BMC Grand Prix | 24 Jul 21 |
| 800 | 1:51.01 | | | | 4 | B | | | Watford | BMC Gold Standard Races | 11 Aug 21 |
| 800 | 1:51.40 | | | | 2 | B | | | Eltham | BMC Grand Prix | 14 Aug 21 |
| 800 | 1:52.60 | | | | 1 | | | | Lee Valley | Oxford University v Cambridge University Inter Varsity Meeting | 4 Jul 21 |
| 800 | 1:52.74 | | | | 3 | 1 | | | Bromley | London Hurdles & Middle Distance Open Meeting | 22 May 21 |
| 800 | 1:53.78 | | | | 6 | | | | Bedford | England U20 & U23 Championships | 19 Jun 21 |
| 800 | 1:57.4 | | | | 3 | 4 | | | Cambridge | Cambridge Local Open Competition | 28 Apr 21 |
| 1500 | 3:58.63 | + | | | 3m | 10 | | | Wimbledon | Dave Clarke Mile Extravaganza (with 1500m Split) | 28 Jul 21 |
| 1500 | 4:02.31 | | | | 11 | A | | | Birmingham (U) | BMC Gold Standard Races | 21 Apr 21 |
| 1500 | 4:06.6 | | | | 5 | 1 | | | Cambridge | Cambridge Local Open Competition | 5 May 21 |
| Mile | 4:13.67 | | | | 1 | 10 | | | Wimbledon | Dave Clarke Mile Extravaganza (with 1500m Split) | 28 Jul 21 |
| Mile | 4:18.40 | | | | 4 | B | | | Linford Christie Stadium | BMC Festival of Miles inc. Thames Valley Harriers Open Meeting | 22 Aug 21 |
| 5.053KL | 16:08 | | | | 27 | L1 | | | Milton Keynes | SOAR MK Relays | 26 Sep 21 |
| 9KXC | 33:20 | | | | 23 | | | | Coldhams Common | CUH&H MegaCross Interclub Invitational | 30 Oct 21 |
| 10.3KXC | 34:06 | | | | 9 | | | | St Neots | Cambridge University Cuppers | 13 Nov 21 |
| 10.3KXC | 35:08 | | | | 10 | M2 | | | St Neots | Oxford v Cambridge Varsity II-IVs Matches | 27 Nov 21 |
| 2020 U23 Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.50 | | | | 4 | B | | | Lee Valley | BMC Gold Standard Races | 29 Aug 20 |
| 800 | 1:57.16 | | | | 3 | C | | | Lee Valley | BMC Gold Standard Races & Sprints | 5 Aug 20 |
| 800 | 2:04.48 | i | | | 6 | B | | | Lee Valley | BMC Lee Valley Open | 19 Feb 20 |
| 1500 | 3:54.9 | | | | 5 | 15 | | | Aldershot | Aldershot Farnham & District AC Night of 1500m | 10 Sep 20 |
| 8KXC | 29:24 | | | | 121 | | | | Edinburgh | BUCS Cross Country Championships | 1 Feb 20 |
| 2019 U20 Chiltern/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.9 | | | | 4 | A | | | Kingston | UK Youth Development U17/U20 League Division South 1A | 30 Jun 19 |
| 800 | 1:53.22 | | | | 10 | | | | Watford | BMC Gold Standard Races | 12 Jun 19 |
| 800 | 1:54.39 | | | | 3 | 21 | | | Watford | Watford Open Graded Meeting | 7 Aug 19 |
| 800 | 1:55.08 | | | | 5 | C | | | Eltham | BMC Grand Prix | 20 Jul 19 |
| 800 | 1:55.17 | | | | 2 | A | | | Milton Keynes | BMC PB Classic | 1 Jun 19 |
| 800 | 1:55.34 | | | | 7 | B | | | Watford | BMC Gold Standard Races | 10 Jul 19 |
| 800 | 1:55.83 | | | | 2 | B | | | Cambridge | Oxford University v Cambridge University Inter Varsity Meeting | 18 May 19 |
| 800 | 1:57.05 | | | | 5 | 22 | | | Watford | Watford Open Graded Meeting | 17 Apr 19 |
| 800 | 1:59.09 | i | | | 3 | B | | | Lee Valley | BMC Lee Valley Open | 20 Feb 19 |
| 800 | 1:59.11 | | | | 5 | 1 | | | Loughborough | Loughborough Students BUCS Trials & Open (Inc BUCS 10,000m Championships) | 27 Apr 19 |
| 800 | 1:59.67 | | | | 4 | h7 | | | Bedford | BUCS Championships | 4 May 19 |
| 800 | 2:01.52 | | | | 3 | | | | Cambridge | University of Oxford & Cambridge v Harvard & Yale Ivy League Match | 29 Jun 19 |
| 800 | 2:01.8 | | | | 1 | B | | | Brighton | UK Youth Development U17/U20 League Division South 1A | 28 Jul 19 |
| 800 | 2:03.7 | | | | 1 | A | | | Kingston | UK Youth Development U17/U20 League Division South 1A | 30 Jun 19 |
| 1500 | 4:01.88 | | | | 11 | 13 | | | Watford | Watford Open Graded Meeting | 24 Jul 19 |
| 1500 | 4:07.06 | | | | 6 | 8 | | | Watford | Watford Open Graded Meeting | 3 Apr 19 |
| 1500 | 4:19.1 | | | | 1 | A | | | Brighton | UK Youth Development U17/U20 League Division South 1A | 28 Jul 19 |
| 8.2KXC | 28:35 | | | | 93 | B | | | Exeter | BUCS Cross Country Championships | 2 Feb 19 |
| 9KXC | 33:48 | | | | 2 | | | | Hughenden Park | Bedfordshire / Buckinghamshire County Championships | 5 Jan 19 |
| 2018 U20 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.8 | | | | 1 | B | | | Portsmouth | UK Youth Development U17/U20 League Division South 1A | 29 Jul 18 |
| 800 | 1:56.68 | | | | 1 | C | | | Milton Keynes | BMC PB Classic | 2 Jun 18 |
| 800 | 1:57.74 | | | | 7 | 20 | | | Watford | Watford Open Graded Meeting | 13 Jun 18 |
| 800 | 1:59.20 | | | | 1 | 15 | | | Watford | Watford Open Graded Meeting | 16 May 18 |
| 800 | 1:59.70 | | | | 4 | | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 13 May 18 |
| 800 | 2:00.00 | | | | 4 | 19 | | | Watford | Watford Open Graded Meeting | 18 Apr 18 |
| 800 | 2:01.4 | | | | 2 | A | | | Kingston | UK Youth Development U17/U20 League Division South 1A | 27 May 18 |
| 800 | 2:04.87 | | | | 3 | h1 | | | Horspath | South of England U15 / U20 Inter County Championships | 1 Sep 18 |
| 800 | 2:12.4 | | | | 4 | B | | | Portsmouth | UK Youth Development U17/U20 League Division South 1A | 29 Jul 18 |
| 8KXC | 29:23 | | | | 89 | | | 11 | Welwyn Garden City | Start Fitness Metropolitan League | 10 Nov 18 |
| 8.4KXC | 31:59 | | | | 54 | | | 11 | Milton Keynes | Results Base Chiltern League | 10 Feb 18 |
| ZXC | 42:41 | | | | 44 | | | | RAF Wittering | RAF v Eastern Counties v Cambridge University Match | 27 Oct 18 |
| 2017 U20 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.5.KXC | 23:51 | | | | 5 | | | | High Wycombe | Buckinghamshire Schools' Championships | 8 Feb 17 |
| 800 | 2:05.47 | | | | 4 | 19 | | | Watford | Watford Open Graded Meeting | 19 Apr 17 |
| 800 | 2:09.17 | | | | 5 | 14 | | | Watford | Watford Open Graded Meeting | 9 Aug 17 |
| 1500 | 4:23.28 | | | | 6 | B | | | Horspath | Oxfordshire & Buckinghamshire County Championships | 13 May 17 |
| 1500 | 4:31.05 | | | | 14 | 14 | | | Watford | Watford Open Graded Meeting | 3 May 17 |
| Mile | 4:43.86 | | | | 2 | 6 | | | Watford | Watford Open Graded Meeting | 5 Apr 17 |
| 3000 | 9:51.9 | | | | 1 | A | | | Uxbridge | UK Youth Development U17/U20 League Division South Premier 2A | 30 Apr 17 |
| 3000 | 10:03.0 | | | | 1 | B | | | Harrow | UK Youth Development U17/U20 League Division South Premier 2A | 25 Jun 17 |
| 4.9KL | 17:23 | | | | 68 | L2 | | | Crystal Palace | Southern Men's 6-Stage Relays | 24 Sep 17 |
| 5.6KXC | 19:05 | | | | 5 | | | | Milton Keynes | Chiltern League | 11 Feb 17 |
| 6KXC | 20:27 | | | | 2 | | | | Buckingham | Buckinghamshire County Championships | 7 Jan 17 |
| 6KXC | 21:36 | | | | 67 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| 6KXC | 23:06 | | | | 180 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| 7.2KXC | 25:20 | | | | 192 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 9.5KXC | 34:40 | | | | 75 | | | 10 | Milton Keynes | Chiltern League Inc. British Athletics Cross Challenge & RAF v Oxford University | 11 Nov 17 |
| 2016 U17 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.85 | | | | 4 | 16 | | | Watford | Watford Open Graded Meeting | 13 Jul 16 |
| 800 | 2:11.05 | | | | 5 | 15 | | | Watford | Watford Open Graded Meeting | 15 Jun 16 |
| 800 | 2:14.48 | | | | 5 | 11 | | | Watford | Watford Open Graded Meeting | 20 Apr 16 |
| 800 | 2:15.21 | | | | 5 | 9 | | | Watford | Watford Open Graded Meeting | 18 May 16 |
| 1500 | 4:39.49 | | | | 4 | 8 | | | Watford | Watford Open Graded Meeting | 4 May 16 |
| 1500 | 4:44.3 | | | | 2 | B | | | Aldershot | UK Youth Development U17/U20 League Division South South/West 1b | 29 May 16 |
| 3000 | 9:55.03 | | | | 4 | | | | Bromley | Southern Counties U17 Inter County Match | 17 Jul 16 |
| 3000 | 10:09.8 | | | | 1 | B | | | Aldershot | UK Youth Development U17/U20 League Division South South/West 1b | 29 May 16 |
| 3000 | 10:12.00 | | | | 5 | | | | Horspath | Oxfordshire & Buckinghamshire County Championships | 15 May 16 |
| 3000 | 10:12.13 | | | | 5 | 1 | | | Watford | Watford Open Graded Meeting | 6 Apr 16 |
| 4.5KL | 16:04 | | | | 17 | L2 | | | Bedford | Southern Young Athletes Relays | 25 Sep 16 |
| 5K | 18:33 | | | | 11 | | | 3 | Waddesdon | Waddesdon Manor Hill 5K | 20 Jul 16 |
| 5.5KXC | 25:58 | | | | 13 | | | | High Wycombe | Buckinghamshire Schools' Championships | 3 Feb 16 |
| 5.5KXC | 30:04 | | | | 46 | | | | High Wycombe | Buckinghamshire Schools' Championships | 3 Feb 16 |
| 5.85KXC | 20:48 | | | | 12 | | | | Oxford | Chiltern League | 15 Oct 16 |
| 5.9KXC | 21:02 | | | | 69 | | | 37 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| 6KXC | 20:56 | | | | 13 | | | | Old Warden Park | Buckinghamshire County Championships | 9 Jan 16 |
| 6KXC | 24:04 | | | | 108 | | | | Parliament Hill | South of England Championships | 30 Jan 16 |
| 6KXC | 24:36 | | | | 25 | | | | Luton | Results Base Chiltern League | 16 Jan 16 |
| 2015 U17 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 22:41 | | | | 33 | | | | Bedford | Results Base Chiltern League | 10 Oct 15 |
| 2014 U15 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 15:55 | | | | 57 | | | | Luton | Apex Sports Chiltern League | 6 Dec 14 |
| ZXC | 16:01 | | | | 61 | | | | Slough | Apex Sports Chiltern League | 11 Jan 14 |
| ZXC | 16:56 | | | | 42 | | | | Keysoe | Apex Sports Chiltern League (inc RAF vs Oxford University) | 8 Nov 14 |
| ZXC | 21:08 | | | | 62 | | | | High Wycombe | Buckinghamshire Schools' Championships | 5 Feb 14 |
| ZXC | 22:05 | | | | 76 | | | | High Wycombe | Buckinghamshire Schools' Championships | 5 Feb 14 |
| 2013 U15 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 14:36 | | | | 81 | | | | Luton | Apex Sports Chiltern League | 12 Jan 13 |
| 2012 U13 Chiltern |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2K | 8:20 | | | | 24 | | | 5 | Amersham | Round the Town 2K | 13 Dec 12 |
| 2K | 8:22 | | | | 45 | | | 9 | Amersham | Round the Town 2K | 15 Nov 12 |
| 2K | 8:32 | | | | 38 | | | 11 | Amersham | Round the Town 2K | 25 Oct 12 |
| ZXC | 12:03 | | | | 70 | | | | Slough | Apex Sports Chiltern League | 1 Dec 12 |