5M | 27:19 | Marlow 5 | 1.6 | -1.7 | 11 May 25 | +1 |
4M | 21:44 | Kidlington AC Mota-vation Series 4 | 1.4 | -1.1 | 29 May 25 | +2 |
5.1968M | 28:12 | Kidlington AC Mota-vation Series 5.19 | 0.5 | -1.0 | 24 Apr 25 | +3 |
5.08K | 17:20 | ERRA Men's National 12-Stage Relays | 2.0 | -0.9 | 12 Apr 25 | +4 |
8.6K | 30:22 | Southern Men's 12-Stage Relays | 1.9 | -0.7 | 30 Mar 25 | +5 |
8.25K | 31:38 | Oxfordshire Cross Country League | 5.5 | -1.0 | 2 Feb 25 | |
15K | 54:01 | South of England Championships | 1.7 | -0.9 | 25 Jan 25 | |
10K | 36:11 | CAU Inter County Championships (inc British Athletics Cross Challenge) | 2.4 | -0.6 | 8 Mar 25 | |
8K | 31:27 | Oxfordshire Cross Country League (Inc Oxfordshire County Championships) | 6.6 | -1.0 | 5 Jan 25 | |
7.25K | 29:23 | Oxfordshire Cross Country League | 7.7 | -0.6 | 2 Mar 25 | |
7.81K | 31:06 | Oxfordshire Cross Country League | 7.2 | -0.7 | 1 Dec 24 | |
HM | 78:26 | Reading Half Marathon | 0.9 | 0.3 | 23 Mar 25 | |
8.2K | 31:05 | Oxfordshire Cross Country League | 5.3 | -0.9 | 3 Nov 24 | |
parkrun | 16:53 | University Parks parkrun # 149 | 1.8 | -1.1 | 14 Dec 24 | |
5M | 27:42 | Friday Under the Lights Christmas 5 | 0.9 | -0.5 | 20 Dec 24 | |
7.78K | 30:14 | Berks, Bucks & Oxon Championships | 5.4 | 0.1 | 17 Nov 24 | |
12K | 57:12 | ECCA Saucony English National Championships | 11.2 | 1.6 | 22 Feb 25 | |
4M | 22:05 | Kidlington AC Mota-vation Series 4 | 1.4 | -0.3 | 29 Aug 24 | |
parkrun | 18:07 | Harcourt Hill parkrun # 429 | 3.0 | 0.7 | 26 Oct 24 | |
12K | 47:26 | ECCA Saucony English National Cross Country Championships | 5.0 | 0.2 | 14 Sep 24 | |
4.21M | 23:37 | Kidlington AC Mota-vation Series 4.21 | 2.3 | -0.7 | 25 Jul 24 | |
6K | 21:02 | Southern Men's 6-Stage Relays | 2.2 | -0.2 | 21 Sep 24 | |
6M | 34:56 | Hooky 6 | 1.8 | 0.4 | 4 Aug 24 | |
3.9M | 21:35 | Kidlington AC Mota-vation Series 3.9 | 1.5 | -0.3 | 27 Jun 24 | |
parkrun | 17:30 | University Parks parkrun # 126 | 2.2 | 0.2 | 6 Jul 24 | |
parkrun | 17:24 | Moors Valley parkrun # 365 | 2.4 | -0.2 | 15 Jun 24 | |
8.7K | 30:08 | Southern Men's 12-Stage Relays | 1.3 | -0.5 | 24 Mar 24 | |
5K | 16:54 | Alchester 5K | 0.0 | 1.1 | 14 Aug 24 | |
5.38M | 30:45 | ERRA Men's National 12-Stage Relays | 2.0 | -0.3 | 6 Apr 24 | |
4M | 22:21 | Kidlington AC Mota-vation Series 4 | 1.2 | 0.3 | 30 May 24 | |
10K | 36:02 | Oxford Town & Gown 10K | 1.5 | 0.5 | 12 May 24 | |
parkrun | 17:38 | Chipping Norton School parkrun # 149 | 2.2 | 0.5 | 8 Jun 24 | |
5.1968M | 29:06 | Kidlington AC Mota-vation Series 5.19 | 0.4 | 0.6 | 25 Apr 24 | |
10K | 35:25 | Winslow Lions 10K | 1.3 | 0.0 | 25 Feb 24 | |
parkrun | 18:08 | Witney parkrun # 213 | 3.0 | 0.8 | 18 May 24 | |
parkrun | 18:01 | Chipping Norton School parkrun # 136 | 3.6 | -0.1 | 9 Mar 24 | |
5K | 16:34 | Friday Night 5K Under the Lights | 0.4 | -0.1 | 15 Mar 24 | |
10M | 59:52 | Bramley 10 / 20 | 1.6 | 0.6 | 11 Feb 24 | |
10K | 35:58 | Woodcote 10K | 2.2 | -0.3 | 7 Jan 24 | |
parkrun | 18:17 | Chipping Norton School parkrun # 155 | 1.8 | 2.3 | 20 Jul 24 | |
parkrun | 17:30 | Harcourt Hill parkrun # 390 | 2.6 | -0.2 | 13 Jan 24 | |
10K | 34:42 | Polar Group Eynsham 10K | 0.6 | 0.0 | 26 Nov 23 | |
10K | 34:46 | Telford 10K | 0.4 | 0.2 | 10 Dec 23 | |
7.5K | 27:21 | Berks, Bucks & Oxon Championships | 3.8 | -0.7 | 19 Nov 23 | |
8M | 48:16 | Woodstock 8 | 3.9 | -0.9 | 9 Sep 23 | |
5M | 27:29 | Headington 5 | 1.1 | -0.7 | 27 Aug 23 | |
parkrun | 19:23 | Witney parkrun # 201 | 5.8 | 0.6 | 23 Dec 23 | |
parkrun | 18:11 | Fort William parkrun # 183 | 4.0 | -0.1 | 30 Sep 23 | |
parkrun | 18:19 | Abingdon parkrun # 540 | 3.7 | 0.5 | 28 Oct 23 | |
parkrun | 18:40 | Witney parkrun # 196 | 4.6 | 0.3 | 21 Oct 23 | |
HM | 79:04 | Bath Half Marathon | 0.4 | 1.4 | 15 Oct 23 | |
7M | 42:39 | Penn 7 | 4.6 | -0.9 | 10 Jun 23 | |
4M | 22:02 | Kidlington AC Mota-vation Series 4 | 0.9 | 0.1 | 31 Aug 23 | |
6K | 20:57 | Southern Relays | 1.7 | 0.1 | 23 Sep 23 | |
parkrun | 18:44 | Harcourt Hill parkrun # 384 | 3.8 | 1.3 | 11 Nov 23 | |
5K | 16:41 | Alchester 5K | 0.7 | -0.1 | 9 Aug 23 | |
parkrun | 17:54 | Witney parkrun # 191 | 2.8 | 0.5 | 16 Sep 23 | |
5M | 27:59 | Didcot 5 | 0.8 | 0.3 | 2 Jul 23 | |
parkrun | 17:47 | Witney parkrun # 178 | 3.6 | -0.6 | 17 Jun 23 | |
5000 | 16:41.18 | Finsbury Park 5000s | 0.5 | 0.1 | 21 Jul 23 | |
5M | 27:36 | Marlow 5 | 1.0 | -0.4 | 14 May 23 | |
5M | 28:57 | Kidlington AC Mota-vation Series 5 | 2.4 | 0.0 | 27 Apr 23 | |
4.25M | 23:31 | Kidlington AC Mota-vation 4.25 | 1.0 | 0.0 | 25 May 23 | |
8.65K | 30:44 | ERRA Men's National 12-Stage Relays | 1.5 | 0.3 | 15 Apr 23 | |
3.9M | 22:30 | Kidlington AC Mota-vation 3.9 | 1.5 | 1.3 | 29 Jun 23 | |
10K | 35:49 | Goring 10K | 1.8 | 0.0 | 12 Mar 23 | |
12K | 44:26 | ECCA Saucony English National Cross Country Championships | 2.4 | 0.3 | 25 Feb 23 | |
7.2K | 25:15 | Southern Men's 12-Stage Relays | 1.2 | 0.5 | 2 Apr 23 | |
10K | 34:11 | Telford 10K | 0.2 | -0.6 | 11 Dec 22 | |
5M | 27:29 | Guy Fawkes 5 | 1.0 | -1.3 | 6 Nov 22 | |
10K | 34:52 | Polar Group Eynsham 10K | 0.6 | -0.3 | 27 Nov 22 | |
8K | 31:36 | Oxfordshire Cross Country League (Inc Oxfordshire County Championships) | 5.4 | 0.7 | 8 Jan 23 | |
10M | 60:34 | Bramley 10 / 20 | 0.4 | 2.2 | 12 Feb 23 | |
10M | 60:18 | Cotswold Classic 10 | 2.5 | -0.8 | 3 Sep 22 | |
10K | 35:20 | Langley Burrell Fast 10K | 1.0 | -0.5 | 9 Oct 22 | |
parkrun | 16:49 | University Parks parkrun # 31 | 1.5 | -1.4 | 10 Sep 22 | |
6M | 35:27 | Hornton Classic 6 | 3.8 | -1.8 | 16 Jul 22 | |
parkrun | 17:07 | University Parks parkrun # 33 | 1.5 | -0.7 | 24 Sep 22 | |
4.21M | 23:25 | Kidlington AC Mota-vation Series 4.21 | 1.6 | -1.1 | 28 Jul 22 | |
6M | 34:35 | Hooky 6 | 1.5 | -0.4 | 7 Aug 22 | |
4M | 22:15 | Kidlington AC Mota-vation Series 4 | 0.2 | 0.4 | 25 Aug 22 | |
3.9M | 21:27 | Kidlington AC Mota-vation Series 3.9 | 0.7 | -0.5 | 30 Jun 22 | |
parkrun | 18:06 | Witney parkrun # 142 | 2.6 | 0.4 | 13 Aug 22 | |
4.25M | 23:47 | Kidlington AC Mota-vation 4.25 | 1.3 | -0.9 | 26 May 22 | |
5K | 16:45 | South West PB Series 5K | 0.3 | -0.6 | 1 Jun 22 | |
10M | 59:04 | Maidenhead Easter 10 | 1.1 | -0.4 | 15 Apr 22 | |
4.987K | 17:23 | Southern Men's 12-Stage Relays | 1.2 | 0.1 | 27 Mar 22 | |
parkrun | 18:20 | Witney parkrun # 124 | 3.0 | 0.2 | 9 Apr 22 | |
8.25K | 33:54 | Oxfordshire Cross Country League | 6.4 | 0.2 | 6 Feb 22 | |
10K | 35:07 | Speedway 10K | -0.1 | -0.9 | 23 Jan 22 | |
10K | 37:02 | Woodcote 10K | 1.8 | -0.8 | 9 Jan 22 | |
10K | 36:06 | Polar Group Eynsham 10K | 0.5 | -0.9 | 28 Nov 21 | |
7.81K | 32:59 | Oxfordshire Cross Country League | 6.9 | 0.0 | 5 Dec 21 | |
parkrun | 17:35 | Stratford-upon-Avon parkrun # 222 | 1.4 | -1.3 | 30 Oct 21 | |
5M | 29:09 | Hanney 5 | 1.1 | -0.9 | 3 Oct 21 | |
8.74K | 31:44 | Oxfordshire Cross Country League | 0.2 | -0.1 | 7 Nov 21 | |
10M | 61:55 | Leighton 10 | 1.6 | -0.6 | 19 Sep 21 | |
5K | 17:31 | South West PB Series 5K | 0.2 | -1.2 | 25 Aug 21 | |
5M | 29:57 | Linda Franks 5 | 1.4 | -1.0 | 21 Jul 21 | |
6M | 36:40 | Hooky 6 | 1.2 | -0.4 | 8 Aug 21 | |
5K | 17:58 | South West PB Series 5K | 0.1 | 0.4 | 30 Jun 21 | |
10K | 38:54 | Bourton 10K | 1.1 | 0.9 | 23 Feb 20 | |
5K | 18:16 | MK5km PB Special | 0.5 | 0.6 | 21 Aug 20 | |
parkrun | 19:19 | Newbury parkrun # 429 | 3.2 | 0.2 | 18 Jan 20 | |
9.12K | 41:58 | Oxfordshire Cross Country League | 8.0 | 1.2 | 1 Mar 20 | |
10K | 37:47 | Running Grand Prix Bedford Autodrome 10K | -0.4 | 1.3 | 18 Oct 20 | |
10K | 39:15 | RunThrough Tatton Park 10K | 0.7 | 1.7 | 9 Aug 20 | |
5M | 31:23 | Blisworth 5 | 0.7 | 1.9 | 4 Jun 21 | |
5M | 29:57 | Headington 5 | 1.8 | -1.0 | 25 Aug 19 | |
10K | 40:02 | Woodley 10K | 0.9 | 2.3 | 25 Oct 20 | |
5M | 29:21 | Didcot 5 | 0.9 | -1.4 | 7 Jul 19 | |
4.21M | 26:02 | Kidlington AC Mota-vation Series (4.21) | 3.2 | -0.8 | 25 Jul 19 | |
5K | 17:55 | Alchester Summer 5K | 1.1 | -0.7 | 14 Aug 19 | |
parkrun | 18:01 | Didcot parkrun # 214 | 2.2 | -2.1 | 25 May 19 | |
3.9M | 23:11 | Kidlington AC Mota-vation Series (3.9) | 1.7 | -1.2 | 27 Jun 19 | |
7M | 45:16 | Penn 7 | 2.8 | -0.2 | 16 Jun 19 | |
5.1968M | 31:08 | Kidlington AC Mota-vation Series 5.19 | 0.9 | -0.8 | 2 May 19 | |
5.32K | 18:14 | Oxfordshire Relay Championships | -0.5 | -1.6 | 14 Apr 19 | |
10K | 37:26 | Oxford Town & Gown 10K | 0.4 | -0.4 | 12 May 19 | |
8.5K | 35:26 | Oxfordshire Cross Country League | 6.5 | -1.8 | 3 Feb 19 | |
parkrun | 18:16 | Didcot parkrun # 207 | 1.8 | -1.2 | 6 Apr 19 | |
7.664K | 29:29 | Southern Men's 12-Stage Relays | 1.9 | -0.2 | 24 Mar 19 | |
10M | 63:58 | Bramley 10 | 1.3 | 0.0 | 17 Feb 19 | |
parkrun | 18:18 | Didcot parkrun # 197 | 1.8 | -1.8 | 12 Jan 19 | |
5M | 29:46 | Linda Franks 5 | 0.1 | -0.7 | 20 Jan 19 | |
8.5K | 34:32 | Oxford Mail League | 5.0 | -2.1 | 4 Nov 18 | |
9.47K | 38:52 | Oxfordshire Cross Country League | 4.6 | -1.5 | 2 Dec 18 | |
8.5K | 36:24 | Oxfordshire Cross Country League (Inc Oxfordshire Championships) | 5.9 | -0.8 | 6 Jan 19 | |
15K | 61:03 | South of England AA Championships | 1.9 | 0.5 | 26 Jan 19 | |
parkrun | 18:42 | Didcot parkrun # 191 | 2.2 | -1.4 | 8 Dec 18 | |
10K | 38:09 | Eynsham 10K | 0.7 | -0.7 | 25 Nov 18 | |
5M | 30:18 | Hanney 5 | 1.2 | -1.5 | 14 Oct 18 | |
5.88K | 21:49 | ERRA Men's National 6-Stage Relays | 1.4 | -1.6 | 6 Oct 18 | |
5.8K | 21:48 | Southern Men's 6-Stage Relays | 1.7 | -1.4 | 23 Sep 18 | |
parkrun | 19:00 | Eglinton parkrun # 276 | 2.4 | -1.3 | 25 Aug 18 | |
parkrun | 18:46 | Abingdon parkrun # 350 | 2.9 | -2.5 | 2 Jun 18 | |
8.5K | 43:57 | Oxfordshire Cross Country League | 10.0 | 4.0 | 3 Mar 19 | |
parkrun | 18:28 | Didcot parkrun # 174 | 0.8 | -1.0 | 11 Aug 18 | |
5M | 30:57 | Didcot 5 | 1.2 | -0.9 | 1 Jul 18 | |
6M | 39:31 | Hooky 6 | 2.6 | -0.2 | 5 Aug 18 | |
7M | 46:10 | Penn 7 | 2.2 | -0.1 | 17 Jun 18 | |
2M | 11:23 | Self Transcendence 2 | 1.4 | -1.8 | 7 May 18 | |
3M | 17:37 | Self Transcendence 3 | 1.0 | -0.7 | 21 May 18 | |
10K | 38:38 | Oxford Town & Gown 10K | 0.3 | -0.7 | 13 May 18 | |
5.32K | 19:10 | Oxfordshire Relay Championships | -0.7 | -1.1 | 29 Apr 18 | |
parkrun | 18:45 | Didcot parkrun # 144 | 3.0 | -3.0 | 30 Dec 17 | |
Mar | 3:27:30 | Abingdon Marathon | 1.0 | 5.4 | 21 Oct 18 | |
8.5K | 35:09 | Oxford Mail League | 4.7 | -2.0 | 3 Dec 17 | |
HM | 89:15 | Royal Borough of Kingston Half Marathon | 0.8 | 0.7 | 1 Apr 18 | |
10K | 74:51 | RunThrough Thorpe Park 5K / 10K | 1.8 | 30.5 | 24 Sep 23 | |
parkrun | 18:52 | Didcot parkrun # 133 | 2.0 | -2.2 | 21 Oct 17 | |
8.5K | 36:01 | Oxford Mail League | 4.9 | -1.4 | 5 Nov 17 | |
parkrun | 37:50 | Witney parkrun # 189 | 3.0 | 30.6 | 2 Sep 23 | |
parkrun | 18:45 | Didcot parkrun # 136 | 1.0 | -1.2 | 11 Nov 17 | |
parkrun | 18:58 | Didcot parkrun # 124 | 2.4 | -12.1 | 19 Aug 17 | |
5M | 31:54 | Hanney 5 | 1.2 | -0.5 | 1 Oct 17 | |
HM | 91:45 | Old Deer Park Half Marathon | 1.4 | -8.9 | 19 Feb 17 | |
Mar | 3:50:46 | Athens Authentic Marathon | 4.4 | -9.5 | 13 Nov 16 | |
Mar | 4:19:03 | Volkswagen Prague Marathon | 1.0 | 0.0 | 8 May 16 | |