1000 | 2:21.43 | Welsh Athletics Elite Endurance Series | 0.0 | -0.1 | 21 Apr 21 | +1 |
800 | 1:49.80 | David Hemery Valentine Invite | 0.5 | -0.4 | 15 Feb 20 | +2 |
800 | 1:49.97 | Penn State National Open | 0.5 | -0.4 | 31 Jan 20 | +3 |
800 | 1:52.47 | England Athletics Senior Championships, including Disability Championships | 0.3 | 0.6 | 17 Jul 21 | +4 |
800 | 1:51.55 | Penn 8 Team Select | 0.5 | 0.1 | 18 Jan 20 | +5 |
1000 | 2:28.56 | Atlantic 10 Championships | 0.5 | 1.2 | 29 Feb 20 | |
1000 | 2:29.31 | Atlantic 10 Championships | 0.5 | 1.4 | 1 Mar 20 | |
8K | 26:23 | Iona College Meet of Champions | 1.4 | 0.0 | 20 Sep 19 | |
800 | 1:49.49 | David Hemery Valentine Invitational | 0.5 | -0.9 | 8 Feb 19 | |
800 | 1:51.48 | ECAC Championship | 0.5 | 0.1 | 2 Mar 19 | |
800 | 1:53.28 | ECAC Championship | 0.5 | 0.6 | 3 Mar 19 | |
1000 | 2:26.51 | Atlantic 10 Championships | 0.5 | 0.7 | 24 Feb 19 | |
800 | 1:52.84 | Penn State National | 0.5 | 0.2 | 26 Jan 19 | |
1000 | 2:28.86 | Atlantic 10 Championships | 0.5 | 1.3 | 23 Feb 19 | |
8.5K | 31:09 | Oxfordshire Cross Country League (Inc Oxfordshire Championships) | 5.9 | 0.0 | 6 Jan 19 | |
800 | 1:52.27 | IC4A/ECAC Championships | 1.0 | 0.0 | 12 May 18 | |
800 | 1:52.30 | Larry Ellis Invitational | 1.0 | 0.0 | 20 Apr 18 | |
800 | 1:52.28 | Fred Hardy Invitational | 1.0 | 0.0 | 31 Mar 18 | |
1500 | 3:56.82 | A-10 Championships | 1.0 | 1.2 | 5 May 18 | |
1500 | 3:54.70 | Temple Owls Invitational | 1.0 | 0.9 | 13 Apr 18 | |
800 | 1:50.65 | Iowa State Classic | 0.5 | 0.0 | 10 Feb 18 | |
800 | 1:50.93 | Penn State National | 0.5 | 0.1 | 27 Jan 18 | |
Mile | 4:09.75 | Atlantic 10 Championships | 0.5 | 0.9 | 17 Feb 18 | |
Mile | 4:08.22 | Villanova Invitational | 0.5 | 0.7 | 3 Feb 18 | |
800 | 1:53.24 | Southland Conference | 1.2 | 0.1 | 14 May 17 | |
800 | 1:55.05 | Michael Johnson Invitational | 0.6 | 1.3 | 22 Apr 17 | |
800 | 2:00.60 | Southland Conference | 1.2 | 2.3 | 13 May 17 | |
800 | 1:50.29 | England Athletics U20 / U23 Championships | 0.9 | -0.5 | 19 Jun 16 | |
800 | 1:51.79 | British Championships | 0.8 | 0.1 | 25 Jun 16 | |
800 | 1:48.88 | BMC Gold Standard Races | 0.3 | -0.9 | 15 Jun 16 | |
800 | 1:53.40 | England Athletics U20 / U23 Championships | 0.9 | 0.5 | 18 Jun 16 | |
800 | 1:57.14 | Manchester International | 0.5 | 2.0 | 17 Aug 16 | |
800 | 1:52.69 | Southland Conference Championships | 0.6 | 0.0 | 8 May 16 | |
800 | 2:29.83 | Gulden Invitational | 0.5 | 11.2 | 20 Jan 18 | |
800 | 1:53.70 | Southland Conference Championships | 0.6 | 0.3 | 7 May 16 | |
800 | 1:50.74 | Bryan Clay Invitational | 0.2 | -0.7 | 15 Apr 16 | |
800 | 1:52.24 | Southland Conference Indoor Championships | 0.5 | -0.5 | 16 Feb 16 | |
800 | 1:53.24 | Victor Lopez Classic | 0.2 | 0.1 | 26 Mar 16 | |
800 | 1:53.08 | Southland Conference Indoor Championships | 0.5 | -0.3 | 15 Feb 16 | |
800 | 1:53.26 | Meyo Invitational | 0.5 | -0.2 | 6 Feb 16 | |
1500 | 3:59.40 | Roadrunner Invitational | 0.6 | 1.0 | 9 Apr 16 | |
800 | 1:56.70 | Texas A&M Invitational | 0.5 | 0.8 | 15 Jan 16 | |
Mile | 4:26.03 | Houston Invitational | 0.5 | 2.0 | 30 Jan 16 | |
800 | 1:52.47 | BMC Grand Prix | 0.3 | -0.3 | 18 Jul 15 | |
800 | 1:52.35 | England Athletics U20 / U23 Championships | 0.7 | -0.7 | 20 Jun 15 | |
800 | 1:53.00 | BMC Gold Standard Races | 0.2 | 0.0 | 15 Jul 15 | |
800 | 1:54.11 | BMC Gold Standard Races | 0.6 | -0.1 | 20 May 15 | |
800 | 1:53.7 | Berkshire County Schools Championships | 0.0 | 0.4 | 13 Jun 15 | |
800 | 1:57.75 | England Athletics U20 / U23 Championships | 0.7 | 0.9 | 20 Jun 15 | |
1500 | 4:03.98 | Watford Open Graded Meeting | 0.7 | 1.5 | 6 May 15 | |
800 | 2:00.3 | Sweatshop Southern Athletics League Division 3SW | 0.8 | 1.5 | 25 Apr 15 | |
800 | 1:58.07 | England Athletics U15 / U17 / U20 Championships | 0.5 | 1.2 | 28 Feb 15 | |
1500 | 4:18.6 | Sweatshop Southern Athletics League Division 3SW | 0.8 | 3.5 | 25 Apr 15 | |
800 | 1:54.21 | CAU Inter-County Championships | 0.7 | -0.2 | 23 Aug 14 | |
800 | 1:52.48 | BMC Grand Prix | 0.4 | -1.3 | 19 Jul 14 | |
800 | 1:56.39 | CAU Inter-County Championships | 0.7 | 0.5 | 24 Aug 14 | |
1500 | 3:56.96 | South of England AA U15 / U20 Inter County Championships | 1.1 | 0.0 | 3 Aug 14 | |
800 | 1:54.44 | BMC Gold Standard Races | 0.0 | 0.6 | 10 Sep 14 | |
1500 | 3:59.52 | UK Youth Development U17/U20 League Division Southern Premier 1 | 1.3 | 0.2 | 27 Jul 14 | |
800 | 1:56.14 | Watford Open Graded Meeting | 0.6 | 0.5 | 13 Aug 14 | |
6.7K | 26:11 | ESAA English Schools' Championships | 6.0 | 0.2 | 14 Mar 15 | |
800 | 1:55.4 | Sweatshop Southern Athletics League Division 3 South | 0.0 | -0.1 | 21 Jun 14 | |
800 | 1:55.9 | Sweatshop Southern Athletics League Division 3 South | 0.1 | 0.0 | 12 Jul 14 | |
1500 | 3:55.6 | Berkshire Schools' Championships | 0.4 | -0.7 | 14 Jun 14 | |
800 | 1:56.5 | Sweatshop Southern Athletics League Division 3 South | 0.5 | -0.5 | 17 May 14 | |
1500 | 3:58.87 | Watford Open Graded Meeting | 0.5 | -0.3 | 4 Jun 14 | |
1500 | 3:57.68 | Watford Open Graded Meeting | 0.4 | -0.7 | 7 May 14 | |
1500 | 4:03.33 | Oxford City AC Open Graded Meeting | 0.6 | 0.3 | 11 Jun 14 | |
800 | 1:57.7 | Sweatshop Southern Athletics League Division 3 South | 0.4 | -0.8 | 19 Apr 14 | |
1500 | 4:15.1 | Sweatshop Southern Athletics League Division 3 South | 0.8 | 2.0 | 21 Jun 14 | |
1500 | 4:17.8 | Sweatshop Southern Athletics League Division 3 South | 0.8 | 2.5 | 12 Jul 14 | |
1500 | 4:18.5 | Berkshire County Championships | 0.8 | 2.2 | 25 May 14 | |
1500 | 4:22.1 | Sweatshop Southern Athletics League Division 3 South | 0.8 | 2.7 | 17 May 14 | |
1500 | 4:12.84 | South of England AA Championships Day 2 / 3 | 0.5 | 1.0 | 19 Jan 14 | |
6K | 19:48 | CAU Inter County Championships | 0.3 | -0.4 | 8 Mar 14 | |
1500 | 4:28.2 | Sweatshop Southern Athletics League Division 3 South | 0.8 | 2.8 | 19 Apr 14 | |
6K | 21:21 | ECCA English National Championships | 2.5 | 0.2 | 22 Feb 14 | |
3.851K | 12:44 | Southern Young Athletes' Relays (U17M) | 2.8 | -1.0 | 21 Sep 13 | |
1500 | 4:02.61 | Watford Open Graded Meeting | 0.3 | -0.8 | 26 Jun 13 | |
1500 | 4:15.25 | Sainsbury's School Games | 0.8 | 1.0 | 15 Sep 13 | |
1500 | 4:06.0 | Sweatshop Southern Athletics League Division 2 S | 0.8 | -0.9 | 18 May 13 | |
1500 | 4:08.52 | Oxford City AC Open Graded Meeting | 0.4 | 0.0 | 19 Jun 13 | |
3000 | 9:18.2 | Berkshire County U13 Championships | 1.5 | 1.2 | 10 Jul 13 | |
1500 | 4:11.3 | Sweatshop Southern Athletics League Division 2 S | 0.8 | 0.0 | 15 Jun 13 | |
1500 | 4:18.1 | Wessex Young Athletes' League | 1.1 | 1.1 | 30 Jun 13 | |
1500 | 4:10.3 | Berkshire Schools' Championships | 0.2 | 0.4 | 8 Jun 13 | |
800 | 2:01.0 | Sweatshop Southern Athletics League Division 2 S | 0.0 | -0.1 | 20 Apr 13 | |
1500 | 4:20.0 | Sweatshop Southern Athletics League Division 2 S | 0.8 | 1.7 | 14 Jul 13 | |
1500 | 4:11.5 | Wessex Young Athletes' League | 0.8 | -0.1 | 14 Apr 13 | |
1500 | 4:25.8 | Wessex Young Athletes' League | 0.0 | 3.3 | 21 Jul 13 | |
1500 | 4:21.9 | Sweatshop Southern Athletics League Division 2 S | 0.8 | 1.3 | 20 Apr 13 | |
1500 | 4:21.7 | Berkshire County Championships | 0.2 | 2.0 | 26 May 13 | |
parkrun | 16:55 | Newbury parkrun # 58 | 1.5 | -1.3 | 23 Feb 13 | |
parkrun | 16:57 | Newbury parkrun # 56 | 1.5 | -1.2 | 9 Feb 13 | |
parkrun | 16:49 | Newbury parkrun # 43 | 2.0 | -2.4 | 24 Nov 12 | |
1500 | 4:12.23 | Oxford City AC Open Graded Meeting | 1.2 | -0.4 | 5 Sep 12 | |
800 | 2:01.9 | Southern Athletics League Division 2 W Match 2 | 0.6 | -0.4 | 1 Sep 12 | |
parkrun | 17:40 | Newbury parkrun # 47 | 2.5 | -0.6 | 22 Dec 12 | |
1500 | 4:14.2 | Southern Athletics League Division 2 W Match 2 | 0.6 | 0.4 | 1 Sep 12 | |
800 | 2:02.2 | Southern Athletics League Division 2 W | 0.8 | -0.5 | 9 Jun 12 | |
1500 | 4:15.2 | Wessex Young Athletes' League | 0.6 | 0.6 | 22 Jul 12 | |
parkrun | 17:17 | Newbury parkrun # 39 | 1.5 | -0.9 | 27 Oct 12 | |
800 | 2:01.20 | Basingstoke & Mid Hants AC Open Graded Meeting | 0.0 | -0.1 | 30 May 12 | |
800 | 2:01.46 | Bracknell Young Athletes' Meeting | 0.6 | -2.1 | 31 Mar 12 | |
1500 | 4:42.5 | Wessex Young Athletes' League | 0.2 | 0.0 | 17 Apr 11 | |
1500 | 4:38.6 | Berkshire County Championships | 0.1 | -0.6 | 15 May 11 | |
1500 | 4:33.4 | Berkshire County Schools Championships | 0.4 | -1.1 | 11 Jun 11 | |
1500 | 4:36.6 | Wessex Young Athletes' League | 0.8 | -0.4 | 12 Jun 11 | |
1500 | 4:24.0 | Wessex Young Athletes' League | 0.6 | -1.9 | 10 Jul 11 | |
3000 | 9:55.2 | Berkshire County U13 Championships | 1.0 | 1.0 | 13 Jul 11 | |
1500 | 4:21.40 | England Athletics U15/U17 Championships | 0.8 | -1.2 | 20 Aug 11 | |
1500 | 4:20.58 | Watford Open | 0.5 | -0.6 | 24 Aug 11 | |
1500 | 4:18.20 | SEAA U15/U20 Inter-counties Championships | 1.0 | -1.3 | 27 Aug 11 | |
1500 | 4:22.31 | Watford Open | 0.4 | 0.2 | 21 Sep 11 | |
2.997K | 9:41 | Southern Junior Road Relay Championships | 1.3 | 0.7 | 24 Sep 11 | |
parkrun | 17:16 | Basingstoke parkrun # 175 | 1.5 | -1.9 | 15 Oct 11 | |
parkrun | 17:53 | Basingstoke parkrun # 177 | 2.5 | -1.1 | 29 Oct 11 | |
parkrun | 17:23 | Basingstoke parkrun # 179 | 2.0 | -1.7 | 12 Nov 11 | |
800 | 2:08.17 | Metaswitch Games | 0.5 | -0.1 | 11 Dec 11 | |
1500 | 4:28.77 | SEAA Championships Day 2 & 3 | 0.5 | 1.0 | 22 Jan 12 | |
parkrun | 17:12 | Newbury parkrun # 2 | 1.0 | -1.1 | 18 Feb 12 | |
1500 | 4:16.82 | Basingstoke Young Athletes' Open Meeting | 1.0 | 0.3 | 7 Apr 12 | |
1500 | 4:19.9 | Wessex Young Athletes' League | 0.0 | 1.8 | 15 Apr 12 | |
3M | 16:02 | Virgin London Mini Marathon | 1.0 | -1.4 | 22 Apr 12 | |
1500 | 4:18.4 | Southern Athletics League Division 2 W Match 2 | 0.4 | 1.2 | 19 May 12 | |
parkrun | 17:04 | Newbury parkrun # 17 | 1.0 | -0.9 | 2 Jun 12 | |
1500 | 4:21.3 | Southern Athletics League Division 2 W | 0.8 | 1.2 | 9 Jun 12 | |
1500 | 4:24.1 | Berkshire Schools' Championships | 0.8 | 1.6 | 16 Jun 12 | |
parkrun | 17:47 | Newbury parkrun # 22 | 1.5 | 0.2 | 30 Jun 12 | |
parkrun | 20:15 | Newbury parkrun # 25 | 1.0 | 5.9 | 21 Jul 12 | |
parkrun | 17:40 | Newbury parkrun # 26 | 1.0 | 0.5 | 28 Jul 12 | |
parkrun | 19:00 | Newbury parkrun # 27 | 1.0 | 3.3 | 4 Aug 12 | |
parkrun | 17:35 | Newbury parkrun # 28 | 1.0 | 0.3 | 11 Aug 12 | |
parkrun | 19:02 | Newbury parkrun # 29 | 2.0 | 2.4 | 18 Aug 12 | |