controversial
Last on at 6pm, 18th Feb 2026
M50 Surrey
- About
- Bests
- All Races
- Pics
- Mileage
- Training
- Blog
-
Races
368 -
Miles
56048 -
Miles
5497 -
Miles
53 -
WAVA
81.20% -
100m
14 -
100m
14 -
400m
1:03 -
Mile
5:06 -
5k
16:25 -
5M
28:50 -
10k
34:01 -
10M
57:37 -
Half
1:12:46 -
20M
2:03:33 -
Mara
2:33:54 -
50k
3:46:24 -
2Mara
7:57:42 -
100k
7:38:11
| About Me | |
|---|---|
|
More than 10 years running on and off.
Run mostly around west London (Richmond, Mortlake, Putney, Clapham). I HAD the wild dream of running a marathon under 3h10 after having run my first marathon in 4h17 mins in 2003! ***** Since I wrote that first profile I have achieved quite a lot as far as running, having completed more than 50 marathons, several ultras and the Gobi March. End of 2008 was a right nightmare with injury, but came back in 2009 as a much more balanced and experienced runner. If you want to know more do not hesitate to contact me, always happy to help with anything!
|
|
| Recent Blogs | |
|---|---|
| Oh my dearest Nim!!! | Apr 2023 |
| Splits from frankfurt | Oct 2013 |
| Some good news! | Aug 2013 |
| struggle to find a title | Jul 2013 |
| Alfred Carol Jané 29/06/1941 - 05/02/2013 | Feb 2013 |
| My parkrun |
|---|
| No parkrun selected |
| Buddies (40) |
|---|
| Followers (43) |
|---|
| 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 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | PB | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100m | 3 | 14 69.93 | 14 70.15 |
14
3:45/mi
|
70.15 | |||||||||||||||||||||
| 400m | 2 | 1:03 70.10 | 1:06 70.46 |
1:03
4:13/mi
|
70.46 | |||||||||||||||||||||
| 1mi | 7 | 5:18 73.20 | 5:07 76.03 | 5:06 76.27 | 6:30 60.05 | 5:08 76.36 | 5:08 78.92 | 5:29 75.79 |
5:06
5:06/mi
|
78.92 | ||||||||||||||||
| 2mi | 1 | 10:35 78.14 |
10:35
5:17/mi
|
78.14 | ||||||||||||||||||||||
| 4.3km | 1 | 15:12 74.31 |
15:12
5:41/mi
|
74.31 | ||||||||||||||||||||||
| 2.8mi | 4 | 17:14 68.37 | 15:53 74.70 | 15:50 78.34 | 16:13 77.08 |
15:50
5:39/mi
|
78.34 | |||||||||||||||||||
| 3.1mi | 1 | 17:19 75.17 |
17:19
5:35/mi
|
75.17 | ||||||||||||||||||||||
| 5km | 125 | 19:48 64.81 | 18:08 70.93 | 17:36 73.68 | 17:14 75.70 | 16:49 78.13 | 16:33 79.39 | 16:25 81.20 | 16:38 80.14 | 17:10 78.57 | 16:50 80.96 | 16:49 81.04 | 17:01 80.68 | 17:10 80.58 | 17:10 81.20 | 18:33 75.72 | 23:59 59.48 | 21:30 66.87 | 19:14 74.75 | 19:56 72.69 |
16:25
5:17/mi
|
81.20 | ||||
| 5.4km | 1 | 18:33 78.89 |
18:33
5:32/mi
|
78.89 | ||||||||||||||||||||||
| 4mi | 1 | 22:03 77.15 |
22:03
5:31/mi
|
77.15 | ||||||||||||||||||||||
| 5mi | 4 | 31:16 68.90 | 40:32 53.48 | 28:50 79.26 |
28:50
5:46/mi
|
79.26 | ||||||||||||||||||||
| 6.2mi | 1 | 37:30 70.35 |
37:30
6:03/mi
|
70.35 | ||||||||||||||||||||||
| 10km | 31 | 41:38 63.41 | 38:40 68.30 | 36:33 72.26 | 36:29 72.47 | 35:55 73.93 | 34:44 76.71 | 34:45 76.98 | 34:04 78.90 | 34:01 79.46 | 35:03 78.17 | 36:29 77.51 | 47:03 62.10 | 41:18 71.33 |
34:01
5:28/mi
|
79.46 | ||||||||||
| 8.4mi | 1 | 56:03 69.08 |
56:03
6:40/mi
|
69.08 | ||||||||||||||||||||||
| 15km | 1 | 55:27 75.32 |
55:27
5:57/mi
|
75.32 | ||||||||||||||||||||||
| 10mi | 5 | 1:05:46 65.77 | 59:55 72.35 | 58:17 77.00 | 57:37 78.52 |
57:37
5:46/mi
|
78.52 | |||||||||||||||||||
| 17km | 1 | 2:16:52 35.02 |
2:16:52
12:57/mi
|
35.02 | ||||||||||||||||||||||
| 20km | 1 | 1:23:44 66.81 |
1:23:44
6:44/mi
|
66.81 | ||||||||||||||||||||||
| 12.7mi | 1 | 1:17:32 76.89 |
1:17:32
6:06/mi
|
76.89 | ||||||||||||||||||||||
| 13.1mi | 55 | 1:37:34 58.91 | 1:27:26 65.76 | 1:19:16 72.64 | 1:17:04 75.12 | 1:15:12 77.29 | 1:14:23 78.14 | 1:12:46 80.75 | 1:14:39 79.26 | 1:19:36 74.91 | 1:16:25 78.64 | 1:14:51 80.97 | 1:45:24 57.98 | 1:18:04 78.93 | 1:18:19 79.34 | 1:44:27 61.03 | 1:37:47 66.34 |
1:12:46
5:33/mi
|
80.97 | |||||||
| 25km | 2 | 1:43:57 67.58 |
1:43:57
6:41/mi
|
67.58 | ||||||||||||||||||||||
| 16mi | 1 | 1:53:17 62.40 |
1:53:17
7:05/mi
|
62.40 | ||||||||||||||||||||||
| 30km | 1 | 3:06:38 44.48 |
3:06:38
10:01/mi
|
44.48 | ||||||||||||||||||||||
| 19.7mi | 1 | 2:03:00 71.85 |
2:03:00
6:15/mi
|
71.85 | ||||||||||||||||||||||
| 20mi | 8 | 2:12:47 67.63 | 2:09:57 69.26 | 2:05:46 71.68 | 2:03:33 73.20 | 2:52:05 52.82 | 2:12:14 69.79 | 2:10:46 71.16 |
2:03:33
6:11/mi
|
73.20 | ||||||||||||||||
| 37km | 1 | 3:15:33 53.61 |
3:15:33
8:30/mi
|
53.61 | ||||||||||||||||||||||
| 38km | 2 | 3:17:45 54.55 |
3:17:45
8:22/mi
|
54.55 | ||||||||||||||||||||||
| 24mi | 1 | 2:47:14 67.12 |
2:47:14
6:58/mi
|
67.12 | ||||||||||||||||||||||
| 26.2mi | 68 | 4:17:19 46.83 | 3:27:47 57.99 | 3:00:17 66.83 | 2:55:54 68.50 | 2:45:26 72.83 | 2:53:39 69.39 | 2:39:22 75.61 | 2:33:54 78.81 | 2:41:00 75.86 | 2:39:25 77.26 | 2:35:30 79.88 | 2:46:23 75.29 | 2:54:40 71.72 | 2:42:56 78.21 | 2:39:10 80.77 | 3:44:38 58.77 | 3:29:18 63.65 | 3:18:15 67.81 |
2:33:54
5:52/mi
|
80.77 | |||||
| 43km | 1 | 3:14:13 63.50 |
3:14:13
7:16/mi
|
63.50 | ||||||||||||||||||||||
| 45km | 1 | 4:19:50 50.07 |
4:19:50
9:18/mi
|
50.07 | ||||||||||||||||||||||
| 30mi | 3 | 4:29:00 52.48 | 3:46:49 62.66 |
3:46:49
7:34/mi
|
62.66 | |||||||||||||||||||||
| 50km | 4 | 6:29:00 37.79 | 4:05:51 59.92 | 3:46:24 65.36 | 4:12:12 60.60 |
3:46:24
7:17/mi
|
65.36 | |||||||||||||||||||
| 32mi | 1 | 4:18:46 59.11 |
4:18:46
8:05/mi
|
59.11 | ||||||||||||||||||||||
| 55km | 1 | 4:29:42 62.71 |
4:29:42
7:53/mi
|
62.71 | ||||||||||||||||||||||
| 35mi | 3 | 4:33:35 62.92 |
4:33:35
7:49/mi
|
62.92 | ||||||||||||||||||||||
| 60km | 1 | 5:08:39 60.50 |
5:08:39
8:17/mi
|
60.50 | ||||||||||||||||||||||
| 40mi | 2 | 5:34:30 61.01 |
5:34:30
8:22/mi
|
61.01 | ||||||||||||||||||||||
| 78km | 1 | 7:02:24 61.26 |
7:02:24
8:43/mi
|
61.26 | ||||||||||||||||||||||
| 50mi | 1 | 8:10:00 54.69 |
8:10:00
9:48/mi
|
54.69 | ||||||||||||||||||||||
| 81.5km | 1 | 6:00:00 76.18 |
6:00:00
7:07/mi
|
76.18 | ||||||||||||||||||||||
| 52.4mi | 1 | 7:57:42 59.74 |
7:57:42
9:07/mi
|
59.74 | ||||||||||||||||||||||
| 100km | 2 | 8:11:17 72.46 | 7:38:11 78.21 |
7:38:11
7:22/mi
|
78.21 |
| Date | Planned Races | Distance | ||
|---|---|---|---|---|
| 10 May | Halstead & Essex Marathon | 26.2mi | ||
| 3 May | ABP Southampton Marathon | 26.2mi | ||
| 2025 | Result | WAVA | Distance | |
| 21 Jun | Midnight Sun Marathon (half) | 1:50:57 | 58.47 | 13.1mi |
| 5 May | Milton Keynes Marathon SB | 3:18:15 | 67.81 | 26.2mi |
| 30 Mar | Victoria Park Half Marathon SB | 1:37:47 | 66.34 | 13.1mi |
| 2024 | Result | WAVA | Distance | |
| 15 Jun | Donaupark parkrun SB | 19:56 | 72.69 | 5km |
| 28 Apr | Newport Marathon SB | 3:29:18 | 63.65 | 26.2mi |
| 2023 | Result | WAVA | Distance | |
| 8 Oct | La Saint-Maurienne | 48:30 | 60.74 | 10km |
| 27 Aug | Last Sunday of the month 10k TT SB | 41:18 | 71.33 | 10km |
| 29 Jul | Fulham Palace parkrun SB | 19:14 | 74.75 | 5km |
| 27 May | Fulham Palace parkrun | 20:57 | 68.62 | 5km |
| 23 Apr | London Marathon SB | 3:44:38 | 58.77 | 26.2mi |
| 26 Feb | Quicksilver Hampton Court Half Marathon SB | 1:44:27 | 61.03 | 13.1mi |
| 29 Jan | Last Sunday of the month 10k TT | 44:29 | 65.68 | 10km |
| 2022 | Result | WAVA | Distance | |
| 4 Dec | Barnes Turkey Run SB | 47:03 | 62.10 | 10km |
| 15 Oct | Crane Park parkrun SB | 21:30 | 66.87 | 5km |
| 13 Aug | Crane Park parkrun | 24:02 | 59.82 | 5km |
| 26 Mar | Old Deer Park parkrun | 22:23 | 63.73 | 5km |
| 5 Mar | York parkrun | 23:10 | 61.57 | 5km |
| 2021 | Result | WAVA | Distance | |
| 16 Oct | Hillsborough parkrun SB | 23:59 | 59.48 | 5km |
| 2020 | Result | WAVA | Distance | |
| 22 Feb | Gunnersbury parkrun | 19:49 | 70.88 | 5km |
| 1 Feb | Gunnersbury parkrun SB | 18:33 | 75.72 | 5km |
| 1 Jan | Richmond parkrun | 19:55 | 70.52 | 5km |
| 2019 | Result | WAVA | Distance | |
| 28 Dec | Gunnersbury parkrun | 23:23 | 60.07 | 5km |
| 1 Dec | Percy Pud 10K | 54:37 | 52.19 | 10km |
| 27 Oct | Frankfurt Marathon SB | 2:39:10 | 80.77 | 26.2mi |
| 5 Oct | Gunnersbury parkrun | 17:40 | 79.50 | 5km |
| 29 Sep | Ealing Half Marathon SB | 1:18:19 | 79.34 | 13.1mi |
| 15 Sep | Harrow Half | 1:20:51 | 76.86 | 13.1mi |
| 14 Sep | Gunnersbury parkrun | 17:35 | 79.88 | 5km |
| 8 Sep | Chippenham Half Marathon | 1:29:10 | 69.69 | 13.1mi |
| 7 Sep | Bath Skyline parkrun | 21:29 | 65.38 | 5km |
| 1 Sep | Excalibur Nine | 3:10:31 | 67.48 | 26.2mi |
| 31 Aug | Gunnersbury parkrun | 17:33 | 80.03 | 5km |
| 27 Aug | Veterans AC Battersea Park Road Races & Race Walks Series – August PB | 28:50 | 79.26 | 5mi |
| 25 Aug | Last Sunday of the month 10k TT | 37:16 | 76.49 | 10km |
| 17 Aug | Gunnersbury parkrun | 17:32 | 80.11 | 5km |
| 29 Jul | Sri Chinmoy 5k SB | 17:10 | 81.20 | 5km |
| 27 Jul | Gunnersbury parkrun | 17:23 | 80.18 | 5km |
| 22 Jul | Sri Chinmoy Battersea Relays SB | 5:29 | 75.79 | 1mi |
| 13 Jul | Gunnersbury parkrun | 19:48 | 70.40 | 5km |
| 30 Jun | Last Sunday of the month 10k TT SB | 36:29 | 77.51 | 10km |
| 29 Jun | Fulham Palace parkrun | 19:27 | 71.66 | 5km |
| 15 Jun | Gunnersbury parkrun | 17:36 | 79.20 | 5km |
| 12 Jun | Parkland Relays SB | 16:13 | 77.08 | 2.8mi |
| 1 Jun | Old Deer Park parkrun | 18:32 | 75.21 | 5km |
| 25 May | Gunnersbury parkrun | 17:36 | 79.20 | 5km |
| 19 May | Green belt relay stage 19 PB | 56:03 | 69.08 | 8.4mi |
| 18 May | Green belt relay stage 1 PB | 1:17:32 | 76.89 | 12.7mi |
| 4 May | Gunnersbury parkrun | 17:30 | 79.65 | 5km |
| 28 Apr | London Marathon | 2:48:19 | 75.71 | 26.2mi |
| 20 Apr | Hillsborough parkrun | 18:34 | 75.07 | 5km |
| 2018 | Result | WAVA | Distance | |
| 28 Oct | Frankfurt Marathon SB | 2:42:56 | 78.21 | 26.2mi |
| 14 Oct | Great Eastern Run | 1:19:07 | 77.88 | 13.1mi |
| 30 Sep | Folkestone Rotary Half Marathon SB | 1:18:04 | 78.93 | 13.1mi |
| 22 Sep | Gunnersbury parkrun | 17:59 | 77.51 | 5km |
| 16 Sep | Pleshey Half Marathon | 1:22:07 | 75.04 | 13.1mi |
| 2 Sep | Kent Coastal Marathon | 3:07:53 | 67.83 | 26.2mi |
| 1 Sep | Fulham Palace parkrun | 17:22 | 80.26 | 5km |
| 25 Aug | Fulham Palace parkrun | 17:37 | 79.12 | 5km |
| 21 Jul | Gunnersbury parkrun | 17:10 | 80.58 | 5km |
| 14 Jul | Richmond parkrun | 21:03 | 65.72 | 5km |
| 30 Jun | Burgess parkrun | 17:25 | 79.43 | 5km |
| 16 Jun | Gunnersbury parkrun SB | 17:10 | 80.58 | 5km |
| 13 Jun | Parkland Relays PB | 15:50 | 78.34 | 2.8mi |
| 9 Jun | parkrun Elagin Ostrov | 18:09 | 76.22 | 5km |
| 19 May | Fulham Palace parkrun | 17:54 | 77.28 | 5km |
| 22 Apr | London Marathon | 2:56:16 | 71.68 | 26.2mi |
| 24 Mar | parkrun de Montsouris | 18:10 | 76.15 | 5km |
| 18 Mar | Hampton Court Palace Half Marathon - March | 1:19:32 | 76.83 | 13.1mi |
| 25 Feb | THORPE PARK HALF MARATHON | 1:27:44 | 69.65 | 13.1mi |
| 24 Feb | Gunnersbury parkrun | 17:26 | 79.35 | 5km |
| 17 Feb | Gunnersbury parkrun | 17:19 | 79.89 | 5km |
| 10 Feb | Fulham Palace parkrun | 17:36 | 78.60 | 5km |
| 27 Jan | Fulham Palace parkrun | 17:50 | 77.57 | 5km |
| 13 Jan | Fulham Palace parkrun | 18:53 | 73.26 | 5km |
| 2017 | Result | WAVA | Distance | |
| 2 Dec | Fulham Palace parkrun | 18:13 | 75.94 | 5km |
| 15 Oct | Budapest Marathon | 3:22:07 | 62.51 | 26.2mi |
| 17 Sep | Bristol Half Marathon SB | 1:45:24 | 57.98 | 13.1mi |
| 29 Jul | The Twilight Ultra Run SB | 4:12:12 | 60.60 | 50km |
| 22 Jul | Fulham Palace parkrun | 17:28 | 78.61 | 5km |
| 15 Jul | Favorita parkrun | 18:25 | 74.55 | 5km |
| 3 Jun | parkrun Gorky Park | 17:58 | 76.42 | 5km |
| 21 May | Richmond Park Marathon SB | 2:54:40 | 71.72 | 26.2mi |
| 13 May | Hillsborough parkrun | 18:03 | 76.06 | 5km |
| 6 May | Fulham Palace parkrun SB | 17:01 | 80.68 | 5km |
| 23 Apr | London Marathon | 3:15:05 | 64.21 | 26.2mi |
| 15 Apr | parkrun de Montsouris | 17:20 | 79.21 | 5km |
| 8 Apr | Fulham Palace parkrun | 17:09 | 80.06 | 5km |
| 1 Apr | Richmond parkrun | 17:44 | 77.42 | 5km |
| 2016 | Result | WAVA | Distance | |
| 5 Nov | Thames Meander Winter Marathon SB | 2:46:23 | 75.29 | 26.2mi |
| 29 Oct | Hillsborough parkrun #195 | 19:01 | 72.20 | 5km |
| 15 Oct | Fulham Palace parkrun | 18:00 | 76.28 | 5km |
| 9 Oct | Great Eastern Run SB | 1:14:51 | 80.97 | 13.1mi |
| 25 Sep | The Royal Borough of Kingston Half Marathon | 1:15:12 | 80.59 | 13.1mi |
| 10 Sep | Fulham Palace parkrun | 17:09 | 80.06 | 5km |
| 4 Sep | Kent Coastal Marathon | 3:00:48 | 69.28 | 26.2mi |
| 20 Aug | Fulham Palace parkrun | 17:21 | 79.13 | 5km |
| 13 Aug | Richmond parkrun | 19:35 | 70.11 | 5km |
| 6 Aug | Fulham Palace parkrun | 17:31 | 77.80 | 5km |
| 30 Jul | Gunnersbury parkrun | 17:00 | 80.16 | 5km |
| 30 Jul | Fetch 1 Mile - the return SB | 5:08 | 78.92 | 1mi |
| 30 Jul | Fetch Mile the retun - 400 m race SB | 1:06 | 70.46 | 400m |
| 9 Jul | Dulwich parkrun | 17:04 | 79.85 | 5km |
| 11 Jun | Fulham Palace parkrun SB | 16:49 | 81.04 | 5km |
| 4 Jun | Kingston parkrun | 17:24 | 78.32 | 5km |
| 28 May | Gunnersbury parkrun | 17:16 | 78.92 | 5km |
| 21 May | Gunnersbury parkrun | 17:08 | 79.54 | 5km |
| 14 May | Gunnersbury parkrun | 19:41 | 69.23 | 5km |
| 7 May | Gunnersbury parkrun | 17:47 | 76.63 | 5km |
| 10 Apr | Course des Meulieres | 1:15:36 | 79.52 | 13.1mi |
| 25 Mar | Maidenhead Easter 10 PB | 57:37 | 78.52 | 10mi |
| 13 Mar | Finchley 20 SB | 2:10:46 | 71.16 | 20mi |
| 12 Mar | Gunnersbury parkrun | 16:58 | 80.32 | 5km |
| 28 Feb | kingston half marathon | 1:24:32 | 71.12 | 13.1mi |
| 27 Feb | Gunnersbury parkrun | 17:15 | 79.00 | 5km |
| 20 Feb | Gunnersbury parkrun | 17:07 | 79.62 | 5km |
| 2015 | Result | WAVA | Distance | |
| 29 Nov | Florence Marathon Italy SB | 2:35:30 | 79.88 | 26.2mi |
| 15 Nov | Gosport Half Marathon | 1:17:57 | 77.12 | 13.1mi |
| 1 Nov | Stevenage half marathon | 1:16:27 | 78.64 | 13.1mi |
| 18 Oct | River Thames Half Marathon | 1:19:35 | 75.54 | 13.1mi |
| 17 Oct | Gunnersbury parkrun | 16:50 | 80.96 | 5km |
| 4 Oct | Bournemouth Marathon | 3:02:22 | 68.11 | 26.2mi |
| 3 Oct | Gunnersbury parkrun | 16:58 | 80.32 | 5km |
| 26 Sep | Cursa del sot PB | 2:16:52 | 35.02 | 17km |
| 6 Sep | Richmond Running Festivals Richmond Half Marathon | 1:16:30 | 78.59 | 13.1mi |
| 1 Aug | Dulwich parkrun SB | 16:50 | 80.36 | 5km |
| 11 Jul | Gunnersbury parkrun | 17:04 | 79.26 | 5km |
| 21 Jun | Richmond 10k SB | 35:03 | 78.17 | 10km |
| 17 Jun | London Bridges Relay | 2.3mi | ||
| 13 Jun | Les foulees campinoises PB | 18:33 | 78.89 | 5.4km |
| 30 May | Gunnersbury parkrun | 17:04 | 79.26 | 5km |
| 2 May | Crane Park parkrun | 19:56 | 67.86 | 5km |
| 26 Apr | London Marathon | 2:36:18 | 78.80 | 26.2mi |
| 12 Apr | Hillingdon Half Marathon SB | 1:16:25 | 78.03 | 13.1mi |
| 4 Apr | Hillsborough parkrun | 17:53 | 75.64 | 5km |
| 29 Mar | Paddock Wood Half Marathon | 1:16:47 | 77.66 | 13.1mi |
| 15 Mar | Kingston Breakfast Run - 20 mile SB | 2:12:14 | 69.79 | 20mi |
| 14 Mar | Gunnersbury parkrun | 17:23 | 77.81 | 5km |
| 1 Mar | Thanet 20 | 2:16:11 | 67.76 | 20mi |
| 14 Feb | Richmond parkrun | 18:17 | 73.98 | 5km |
| 2014 | Result | WAVA | Distance | |
| 2 Nov | Porto Marathon SB | 2:39:25 | 77.26 | 26.2mi |
| 19 Oct | Cabbage Patch 10 SB | 58:17 | 77.00 | 10mi |
| 12 Oct | Kingston Run Challenge PB | 2:47:14 | 67.12 | 24mi |
| 11 Oct | Fulham Palace parkrun | 17:31 | 77.22 | 5km |
| 21 Sep | Pleshey and Essex Half Marathon SB | 1:19:36 | 74.91 | 13.1mi |
| 20 Sep | Gunnersbury parkrun | 17:13 | 78.57 | 5km |
| 7 Sep | Course de la Rentrée PB | 55:27 | 75.32 | 15km |
| 23 Aug | Richmond parkrun | 18:00 | 75.15 | 5km |
| 16 Aug | Richmond parkrun | 17:35 | 76.93 | 5km |
| 15 Jun | Magraid 100km Stage 3 (20km) PB | 1:23:44 | 66.81 | 20km |
| 14 Jun | Magraid 100km Stage 2 (55km) PB | 4:29:42 | 62.71 | 55km |
| 13 Jun | Magraid 100km stage 1 (25km) PB | 1:43:57 | 67.58 | 25km |
| 13 Apr | London Marathon | 2:59:31 | 68.04 | 26.2mi |
| 29 Mar | Gunnersbury parkrun | 17:26 | 77.02 | 5km |
| 23 Feb | Seville marathon | 3:06:32 | 65.48 | 26.2mi |
| 1 Feb | fulham palace parkrun SB | 17:10 | 78.22 | 5km |
| 25 Jan | Fulham Palace parkrun | 17:14 | 77.92 | 5km |
| 19 Jan | Fred Hughes 10 | 1:03:38 | 69.99 | 10mi |
| 4 Jan | Surrey County XC Championship (Senior men) | 51:13 | 64.20 | 12km |
| 2013 | Result | WAVA | Distance | |
| 7 Dec | Gunnersbury parkrun | 17:16 | 77.77 | 5km |
| 2 Nov | Gunnersbury parkrun | 17:01 | 78.91 | 5km |
| 27 Oct | BMW Frankfurt Marathon SB | 2:41:00 | 75.86 | 26.2mi |
| 13 Oct | Great Eastern Run SB | 1:14:39 | 79.26 | 13.1mi |
| 29 Sep | Berlin Marathon | 3:17:53 | 61.72 | 26.2mi |
| 14 Sep | Gunnersbury parkrun | 17:08 | 78.37 | 5km |
| 1 Sep | Kent Coastal Marathon | 2:56:34 | 69.18 | 26.2mi |
| 31 Aug | Richmond parkrun | 17:17 | 77.69 | 5km |
| 24 Aug | Richmond parkrun | 17:11 | 78.14 | 5km |
| 10 Aug | Gunnersbury Parkrun | 16:49 | 79.27 | 5km |
| 27 Jul | Gunnersbury parkrun | 16:47 | 79.42 | 5km |
| 21 Jul | Elmbridge 10K PB | 34:01 | 79.46 | 10km |
| 6 Jul | Enigma Summer Ultra PB | 3:46:49 | 62.66 | 30mi |
| 30 Jun | Marathon de Marne et Gondoire | 2:58:59 | 67.77 | 26.2mi |
| 15 Jun | Gunnersbury parkrun SB | 16:38 | 80.14 | 5km |
| 1 Jun | Trans Montes Blancos PB | 3:46:24 | 65.36 | 50km |
| 27 Apr | 100Km de Belvès PB | 7:38:11 | 78.21 | 100km |
| 20 Apr | Richmond parkrun | 16:51 | 79.11 | 5km |
| 13 Apr | Richmond parkrun | 17:06 | 77.95 | 5km |
| 6 Apr | Old Deer Park Parkrun | 17:39 | 75.52 | 5km |
| 30 Mar | Richmond parkrun | 17:04 | 78.10 | 5km |
| 24 Mar | Hyde Park 20 Mile Marathon Prep Run SB | 2:52:05 | 52.82 | 20mi |
| 23 Mar | Richmond parkrun | 17:41 | 75.38 | 5km |
| 9 Mar | Richmond parkrun | 17:13 | 77.42 | 5km |
| 23 Feb | Richmond parkrun | 17:26 | 76.46 | 5km |
| 19 Jan | Richmond parkrun | 17:51 | 74.68 | 5km |
| 2012 | Result | WAVA | Distance | |
| 31 Dec | Barcelona San Silvestre New Year's Eve 10K | 34:56 | 77.38 | 10km |
| 15 Dec | 24 Hores d'atletisme (6 hour race) PB | 6:00:00 | 76.18 | 81.456km |
| 8 Dec | Richmond Park parkrun | 17:56 | 74.33 | 5km |
| 11 Nov | Autumn Challenge SB | 40:32 | 53.48 | 5mi |
| 28 Oct | BMW Frankfurt Marathon PB | 2:33:54 | 78.81 | 26.2mi |
| 14 Oct | Great Eastern Run PB | 1:12:46 | 80.75 | 13.1mi |
| 6 Oct | Dulwich Parkrun | 16:38 | 80.14 | 5km |
| 30 Sep | Robin Hood Half Marathon | 1:14:25 | 78.96 | 13.1mi |
| 22 Sep | Helly Hansen Beauty and the Beast | 3:45:12 | 53.86 | 26.2mi |
| 16 Sep | Maidenhead Half Marathon | 1:18:06 | 75.24 | 13.1mi |
| 15 Sep | Gunnersbury Park Run PB | 16:25 | 81.20 | 5km |
| 2 Sep | Kent Coastal Marathon | 2:58:55 | 67.79 | 26.2mi |
| 1 Sep | Gunnersbury Park Run | 16:26 | 81.11 | 5km |
| 25 Aug | Gunnersbury Park Run | 16:50 | 79.19 | 5km |
| 18 Aug | Richmond Parkrun | 17:13 | 77.42 | 5km |
| 11 Aug | Bedfont Lakes parkrun | 17:01 | 77.77 | 5km |
| 28 Jul | Davos K78 PB | 7:02:24 | 61.26 | 78km |
| 18 Jul | St Moritz Around the Lake 4.3km PB | 15:12 | 74.31 | 4.3km |
| 1 Jul | Marathon de Marne et Gondoire | 3:18:27 | 60.84 | 26.2mi |
| 17 Jun | Maraton Alpino Madrileno | 5:18:38 | 37.89 | 26.2mi |
| 3 Jun | Buxton Half Marathon | 1:23:55 | 69.61 | 13.1mi |
| 30 May | Parkland Relays SB | 15:53 | 74.70 | 2.8mi |
| 12 May | Semi Marathon des abymes | 1:22:21 | 70.93 | 13.1mi |
| 5 May | Brockwell (Stags v Hens) parkrun | 17:32 | 75.48 | 5km |
| 22 Apr | London Marathon | 3:29:51 | 57.54 | 26.2mi |
| 21 Apr | The All Nations 10k Run SB | 34:04 | 78.90 | 10km |
| 15 Apr | Paris Marathon | 2:45:54 | 72.78 | 26.2mi |
| 7 Apr | Richmond Park parkrun | 17:56 | 73.79 | 5km |
| 1 Apr | Reading Half Marathon | 1:14:13 | 78.71 | 13.1mi |
| 11 Mar | Finchley 20 PB | 2:03:33 | 73.20 | 20mi |
| 10 Mar | Richmond parkrun | 16:41 | 79.32 | 5km |
| 3 Mar | Gunnersbury Park Run | 18:21 | 72.12 | 5km |
| 25 Feb | Gunnersbury Park Run | 16:38 | 79.56 | 5km |
| 19 Feb | Wokingham Half Marathon | 1:14:02 | 78.90 | 13.1mi |
| 18 Feb | Race Your Pace Half Marathon | 1:29:45 | 65.08 | 13.1mi |
| 11 Feb | X Country Surrey League 4th fixture (Division 1) | 31:19 | 68.79 | 5mi |
| 14 Jan | Surrey League Cross Country | 31:41 | 67.52 | 8km |
| 2011 | Result | WAVA | Distance | |
| 13 Nov | Autumn Challenge SB | 31:16 | 68.90 | 5mi |
| 2 Oct | Cricklade Half Marathon | 1:15:33 | 77.32 | 13.1mi |
| 18 Sep | Lake Merced Half Marathon | 1:15:44 | 77.13 | 13.1mi |
| 11 Sep | Chippenham Half Marathon | 1:15:36 | 77.27 | 13.1mi |
| 29 Aug | London pub run redux | 12mi | ||
| 20 Aug | Richmond parkrun | 17:14 | 76.79 | 5km |
| 14 Aug | Salisbury 5-4-3-2-1 Trail 50k SB | 4:05:51 | 59.92 | 50km |
| 8 Aug | Self Transcendence 5k SB | 16:33 | 79.39 | 5km |
| 1 Aug | Self Transcendence 2m PB | 10:35 | 78.14 | 2mi |
| 15 Jul | Al Andalus Ultra Trail Stage 5 PB | 3:17:45 | 54.55 | 38km |
| 14 Jul | Al Andalus Ultra Trail Stage 4 PB | 5:08:39 | 60.50 | 60km |
| 13 Jul | Al Andalus Ultra Trail Stage 3 PB | 3:14:13 | 63.50 | 43km |
| 12 Jul | Al Andalus Ultra Trail Stage 2 PB | 4:19:50 | 50.07 | 45km |
| 11 Jul | Al Andalus Ultra Trail Stage 1 PB | 3:15:33 | 53.61 | 37km |
| 3 Jul | Les foulees de l'ile de france SB | 34:45 | 76.98 | 10km |
| 2 Jul | Trail des Moulins (Mondeville) | 2:06:17 | 54.71 | 25km |
| 26 Jun | South Downs Way Run Challenge - Day 3 PB | 4:33:35 | 62.92 | 35mi |
| 25 Jun | South Downs Way Run Challenge - Day 2 | 4:50:04 | 59.35 | 35mi |
| 24 Jun | South Downs Way Run Challenge - Day 1 | 4:55:20 | 58.29 | 35mi |
| 11 Jun | South Downs Marathon | 3:28:45 | 57.73 | 26.2mi |
| 4 Jun | Fetch London Mile - part 11 - Battersea SB | 5:08 | 76.36 | 1mi |
| 1 Jun | Parkland Relays SB | 17:14 | 68.37 | 2.8mi |
| 14 May | Richmond parkrun | 17:03 | 77.06 | 5km |
| 17 Apr | London Marathon | 3:29:21 | 57.56 | 26.2mi |
| 10 Apr | Paris Marathon SB | 2:39:22 | 75.61 | 26.2mi |
| 27 Mar | Paddock Wood Half Marathon SB | 1:14:23 | 78.14 | 13.1mi |
| 13 Mar | Finchley 20 SB | 2:05:46 | 71.68 | 20mi |
| 27 Feb | Malta Marathon | 2:55:48 | 68.55 | 26.2mi |
| 20 Feb | Race Your Pace Half Marathon | 1:44:44 | 55.50 | 13.1mi |
| 19 Feb | Old Deer parkrun | 18:00 | 72.99 | 5km |
| 6 Feb | Great Bentley Half Marathon | 1:24:47 | 68.56 | 13.1mi |
| 28 Jan | Serpentine Last Friday of the Month 5k | 16:50 | 78.05 | 5km |
| 22 Jan | Richmond parkrun | 17:00 | 77.29 | 5km |
| 8 Jan | Richmond parkrun | 17:39 | 74.44 | 5km |
| 2010 | Result | WAVA | Distance | |
| 12 Dec | Calvia marathon | 2:59:53 | 66.99 | 26.2mi |
| 21 Nov | Gosport Half Marathon SB | 1:15:12 | 77.29 | 13.1mi |
| 7 Nov | Rutland Water Marathon | 3:09:49 | 63.48 | 26.2mi |
| 6 Nov | Bushy parkrun SB | 16:49 | 78.13 | 5km |
| 31 Oct | Great “Halloween” Highway Run 4M PB | 22:03 | 77.15 | 4mi |
| 23 Oct | Richmond parkrun | 17:07 | 76.76 | 5km |
| 17 Oct | Abingdon Marathon SB | 2:53:39 | 69.39 | 26.2mi |
| 3 Oct | Cricklade Half Marathon | 1:18:31 | 74.03 | 13.1mi |
| 26 Sep | New Forest Marathon | 2:59:21 | 67.19 | 26.2mi |
| 19 Jun | Boddington 100K SB | 8:11:17 | 72.46 | 100km |
| 5 Jun | Dartmoor Discovery 32.2 PB | 4:18:46 | 59.11 | 32mi |
| 2 Jun | Parkland Relays PB | 17:19 | 75.17 | 3.1mi |
| 9 May | Halstead & Essex Marathon | 3:15:30 | 61.63 | 26.2mi |
| 8 May | Orpington Marafun | 3:17:41 | 60.95 | 26.2mi |
| 2 May | Neolithic Marathon | 3:32:50 | 56.61 | 26.2mi |
| 25 Apr | London Marathon | 2:59:50 | 67.00 | 26.2mi |
| 18 Apr | Bungay Black Dog Marathon | 3:08:16 | 64.00 | 26.2mi |
| 11 Apr | XXXIV Marathon de Paris | 3:08:13 | 64.02 | 26.2mi |
| 21 Mar | Hastings Half Marathon | 1:29:48 | 64.47 | 13.1mi |
| 14 Mar | Surrey Spitfire 20 SB | 2:09:57 | 69.26 | 20mi |
| 21 Feb | Great North West Half Marathon | 1:29:01 | 65.03 | 13.1mi |
| 13 Feb | Fetch London Mile - part 7 - Battersea SB | 6:30 | 60.05 | 1mi |
| 2009 | Result | WAVA | Distance | |
| 6 Dec | Luton Marathon | 3:19:28 | 60.41 | 26.2mi |
| 5 Dec | Endurance Life Coastal Trail Series - Gower (Marathon) | 4:32:44 | 44.18 | 26.2mi |
| 29 Nov | Gatliff 50k SB | 6:29:00 | 37.79 | 50km |
| 22 Nov | XXXI Cursa Popular de la Sagrera SB | 34:44 | 76.71 | 10km |
| 8 Nov | Leatherhead Fire Station 10k | 36:11 | 73.63 | 10km |
| 25 Oct | Mitja marato Baix Penedes | 1:19:18 | 73.00 | 13.1mi |
| 18 Oct | Abingdon Marathon SB | 2:45:26 | 72.83 | 26.2mi |
| 4 Oct | Cricklade Half Marathon SB | 1:17:04 | 75.12 | 13.1mi |
| 19 Sep | Round Norfolk Relay - Stage 12 PB | 2:03:00 | 71.85 | 19.67mi |
| 13 Sep | Chippenham Half Marathon | 1:17:48 | 74.41 | 13.1mi |
| 29 Aug | Richmond parkrun SB | 17:14 | 75.70 | 5km |
| 5 Jul | II Cursa Popular per la Integració | 36:33 | 72.65 | 10km |
| 20 Jun | Gobi March - Stage 6 | 43:30 | 73.77 | 12km |
| 18 Jun | Gobi March - Stage 5 | 8:50:29 | 49.42 | 79km |
| 17 Jun | Gobi March - Stage 4 | 5:21:33 | 37.47 | 26.2mi |
| 16 Jun | Gobi March - Stage 3 | 4:19:29 | 43.88 | 40km |
| 15 Jun | Gobi March - Stage 2 | 4:21:53 | 43.48 | 40km |
| 14 Jun | Gobi March - Stage 1 | 4:17:30 | 41.84 | 38km |
| 3 Jun | Parkland Relays | 16:29 | 75.87 | 3mi |
| 17 May | Brathay Windermere Marathon | 3:52:02 | 51.93 | 26.2mi |
| 16 May | White Peak Marathon | 4:00:58 | 50.00 | 26.2mi |
| 10 May | Halstead Ultra SB | 4:29:00 | 52.48 | 30mi |
| 9 May | RIDGEWAY 40 | 7:09:00 | 47.57 | 40mi |
| 3 May | Neolithic Marathon | 4:10:27 | 48.11 | 26.2mi |
| 26 Apr | London Marathon | 2:59:52 | 66.99 | 26.2mi |
| 15 Apr | Fetch London Mile - Part 4 - 400 m PB | 1:03 | 70.10 | 400m |
| 13 Apr | Fetch London Mile - Part 4 PB | 5:06 | 76.27 | 1mi |
| 13 Apr | Fetch London Mile - Part 4 - 100m SB | 14 | 70.15 | 100m |
| 29 Mar | Reading Half Marathon | 1:18:16 | 73.73 | 13.1mi |
| 15 Mar | Hastings Half Marathon | 1:29:57 | 64.15 | 13.1mi |
| 1 Mar | Wye Ultra | 4:50:51 | 48.54 | 30mi |
| 7 Feb | Thames Trot PB | 8:10:00 | 54.69 | 50mi |
| 1 Feb | Tring2Town PB | 5:34:30 | 61.01 | 40mi |
| 2008 | Result | WAVA | Distance | |
| 8 Nov | Fetch London Mile - Part 3 SB | 5:07 | 76.03 | 1mi |
| 8 Nov | Fetch London Mile - Part 3 - 100m | 15 | 65.48 | 100m |
| 2 Nov | ING New York City Marathon | 2:57:24 | 67.92 | 26.2mi |
| 26 Oct | Clapham Common 10k Series SB | 35:55 | 73.93 | 10km |
| 19 Oct | Cardiff Half Marathon | 1:29:30 | 64.47 | 13.1mi |
| 12 Oct | Chicago Marathon | 3:07:45 | 64.18 | 26.2mi |
| 4 Oct | Bushy Park Time Trial | 17:45 | 73.06 | 5km |
| 28 Sep | Berlin Marathon | 2:58:34 | 67.48 | 26.2mi |
| 20 Sep | Round Norfolk Relay stage 14 | 193mi | ||
| 14 Sep | Bristol Half Marathon | 1:21:14 | 71.03 | 13.1mi |
| 31 Aug | Nike Human Race 10K | 38:00 | 69.88 | 10km |
| 30 Aug | Richmond Park Time Trial SB | 17:36 | 73.68 | 5km |
| 10 Aug | Kent 50 Mile Challenge PB | 7:57:42 | 59.74 | 52.4mi |
| 14 Jun | Fetch London Mile - 100m Fun Run PB | 14 | 69.93 | 100m |
| 21 Apr | Boston Marathon | 2:59:56 | 66.96 | 26.2mi |
| 13 Apr | London Marathon | 3:54:47 | 51.32 | 26.2mi |
| 6 Apr | Paris Marathon SB | 2:55:54 | 68.50 | 26.2mi |
| 16 Mar | Fleet Half Marathon | 1:44:53 | 54.90 | 13.1mi |
| 9 Mar | Silverstone Half Marathon | 1:58:27 | 48.61 | 13.1mi |
| 24 Feb | Bury 20 SB | 2:12:47 | 67.63 | 20mi |
| 17 Feb | Sussex Beacon Half Marathon SB | 1:19:16 | 72.64 | 13.1mi |
| 2007 | Result | WAVA | Distance | |
| 15 Dec | Fetcheveryone One Mile Challenge SB | 5:18 | 73.20 | 1mi |
| 4 Nov | New York Marathon SB | 3:00:17 | 66.83 | 26.2mi |
| 14 Oct | Cabbage Patch 10 SB | 59:55 | 72.35 | 10mi |
| 16 Sep | Round Norfolk Relay Stage 12 | 2:06:00 | 64.93 | 18.37mi |
| 18 Aug | Helsinki Marathon | 3:05:07 | 65.09 | 26.2mi |
| 12 Aug | Clapham Common 10K SB | 36:29 | 72.47 | 10km |
| 26 May | Bushy Park Time Trial SB | 18:08 | 70.93 | 5km |
| 13 May | Lymington 10k PB | 37:30 | 70.35 | 6.2mi |
| 22 Apr | London Marathon | 4:23:10 | 45.78 | 26.2mi |
| 15 Apr | Paris Marathon | 3:09:54 | 63.45 | 26.2mi |
| 1 Apr | Asics Kingston Breakfast Run (16 miles) PB | 1:53:17 | 62.40 | 16mi |
| 18 Mar | Silverstone Half Marathon | 2:10:30 | 44.06 | 13.1mi |
| 8 Mar | 100 K of the Sahara leg 4 | 1:56:02 | 66.55 | 28km |
| 7 Mar | 100 K of the Sahara leg 3 | 3:36:02 | 55.77 | 26.2mi |
| 6 Mar | 100 K of the Sahara leg 2.2 | 30:12 | 60.41 | 7km |
| 6 Mar | 100 K of the Sahara leg 2.1 | 1:29:26 | 54.44 | 18km |
| 5 Mar | 100 K of the Sahara leg 1 | 2:02:17 | 53.73 | 24km |
| 18 Feb | Sussex Beacon Half Marathon SB | 1:27:26 | 65.76 | 13.1mi |
| 11 Feb | Stamford 30k PB | 3:06:38 | 44.48 | 30km |
| 4 Feb | Regents Park Winter 10k Series - Race 5 | 39:03 | 67.71 | 10km |
| 2006 | Result | WAVA | Distance | |
| 2 Dec | GRIM 8 | 1:11:54 | 47.82 | 8mi |
| 22 Oct | Croydon 10K | 37:21 | 70.79 | 10km |
| 24 Sep | Berlin Marathon SB | 3:27:47 | 57.99 | 26.2mi |
| 2 Jul | British 10K London Run | 39:59 | 66.05 | 10km |
| 25 Jun | Chiquita Bananaman Chase | 38:06 | 69.32 | 10km |
| 27 May | Soldier Field 10 Mile SB | 1:05:46 | 65.77 | 10mi |
| 14 May | Clapham Common 10K Series SB | 36:33 | 72.26 | 10km |
| 23 Apr | London Marathon | 3:33:59 | 56.31 | 26.2mi |
| 26 Mar | Barcelona Marathon | 3:53:00 | 51.71 | 26.2mi |
| 29 Jan | Nike January Run 5k SB | 19:48 | 64.81 | 5km |
| 2005 | Result | WAVA | Distance | |
| 16 Oct | Nike Run London | 39:31 | 66.83 | 10km |
| 2 Oct | Rainforest Foundation Taut 10K | 41:00 | 64.42 | 10km |
| 25 Sep | Wimbledon Audi 10k SB | 38:40 | 68.30 | 10km |
| 10 Apr | Wimbledon 10k | 40:31 | 65.16 | 10km |
| 2004 | Result | WAVA | Distance | |
| 31 Oct | Run for the Rainforest | 43:28 | 60.74 | 10km |
| 3 Jul | Self Transcendence 10K | 43:04 | 61.30 | 10km |
| 22 Feb | Sussex Beacon Half Marathon SB | 1:37:34 | 58.91 | 13.1mi |
| 15 Feb | Frosty Furlong 10k SB | 41:38 | 63.41 | 10km |
| 18 Jan | Epsom Oddballs 2000 Perch | 44:08 | 59.82 | 10km |
| 2003 | Result | WAVA | Distance | |
| 13 Apr | London Marathon SB | 4:17:19 | 46.83 | 26.2mi |
- 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 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 |
| 2026 | 146 | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 236 |
| 2026 | 10 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 17 |
| 2025 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 11 | 0 | 0 | 0 | 0 | 17 |
| 2025 | 210 | 214 | 224 | 202 | 114 | 114 | 161 | 190 | 195 | 161 | 146 | 147 | 2076 |
| 2025 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 17 | 24 |
| 2024 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 4 | 9 |
| 2024 | 195 | 174 | 211 | 163 | 156 | 190 | 171 | 62 | 121 | 176 | 204 | 224 | 2047 |
| 2024 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 32 | 7 | 10 | 3 | 10 | 68 |
| 2023 | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 6 | 8 | 0 | 3 | 0 | 23 |
| 2023 | 163 | 161 | 154 | 147 | 149 | 158 | 159 | 165 | 84 | 163 | 134 | 190 | 1828 |
| 2023 | 9 | 4 | 0 | 8 | 0 | 8 | 0 | 0 | 0 | 0 | 7 | 0 | 36 |
| 2022 | 71 | 88 | 133 | 109 | 114 | 133 | 142 | 161 | 178 | 172 | 160 | 156 | 1617 |
| 2022 | 61 | 38 | 26 | 86 | 137 | 159 | 37 | 116 | 72 | 66 | 47 | 30 | 876 |
| 2021 | 84 | 58 | 86 | 110 | 121 | 133 | 147 | 191 | 179 | 180 | 105 | 172 | 1567 |
| 2021 | 27 | 76 | 110 | 35 | 22 | 27 | 25 | 29 | 10 | 7 | 40 | 42 | 451 |
| 2020 | 255 | 333 | 420 | 373 | 373 | 198 | 81 | 229 | 106 | 84 | 90 | 51 | 2595 |
| 2020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 76 | 76 |
| 2019 | 376 | 226 | 227 | 306 | 299 | 303 | 275 | 339 | 378 | 239 | 66 | 140 | 3173 |
| 2018 | 386 | 321 | 344 | 128 | 238 | 271 | 238 | 325 | 334 | 257 | 258 | 355 | 3456 |
| 2017 | 96 | 258 | 351 | 364 | 187 | 323 | 339 | 145 | 190 | 282 | 335 | 331 | 3200 |
| 2017 | 15 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 32 |
| 2016 | 353 | 348 | 417 | 182 | 308 | 323 | 281 | 375 | 321 | 200 | 163 | 214 | 3486 |
| 2016 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 |
| 2015 | 351 | 326 | 396 | 213 | 178 | 286 | 258 | 284 | 341 | 374 | 284 | 220 | 3511 |
| 2015 | 0 | 0 | 0 | 0 | 32 | 0 | 0 | 14 | 0 | 0 | 0 | 0 | 47 |
| 2014 | 246 | 112 | 258 | 368 | 366 | 247 | 331 | 303 | 363 | 284 | 137 | 288 | 3300 |
| 2014 | 55 | 122 | 150 | 64 | 56 | 46 | 70 | 39 | 0 | 0 | 6 | 0 | 610 |
| 2013 | 236 | 335 | 443 | 324 | 211 | 336 | 357 | 385 | 412 | 254 | 183 | 254 | 3732 |
| 2013 | 17 | 33 | 51 | 70 | 93 | 32 | 0 | 21 | 0 | 0 | 48 | 55 | 419 |
| 2012 | 364 | 339 | 325 | 186 | 318 | 366 | 347 | 302 | 363 | 259 | 249 | 311 | 3729 |
| 2012 | 25 | 40 | 67 | 22 | 25 | 58 | 32 | 54 | 17 | 15 | 0 | 0 | 356 |
| 2011 | 379 | 279 | 313 | 161 | 390 | 381 | 301 | 382 | 287 | 68 | 343 | 386 | 3671 |
| 2011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 |
| 2011 | 82 | 8 | 52 | 20 | 54 | 45 | 33 | 57 | 29 | 9 | 25 | 0 | 414 |
| 2010 | 84 | 170 | 252 | 254 | 448 | 196 | 124 | 234 | 276 | 193 | 217 | 136 | 2584 |
| 2010 | 0 | 0 | 8 | 82 | 50 | 46 | 78 | 0 | 0 | 0 | 17 | 0 | 280 |
| 2009 | 356 | 230 | 311 | 200 | 402 | 230 | 237 | 194 | 268 | 250 | 376 | 396 | 3449 |
| 2009 | 27 | 0 | 0 | 0 | 0 | 78 | 15 | 16 | 20 | 27 | 0 | 0 | 182 |
| 2008 | 337 | 248 | 316 | 244 | 265 | 414 | 482 | 225 | 194 | 202 | 134 | 299 | 3362 |
| 2008 | 53 | 108 | 77 | 34 | 83 | 33 | 16 | 74 | 75 | 44 | 265 | 35 | 897 |
| 2007 | 325 | 269 | 272 | 202 | 314 | 277 | 331 | 295 | 316 | 255 | 256 | 261 | 3374 |
| 2007 | 0 | 0 | 0 | 125 | 96 | 117 | 88 | 99 | 88 | 8 | 36 | 35 | 693 |
| 2006 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 0 | 0 | 0 | 41 | 57 |








































































