1500 | 3:44.56 | BMC Grand Prix - World Athletics Challenger | 0.3 | 0.3 | 27 May 23 | +1 |
1500 | 3:51.29 | Loughborough Open inc. BUCS 10000m | 1.0 | 0.5 | 22 Apr 23 | +2 |
1500 | 3:53.42 | BUCS Outdoor Athletics Championships | 0.8 | 1.1 | 1 May 23 | +3 |
1500 | 3:53.47 | BUCS Outdoor Athletics Championships | 0.8 | 1.1 | 30 Apr 23 | +4 |
1.5K | 4:40 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 8.6 | -0.1 | 26 Nov 22 | +5 |
1500 | 3:58.46 | BUCS Outdoor Athletics Championships | 0.8 | 1.8 | 29 Apr 23 | |
9.5K | 29:27 | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni Trials) | 2.8 | -2.1 | 13 Nov 21 | |
1.5K | 4:28 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs Leagues) | 7.9 | -1.1 | 27 Nov 21 | |
5K | 15:23 | ECCA Saucony English National Relay Championships | 4.2 | -2.4 | 6 Nov 21 | |
1.53K | 4:23 | SPAR European Cross Country Championships | 5.0 | 0.2 | 12 Dec 21 | |
3000 | 8:20.30 | BMC Sheffield Grand Prix | 0.5 | 1.5 | 9 Jan 22 | |
1500 | 3:48.14 | Müller British Championships inc. Invitation 10000m | 1.2 | -0.1 | 25 Jun 21 | |
1500 | 3:40.82 | BMC Grand Prix | 0.0 | -0.7 | 29 May 21 | |
Mile | 4:05.22 | BMC Grand Prix | 0.9 | 0.0 | 24 Jul 21 | |
1500 | 3:45.63 | Loughborough International | 0.7 | -1.0 | 23 May 21 | |
3000 | 8:18.43 | BMC Gold Standard | 1.1 | -0.9 | 25 Aug 20 | |
Mile | 4:02.11 | University of Birmingham Track & Field Series | 0.2 | 0.3 | 14 Jul 21 | |
1500 | 3:47.49 | BMC Grand Prix | 0.4 | -0.5 | 8 May 21 | |
800 | 1:51.00 | BMC Grand Prix | 0.2 | 0.6 | 12 Jun 21 | |
1500 | 3:49.62 | England Athletics Senior Championships, including Disability Championships | 0.7 | 0.6 | 18 Jul 21 | |
1500 | 3:48.44 | BMC Regional Races | 0.5 | -1.1 | 18 Sep 20 | |
3000 | 8:19.30 | BMC Gold Standard Races | 0.7 | -0.5 | 15 Sep 20 | |
3000 | 8:27.96 | Herc Wimbo 1500 3000 & 5000m Night | 1.2 | 0.2 | 23 Sep 20 | |
3K | 8:59 | ECCA Saucony English National Relay Championships | 4.1 | -1.2 | 2 Nov 19 | |
5K | 14:38 | Armagh International Road Races | -0.1 | 0.3 | 13 Feb 20 | |
9.2K | 31:29 | Chiltern League | 4.4 | 0.1 | 7 Dec 19 | |
6.7K | 22:06 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 3.5 | 0.3 | 23 Nov 19 | |
1500 | 4:07.04 | England U20 & U23 Championships | 0.7 | 3.1 | 19 Jun 21 | |
10.6K | 41:24 | ECCA Saucony English National Championships | 6.1 | 3.2 | 22 Feb 20 | |
5.6K | 19:23 | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 4.8 | 1.2 | 9 Nov 19 | |
3000 | 8:26.03 | European Athletics U20 Championships | 0.6 | 0.1 | 18 Jul 19 | |
3000 | 8:26.14 | European Athletics U20 Championships | 0.6 | 0.1 | 18 Jul 19 | |
3000 | 8:16.16 | Loughborough International | 0.8 | -1.0 | 19 May 19 | |
3000 | 8:35.19 | BMC Grand Prix | 0.9 | 0.4 | 29 Jun 19 | |
3000 | 8:19.46 | Watford Open Graded Meeting | 0.5 | -1.1 | 1 May 19 | |
8K | 29:47 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 8.2 | -1.9 | 9 Mar 19 | |
5K | 19:07 | IAAF International (Inc Home Countries International / British Athletics Cross Challenge) | 10.0 | -1.6 | 19 Jan 19 | |
10.2K | 33:26 | Chiltern League | 2.4 | -1.4 | 12 Jan 19 | |
3K | 8:53 | ECCA Saucony English National Relay Championships | 2.2 | -0.5 | 3 Nov 18 | |
6.4K | 20:46 | British Athletics Cross Challenge (Inc. Gwent League) | 3.3 | -1.7 | 13 Oct 18 | |
6.7K | 20:41 | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 0.4 | -0.7 | 24 Nov 18 | |
6K | 19:09 | Cross Internacional de Atapuerca | 1.2 | -0.2 | 11 Nov 18 | |
800 | 1:59.38 | South of England U15 / U20 Inter County Championships | 1.0 | 0.3 | 1 Sep 18 | |
800 | 1:59.47 | South of England U15 / U20 Inter County Championships | 1.0 | 0.4 | 1 Sep 18 | |
parkrun | 15:55 | Bicester parkrun # 124 | 1.4 | 0.0 | 22 Sep 18 | |
800 | 1:54.84 | BMC Grand Prix | 0.4 | -1.0 | 23 Jun 18 | |
3000 | 8:42.34 | BMC Regional Races | 0.9 | 0.1 | 17 Jul 18 | |
1500 | 3:59.16 | New Balance ESAA English Schools' Championships | 0.5 | 0.3 | 13 Jul 18 | |
1500 | 3:57.78 | BMC Grand Prix | 0.3 | -0.5 | 26 May 18 | |
1500 | 4:09.01 | England Athletics U20 / U23 Championships | 1.2 | 0.4 | 16 Jun 18 | |
6.8K | 23:06 | New Balance ESAA English Schools' Championships | 4.4 | -3.8 | 17 Mar 18 | |
3M | 14:54 | Virgin London Mini Marathon | 1.5 | -2.9 | 22 Apr 18 | |
800 | 1:57.45 | Buckinghamshire & Oxfordshire County Championships | 0.1 | -0.4 | 13 May 18 | |
1500 | 4:01.49 | Watford Open Graded Meeting | 0.3 | -0.9 | 2 May 18 | |
6K | 21:26 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 6.3 | -3.6 | 10 Mar 18 | |
5.6K | 18:55 | Results Base Chiltern League | 4.8 | -4.0 | 10 Feb 18 | |
3000 | 8:59.46 | BMC PB Classic | 0.6 | 1.5 | 2 Jun 18 | |
6K | 20:15 | ECCA Saucony English National Championships | 3.9 | -3.3 | 24 Feb 18 | |
1500 | 4:05.55 | Watford Open Graded Meeting | 0.6 | -0.7 | 4 Apr 18 | |
1500 | 4:15.15 | Buckinghamshire & Oxfordshire County Championships | 0.9 | 1.1 | 12 May 18 | |
6.1K | 20:24 | Results Base Chiltern League | 3.1 | -2.9 | 13 Jan 18 | |
5.4K | 18:24 | Results Base Chiltern League | 4.2 | -3.0 | 2 Dec 17 | |
5K | 15:13 | South of England Masters' & Inter Counties Championships | -0.3 | -2.5 | 9 Dec 17 | |
5.9K | 19:37 | Chiltern League Inc. British Athletics Cross Challenge & RAF v Oxford University | 2.6 | -2.6 | 11 Nov 17 | |
5.56K | 16:22 | Start Fitness Gwent League (inc South & West Wales Championships & BA Cross Challenge) | -2.4 | -1.8 | 14 Oct 17 | |
1500 | 4:20.78 | Southern U15/U20 Inter County Championships | 1.4 | 0.7 | 10 Sep 17 | |
1500 | 4:06.70 | BMC Grand Prix | 0.3 | -0.2 | 24 Jun 17 | |
1500 | 4:09.21 | Southern Counties Senior Inter County Match | 0.5 | 0.0 | 2 Jul 17 | |
1500 | 4:10.36 | ESAA English Schools' Championships | 0.6 | 0.0 | 7 Jul 17 | |
1500 | 4:11.3 | Oxfordshire County Schools Championships | 1.2 | -0.4 | 11 Jun 17 | |
1500 | 4:06.01 | Watford Open Graded Meeting | 0.0 | -0.8 | 31 May 17 | |
parkrun | 17:15 | parkrun du Bois de Boulogne # 80 | 2.0 | -0.2 | 19 Aug 17 | |
6K | 19:21 | Oxfordshire County Championships | 2.8 | -5.0 | 7 Jan 17 | |
4M | 22:17 | Kidlington AC Mota-vation 4 Series | 1.3 | 0.1 | 31 Aug 17 | |
3.9M | 21:04 | Kidlington AC Mota-vation 4 Series | 1.1 | -0.8 | 29 Jun 17 | |
4.25M | 23:17 | Kidlington AC Mota-vation 4.25 | 1.8 | -1.2 | 25 May 17 | |
parkrun | 17:28 | Krakow parkrun # 216 | 2.0 | 0.3 | 5 Aug 17 | |
5.6K | 18:48 | Chiltern League | 2.8 | -3.4 | 11 Feb 17 | |
6K | 20:57 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 3.5 | -2.7 | 11 Mar 17 | |
1500 | 4:11.4 | Oxfordshire Junior League | 0.0 | -0.4 | 9 Apr 17 | |
6.1K | 20:32 | Chiltern League | 2.9 | -3.5 | 14 Jan 17 | |
1500 | 4:19.82 | Oxfordshire & Buckinghamshire County Championships | 0.6 | 0.6 | 13 May 17 | |
4.09M | 22:11 | Kidlington AC Mota-vation 4.09 Series | 0.8 | -0.4 | 27 Apr 17 | |
1500 | 4:16.4 | Heart of England League Division 2 | 0.1 | 0.6 | 7 May 17 | |
parkrun | 17:08 | Bicester parkrun # 38 | 4.0 | -3.5 | 31 Dec 16 | |
3000 | 9:20.24 | Watford Open Graded Meeting | 0.3 | 1.2 | 19 Apr 17 | |
6K | 19:18 | New Balance ESAA English Schools' Championships | -0.5 | -1.8 | 18 Mar 17 | |
1500 | 4:21.92 | Radley AC Charles Kear Memorial Open | 1.1 | 0.0 | 26 Mar 17 | |
parkrun | 17:08 | Bicester parkrun # 53 | 2.0 | -1.5 | 15 Apr 17 | |
parkrun | 17:08 | Bicester parkrun # 37 | 3.0 | -2.5 | 24 Dec 16 | |
parkrun | 17:15 | Bicester parkrun # 39 | 2.8 | -2.0 | 1 Jan 17 | |
5K | 16:29 | South of England Masters' and Inter Counties Championships | 1.3 | -2.3 | 10 Dec 16 | |
parkrun | 17:15 | Buckingham parkrun # 143 | 2.4 | -1.6 | 1 Jan 17 | |
5.4K | 19:31 | Chiltern League | 4.1 | -1.8 | 3 Dec 16 | |
5K | 17:18 | Aylesbury Boxing Day 5K | 2.1 | -1.2 | 26 Dec 16 | |
10K | 35:11 | Andy Reading 10K | 0.8 | -0.9 | 11 Dec 16 | |
5.85K | 19:22 | Chiltern League | 1.1 | -2.4 | 15 Oct 16 | |
5.9K | 19:53 | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 1.2 | -1.8 | 12 Nov 16 | |
parkrun | 17:02 | Bicester parkrun # 25 | 2.0 | -1.8 | 1 Oct 16 | |
parkrun | 17:06 | Bicester parkrun # 33 | 1.0 | -0.7 | 26 Nov 16 | |
parkrun | 17:27 | Bicester parkrun # 22 | 2.8 | -1.7 | 10 Sep 16 | |
parkrun | 17:19 | Aylesbury parkrun # 148 | 1.2 | -0.4 | 29 Oct 16 | |
parkrun | 16:57 | Bicester parkrun # 14 | 1.8 | -2.5 | 16 Jul 16 | |
1500 | 4:20.7 | Oxfordshire County Schools' Championship | 0.9 | 0.0 | 12 Jun 16 | |
1500 | 4:19.03 | Oxford City AC Open Graded Meeting | 0.1 | 0.6 | 22 Jun 16 | |
parkrun | 17:31 | Bicester parkrun # 12 | 2.4 | -1.9 | 2 Jul 16 | |
1500 | 4:27.1 | Heart of England League Division 2 | 1.1 | 0.7 | 10 Jul 16 | |
3.9M | 21:40 | Kidlington AC Mota-vation 4 Series | 1.2 | -1.8 | 7 Jul 16 | |
800 | 2:09.1 | Oxfordshire County Schools' Championship | 0.8 | 0.4 | 12 Jun 16 | |
800 | 2:04.8 | Heart of England League Division 2 | 0.0 | -1.8 | 7 May 16 | |
1500 | 4:17.37 | Oxfordshire & Buckinghamshire County Championships | 0.4 | 0.0 | 14 May 16 | |
parkrun | 17:34 | Amager Faelled parkrun # 387 | 1.0 | 0.4 | 27 Aug 16 | |
parkrun | 17:17 | Bicester parkrun # 6 | 1.0 | -2.7 | 21 May 16 | |
parkrun | 17:39 | Bicester parkrun # 10 | 1.2 | -0.4 | 18 Jun 16 | |
1500 | 4:23.4 | Heart of England League Division 2 | 0.0 | -0.5 | 7 May 16 | |
parkrun | 18:05 | Bicester parkrun # 1 | 3.0 | 0.0 | 16 Apr 16 | |
1500 | 4:26.97 | Oxfordshire Junior League | 0.0 | -1.9 | 30 Apr 16 | |
800 | 2:12.10 | Oxfordshire Junior League | 0.0 | -1.6 | 30 Apr 16 | |
5.7K | 19:49 | New Balance ESAA English Schools' Championships | 0.3 | 0.0 | 5 Mar 16 | |
4.5K | 17:11 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 5.0 | 0.0 | 12 Mar 16 | |
4K | 12:44 | South of England Masters' Championships (Inc South of England Inter Counties Championships) | -2.1 | 0.0 | 12 Dec 15 | |
1500 | 4:40.53 | South of England AA U15 / U20 Inter County Championships | 1.1 | -1.6 | 23 Aug 15 | |
4K | 16:31 | Results Base Chiltern League | 6.0 | 0.0 | 16 Jan 16 | |
4.42K | 16:26 | Results Base Chiltern League (Inc British Cross Challenge and RAF v Oxford University) | 2.8 | 0.0 | 7 Nov 15 | |
1500 | 4:45.7 | Oxfordshire Junior League | 1.2 | -0.5 | 6 Sep 15 | |
1500 | 4:44.2 | Oxfordshire County Schools' Championship | 0.8 | -1.3 | 14 Jun 15 | |
1500 | 4:48.7 | Heart of England League Division 3 | 0.4 | -0.3 | 7 Jun 15 | |
1500 | 4:47.9 | Oxfordshire Junior League | 0.0 | -0.8 | 17 May 15 | |
1500 | 4:54.1 | Heart of England League Division 3 | 0.8 | 0.0 | 10 May 15 | |
3.6K | 13:56 | ESAA English Schools' Championships | 1.1 | 0.0 | 14 Mar 15 | |