800 | 1:51.31 | Raleigh Relays | 0.6 | -0.4 | 29 Mar 25 | +1 |
1500 | 3:48.56 | Raleigh Relays | 0.5 | 0.0 | 27 Mar 25 | +2 |
Mile | 4:05.92 | Boston University David Hemery Valentine Invitational | 0.5 | -0.2 | 14 Feb 25 | +3 |
1000 | 2:24.89 | Boston University John Thomas Terrier Classic | 0.5 | 0.0 | 1 Feb 25 | +4 |
Mile | 4:16.30 | Providence College Friar Invitational | 1.4 | 0.3 | 11 Apr 25 | +5 |
1000 | 2:26.41 | Ivy League Heptagonal Indoor Track and Field Championships | 0.5 | 0.4 | 1 Mar 25 | |
1000 | 2:27.04 | Ivy League Heptagonal Indoor Track and Field Championships | 0.5 | 0.5 | 2 Mar 25 | |
800 | 1:53.51 | Dartmouth-Yale-Columbia | 0.5 | 0.4 | 18 Jan 25 | |
8K | 24:41 | Ivy League Heptathlon | 1.0 | -1.2 | 2 Nov 24 | |
8K | 25:05 | Lehigh Paul Short Run | 1.6 | -1.3 | 5 Oct 24 | |
10K | 32:04 | NCAA Division I Northeast Region Cross Country Championships | 1.4 | -0.7 | 15 Nov 24 | |
8K | 24:50 | Princeton Fall Classic | 0.4 | -0.4 | 18 Oct 24 | |
800 | 1:50.60 | BMC Grand Prix - World Athletics Challenger | 0.3 | -0.6 | 22 Jun 24 | |
8K | 25:49 | Codfish Bowl | 1.0 | 0.4 | 21 Sep 24 | |
1500 | 3:50.67 | BMC Grand Prix - World Athletics Challenger | 0.3 | 0.2 | 8 Jun 24 | |
800 | 1:51.71 | Highgate Harriers Night of the 10000m PBs (inc. British Championships & Olympic Trials) | 0.0 | -0.2 | 18 May 24 | |
800 | 1:53.24 | Surrey County Championships | 0.0 | 0.2 | 12 May 24 | |
1500 | 3:52.40 | Brighton Track Night 1 | 0.1 | 0.4 | 1 May 24 | |
800 | 1:52.43 | BMC Regional Races | 0.0 | -0.6 | 21 Apr 24 | |
5.97K | 20:39 | ESAA English Schools Championships | 4.4 | 0.1 | 16 Mar 24 | |
800 | 2:00.53 | Surrey County Championships | 0.0 | 2.4 | 12 May 24 | |
6K | 20:25 | South East Schools' Inter Counties | 3.2 | 0.7 | 3 Feb 24 | |
800 | 1:54.73 | BMC Regional Races | 0.2 | -0.1 | 2 Sep 23 | |
parkrun | 15:59 | Bushy Park parkrun # 958 | 1.3 | 0.7 | 25 Nov 23 | |
3000 | 8:35.49 | Watford Harriers Open Graded Meetings | 0.8 | 0.3 | 6 Sep 23 | |
1500 | 3:56.74 | BMC Grand Prix - World Athletics Challenger | 0.4 | 0.2 | 12 Aug 23 | |
3000 | 8:45.80 | National Athletics League Championship Division Fixture B | 2.2 | -0.4 | 11 Jun 23 | |
parkrun | 16:01 | Bushy Park parkrun # 950 | 1.5 | 0.6 | 30 Sep 23 | |
1500 | 3:53.53 | Herc Wimbo 1500m Festival Night | 0.4 | -0.4 | 31 May 23 | |
800 | 1:54.32 | BMC Regional Races | 0.3 | -0.4 | 21 Jun 23 | |
1500 | 3:58.96 | ESAA - English Schools Championships | 0.5 | 0.4 | 30 Jun 23 | |
1500 | 4:02.53 | ESAA - English Schools Championships | 0.5 | 0.9 | 1 Jul 23 | |
800 | 1:54.69 | BMC Regional Races | 0.2 | -0.4 | 23 Apr 23 | |
1500 | 3:56.60 | BMC Regional Races | 0.1 | 0.3 | 10 May 23 | |
7K | 20:22 | ESAA English Schools Championships | -2.2 | -2.3 | 18 Mar 23 | |
5.33K | 16:31 | ESAA English Schools Cup Final | 1.4 | -3.2 | 3 Dec 22 | |
1500 | 3:55.19 | Watford Open Graded Meeting | 0.4 | -0.7 | 24 Aug 22 | |
800 | 1:55.55 | Watford Open Graded Meeting | 0.4 | -0.4 | 7 Sep 22 | |
parkrun | 16:13 | Bushy Park parkrun # 904 | 1.5 | -2.5 | 26 Nov 22 | |
2.5K | 7:46 | Bruce Judd Young Athletes' Relays | 3.7 | 0.6 | 8 Oct 22 | |
800 | 1:56.48 | Watford Open Graded Meeting | 0.2 | -0.4 | 10 Aug 22 | |
4.8K | 15:41 | Southern Relays | 2.9 | -2.7 | 24 Sep 22 | |
1500 | 3:58.86 | ESAA - English Schools Championships | 0.4 | -0.3 | 9 Jul 22 | |
1500 | 3:58.5 | National Athletics League - Championship | 1.2 | -1.3 | 7 May 22 | |
1500 | 4:02.47 | ESAA - English Schools Championships | 0.4 | 0.2 | 8 Jul 22 | |
800 | 2:01.60 | National Athletics League - Championship | 1.3 | 0.0 | 4 Jun 22 | |
1500 | 4:05.7 | Surrey Schools Championships | 1.0 | 0.0 | 11 Jun 22 | |
1500 | 4:05.36 | ESAA South East Schools Inter County Meeting | 0.8 | 0.2 | 18 Jun 22 | |
1500 | 4:02.07 | Tonbridge Easter Open Meeting | 0.4 | 0.0 | 18 Apr 22 | |
800 | 1:57.57 | Lee Valley April Open | 0.0 | -1.5 | 10 Apr 22 | |
1500 | 4:18.38 | National Athletics League - Championship | 1.4 | 1.5 | 4 Jun 22 | |
1500 | 4:26.47 | 2022 School Games | 1.0 | 3.5 | 3 Sep 22 | |
parkrun | 16:48 | Bushy Park parkrun # 878 | 1.5 | -1.2 | 28 May 22 | |
6K | 24:09 | ECCA Saucony English National Championships | 8.5 | -1.6 | 26 Feb 22 | |
parkrun | 16:39 | Bushy Park parkrun # 866 | 1.4 | -1.4 | 5 Mar 22 | |
parkrun | 16:40 | Bushy Park parkrun # 862 | 1.9 | -2.1 | 29 Jan 22 | |
5.75K | 20:51 | ESAA English Schools Championships | 3.0 | -0.1 | 19 Mar 22 | |
parkrun | 16:46 | Bushy Park parkrun # 856 | 1.3 | -2.3 | 18 Dec 21 | |
800 | 2:03.9 | Southern Athletics League - South West London | 0.8 | -0.4 | 14 Aug 21 | |
800 | 2:03.19 | Surrey County Championships | 0.3 | -0.1 | 31 Jul 21 | |
5.4K | 18:54 | Surrey County Schools' Championships | 1.0 | 0.4 | 22 Jan 22 | |
800 | 2:03.56 | Surrey County Championships | 0.3 | 0.0 | 31 Jul 21 | |
800 | 2:04.67 | South of England U17/U15/U13 Championships | 0.6 | 0.0 | 21 Aug 21 | |
800 | 2:02.66 | Surrey Schools Trials | 0.0 | -0.6 | 12 Jun 21 | |
1500 | 4:27.95 | Youth Development League Upper Southern London South | 2.0 | 0.6 | 27 Jun 21 | |
800 | 2:04.8 | Herne Hill Harriers Open Endurance Meeting | 0.0 | -1.7 | 22 May 21 | |
4.7K | 15:59 | OpenTrack Surrey Men's League Division 1 | 1.6 | -1.2 | 16 Oct 21 | |
parkrun | 17:14 | Bushy Park parkrun # 846 | 1.1 | -1.7 | 9 Oct 21 | |
parkrun | 17:36 | Portobello parkrun # 251 | 1.8 | -1.6 | 28 Aug 21 | |
2.5K | 7:27 | Bruce Judd Young Athletes' Relays (Inc Surrey County Championships) | -2.2 | 0.3 | 23 Oct 21 | |
3000 | 9:56.57 | Herne Hill Harriers Open Meeting | 1.7 | -1.6 | 3 Oct 20 | |
parkrun | 17:43 | Bushy Park parkrun # 837 | 2.1 | -1.6 | 7 Aug 21 | |
800 | 2:10.81 | London Inter Club Challenge U15 / U17 | 0.2 | -2.7 | 15 Aug 20 | |
3K | 10:16 | Downs League | 2.6 | -1.3 | 25 Apr 21 | |
1500 | 4:38.6 | Harrow AC 800m & 1500m Race Night 1 | 1.1 | 0.6 | 27 Aug 20 | |
parkrun | 18:46 | Richmond Park parkrun # 658 | 3.2 | -4.3 | 7 Mar 20 | |
parkrun | 20:20 | Kingston parkrun # 550 | 0.7 | 7.2 | 26 Mar 22 | |
parkrun | 21:13 | Wimbledon Common parkrun # 734 | 2.4 | 7.3 | 16 Apr 22 | |
3K | 10:33 | Sport Systems Surrey Men's League Division 1 | 1.8 | -1.3 | 9 Nov 19 | |
parkrun | 19:25 | Richmond Park parkrun # 638 | 3.6 | -3.4 | 2 Nov 19 | |
2.5M | 16:16 | Sportsystems Surrey Men's League Division 1 | 5.0 | -1.7 | 8 Feb 20 | |
3.1K | 11:42 | Southern Young Athletes Relays | 3.3 | 0.0 | 22 Sep 19 | |
parkrun | 19:31 | Kingston parkrun # 502 | 2.2 | -1.7 | 12 Oct 19 | |
800 | 2:19.7 | Ebbisham Boys' League Division 1 | 0.4 | -0.4 | 14 Jul 19 | |
2K | 7:40 | South of England AA Relay Championships | 4.9 | 0.6 | 19 Oct 19 | |
800 | 2:21.55 | Herne Hill Harriers Open | 0.6 | -0.2 | 29 Jun 19 | |
800 | 2:19.60 | Watford Open Graded Meeting | 0.0 | -0.1 | 10 Jul 19 | |
parkrun | 23:42 | Kingston parkrun # 568 | 1.4 | 13.1 | 30 Jul 22 | |
1500 | 4:54.06 | Watford Open Graded Meeting | 0.2 | 1.1 | 24 Jul 19 | |
parkrun | 19:23 | Bushy Park parkrun # 794 | 2.0 | -1.8 | 22 Jun 19 | |
800 | 2:20.02 | Surrey County Championships | 0.2 | -1.0 | 11 May 19 | |
Mile | 5:16.14 | Hercules Wimbledon AC Sprint / Middle Distance Open | 0.9 | -0.8 | 1 May 19 | |
1500 | 4:58.48 | Hercules Wimbledon AC Sprint / Middle Distance Open | 1.4 | -0.5 | 1 May 19 | |
parkrun | 20:02 | Crane Park parkrun # 372 | 3.0 | -1.5 | 25 May 19 | |
parkrun | 20:02 | Bushy Park parkrun # 802 | 1.5 | 0.0 | 17 Aug 19 | |
parkrun | 19:18 | Kingston parkrun # 479 | 1.6 | -2.5 | 27 Apr 19 | |
parkrun | 19:23 | Kingston parkrun # 484 | 1.1 | -0.9 | 1 Jun 19 | |
parkrun | 19:24 | Kingston parkrun # 480 | 1.5 | -1.3 | 4 May 19 | |
parkrun | 19:36 | Bushy Park parkrun # 793 | 1.4 | -0.8 | 15 Jun 19 | |
800 | 2:23.08 | Hercules Wimbledon Young Athletes Open Meeting | 0.0 | -4.6 | 7 Apr 19 | |
parkrun | 24:57 | Bushy Park parkrun # 890 | 1.2 | 15.5 | 20 Aug 22 | |
parkrun | 19:44 | Richmond Park parkrun # 603 | 3.1 | -3.3 | 2 Mar 19 | |
parkrun | 19:29 | Kingston parkrun # 482 | 1.0 | -0.6 | 18 May 19 | |
3.8K | 16:13 | Surrey County Schools' Championships | 2.0 | 3.8 | 18 Jan 20 | |
parkrun | 23:14 | Wimbledon Common parkrun # 706 | 2.6 | 9.1 | 18 Sep 21 | |
3.5K | 14:15 | South East Schools' Inter-Counties U13 & U14 Championships | 3.8 | -0.7 | 23 Mar 19 | |
parkrun | 20:31 | Richmond Park parkrun # 592 | 2.6 | -1.2 | 22 Dec 18 | |
parkrun | 19:49 | Kingston parkrun # 454 | 1.8 | -1.9 | 3 Nov 18 | |
parkrun | 19:51 | Kingston parkrun # 445 | 2.0 | -2.2 | 1 Sep 18 | |
parkrun | 20:13 | Forest of Dean parkrun # 439 | 3.0 | -2.5 | 14 Jul 18 | |
parkrun | 20:33 | Wimbledon Common parkrun # 607 | 2.0 | -0.8 | 23 Jun 18 | |
parkrun | 20:41 | Kingston parkrun # 434 | 1.8 | -0.3 | 16 Jun 18 | |
parkrun | 20:38 | Wimbledon Common parkrun # 605 | 1.8 | -0.4 | 9 Jun 18 | |
parkrun | 21:16 | Wimbledon Common parkrun # 603 | 2.6 | 0.1 | 26 May 18 | |
parkrun | 20:54 | Kingston parkrun # 436 | 1.1 | 0.8 | 30 Jun 18 | |
parkrun | 24:27 | Wimbledon Common parkrun # 662 | 1.8 | 8.3 | 13 Jul 19 | |
parkrun | 21:56 | Richmond Park parkrun # 554 | 3.4 | 0.6 | 31 Mar 18 | |
parkrun | 20:09 | Kingston parkrun # 392 | 2.4 | -2.0 | 2 Sep 17 | |
parkrun | 19:57 | Wimbledon Common parkrun # 556 | 2.3 | -2.7 | 15 Jul 17 | |
parkrun | 20:30 | Wimbledon Common parkrun # 555 | 2.2 | -1.4 | 8 Jul 17 | |
parkrun | 22:57 | Wimbledon Common parkrun # 562 | 5.4 | 0.6 | 26 Aug 17 | |
parkrun | 20:08 | Richmond Park parkrun # 497 | 2.8 | -4.4 | 11 Mar 17 | |
parkrun | 21:07 | Wimbledon Common parkrun # 554 | 2.6 | -0.6 | 1 Jul 17 | |
parkrun | 21:02 | Kingston parkrun # 377 | 1.7 | 0.1 | 20 May 17 | |
parkrun | 22:01 | Royal Tunbridge Wells parkrun # 152 | 3.2 | 0.6 | 29 Apr 17 | |
800 | 2:40.09 | Surrey County Championships | 0.3 | 0.8 | 13 May 17 | |
800 | 2:35.9 | South London Network Super 8 Series | 0.7 | -2.9 | 4 Sep 16 | |
2.8M | 17:55 | 2XU Surrey Men's League Division 1 | 0.6 | -1.5 | 15 Oct 16 | |
1M | 6:45 | Reigate Holly Run Open | 6.0 | 1.1 | 11 Dec 16 | |
parkrun | 21:43 | Wimbledon Common parkrun # 503 | 3.0 | -1.4 | 23 Jul 16 | |
parkrun | 20:54 | Richmond Park parkrun # 444 | 1.0 | -3.1 | 19 Mar 16 | |
parkrun | 22:25 | Richmond Park parkrun # 460 | 2.2 | 0.8 | 9 Jul 16 | |
parkrun | 23:17 | Richmond Park parkrun # 466 | 2.4 | 2.2 | 20 Aug 16 | |
parkrun | 22:05 | Wimbledon Common parkrun # 436 | 1.0 | 0.0 | 25 Apr 15 | |
parkrun | 21:56 | Wimbledon Common parkrun # 440 | 1.5 | -1.8 | 23 May 15 | |
parkrun | 22:16 | Wimbledon Common parkrun # 451 | 2.0 | -1.4 | 8 Aug 15 | |
parkrun | 24:06 | Richmond Park parkrun # 436 | 1.0 | 3.1 | 23 Jan 16 | |
1000 | 3:32.34 | Hercules Wimbledon Young Athletes Meeting | 0.6 | 0.0 | 10 Apr 16 | |
parkrun | 22:37 | Richmond Park parkrun # 451 | 2.0 | 1.4 | 7 May 16 | |