Stiggers
Last on at 11am, 14th Jan 2026
M50 Hertfordshire
- About
- Bests
- All Races
- Pics
- Mileage
- Training
- Blog
-
Races
633 -
Miles
10435 -
Miles
373 -
Miles
29203 -
Miles
249 -
WAVA
72.21% -
10M
23:23 -
20k
37:07 -
40k
1:15:39 -
112M
5:51:02 -
100m
14 -
400m
1:16 -
800m
3:11 -
Mile
6:33 -
5k
22:03 -
5M
36:36 -
10k
46:25 -
10M
1:22:02 -
Half
1:45:55 -
20M
3:47:24 -
Mara
3:59:18 -
400m
9:20 -
750m
18:12 -
2.4M
1:37:07
| About Me | |
|---|---|
|
This user has not added a description.
Show More...
|
|
| Recent Blogs | |
|---|---|
| My 1st Marathon | May 2012 |
| 16 months to Ironman | Apr 2012 |
| 17 months to Ironman | Mar 2012 |
| 18 months to Ironman | Jan 2012 |
| My parkrun |
|---|
| Ben's Yard parkrun, Ely |
| Recent Training | |||
|---|---|---|---|
|
14th Jan
|
Treadmill | 2.8mi | 30:08 |
|
13th Jan
|
Intervals | 4mi | 40:04 |
|
13th Jan
|
General | 1.2mi | 18:12 |
|
12th Jan
|
Strength | 0mi | 55:26 |
|
12th Jan
|
General | 1.8mi | 28:32 |
| Planned Races | Show more |
|---|---|
| Folksworth 15 | 18th Jan |
| Frostbite Friendly League - Race 5: Fenland RC | 1st Feb |
| The St Valentine's 30k | 15th Feb |
| Frostbite Friendly League - Race 6: BRJ Run & Tri | 1st Mar |
| Cambridge Half Marathon | 8th Mar |
| 12 Month Benchmarks | Run | Bike |
|---|---|---|
| Mile | 7:26 | 1:57 |
| 5k | 23:19 | 6:53 |
| 5mi | 41:49 | 11:46 |
| 10k | 52:07 | 15:15 |
| 10mi | 1:27:33 | 26:41 |
| Half | 1:54:52 | 37:22 |
| 20mi | 3:05:03 | 58:35 |
| Mara | 4:16:08 | 1:28:03 |
| Buddies (18) |
|---|
| Followers (3) |
|---|
| Badges Collected | See available badges |
|---|---|
My Library
Find out what this Fetchie is in to. This user has not added any items yet.- Best Times
- Best WAVA
| Dist | Races | 2005 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | PB | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100m | 2 | 14 72.21 | 15 67.88 |
14
3:45/mi
|
72.21 | |||||||||||||||||
| 400m | 2 | 1:16 59.86 | 1:22 57.12 |
1:16
5:06/mi
|
59.86 | |||||||||||||||||
| 800m | 1 | 3:11 56.71 |
3:11
6:24/mi
|
56.71 | ||||||||||||||||||
| 1000m | 1 | 4:18 53.28 |
4:18
6:55/mi
|
53.28 | ||||||||||||||||||
| 1mi | 7 | 7:34 52.06 | 6:48 58.27 | 6:42 59.53 | 6:58 58.15 | 6:45 60.53 | 6:33 62.91 | 7:21 59.08 |
6:33
6:33/mi
|
62.91 | ||||||||||||
| 1.2mi | 1 | 7:24 62.85 |
7:24
6:26/mi
|
62.85 | ||||||||||||||||||
| 5km | 404 | 24:07 55.27 | 23:14 57.79 | 22:20 60.30 | 22:49 59.73 | 22:42 60.48 | 22:20 61.94 | 22:03 63.21 | 23:29 59.81 | 22:59 61.11 | 26:45 53.33 | 29:07 48.99 | 24:34 58.98 | 23:49 60.84 | 24:13 60.31 | 24:39 60.21 | 23:43 63.09 | 26:07 57.30 |
22:03
7:06/mi
|
63.21 | ||
| 4.8mi | 2 | 50:00 40.53 | 38:53 53.42 |
38:53
8:06/mi
|
53.42 | |||||||||||||||||
| 5mi | 10 | 41:53 52.10 | 36:36 61.46 | 43:50 55.68 |
36:36
7:19/mi
|
61.46 | ||||||||||||||||
| 5.2mi | 1 | 45:09 56.28 |
45:09
8:41/mi
|
56.28 | ||||||||||||||||||
| 9km | 1 | 44:40 55.14 |
44:40
7:59/mi
|
55.14 | ||||||||||||||||||
| 10km | 35 | 1:11:48 36.89 | 49:55 54.15 | 50:42 53.65 | 50:45 53.98 | 48:58 56.84 | 47:04 59.60 | 46:25 60.92 | 48:10 59.18 | 54:34 52.67 | 57:16 50.60 | 52:05 57.04 | 53:13 56.79 | 53:14 57.26 |
46:25
7:28/mi
|
60.92 | ||||||
| 10.5km | 1 | 51:58 56.03 |
51:58
7:57/mi
|
56.03 | ||||||||||||||||||
| 6.9mi | 1 | 1:00:38 55.53 |
1:00:38
8:47/mi
|
55.53 | ||||||||||||||||||
| 8.2mi | 1 | 1:09:29 58.94 |
1:09:29
8:26/mi
|
58.94 | ||||||||||||||||||
| 10mi | 8 | 1:29:06 49.99 | 1:22:02 56.05 | 1:42:03 46.57 | 1:32:36 52.21 | 1:29:35 54.44 | 1:36:53 51.67 |
1:22:02
8:12/mi
|
56.05 | |||||||||||||
| 13.1mi | 20 | 2:08:36 45.69 | 1:51:47 52.93 | 2:04:23 47.94 | 1:48:11 56.02 | 1:45:55 57.70 | 1:56:50 53.19 | 1:52:18 55.33 | 1:59:09 52.60 | 1:56:51 54.09 | 2:08:44 49.95 | 1:49:45 58.59 | 1:53:38 57.09 | 2:07:32 51.77 | 1:55:28 57.18 |
1:45:55
8:05/mi
|
58.59 | |||||
| 15mi | 1 | 2:24:21 52.48 |
2:24:21
9:37/mi
|
52.48 | ||||||||||||||||||
| 16.5mi | 1 | 3:23:41 39.25 |
3:23:41
12:21/mi
|
39.25 | ||||||||||||||||||
| 18mi | 1 | 3:07:12 49.31 |
3:07:12
10:24/mi
|
49.31 | ||||||||||||||||||
| 30km | 1 | 2:54:46 54.26 |
2:54:46
9:23/mi
|
54.26 | ||||||||||||||||||
| 20mi | 1 | 3:47:24 42.70 |
3:47:24
11:22/mi
|
42.70 | ||||||||||||||||||
| 26.2mi | 6 | 4:22:06 46.99 | 3:59:18 53.25 | 4:52:57 44.66 | 5:50:19 38.03 | 4:29:33 49.87 | 4:17:29 53.68 |
3:59:18
9:08/mi
|
53.68 |
| Date | Planned Races | Distance | ||
|---|---|---|---|---|
| 6 Jun | Endure24 - Reading Confirmed | 24hr | ||
| 31 May | Culford Sprint Triathlon Confirmed | 300m/21km/4.2km | ||
| 29 Mar | Sofico Gent Marathon Confirmed | 26.2mi | ||
| 8 Mar | Cambridge Half Marathon Confirmed | 13.1mi | ||
| 1 Mar | Frostbite Friendly League - Race 6: BRJ Run & Tri | 5mi | ||
| 15 Feb | The St Valentine's 30k Confirmed | 30km | ||
| 1 Feb | Frostbite Friendly League - Race 5: Fenland RC | 5mi | ||
| 18 Jan | Folksworth 15 Confirmed | 15mi | ||
| 2026 | Result | WAVA | Distance | |
| 11 Jan | Frostbite Friendly League - Race 4: March PB | 45:09 | 56.28 | 5.2mi |
| 10 Jan | Frank's Farm parkrun | 28:37 | 52.29 | 5km |
| 3 Jan | Milton Country parkrun SB | 26:07 | 57.30 | 5km |
| 1 Jan | Bug Hunter Waters parkrun | 34:04 | 43.93 | 5km |
| 2025 | Result | WAVA | Distance | |
| 31 Dec | Ely New Year's Eve 10k SB | 53:14 | 57.26 | 10km |
| 27 Dec | Ally Pally parkrun | 27:33 | 54.32 | 5km |
| 25 Dec | Stevenage parkrun | 28:15 | 52.97 | 5km |
| 20 Dec | Milton Country parkrun | 31:39 | 47.28 | 5km |
| 13 Dec | Wendover Woods parkrun | 30:16 | 49.44 | 5km |
| 7 Dec | Frostbite Friendly League - Race 3: Ely Runners SB | 43:50 | 55.68 | 5mi |
| 6 Dec | Downham Market Academy parkrun | 25:40 | 58.30 | 5km |
| 29 Nov | Ben's Yard parkrun, Ely | 26:56 | 55.56 | 5km |
| 22 Nov | Y Promenâd parkrun, Aberhonddu | 25:52 | 57.85 | 5km |
| 15 Nov | Frank's Farm parkrun | 25:54 | 57.78 | 5km |
| 8 Nov | Beccles Quay parkrun | 26:54 | 55.63 | 5km |
| 2 Nov | Frostbite Friendly League - Race 2: Bushfield Joggers | 44:29 | 54.87 | 5mi |
| 1 Nov | Upton House parkrun | 26:46 | 55.91 | 5km |
| 25 Oct | Pocket parkrun | 26:17 | 56.93 | 5km |
| 19 Oct | Great South Run SB | 1:36:53 | 51.67 | 10mi |
| 18 Oct | Itchen Valley Country parkrun | 27:18 | 54.81 | 5km |
| 11 Oct | Stanborough parkrun | 26:38 | 56.19 | 5km |
| 5 Oct | Ely Tri Club Runfest - 10k | 58:10 | 52.40 | 10km |
| 4 Oct | Littleport parkrun | 26:44 | 55.98 | 5km |
| 27 Sep | Brook Leys parkrun | 26:50 | 55.77 | 5km |
| 20 Sep | Victoria Dock parkrun | 26:18 | 56.90 | 5km |
| 13 Sep | Bournemouth parkrun | 28:19 | 52.85 | 5km |
| 6 Sep | Pavilion Gardens parkrun | 26:34 | 56.33 | 5km |
| 23 Aug | Lap of Anglia - Day 4 (Ipswich to Norwich) | 6:57:08 | 104mi | |
| 22 Aug | Lap of Anglia - Day 3 (Luton to Ipswich) | 7:02:16 | 116mi | |
| 21 Aug | Lap of Anglia - Day 2 (King’s Lynn to Luton) | 7:00:00 | 102mi | |
| 20 Aug | Lap of Anglia - Day 1 (Norwich to King’s Lynn) | 6:43:00 | 113mi | |
| 16 Aug | Woodhouse Moor parkrun | 25:52 | 57.85 | 5km |
| 14 Aug | Summer 5k League- Cambridge C&C - Hinxton | 26:02 | 57.48 | 5km |
| 9 Aug | Swaffham parkrun | 25:43 | 58.19 | 5km |
| 6 Aug | Ashwell 10 W-ARAB-W Course | 26:11 | 10mi | |
| 2 Aug | Storeys Field parkrun | 28:28 | 52.57 | 5km |
| 30 Jul | Cambridge Cycling Club E33/10 | 27:00 | 10mi | |
| 26 Jul | Wimpole Estate parkrun | 30:53 | 48.45 | 5km |
| 22 Jul | EDCC Witchford 10 | 25:37 | 10mi | |
| 19 Jul | Ben's Yard parkrun, Ely | 25:55 | 57.74 | 5km |
| 17 Jul | Summer Series 5k League - Saffron Walden | 23:50 | 62.79 | 5km |
| 16 Jul | Cambridge Cycling Club E33/10 | 27:13 | 10mi | |
| 1 Jul | EDCC Witchford 10 | 25:11 | 10mi | |
| 25 Jun | Ashwell 10 W-ARAB-W Course | 26:18 | 10mi | |
| 22 Jun | Pedal Suffolk Sportive | 6:15:15 | 100mi | |
| 21 Jun | Wimpole Estate parkrun | 31:12 | 47.96 | 5km |
| 17 Jun | EDCC Witchford 10 | 25:23 | 10mi | |
| 10 Jun | EDCC Witchford 10 | 26:12 | 10mi | |
| 7 Jun | Ben's Yard parkrun, Ely | 28:34 | 52.38 | 5km |
| 5 Jun | Summer Series 5k League - Newmarket | 31:36 | 47.35 | 5km |
| 3 Jun | EDCC Witchford-Mepal/Sutton-Witchford | 25mi | ||
| 24 May | Clevedon Salthouse Fields parkrun | 27:59 | 53.47 | 5km |
| 20 May | EDCC Mepal-Witchford-Mepal | 26:46 | 10mi | |
| 18 May | Bury to Clare Challenge PB | 3:07:12 | 49.31 | 18mi |
| 13 May | EDCC Coveney Circuit 13 | 36:08 | 13mi | |
| 11 May | Eye 10k | 59:36 | 51.14 | 10km |
| 8 May | Summer Series 5k League - Ely | 25:10 | 59.46 | 5km |
| 6 May | EDCC Witchford 10 | 10mi | ||
| 3 May | Ben's Yard parkrun, Ely | 32:59 | 45.37 | 5km |
| 29 Apr | EDCC Mepal-Witchford-Mepal | 27:25 | 10mi | |
| 24 Apr | Summer 5k League - Cambridge Tri Club & HI Runners, Impington SB | 23:43 | 63.09 | 5km |
| 22 Apr | EDCC Sutton-Witcham-Mepal-Sutton | 22:39 | 7.82mi | |
| 19 Apr | Huddersfield parkrun | 23:59 | 62.39 | 5km |
| 13 Apr | The Norfolk Marathon SB | 4:17:29 | 53.68 | 26.2mi |
| 5 Apr | Wimpole Estate parkrun | 29:21 | 50.98 | 5km |
| 30 Mar | Turing Trail Relay Stage 2 PB | 1:09:29 | 58.94 | 8.24mi |
| 29 Mar | Littleport parkrun | 27:30 | 53.97 | 5km |
| 23 Mar | Ely 115 Squadron Duathlon | 45:56 | 4km/0.2km/4km | |
| 15 Mar | Bug Hunter Waters parkrun | 24:33 | 60.46 | 5km |
| 9 Mar | Cambridge Half Marathon SB | 1:55:28 | 57.18 | 13.1mi |
| 1 Mar | Littleport parkrun | 30:49 | 48.16 | 5km |
| 22 Feb | Bug Hunter Waters parkrun | 24:23 | 60.87 | 5km |
| 16 Feb | Stamford 30K PB | 2:54:46 | 54.26 | 30km |
| 15 Feb | Soham Village College parkrun | 28:08 | 52.76 | 5km |
| 8 Feb | Oaklands College parkrun | 26:38 | 55.73 | 5km |
| 1 Feb | Littleport parkrun | 24:35 | 60.38 | 5km |
| 26 Jan | Hereward Relay - Stage 1 PB | 1:00:38 | 55.53 | 6.9mi |
| 25 Jan | Coldham's Common parkrun | 28:45 | 51.63 | 5km |
| 19 Jan | Folksworth 15 PB | 2:24:21 | 52.48 | 15mi |
| 4 Jan | Bug Hunter Waters parkrun | 24:39 | 60.21 | 5km |
| 1 Jan | Soham Village College parkrun | 28:12 | 52.63 | 5km |
| 2024 | Result | WAVA | Distance | |
| 31 Dec | Ely New Year's Eve 10k SB | 53:13 | 56.79 | 10km |
| 28 Dec | Littleport parkrun | 25:04 | 59.21 | 5km |
| 25 Dec | Brandon Country Park parkrun | 31:10 | 47.62 | 5km |
| 21 Dec | Littleport parkrun | 25:35 | 58.02 | 5km |
| 14 Dec | Poole parkrun SB | 24:39 | 60.21 | 5km |
| 30 Nov | Wimpole Estate parkrun | 36:24 | 40.78 | 5km |
| 23 Nov | parkrun Zielony Jar | 26:09 | 56.76 | 5km |
| 17 Nov | St Neots Riverside Half Marathon SB | 2:07:32 | 51.77 | 13.1mi |
| 9 Nov | Soham Village College parkrun | 24:56 | 59.53 | 5km |
| 2 Nov | Bevendean Down parkrun | 27:44 | 53.52 | 5km |
| 26 Oct | Bug Hunter Waters parkrun | 25:49 | 57.49 | 5km |
| 19 Oct | Queen Elizabeth parkrun | 29:25 | 50.46 | 5km |
| 13 Oct | Ely Tri Club Runfest - 10k | 56:13 | 53.76 | 10km |
| 12 Oct | Littleport parkrun | 31:31 | 47.09 | 5km |
| 5 Oct | Epworth Equestrian parkrun | 32:18 | 45.95 | 5km |
| 28 Sep | Wisbech parkrun | 27:18 | 54.37 | 5km |
| 21 Sep | Henlow Bridge Lakes parkrun | 28:39 | 51.81 | 5km |
| 14 Sep | Centre Vale parkrun | 28:38 | 51.84 | 5km |
| 7 Sep | Downham Market Academy parkrun | 27:44 | 53.52 | 5km |
| 31 Aug | Littleport parkrun | 36:08 | 41.08 | 5km |
| 24 Aug | Mildenhall Hub parkrun | 27:21 | 54.27 | 5km |
| 22 Aug | Summer Series 5k League - Royston | 28:56 | 51.30 | 5km |
| 17 Aug | Yarborough Leisure Centre parkrun | 27:01 | 54.94 | 5km |
| 13 Aug | EDCC Sutton-Witcham-Mepal-Sutton (2 up) | 22:53 | 8mi | |
| 11 Aug | Tour de Broads - 100 Mile Route | 6:31:10 | 100mi | |
| 10 Aug | Littleport parkrun | 33:56 | 43.74 | 5km |
| 3 Aug | Littleport parkrun | 33:09 | 44.77 | 5km |
| 30 Jul | EDCC Witchford 10 | 28:37 | 10mi | |
| 27 Jul | Hunstanton Promenade parkrun | 29:03 | 51.09 | 5km |
| 21 Jul | Bedford Triathlon Team Relays | 1:49:53 | 750m/23km/5km | |
| 20 Jul | Dereham parkrun | 29:21 | 50.57 | 5km |
| 13 Jul | Snowden Field parkrun | 28:27 | 52.17 | 5km |
| 4 Jul | Summer Series 5k League - Saffron Walden | 28:22 | 52.32 | 5km |
| 29 Jun | Medina I.O.W. parkrun | 29:34 | 50.20 | 5km |
| 22 Jun | Littleport parkrun | 27:22 | 54.24 | 5km |
| 15 Jun | Bug Hunter Waters parkrun | 27:49 | 53.36 | 5km |
| 9 Jun | Culford Sprint Triathlon | 1:15:38 | 300m/21km/4.2km | |
| 6 Jun | Summer Series 5k League - Newmarket | 27:48 | 53.39 | 5km |
| 4 Jun | Midweek Road Race League (Divisions 2 & 3) Race 3 - Royston | 1:03:43 | 47.43 | 10km |
| 1 Jun | Wimpole Estate parkrun | 29:26 | 50.43 | 5km |
| 25 May | Great Denham parkrun | 28:52 | 51.42 | 5km |
| 23 May | Midweek Road Race League (Division 2) Race 2 - Ware | 1:04:33 | 46.82 | 10km |
| 18 May | Wimpole Estate parkrun | 29:12 | 50.83 | 5km |
| 16 May | Summer Series 5k League - Ely | 31:17 | 47.45 | 5km |
| 15 May | Midweek Road Race League (Divisions 2 & 3) Race 1 - Stevenage | 1:02:38 | 48.25 | 10km |
| 11 May | Linford Wood parkrun | 28:50 | 51.48 | 5km |
| 4 May | Littleport parkrun | 29:17 | 50.69 | 5km |
| 25 Apr | Summer 5k League - Cambridge Tri Club & HI Runners, Impington | 29:26 | 50.43 | 5km |
| 20 Apr | Stevenage parkrun | 29:00 | 51.18 | 5km |
| 13 Apr | Henlow Bridge Lakes parkrun | 32:24 | 45.81 | 5km |
| 30 Mar | Belvoir Castle parkrun | 36:31 | 40.65 | 5km |
| 16 Mar | Millennium Country parkrun, Forest of Marston Vale | 29:32 | 49.85 | 5km |
| 9 Mar | Milton Country parkrun | 35:03 | 42.01 | 5km |
| 2 Mar | Laytown Beach parkrun | 33:52 | 43.47 | 5km |
| 10 Feb | Storeys Field parkrun | 35:11 | 41.85 | 5km |
| 3 Feb | Valentines parkrun | 35:56 | 40.97 | 5km |
| 27 Jan | Luton Wardown parkrun | 38:00 | 38.75 | 5km |
| 13 Jan | Haverhill parkrun | 44:32 | 33.06 | 5km |
| 6 Jan | Hyndburn parkrun | 46:58 | 31.35 | 5km |
| 1 Jan | Panshanger parkrun | 46:24 | 31.73 | 5km |
| 2023 | Result | WAVA | Distance | |
| 30 Dec | Clare Castle parkrun | 45:12 | 32.57 | 5km |
| 25 Dec | King's Lynn parkrun | 46:40 | 31.55 | 5km |
| 23 Dec | Sandringham parkrun | 48:59 | 30.06 | 5km |
| 16 Dec | Bedford parkrun | 48:44 | 30.21 | 5km |
| 9 Dec | Hampstead Heath parkrun | 45:35 | 32.30 | 5km |
| 2 Dec | Huntingdon parkrun | 50:14 | 29.31 | 5km |
| 25 Nov | Gadebridge parkrun | 43:37 | 33.76 | 5km |
| 18 Nov | Wimpole Estate parkrun | 52:08 | 28.24 | 5km |
| 11 Nov | Letchworth parkrun | 50:24 | 29.21 | 5km |
| 4 Nov | Stevenage parkrun | 42:36 | 34.56 | 5km |
| 28 Oct | Haga parkrun | 51:13 | 28.75 | 5km |
| 21 Oct | St Albans parkrun | 44:23 | 33.17 | 5km |
| 14 Oct | Coldham's Common parkrun | 48:08 | 30.59 | 5km |
| 7 Oct | Oak Hill parkrun | 53:32 | 27.50 | 5km |
| 30 Sep | Wimpole Estate parkrun | 55:50 | 26.37 | 5km |
| 23 Sep | Wimpole Estate parkrun | 54:33 | 26.99 | 5km |
| 16 Sep | Stevenage parkrun | 1:03:58 | 23.02 | 5km |
| 9 Sep | Centre Vale parkrun | 51:54 | 28.37 | 5km |
| 2 Sep | University of Northampton parkrun | 48:03 | 30.64 | 5km |
| 6 May | Wimpole Estate parkrun | 27:18 | 53.93 | 5km |
| 22 Apr | Castle Park parkrun | 26:52 | 54.80 | 5km |
| 15 Apr | Milton country parkrun | 1:12:53 | 20.20 | 5km |
| 8 Apr | Coldham's Common parkrun | 29:39 | 49.66 | 5km |
| 25 Mar | Storeys Field parkrun | 26:34 | 54.98 | 5km |
| 18 Mar | Stevenage parkrun | 26:32 | 55.05 | 5km |
| 5 Mar | Cambridge Half Marathon SB | 1:53:38 | 57.09 | 13.1mi |
| 25 Feb | Storeys Field parkrun SB | 24:13 | 60.31 | 5km |
| 18 Feb | Wimpole Estate parkrun | 26:34 | 54.98 | 5km |
| 11 Feb | Wimpole Estate parkrun | 25:33 | 57.17 | 5km |
| 4 Feb | Wimpole Estate parkrun | 24:55 | 58.62 | 5km |
| 28 Jan | Wimpole Estate parkrun | 32:43 | 44.64 | 5km |
| 21 Jan | Henley-on-Thames parkrun | 28:44 | 50.83 | 5km |
| 14 Jan | Harlow parkrun | 27:11 | 53.73 | 5km |
| 7 Jan | Conkers parkrun | 27:52 | 52.41 | 5km |
| 2022 | Result | WAVA | Distance | |
| 31 Dec | Thetford parkrun | 29:03 | 50.28 | 5km |
| 30 Dec | Buntingford Year End 10 | 1:38:24 | 49.56 | 10mi |
| 25 Dec | Bestwood Village parkrun | 36:38 | 39.87 | 5km |
| 24 Dec | Sherwood Pines parkrun | 35:39 | 40.97 | 5km |
| 18 Dec | Sunday League XC #3 Stevenage | 5mi | ||
| 17 Dec | Letchworth parkrun | 31:56 | 45.74 | 5km |
| 10 Dec | Irchester Country parkrun | 27:00 | 54.10 | 5km |
| 3 Dec | Wimpole Estate parkrun | 28:26 | 51.37 | 5km |
| 27 Nov | Bass Belle 10 SB | 1:29:35 | 54.44 | 10mi |
| 26 Nov | Wimpole Estate parkrun | 32:03 | 45.57 | 5km |
| 19 Nov | Hove Promenade parkrun | 24:45 | 59.01 | 5km |
| 12 Nov | Panshanger parkrun | 25:54 | 56.39 | 5km |
| 5 Nov | Wimpole Estate parkrun | 26:35 | 54.94 | 5km |
| 29 Oct | Roding Valley parkrun | 27:39 | 52.82 | 5km |
| 22 Oct | Chipping Norton School parkrun | 26:42 | 54.70 | 5km |
| 16 Oct | Great Eastern Run | 2:11:22 | 49.38 | 13.1mi |
| 15 Oct | Jersey Farm parkrun | 33:32 | 43.56 | 5km |
| 8 Oct | Wimpole Estate parkrun | 51:51 | 28.17 | 5km |
| 1 Oct | Wimpole Estate parkrun | 29:25 | 49.65 | 5km |
| 24 Sep | Castle Park parkrun | 30:34 | 47.78 | 5km |
| 18 Sep | Sywell Sprint Triathlon (Duathlon) - Race 3 | 1:28:42 | 5km/20km/4km | |
| 17 Sep | Mildenhall Hub parkrun | 27:44 | 52.67 | 5km |
| 10 Sep | Dalby Forest parkrun | 26:15 | 55.64 | 5km |
| 3 Sep | Great Cornard parkrun | 32:37 | 44.78 | 5km |
| 27 Aug | Bushy parkrun | 30:16 | 48.26 | 5km |
| 24 Aug | Ashwell 10 W-ARAB-W Course | 29:18 | 10mi | |
| 20 Aug | Chilton Fields parkrun | 25:28 | 57.35 | 5km |
| 13 Aug | Dunstable Downs parkrun | 25:59 | 56.21 | 5km |
| 7 Aug | St Neots Sprint Distance Triathlon - Event 2 | 1:38:05 | 750m/24km/5km | |
| 6 Aug | Pocket parkrun | 32:27 | 45.01 | 5km |
| 30 Jul | Wimpole Estate parkrun | 34:04 | 42.87 | 5km |
| 24 Jul | Bedford Triathlon Team Relays | 1:39:20 | 750m/23km/5km | |
| 23 Jul | Wimpole Estate parkrun | 55:01 | 26.55 | 5km |
| 16 Jul | Stratford-upon-Avon parkrun | 28:02 | 52.10 | 5km |
| 9 Jul | Edgbaston Reservoir parkrun | 26:59 | 54.13 | 5km |
| 6 Jul | Scott's Travel Midweek Road Race League - Mob Match | 57:49 | 51.39 | 10km |
| 5 Jul | MTC Aquathon - Race 2 (club event) | 39:16 | 750m/3km | |
| 2 Jul | Mildenhall Hub parkrun | 31:08 | 46.91 | 5km |
| 30 Jun | Scott's Travel Midweek Road Race League (Div2) Royston #4 | 54:23 | 54.63 | 10km |
| 25 Jun | Amsterdamse Bos parkrun | 26:26 | 55.26 | 5km |
| 18 Jun | Wimpole Estate parkrun | 36:21 | 40.18 | 5km |
| 11 Jun | Black Park parkrun | 26:30 | 55.12 | 5km |
| 4 Jun | Henlow Bridge Lakes parkrun | 25:22 | 57.58 | 5km |
| 1 Jun | Scott's Travel Midweek Road Race League (Div2) Harlow #3 | 56:15 | 52.82 | 10km |
| 28 May | Eden Project parkrun | 25:40 | 56.91 | 5km |
| 21 May | Land's End parkrun | 30:11 | 48.39 | 5km |
| 18 May | Scott's Travel Midweek Road Race League (Div2) Hitchin #1 SB | 52:05 | 57.04 | 10km |
| 15 May | Mid May Mayhem | 2:08:32 | 50.47 | 13.1mi |
| 14 May | Wimpole Estate parkrun | 25:21 | 57.62 | 5km |
| 7 May | Church Mead parkrun | 27:45 | 52.63 | 5km |
| 30 Apr | Wimpole Estate parkrun | 24:48 | 58.89 | 5km |
| 23 Apr | Salcey Forest parkrun | 25:30 | 57.28 | 5km |
| 16 Apr | Markshall Estate parkrun | 29:05 | 50.22 | 5km |
| 10 Apr | Brighton Marathon SB | 4:29:33 | 49.87 | 26.2mi |
| 9 Apr | East Brighton parkrun | 29:37 | 49.32 | 5km |
| 2 Apr | Wimpole Estate parkrun | 30:00 | 48.69 | 5km |
| 26 Mar | Wimpole Estate parkrun | 24:29 | 59.18 | 5km |
| 19 Mar | Wimpole Estate parkrun | 24:40 | 58.74 | 5km |
| 12 Mar | Pocket parkrun | 26:56 | 53.80 | 5km |
| 6 Mar | Cambridge Half Marathon SB | 1:49:45 | 58.59 | 13.1mi |
| 26 Feb | Letchworth parkrun | 27:20 | 53.01 | 5km |
| 20 Feb | Local landmarks virtual 10K. | 10km | ||
| 19 Feb | Coldham's Common parkrun | 24:35 | 58.94 | 5km |
| 13 Feb | Sunday League XC #5 Royston | 1:13:37 | 35.35 | 5.5mi |
| 12 Feb | Wimpole Estate parkrun | 28:44 | 50.43 | 5km |
| 29 Jan | Storeys Field parkrun | 24:13 | 59.84 | 5km |
| 22 Jan | Great Dunmow parkrun | 24:31 | 59.10 | 5km |
| 15 Jan | Storeys Field parkrun SB | 23:49 | 60.84 | 5km |
| 8 Jan | Gateshead parkrun | 26:49 | 54.03 | 5km |
| 1 Jan | Wimpole Estate parkrun | 1:01:11 | 23.68 | 5km |
| 2021 | Result | WAVA | Distance | |
| 25 Dec | Norwich parkrun | 32:22 | 44.77 | 5km |
| 11 Dec | Fetch December Mile (Cambridge) SB | 7:21 | 59.08 | 1mi |
| 11 Dec | Wimpole Estate parkrun | 25:16 | 57.35 | 5km |
| 4 Dec | Wimpole Estate parkrun | 26:38 | 54.41 | 5km |
| 28 Nov | Bass Belle 10 SB | 1:32:36 | 52.21 | 10mi |
| 27 Nov | Henlow Bridge Lakes parkrun | 26:14 | 55.24 | 5km |
| 21 Nov | St Neots Riverside Half Marathon SB | 2:08:44 | 49.95 | 13.1mi |
| 20 Nov | Coldham's Common parkrun | 26:32 | 54.61 | 5km |
| 13 Nov | Pocket parkrun | 24:57 | 58.08 | 5km |
| 6 Nov | Westmill parkrun | 27:16 | 53.14 | 5km |
| 30 Oct | Fulbourn Hospital parkrun | 32:57 | 43.98 | 5km |
| 23 Oct | Wimpole Estate parkrun | 28:35 | 50.69 | 5km |
| 17 Oct | Cambridge Half Marathon | 2:15:24 | 47.49 | 13.1mi |
| 16 Oct | Stevenage parkrun | 32:08 | 45.09 | 5km |
| 9 Oct | Henlow Bridge Lakes parkrun | 29:31 | 49.09 | 5km |
| 2 Oct | Boston parkrun | 29:07 | 49.77 | 5km |
| 18 Sep | Storeys Field parkrun | 24:54 | 58.19 | 5km |
| 11 Sep | Dalby Forest parkrun | 25:14 | 57.43 | 5km |
| 4 Sep | Leicester Victoria parkrun SB | 24:34 | 58.98 | 5km |
| 28 Aug | Letchworth parkrun | 24:57 | 58.08 | 5km |
| 21 Aug | Soham Village College parkrun | 24:54 | 58.19 | 5km |
| 14 Aug | Barclay parkrun | 26:44 | 54.20 | 5km |
| 7 Aug | Felixstowe parkrun | 26:01 | 55.70 | 5km |
| 31 Jul | Wimpole Estate parkrun | 29:07 | 49.77 | 5km |
| 20 Jun | Thetford Trails Half Marathon | 2:30:26 | 42.74 | 13.1mi |
| 5 Jun | South Cambridge Marathon SB | 5:50:19 | 38.03 | 26.2mi |
| 2020 | Result | WAVA | Distance | |
| 14 Mar | Ashridge Boundary Run PB | 3:23:41 | 39.25 | 16.5mi |
| 8 Mar | Cambridge Half Marathon SB | 1:56:51 | 54.09 | 13.1mi |
| 29 Feb | Wimpole Estate parkrun | 31:34 | 45.19 | 5km |
| 8 Feb | Wimpole Estate parkrun | 34:11 | 41.73 | 5km |
| 1 Feb | Wimpole Estate parkrun SB | 29:07 | 48.99 | 5km |
| 12 Jan | Sunday XC League Race 4 | 1:00:52 | 45.95 | 6mi |
| 4 Jan | Wimpole Estate parkrun | 29:08 | 48.96 | 5km |
| 2019 | Result | WAVA | Distance | |
| 31 Dec | Ely New Year's Eve 10k SB | 57:16 | 50.60 | 10km |
| 21 Dec | Fulbourn Hospital parkrun | 27:41 | 51.53 | 5km |
| 14 Dec | Pocket parkrun | 27:58 | 51.01 | 5km |
| 7 Dec | Braunstone parkrun | 27:56 | 51.07 | 5km |
| 24 Nov | Bass Belle 10 SB | 1:42:03 | 46.57 | 10mi |
| 23 Nov | Wimpole Estate parkrun | 31:44 | 44.95 | 5km |
| 26 Oct | Panshanger parkrun | 27:32 | 51.81 | 5km |
| 19 Oct | Melton Mowbray parkrun | 28:34 | 49.93 | 5km |
| 12 Oct | Harlow parkrun | 29:04 | 49.08 | 5km |
| 5 Oct | Wimpole Estate parkrun | 31:52 | 44.76 | 5km |
| 29 Sep | Ely Tri Club Runfest Half | 2:35:36 | 40.62 | 13.1mi |
| 21 Sep | Swim Serpentine: Two-Mile Swim | 1:28:19 | 2mi | |
| 14 Sep | Pocket parkrun | 33:11 | 42.99 | 5km |
| 7 Sep | Erddig parkrun | 29:52 | 47.76 | 5km |
| 31 Aug | Hackney Marshes parkrun | 27:52 | 51.19 | 5km |
| 24 Aug | Holkham parkrun | 29:35 | 48.22 | 5km |
| 10 Aug | Haverhill parkrun | 28:27 | 50.14 | 5km |
| 4 Aug | Prudential RideLondon 100 | 6:59:36 | 100mi | |
| 27 Jul | Wimpole Estate parkrun | 31:11 | 45.74 | 5km |
| 6 Jul | Wimpole Estate parkrun | 34:22 | 41.51 | 5km |
| 29 Jun | Wimpole Estate parkrun | 36:00 | 39.62 | 5km |
| 22 Jun | Millennium Country parkrun, Forest of Marston Vale | 29:09 | 48.93 | 5km |
| 1 Jun | Cambridge parkrun | 28:11 | 50.61 | 5km |
| 25 May | Huntingdon parkrun | 28:55 | 49.33 | 5km |
| 11 May | Pocket parkrun | 37:25 | 38.12 | 5km |
| 28 Apr | London Marathon SB | 4:52:57 | 44.66 | 26.2mi |
| 27 Apr | Coldham's Common parkrun | 29:08 | 48.96 | 5km |
| 20 Apr | Littleport parkrun | 28:39 | 49.79 | 5km |
| 13 Apr | Wimpole Estate parkrun | 32:06 | 44.44 | 5km |
| 6 Apr | Rushcliffe parkrun SB | 26:45 | 53.33 | 5km |
| 30 Mar | Wimpole Estate parkrun | 30:28 | 46.82 | 5km |
| 24 Mar | Oakley 20 PB | 3:47:24 | 42.70 | 20mi |
| 23 Mar | Pocket parkrun | 26:02 | 54.37 | 5km |
| 16 Mar | Wimpole Estate parkrun | 29:44 | 47.60 | 5km |
| 9 Mar | Jersey Farm parkrun | 29:59 | 47.21 | 5km |
| 3 Mar | Cambridge Half Marathon SB | 1:59:09 | 52.60 | 13.1mi |
| 2 Mar | Wimpole Estate parkrun | 31:38 | 44.74 | 5km |
| 9 Feb | Houghton Hall parkrun | 26:46 | 52.88 | 5km |
| 2 Feb | Wimpole Estate parkrun | 31:03 | 45.59 | 5km |
| 5 Jan | Wimpole Estate parkrun | 29:37 | 47.79 | 5km |
| 2018 | Result | WAVA | Distance | |
| 29 Dec | Wimpole Estate parkrun | 30:58 | 45.71 | 5km |
| 15 Dec | Wimpole Estate parkrun | 31:14 | 45.32 | 5km |
| 8 Dec | Bedford parkrun | 28:33 | 49.58 | 5km |
| 1 Dec | Wimpole Estate parkrun | 29:09 | 48.56 | 5km |
| 24 Nov | Wimpole Estate parkrun | 29:37 | 47.79 | 5km |
| 17 Nov | Colchester Castle parkrun | 29:18 | 48.31 | 5km |
| 3 Nov | Bevendean Down parkrun | 35:08 | 40.29 | 5km |
| 28 Oct | Sunday League XC #1 Cheshunt | 52:40 | 43.74 | 5mi |
| 27 Oct | Coldham's Common parkrun | 28:25 | 49.81 | 5km |
| 20 Oct | Bedworth parkrun | 28:28 | 49.72 | 5km |
| 13 Oct | Great Dunmow parkrun | 31:30 | 44.93 | 5km |
| 6 Oct | Coldham's Common parkrun | 29:15 | 48.39 | 5km |
| 22 Sep | Cambridge parkrun | 30:48 | 45.96 | 5km |
| 15 Sep | Castle Park parkrun | 30:06 | 47.02 | 5km |
| 8 Sep | Heartwood Forest parkrun | 30:53 | 45.83 | 5km |
| 15 Apr | Cambridge Cambourne 10K SB | 54:34 | 52.67 | 10km |
| 10 Mar | Peterborough parkrun | 26:12 | 53.61 | 5km |
| 4 Mar | Cambridge Half Marathon SB | 1:52:18 | 55.33 | 13.1mi |
| 24 Feb | Great Denham parkrun SB | 22:59 | 61.11 | 5km |
| 17 Feb | Wimpole Estate parkrun | 26:39 | 52.70 | 5km |
| 10 Feb | Wimpole Estate parkrun | 25:29 | 55.12 | 5km |
| 3 Feb | Wimpole Estate parkrun | 29:19 | 47.91 | 5km |
| 27 Jan | Letchworth parkrun | 26:04 | 53.88 | 5km |
| 13 Jan | Gunpowder parkrun | 25:29 | 55.12 | 5km |
| 6 Jan | Stevenage parkrun | 26:42 | 52.61 | 5km |
| 2017 | Result | WAVA | Distance | |
| 9 Dec | Clare Castle parkrun | 25:59 | 54.06 | 5km |
| 11 Nov | Westmill parkrun | 24:38 | 57.02 | 5km |
| 28 Oct | Wimpole Estate parkrun | 26:55 | 52.18 | 5km |
| 7 Oct | Wimpole Estate parkrun | 36:03 | 38.96 | 5km |
| 30 Sep | Ironman Barcelona | 13:38:12 | 2.4mi/112mi/26.2mi | |
| 2 Sep | Cc Breckland 50 (BBAR) | 2:14:03 | 50mi | |
| 30 Aug | CC Ashwell 10 (new course) | 28:14 | 10mi | |
| 26 Aug | Wimpole Estate parkrun | 27:27 | 51.17 | 5km |
| 23 Aug | CC Ashwell 10 (new course) | 26:46 | 10mi | |
| 19 Aug | Wimpole Estate parkrun | 33:14 | 42.26 | 5km |
| 12 Jul | CC Ashwell 10 (new course) | 26:03 | 10mi | |
| 5 Jul | CC Ashwell 10 (new course) | 25:56 | 10mi | |
| 2 Jul | Bassingbourn Half Marathon SB | 1:56:50 | 53.19 | 13.1mi |
| 17 Jun | Dambuster Triathlon | 2:55:52 | 1.5km/42km/10km | |
| 14 Jun | CC Ashwell 10 (new course) | 25:13 | 10mi | |
| 3 Jun | Shaftesbury CC E2/25 | 1:02:46 | 25mi | |
| 31 May | Team Cambridge Cycling Club F2/10 Cax | 23:23 | 10mi | |
| 27 May | F14/25 Hitchin Nomads CC (London North Millennium 8 of 8) (BBAR) | 1:06:51 | 25mi | |
| 24 May | Team Cambridge Cycling Club - F2/10 CAM | 23:39 | 10mi | |
| 11 May | Midweek Road Race League Division 1 - Royston SB | 48:10 | 59.18 | 10km |
| 10 May | Team Cambridge Cycling Club F16/10 | 26:50 | 10mi | |
| 7 May | St.Neots Triathlon Series Race 1 (Sprint) | 1:27:30 | 750m/23.9km/4.5km | |
| 3 May | CC Ashwell 10 (new course) | 26:54 | 10mi | |
| 26 Apr | CC Ashwell 10 (new course) | 27:50 | 10mi | |
| 22 Apr | Hadleigh parkrun, Essex | 24:15 | 57.92 | 5km |
| 15 Apr | Wimpole Estate parkrun SB | 23:29 | 59.81 | 5km |
| 12 Apr | Team Cambridge Cycling Club E2/07 Newton | 15:42 | 6mi | |
| 2 Apr | Cambridge Cambourne 10K | 48:29 | 58.80 | 10km |
| 25 Mar | Wimpole Estate parkrun | 23:52 | 58.40 | 5km |
| 18 Mar | Huntingdon parkrun | 24:00 | 58.08 | 5km |
| 18 Feb | Wimpole Estate parkrun | 26:09 | 53.30 | 5km |
| 21 Jan | Grovelands parkrun, Enfield | 24:36 | 56.66 | 5km |
| 15 Jan | Sunday League XC #4 Watford | 55:28 | 50.04 | 6.1mi |
| 7 Jan | Wimpole Estate parkrun | 27:31 | 50.66 | 5km |
| 2016 | Result | WAVA | Distance | |
| 24 Dec | Wimpole Estate parkrun | 26:53 | 51.85 | 5km |
| 18 Dec | Sunday League XC #3 Willian | 43:39 | 51.94 | 5mi |
| 10 Dec | Ellenbrook Fields parkrun | 25:06 | 55.53 | 5km |
| 26 Nov | Cambridge parkrun | 31:22 | 44.44 | 5km |
| 19 Nov | Wimpole Estate parkrun | 30:41 | 45.43 | 5km |
| 12 Nov | Stevenage parkrun | 31:30 | 44.25 | 5km |
| 22 Oct | Wimpole Estate parkrun | 25:26 | 54.80 | 5km |
| 15 Oct | Great Notley parkrun | 23:30 | 59.31 | 5km |
| 24 Sep | March parkrun | 22:52 | 60.96 | 5km |
| 18 Sep | Newmarket Triathlon | 1:06:04 | 300m/22km/4km | |
| 31 Aug | CC Ashwell 10 (new course) | 27:02 | 10mi | |
| 27 Aug | Triathlon Relays Championship | 58:28 | 500m/15km/5km | |
| 24 Aug | CC Ashwell 10 (new course) | 27:27 | 10mi | |
| 20 Aug | Wimpole Estate parkrun | 24:45 | 56.32 | 5km |
| 17 Aug | CC Ashwell 10 (new course) | 27:10 | 10mi | |
| 13 Aug | Wimpole Estate parkrun | 25:01 | 55.72 | 5km |
| 30 Jul | Chronos Rt F2A/10 | 25:01 | 10mi | |
| 23 Jul | N&DCA F14/25 | 1:11:35 | 25mi | |
| 13 Jul | Team Cambridge Cycling Club F14z/12.4 | 39:42 | 13.5mi | |
| 6 Jul | CC Ashwell 10 (new course) | 26:10 | 10mi | |
| 30 Jun | Mid Week Road Race Series Div 2 [Royston] | 49:53 | 56.69 | 10km |
| 29 Jun | Team Cambridge Cycling Club F2/10 Cax | 26:07 | 10mi | |
| 22 Jun | Team Cambridge Cycling Club F2A/25 Hardwick-Cambourne-Madingley | 1:04:01 | 25mi | |
| 18 Jun | Brundall parkrun | 23:31 | 59.27 | 5km |
| 15 Jun | CC Ashwell 10 (new course) | 25:42 | 10mi | |
| 12 Jun | BRCC Inter-Club 15m TT | 42:29 | 15mi | |
| 11 Jun | Wimpole Estate parkrun | 23:45 | 58.69 | 5km |
| 8 Jun | CC Ashwell 10 (new course) | 27:14 | 10mi | |
| 4 Jun | Shaftesbury CC E2/25 | 1:04:39 | 25mi | |
| 28 May | Holkham parkrun | 22:46 | 61.22 | 5km |
| 25 May | Mid Week Race League (Div2) Hitchin #2 | 47:13 | 59.89 | 10km |
| 24 May | EDCC 25m TT | 1:11:10 | 25mi | |
| 18 May | Team Cambridge Cycling Club F16/10 | 27:59 | 10mi | |
| 15 May | Newmarket Triathlon | 1:05:41 | 300m/22km/4km | |
| 11 May | Midweek Road Race Division 2 - Bishops Stortford | 47:48 | 59.16 | 10km |
| 4 May | CC Ashwell 10 (new course) | 28:04 | 10mi | |
| 1 May | Fen Drayton 10k PB | 46:25 | 60.92 | 10km |
| 27 Apr | CC Ashwell 10 (new course) | 29:31 | 10mi | |
| 17 Apr | Brighton Marathon PB | 3:59:18 | 53.25 | 26.2mi |
| 9 Apr | Bedford parkrun PB | 22:03 | 63.21 | 5km |
| 26 Mar | Rutland Water parkrun | 22:17 | 62.08 | 5km |
| 20 Mar | Swavesey 5 Mile PB | 36:36 | 61.46 | 5mi |
| 12 Mar | Luton Wardown parkrun | 22:25 | 61.71 | 5km |
| 28 Feb | Cambridge Half Marathon PB | 1:45:55 | 57.70 | 13.1mi |
| 14 Feb | Sunday League XC #5 Royston | 52:29 | 46.36 | 5.4mi |
| 13 Feb | Hatfield Forest parkrun | 23:41 | 58.41 | 5km |
| 30 Jan | Southern XC Championships (Senior Men) | 1:30:17 | 47.39 | 15km |
| 23 Jan | Wimpole Estate parkrun | 28:28 | 48.60 | 5km |
| 9 Jan | Bury St Edmunds parkrun | 29:18 | 47.21 | 5km |
| 3 Jan | Cambs XC Championships | 58:00 | 48.37 | 10km |
| 2015 | Result | WAVA | Distance | |
| 28 Dec | Buntingford 10 | 1:27:29 | 52.55 | 10mi |
| 12 Dec | Peterborough parkrun | 23:08 | 59.80 | 5km |
| 12 Dec | Jingle Mile IV: A New Hope PB | 6:33 | 62.91 | 1mi |
| 6 Dec | Sunday League XC #3 Willian | 39:02 | 57.63 | 5mi |
| 29 Nov | Bass Belle 10 PB | 1:22:02 | 56.05 | 10mi |
| 14 Nov | Rushmere parkrun | 24:36 | 56.23 | 5km |
| 24 Oct | Wimpole Estate parkrun | 22:56 | 60.32 | 5km |
| 18 Oct | Sunday League XC #1 Cheshunt | 38:43 | 58.10 | 5mi |
| 17 Oct | Panshanger parkrun SB | 22:20 | 61.94 | 5km |
| 10 Oct | Wimpole Estate parkrun | 23:41 | 58.41 | 5km |
| 26 Sep | Wimpole Estate parkrun | 23:43 | 58.33 | 5km |
| 12 Sep | Brandon Country Park parkrun | 23:12 | 59.63 | 5km |
| 5 Sep | Wimpole Estate parkrun | 23:39 | 58.49 | 5km |
| 29 Aug | Wimpole Estate parkrun | 24:00 | 57.64 | 5km |
| 15 Aug | Cambridge parkrun | 22:57 | 60.28 | 5km |
| 11 Aug | EDCC Witchford 10 | 25:34 | 10mi | |
| 8 Aug | Wimpole Estate parkrun | 23:22 | 59.20 | 5km |
| 1 Aug | Wimpole Estate parkrun | 24:17 | 56.97 | 5km |
| 19 Jul | Ironman UK | 14:21:42 | 3.86km/180.25km/42.2km | |
| 8 Jul | Team Cambridge Cycling Club E2/13 Newton | 30:59 | 12mi | |
| 1 Jul | Team Cambridge Cycling Club F2A/25 Hardwick-Cambourne-Madingley | 1:04:50 | 25mi | |
| 24 Jun | Team Cambridge Cycling Club - F2/10 CAM | 24:51 | 10mi | |
| 18 Jun | Midweek road race series Div1 [Royston] SB | 47:04 | 59.60 | 10km |
| 17 Jun | Team Cambridge Cycling Club F14z/18 | 49:28 | 18mi | |
| 10 Jun | Ashwell Cycling Club 10 | 28:32 | 10mi | |
| 6 Jun | The Tour of Cambridgeshire - UWCT Time Trial | 46:59 | 28km | |
| 3 Jun | Team Cambridge Cycling Club F2/10 Cax | 24:42 | 10mi | |
| 27 May | Team Cambridge Cycling Club F16/10 | 28:44 | 10mi | |
| 23 May | Sheringham parkrun | 23:07 | 59.84 | 5km |
| 19 May | EDCC Witchford 10 | 25:51 | 10mi | |
| 13 May | Ashwell Cycling Club 10 | 27:03 | 10mi | |
| 2 May | Cambridge parkrun | 23:02 | 60.06 | 5km |
| 22 Apr | Ashwell Cycling Club 10 | 28:25 | 10mi | |
| 19 Apr | Wiggle Spring Saddle Sportive (Epic) | 6:00:00 | 100mi | |
| 8 Apr | Team Cambridge Cycling Club E2/07 Newton | 17:03 | 6mi | |
| 21 Mar | ECCA E2/10 Time Trial | 27:56 | 10mi | |
| 8 Mar | Cambridge Half Marathon SB | 1:48:11 | 56.02 | 13.1mi |
| 21 Feb | Wiggle 'No Excuses' Sportive - Epic Distance | 5:22:08 | 80mi | |
| 17 Jan | Wimpole Estate parkrun | 25:17 | 54.30 | 5km |
| 2014 | Result | WAVA | Distance | |
| 31 Dec | Ely New Year's Eve 10k | 51:56 | 53.59 | 10km |
| 27 Dec | Wimpole Estate parkrun | 27:07 | 50.63 | 5km |
| 20 Dec | Wimpole Estate parkrun | 25:48 | 53.22 | 5km |
| 6 Dec | Wimpole Estate parkrun | 25:24 | 54.05 | 5km |
| 6 Dec | Hurtbox of Crackers 400m SB | 1:22 | 57.12 | 400m |
| 6 Dec | The Broken Bauble 800m of Doom PB | 3:11 | 56.71 | 800m |
| 6 Dec | Jingle Mile III: The Search for Speed SB | 6:45 | 60.53 | 1mi |
| 29 Nov | Huntingdon parkrun | 25:46 | 53.28 | 5km |
| 22 Nov | Wimpole Estate parkrun | 26:26 | 51.94 | 5km |
| 15 Nov | Preston Park parkrun, Brighton | 25:46 | 53.28 | 5km |
| 8 Nov | Cambridge parkrun | 25:39 | 53.53 | 5km |
| 1 Nov | Wimpole Estate parkrun | 26:33 | 51.71 | 5km |
| 25 Oct | Wimpole Estate parkrun | 26:34 | 51.68 | 5km |
| 18 Oct | Wimpole Estate parkrun | 29:52 | 45.97 | 5km |
| 20 Sep | Northampton & Dist CA (F15/10), TT series 10 of 10 | 25:16 | 10mi | |
| 13 Sep | Stevenage CC (60 riders)(London Nth Millennium 9 of 9) | 33:19 | 12mi | |
| 6 Sep | Wimpole Estate parkrun | 25:31 | 53.81 | 5km |
| 27 Aug | Ashwell Cycling Club 10 | 27:49 | 10mi | |
| 23 Aug | Catton parkrun | 23:43 | 57.89 | 5km |
| 16 Aug | Bury St Edmunds parkrun | 23:37 | 58.14 | 5km |
| 13 Aug | Team Cambridge Cycling Club - E33/10 Bottisham | 27:16 | 10mi | |
| 6 Aug | Ashwell Cycling Club 10 | 27:24 | 10mi | |
| 2 Aug | Southend parkrun | 5km | ||
| 30 Jul | Team Cambridge Cycling Club - F2/10 CAM | 24:50 | 10mi | |
| 23 Jul | Ashwell Cycling Club 10 | 28:58 | 10mi | |
| 19 Jul | Wimpole Estate parkrun | 26:55 | 51.01 | 5km |
| 16 Jul | Team Cambridge Cycling Club E2/13 Newton | 34:00 | 12mi | |
| 9 Jul | Ashwell Cycling Club 10 | 27:52 | 10mi | |
| 5 Jul | Bradford parkrun | 24:34 | 55.89 | 5km |
| 25 Jun | Ashwell Cycling Club 10 | 27:56 | 10mi | |
| 21 Jun | Cambridge parkrun | 24:26 | 56.19 | 5km |
| 18 Jun | Team Cambridge Cycling Club F2/10 Cax | 25:07 | 10mi | |
| 15 Jun | Bedford Super Sprint 2 (Pool) | 1:25:42 | 400m/24km/5km | |
| 11 Jun | MWL Stevenage | 49:31 | 56.20 | 10km |
| 7 Jun | Wimpole Estate parkrun | 25:52 | 53.08 | 5km |
| 4 Jun | Ashwell Cycling Club 10 | 28:51 | 10mi | |
| 31 May | Wimpole Estate parkrun | 25:16 | 54.34 | 5km |
| 24 May | Blickling parkrun (27) | 23:51 | 57.57 | 5km |
| 18 May | Newmarket Triathlon | 1:09:00 | 300m/22km/4km | |
| 14 May | Team Cambridge Cycling Club F2/10 Cax | 24:58 | 10mi | |
| 10 May | Wimpole Estate parkrun | 24:24 | 56.27 | 5km |
| 7 May | Team Cambridge Cycling Club F14z/12.4 | 40:51 | 13.5mi | |
| 4 May | Fen Drayton 10k SB | 48:58 | 56.84 | 10km |
| 3 May | Brandon Country Park parkrun SB | 22:42 | 60.48 | 5km |
| 30 Apr | Team Cambridge Cycling Club F16/10 | 29:09 | 10mi | |
| 22 Apr | EDCC Witchford 10 | 27:29 | 10mi | |
| 19 Apr | Kings Lynn parkrun | 23:07 | 59.39 | 5km |
| 12 Apr | Wimpole Estate parkrun | 24:51 | 55.25 | 5km |
| 5 Apr | Wimpole Estate parkrun | 25:34 | 53.70 | 5km |
| 22 Mar | Wimpole Estate parkrun | 26:00 | 52.41 | 5km |
| 15 Mar | Wimpole Estate parkrun | 26:51 | 50.75 | 5km |
| 8 Mar | Wimpole Estate parkrun | 54:58 | 24.79 | 5km |
| 1 Mar | Wiggle 'No Excuses' Sportive - Epic Distance | 4:53:24 | 80mi | |
| 22 Feb | Cambridge parkrun | 24:08 | 56.47 | 5km |
| 8 Feb | Cambridge parkrun | 36:33 | 37.28 | 5km |
| 1 Feb | Wimpole Estate parkrun | 27:22 | 49.80 | 5km |
| 25 Jan | Wimpole Estate parkrun | 26:28 | 51.49 | 5km |
| 4 Jan | Bexley Parkrun | 27:31 | 49.52 | 5km |
| 2013 | Result | WAVA | Distance | |
| 28 Dec | Wimpole Estate parkrun | 32:56 | 41.38 | 5km |
| 21 Dec | Wimpole Estate parkrun | 26:57 | 50.57 | 5km |
| 14 Dec | The Tinsel Insole Insanity 100m Take 2 | 100m | ||
| 14 Dec | Jingle Mile 2: The Christmas Wreath of Khan SB | 6:58 | 58.15 | 1mi |
| 7 Dec | Wimpole Estate parkrun | 43:12 | 31.55 | 5km |
| 30 Nov | Blickling parkrun | 23:48 | 57.26 | 5km |
| 23 Nov | Bedford parkrun | 23:32 | 57.91 | 5km |
| 16 Nov | Milton Keynes parkrun | 24:00 | 56.78 | 5km |
| 9 Nov | Wimpole Estate parkrun | 24:31 | 55.58 | 5km |
| 2 Nov | Wimpole Estate parkrun | 24:44 | 55.10 | 5km |
| 26 Oct | Ipswich parkrun | 24:59 | 54.55 | 5km |
| 19 Oct | Wimpole Estate parkrun | 44:47 | 30.43 | 5km |
| 5 Oct | Wimpole Estate parkrun | 26:36 | 51.23 | 5km |
| 28 Sep | Wimpole Estate parkrun | 27:18 | 49.92 | 5km |
| 21 Sep | Bushy parkrun | 23:51 | 57.14 | 5km |
| 7 Sep | Cambridge parkrun | 24:37 | 55.36 | 5km |
| 31 Aug | Wimpole Estate parkrun | 25:30 | 53.44 | 5km |
| 24 Aug | Chelmsford Central parkrun | 24:28 | 55.70 | 5km |
| 17 Aug | Wimpole Estate parkrun | 47:44 | 28.55 | 5km |
| 27 Jul | Huntingdon parkrun | 25:13 | 54.04 | 5km |
| 20 Jul | Wimpole Estate parkrun | 25:30 | 53.44 | 5km |
| 13 Jul | Wimpole Estate parkrun | 52:30 | 25.96 | 5km |
| 7 Jul | Outlaw Triathlon - Long Distance | 15:27:05 | 2.4mi/112mi/26.2mi | |
| 8 Jun | Mulbarton parkrun SB | 22:49 | 59.73 | 5km |
| 4 Jun | Midweek League Div 1 Royston *DIVERTED* inc. Dane End loop PB | 51:58 | 56.03 | 10.53km |
| 25 May | Sheringham parkrun | 23:37 | 57.70 | 5km |
| 11 May | Wimpole Estate parkrun | 36:44 | 37.10 | 5km |
| 4 May | Wimpole Estate parkrun | 37:59 | 35.88 | 5km |
| 27 Apr | Norwich parkrun | 22:55 | 59.47 | 5km |
| 7 Apr | Wiggle Spring Saddle Sportive (Epic) | 6:24:44 | 100mi | |
| 30 Mar | Colwick parkrun | 23:23 | 58.28 | 5km |
| 23 Mar | Wimpole Estate parkrun | 27:24 | 49.37 | 5km |
| 16 Mar | Wiggle 'No Excuses' Sportive - Standard Distance | 2:28:00 | 40mi | |
| 23 Feb | Thetford Parkrun | 23:18 | 58.06 | 5km |
| 17 Feb | Cross Country League 5 Watford | 52:12 | 51.52 | 6.1mi |
| 16 Feb | Wimpole Estate parkrun | 23:48 | 56.84 | 5km |
| 2 Feb | Wimpole Estate parkrun | 24:11 | 55.93 | 5km |
| 26 Jan | Wimpole Estate parkrun | 25:32 | 52.98 | 5km |
| 13 Jan | Cross Country League 4 Royston | 48:27 | 45.36 | 5mi |
| 12 Jan | Wimpole Estate parkrun | 34:54 | 38.76 | 5km |
| 2012 | Result | WAVA | Distance | |
| 31 Dec | Ely New Year's Eve 10k | 51:29 | 53.22 | 10km |
| 1 Dec | St.Albans Parkrun | 24:34 | 55.06 | 5km |
| 18 Nov | St Neots Riverside Half Marathon SB | 2:04:23 | 47.94 | 13.1mi |
| 10 Nov | Cambridge parkrun | 26:19 | 51.40 | 5km |
| 1 Sep | Cambridge parkrun | 23:17 | 58.10 | 5km |
| 25 Aug | Gorleston-on-Sea parkrun | 23:31 | 57.52 | 5km |
| 18 Aug | Fritton Lake parkrun | 24:01 | 56.32 | 5km |
| 12 Aug | Anglian Water Grafman middle distance tri, Buckden | 6:27:33 | 1.9km/90km/20km | |
| 4 Aug | parkrun Whitstable | 23:47 | 56.88 | 5km |
| 28 Jul | Cambridge parkrun | 22:26 | 60.30 | 5km |
| 11 Jul | Mid Week Road Race League - Mob Match - Trent Park PB | 44:40 | 55.14 | 9km |
| 27 Jun | Midweek Road Race League Div2 Stevenage SB | 50:45 | 53.98 | 10km |
| 13 May | Halstead & Essex Marathon SB | 4:22:06 | 46.99 | 26.2mi |
| 5 May | Cambridge parkrun | 22:34 | 59.94 | 5km |
| 31 Mar | Brighton & Hove Parkrun | 23:04 | 58.64 | 5km |
| 24 Mar | Cambridge parkrun SB | 22:20 | 60.12 | 5km |
| 17 Mar | Cambridge parkrun | 23:07 | 58.09 | 5km |
| 3 Mar | Winter Congregation-An East Angular Fetch Mile SB | 6:42 | 59.53 | 1mi |
| 3 Mar | Winter Congregation-100m SB | 15 | 67.88 | 100m |
| 3 Mar | Bedford ParkRun | 23:15 | 57.75 | 5km |
| 25 Feb | Cambridge parkrun | 23:17 | 57.67 | 5km |
| 28 Jan | Cambridge parkrun | 24:13 | 55.45 | 5km |
| 2011 | Result | WAVA | Distance | |
| 31 Dec | Waterside 5. Buckden, Cambridgeshire SB | 41:53 | 52.10 | 5mi |
| 27 Dec | Buntingford 10 SB | 1:29:06 | 49.99 | 10mi |
| 17 Dec | Cambridge parkrun | 25:04 | 53.57 | 5km |
| 10 Dec | Cambridge parkrun | 23:25 | 57.34 | 5km |
| 26 Nov | Cambridge parkrun | 24:37 | 54.55 | 5km |
| 20 Nov | St Neots Riverside Half Marathon SB | 1:51:47 | 52.93 | 13.1mi |
| 18 Nov | Cambridge Fun Run PB | 7:24 | 62.85 | 1.15mi |
| 5 Nov | Cambridge parkrun | 23:38 | 56.82 | 5km |
| 22 Oct | Cambridge parkrun | 23:44 | 56.58 | 5km |
| 8 Oct | Cambridge parkrun SB | 23:14 | 57.79 | 5km |
| 2 Oct | Abington 10k | 51:26 | 50.22 | 9.5km |
| 24 Sep | Cambridge parkrun | 23:24 | 57.38 | 5km |
| 11 Sep | Cherry Hinton Fun Run 10K SB | 50:42 | 53.65 | 10km |
| 10 Sep | Cambridge parkrun | 25:15 | 53.18 | 5km |
| 4 Sep | Ely Triathlon | 1:20:06 | 400m/20km/5km | |
| 28 Aug | Newick Will Page | 55:38 | 48.90 | 10km |
| 14 Aug | Cambridge Triathlon - Olympic Distance | 2:54:28 | 1.5km/40km/10km | |
| 24 Jul | Cambridge Spartan Sprint | 59:11 | 22.69 | 5km |
| 18 Jun | The Dambuster Triathlon | 2:55:48 | 1500m/40km/10km | |
| 21 May | Cambridge parkrun | 23:33 | 57.02 | 5km |
| 15 May | NiceTri Sprint Triathlon 1 | 1:31:27 | 750m/20km/5km | |
| 3 Apr | Cambridge Cambourne 10k | 52:06 | 52.21 | 10km |
| 27 Mar | The Joe Cox Half Marathon | 1:58:32 | 49.57 | 13.1mi |
| 26 Feb | Cambridge parkrun | 24:08 | 55.23 | 5km |
| 29 Jan | Cambridge parkrun | 24:29 | 54.44 | 5km |
| 2010 | Result | WAVA | Distance | |
| 27 Nov | Brighton & Hove parkrun | 25:35 | 52.10 | 5km |
| 21 Nov | St Neots Riverside Half Marathon SB | 2:08:36 | 45.69 | 13.1mi |
| 30 Oct | Cambridge parkrun | 24:27 | 54.52 | 5km |
| 17 Oct | Cancer Research Run 10k Cambridge SB | 49:55 | 54.15 | 10km |
| 2 Oct | Cambridge parkrun | 25:25 | 52.45 | 5km |
| 12 Sep | Dunmow Triathlon | 1:28:05 | 0.4km/23km/5km | |
| 5 Sep | Ely Triathlon | 1:15:35 | 400m/18km/5km | |
| 15 Aug | Cambridge Triathlon | 3:01:36 | 1.5km/40km/10km | |
| 18 Jul | St Ives 10k | 55:55 | 48.34 | 10km |
| 3 Jul | East Angular, Whose Stupid Idea is this track Km PB | 4:18 | 53.28 | 1000m |
| 3 Jul | East Angular It's only a jog down to there 100m PB | 14 | 72.21 | 100m |
| 3 Jul | East Angular Hung Parliament Mile SB | 6:48 | 58.27 | 1mi |
| 3 Jul | East Angular Coalition Hurtbox PB | 1:16 | 59.86 | 400m |
| 26 Jun | Cambridge parkrun | 24:43 | 53.93 | 5km |
| 20 Jun | Walden Triathlon | 1:46:01 | 750m/25km/5km | |
| 16 May | Newmarket Triathlon | 1:16:55 | 300m/22km/4km | |
| 9 May | Sawston Fun Run PB | 38:53 | 53.42 | 4.8mi |
| 17 Apr | Cambridge parkrun SB | 24:07 | 55.27 | 5km |
| 11 Apr | Cambridge Cambourne 10K | 55:38 | 48.59 | 10km |
| 21 Mar | Clavering 10k | 57:34 | 46.69 | 10km |
| 14 Mar | The Lode Muddy Marvel 5 | 45:10 | 47.70 | 5mi |
| 6 Mar | Cambridge parkrun | 25:18 | 52.31 | 5km |
| 6 Feb | Cambridge parkrun | 25:28 | 51.96 | 5km |
| 30 Jan | Cambridge parkrun | 27:39 | 47.86 | 5km |
| 2009 | Result | WAVA | Distance | |
| 12 Dec | Cambridge and All Angles Mile SB | 7:34 | 52.06 | 1mi |
| 29 Nov | Thetford Forest Duathlon | 1:53:52 | 0km/14km/9km | |
| 17 May | Newmarket Triathlon | 1:27:33 | 300m/22km/4km | |
| 2005 | Result | WAVA | Distance | |
| 25 Sep | Saffron Walden SB | 1:11:48 | 36.89 | 10km |
| 24 Apr | Sawston Fun Run SB | 50:00 | 40.53 | 4.8mi |
Run Totals
Swim Totals
Bike Totals
Walk Totals
Cross Totals
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 |
| 2026 | 48 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 48 |
| 2026 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24 |
| 2025 | 0 | 7 | 1 | 1 | 15 | 1 | 0 | 2 | 13 | 3 | 4 | 5 | 53 |
| 2025 | 0.7 | 0.8 | 1.1 | 0 | 0 | 0 | 0 | 0.1 | 1.7 | 3.1 | 0.6 | 0.6 | 8.7 |
| 2025 | 92 | 108 | 118 | 73 | 62 | 50 | 30 | 42 | 19 | 70 | 80 | 95 | 838 |
| 2025 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| 2025 | 153 | 68 | 152 | 295 | 332 | 529 | 835 | 584 | 140 | 38 | 41 | 45 | 3216 |
| 2024 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 9 | 0 | 5 | 6 | 25 |
| 2024 | 0 | 0 | 0 | 0 | 2.3 | 1 | 2.9 | 1.5 | 0 | 1.9 | 1.3 | 0.4 | 11.2 |
| 2024 | 32 | 37 | 25 | 40 | 49 | 38 | 25 | 54 | 50 | 73 | 63 | 87 | 574 |
| 2024 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2024 | 85 | 131 | 42 | 191 | 225 | 293 | 268 | 545 | 98 | 139 | 103 | 170 | 2289 |
| 2023 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 |
| 2023 | 0 | 0 | 0 | 0.6 | 0.6 | 0 | 0 | 0 | 0 | 0 | 1.4 | 0 | 2.7 |
| 2023 | 88 | 73 | 36 | 69 | 9 | 0 | 0 | 0 | 16 | 12 | 12 | 19 | 335 |
| 2023 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2023 | 105 | 59 | 7 | 68 | 23 | 0 | 0 | 0 | 21 | 40 | 114 | 0 | 437 |
| 2022 | 3 | 0 | 0 | 0 | 13 | 12 | 7 | 0 | 10 | 2 | 0 | 0 | 46 |
| 2022 | 0 | 0.6 | 0 | 3.1 | 2.9 | 4.5 | 4.6 | 2.9 | 0 | 0 | 0 | 0 | 18.5 |
| 2022 | 146 | 109 | 138 | 66 | 50 | 54 | 51 | 70 | 71 | 72 | 95 | 78 | 1000 |
| 2022 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3 |
| 2022 | 59 | 25 | 49 | 91 | 85 | 222 | 180 | 266 | 136 | 9 | 0 | 0 | 1123 |
| 2021 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 19 |
| 2021 | 0 | 0 | 0 | 0.6 | 0 | 1.9 | 0.4 | 0.3 | 0.6 | 2 | 2 | 0.3 | 8.1 |
| 2021 | 92 | 73 | 94 | 126 | 99 | 96 | 32 | 68 | 30 | 63 | 58 | 70 | 902 |
| 2021 | 3 | 0 | 0 | 0 | 0 | 6 | 1 | 2 | 1 | 0 | 0 | 0 | 13 |
| 2021 | 91 | 0 | 47 | 140 | 106 | 110 | 125 | 4 | 176 | 245 | 136 | 75 | 1255 |
| 2020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26 | 21 | 0 | 0 | 47 |
| 2020 | 0.6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.6 |
| 2020 | 108 | 125 | 92 | 34 | 84 | 94 | 113 | 25 | 68 | 31 | 72 | 101 | 947 |
| 2020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 0 | 9 |
| 2020 | 41 | 22 | 207 | 402 | 460 | 336 | 50 | 60 | 34 | 45 | 55 | 27 | 1739 |
| 2019 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 32 |
| 2019 | 0 | 1.2 | 0.6 | 0 | 0 | 1.9 | 2.2 | 4.2 | 7 | 2.4 | 0.6 | 0 | 20.1 |
| 2019 | 72 | 100 | 112 | 100 | 13 | 34 | 34 | 43 | 70 | 69 | 95 | 58 | 801 |
| 2019 | 19 | 95 | 0 | 149 | 129 | 425 | 413 | 207 | 117 | 263 | 124 | 52 | 1994 |
| 2018 | 0.6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.6 | 0 | 1.3 |
| 2018 | 89 | 82 | 49 | 24 | 3 | 0 | 2 | 9 | 38 | 40 | 48 | 58 | 442 |
| 2018 | 146 | 134 | 298 | 170 | 0 | 0 | 9 | 46 | 89 | 170 | 80 | 75 | 1217 |
| 2017 | 5.5 | 4.8 | 5.3 | 9.3 | 4.7 | 6.5 | 11.3 | 6.3 | 10.3 | 0.8 | 1 | 0 | 65.7 |
| 2017 | 42 | 34 | 63 | 56 | 46 | 48 | 90 | 47 | 97 | 16 | 25 | 20 | 585 |
| 2017 | 70 | 61 | 186 | 294 | 215 | 262 | 395 | 337 | 643 | 114 | 183 | 91 | 2852 |
| 2016 | 4.2 | 5 | 3.1 | 2.6 | 0.8 | 0 | 3 | 1.2 | 3.8 | 3.4 | 3.6 | 2.7 | 33.2 |
| 2016 | 65 | 90 | 102 | 78 | 30 | 27 | 33 | 33 | 44 | 45 | 19 | 31 | 598 |
| 2016 | 126 | 136 | 124 | 92 | 506 | 404 | 429 | 232 | 309 | 116 | 48 | 71 | 2593 |
| 2015 | 3.6 | 4 | 7.1 | 8.6 | 11 | 12.1 | 7.6 | 0 | 0 | 0 | 0 | 0 | 53.8 |
| 2015 | 46 | 60 | 73 | 52 | 84 | 78 | 38 | 39 | 56 | 73 | 51 | 58 | 707 |
| 2015 | 262 | 254 | 310 | 455 | 504 | 406 | 263 | 129 | 174 | 109 | 76 | 120 | 3061 |
| 2014 | 1.3 | 0.8 | 0.9 | 2.5 | 2.1 | 1.9 | 1.8 | 4.2 | 0 | 0 | 0 | 0 | 15.5 |
| 2014 | 30 | 41 | 36 | 64 | 29 | 30 | 35 | 40 | 27 | 13 | 42 | 59 | 445 |
| 2014 | 95 | 201 | 133 | 262 | 118 | 292 | 503 | 231 | 209 | 53 | 63 | 80 | 2240 |
| 2013 | 6.5 | 6 | 9.4 | 9.4 | 11.4 | 8.3 | 3.2 | 3.1 | 0 | 0 | 0 | 0 | 57.2 |
| 2013 | 61 | 72 | 69 | 85 | 89 | 112 | 37 | 44 | 70 | 44 | 44 | 36 | 764 |
| 2013 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2013 | 167 | 178 | 316 | 322 | 351 | 325 | 124 | 29 | 0 | 90 | 123 | 91 | 2116 |
| 2012 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 |
| 2012 | 5 | 4.7 | 0 | 1.2 | 2.6 | 4 | 3.8 | 3.7 | 0 | 0 | 1.3 | 4.9 | 31.2 |
| 2012 | 49 | 63 | 75 | 125 | 63 | 39 | 53 | 44 | 38 | 33 | 39 | 57 | 678 |
| 2012 | 78 | 166 | 94 | 110 | 177 | 125 | 304 | 92 | 0 | 0 | 18 | 83 | 1247 |
| 2011 | 2.9 | 2.3 | 0.9 | 0.6 | 5.5 | 2.5 | 2.8 | 3.1 | 0.6 | 0 | 0 | 2.2 | 23.4 |
| 2011 | 33 | 22 | 39 | 14 | 23 | 29 | 23 | 42 | 58 | 72 | 71 | 56 | 482 |
| 2011 | 77 | 61 | 91 | 183 | 106 | 288 | 80 | 124 | 122 | 47 | 0 | 61 | 1241 |
| 2010 | 0 | 0 | 1.5 | 3 | 4.5 | 4.8 | 3.3 | 2.9 | 1 | 0 | 0 | 0.3 | 21.3 |
| 2010 | 24 | 19 | 19 | 9 | 28 | 19 | 26 | 27 | 16 | 50 | 30 | 0 | 266 |
| 2010 | 5 | 11 | 17 | 92 | 69 | 81 | 57 | 63 | 48 | 0 | 0 | 31 | 474 |
| 2009 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.4 | 0 | 0.4 |
| 2009 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 21 | 26 |
| 2009 | 0 | 0 | 0 | 0 | 0 | 46 | 30 | 0 | 0 | 0 | 8 | 0 | 84 |


















