STATUS 800 done, marathon training on the horizon
-
Races
349 -
Miles
25731 -
Miles
57 -
Miles
11013 -
Miles
3872 -
WAVA
71.71% -
Mile
6:24 -
5k
20:33 -
5000m
21:48 -
5M
36:07 -
10k
43:10 -
10M
1:19:25 -
Half
1:37:42 -
20M
3:04:59 -
Mara
3:23:44 -
50k
4:50:21 -
400m
6:30
| About Me | |
|---|---|
|
Triathlete in my youth (1994-2001), martial artist in Finland (2002-2006), a brief stint on the rugby field (2009-2010) before I ran my first marathon in October 2010 and haven't looked back since. Still looking to improve my PBs even though it's been 15 years of running. Times to beat: 5k: 21:01 (2025) 10k: 44:25 (2025) half: 1:37:42 (2023) 1:37:09 in 2025 on a long course mara: 3:27:26 (2024) In 2025, I even managed to beat my old 800 PB from high school, 2:52.4 by one second.
|
|
| My parkrun |
|---|
| No parkrun selected |
| Recent Training | |||
|---|---|---|---|
|
15th Jun
|
General | 2.7mi | 15:56 |
|
15th Jun
|
Strength | 0mi | 39:45 |
|
15th Jun
|
General | 5.1mi | 52:17 |
|
15th Jun
|
Yoga | 0mi | 7:43 |
|
15th Jun
|
General | 2.7mi | 16:19 |
| 12 Month Benchmarks | Run | Bike |
|---|---|---|
| Mile | 6:15 | 1:49 |
| 5k | 21:20 | 6:50 |
| 5mi | 35:18 | 11:00 |
| 10k | 43:58 | 13:40 |
| 10mi | 1:14:27 | 22:02 |
| Half | 1:37:09 | 29:19 |
| 20mi | 2:34:47 | 45:00 |
| Mara | 3:22:41 | 59:01 |
| Recent Pictures |
|
|---|---|
| 2026 Targets | |
|---|---|
| Buddies (16) |
|---|
| Followers (21) |
|---|
| 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 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | PB | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1mi | 33 | 6:36 66.30 | 6:34 66.64 | 6:25 69.14 | 6:24 69.32 |
6:24
6:24/mi
|
69.32 | ||||||||||||||
| 2mi | 1 | 17:16 51.14 |
17:16
8:38/mi
|
51.14 | |||||||||||||||||
| 5km | 69 | 21:43 64.27 | 21:59 63.64 | 22:10 63.29 | 21:05 66.76 | 20:33 68.77 | 21:28 66.12 | 22:51 62.77 | 27:00 53.45 | 25:17 57.08 | 21:58 66.13 | 22:39 64.61 | 22:09 67.15 | 22:11 67.45 | 21:01 71.41 | 21:08 71.71 |
20:33
6:37/mi
|
71.71 | |||
| 5.1km | 1 | 23:11 62.17 |
23:11
7:16/mi
|
62.17 | |||||||||||||||||
| 5.3km | 2 | 24:02 64.54 | 23:13 67.97 |
23:13
7:07/mi
|
67.97 | ||||||||||||||||
| 5.4km | 1 | 22:52 67.59 |
22:52
6:49/mi
|
67.59 | |||||||||||||||||
| 6km | 1 | 34:15 50.89 |
34:15
9:11/mi
|
50.89 | |||||||||||||||||
| 3.8mi | 5 | 29:30 61.05 | 28:37 63.40 | 29:03 62.95 | 28:19 65.13 | 28:23 65.58 |
28:19
7:27/mi
|
65.58 | |||||||||||||
| 4mi | 3 | 31:03 58.54 | 29:10 62.45 |
29:10
7:17/mi
|
62.45 | ||||||||||||||||
| 4.1mi | 1 | 46:59 39.79 |
46:59
11:28/mi
|
39.79 | |||||||||||||||||
| 7km | 9 | 31:41 63.85 | 32:34 63.56 | 32:21 64.44 | 31:42 66.26 | 30:52 68.61 | 31:12 68.48 |
30:52
7:06/mi
|
68.61 | ||||||||||||
| 7.5km | 1 | 44:53 47.39 |
44:53
9:38/mi
|
47.39 | |||||||||||||||||
| 5mi | 13 | 39:36 58.03 | 39:17 58.60 | 36:29 63.24 | 36:07 64.05 | 36:17 64.18 |
36:07
7:13/mi
|
64.18 | |||||||||||||
| 5.1mi | 2 | 41:50 56.08 | 38:09 62.34 |
38:09
7:29/mi
|
62.34 | ||||||||||||||||
| 5.2mi | 1 | 41:22 58.67 |
41:22
7:57/mi
|
58.67 | |||||||||||||||||
| 5.4mi | 4 | 41:36 59.97 |
41:36
7:42/mi
|
59.97 | |||||||||||||||||
| 8.8km | 1 | 39:22 64.52 |
39:22
7:12/mi
|
64.52 | |||||||||||||||||
| 5.5mi | 2 | 41:19 61.68 |
41:19
7:31/mi
|
61.68 | |||||||||||||||||
| 5.5mi | 1 | 42:50 59.73 |
42:50
7:46/mi
|
59.73 | |||||||||||||||||
| 9.1km | 1 | 44:53 57.96 |
44:53
7:58/mi
|
57.96 | |||||||||||||||||
| 5.9mi | 1 | 44:24 61.62 |
44:24
7:32/mi
|
61.62 | |||||||||||||||||
| 6.1mi | 1 | 51:52 54.52 |
51:52
8:30/mi
|
54.52 | |||||||||||||||||
| 10km | 68 | 55:59 51.39 | 50:25 57.11 | 48:36 59.40 | 47:23 60.93 | 45:09 64.07 | 47:16 61.53 | 45:12 64.34 | 47:35 61.33 | 44:48 65.39 | 48:43 61.01 | 44:29 66.81 | 44:44 66.83 | 44:05 68.24 | 43:10 70.16 | 44:05 69.21 | 45:33 67.50 |
43:10
6:57/mi
|
70.16 | ||
| 10.2km | 1 | 48:53 60.45 |
48:53
7:41/mi
|
60.45 | |||||||||||||||||
| 6.4mi | 1 | 57:35 51.91 |
57:35
9:00/mi
|
51.91 | |||||||||||||||||
| 10.6km | 1 | 55:32 58.33 |
55:32
8:26/mi
|
58.33 | |||||||||||||||||
| 7mi | 1 | 59:47 57.69 |
59:47
8:32/mi
|
57.69 | |||||||||||||||||
| 11.8km | 1 | 54:34 65.43 |
54:34
7:27/mi
|
65.43 | |||||||||||||||||
| 12.4km | 2 | 1:01:58 60.70 | 1:01:11 61.91 |
1:01:11
7:56/mi
|
61.91 | ||||||||||||||||
| 8mi | 1 | 1:47:52 34.78 |
1:47:52
13:29/mi
|
34.78 | |||||||||||||||||
| 8.3mi | 1 | 1:05:00 59.88 |
1:05:00
7:52/mi
|
59.88 | |||||||||||||||||
| 14km | 1 | 1:06:54 63.83 |
1:06:54
7:41/mi
|
63.83 | |||||||||||||||||
| 15km | 4 | 1:17:48 57.16 | 1:18:19 59.00 | 1:17:57 59.73 | 1:18:46 59.59 |
1:17:48
8:21/mi
|
59.73 | ||||||||||||||
| 9.5mi | 1 | 2:06:28 35.48 |
2:06:28
13:19/mi
|
35.48 | |||||||||||||||||
| 10mi | 4 | 1:26:42 54.49 | 2:07:10 37.19 | 1:20:55 58.67 | 1:19:25 60.11 |
1:19:25
7:57/mi
|
60.11 | ||||||||||||||
| 11mi | 1 | 4:21:34 20.77 |
4:21:34
23:47/mi
|
20.77 | |||||||||||||||||
| 13.1mi | 35 | 2:01:53 51.54 | 1:55:50 54.28 | 1:49:36 57.37 | 1:49:08 57.78 | 1:43:20 61.15 | 1:40:04 63.31 | 1:43:47 61.24 | 1:42:29 62.01 | 1:42:29 62.23 | 1:38:52 64.77 | 1:57:51 54.59 | 1:41:30 64.89 | 1:37:42 67.91 | 1:46:27 62.33 | 1:37:55 68.28 | 1:45:05 64.16 |
1:37:42
7:27/mi
|
68.28 | ||
| 13.2mi | 1 | 1:38:02 65.35 |
1:38:02
7:26/mi
|
65.35 | |||||||||||||||||
| 13.5mi | 1 | 1:39:52 69.63 |
1:39:52
7:24/mi
|
69.63 | |||||||||||||||||
| 13.8mi | 1 | 1:48:53 61.27 |
1:48:53
7:53/mi
|
61.27 | |||||||||||||||||
| 23km | 1 | 2:04:44 58.16 |
2:04:44
8:44/mi
|
58.16 | |||||||||||||||||
| 30km | 3 | 2:53:22 52.67 | 2:48:59 54.32 | 2:44:22 56.02 |
2:44:22
8:49/mi
|
56.02 | |||||||||||||||
| 20mi | 2 | 3:14:16 50.41 | 3:04:59 52.99 |
3:04:59
9:15/mi
|
52.99 | ||||||||||||||||
| 26.2mi | 32 | 4:33:37 47.49 | 4:44:09 45.77 | 3:54:36 55.51 | 3:44:53 58.01 | 3:34:59 60.81 | 3:33:00 61.53 | 3:36:22 60.57 | 3:45:03 58.40 | 3:45:27 58.49 | 3:47:53 58.07 | 4:48:09 46.32 | 3:51:46 57.87 | 3:29:36 64.33 | 3:27:26 65.38 | 3:28:47 65.36 | 3:23:44 67.42 |
3:23:44
7:47/mi
|
67.42 | ||
| 45.8km | 1 | 5:16:55 46.08 |
5:16:55
11:09/mi
|
46.08 | |||||||||||||||||
| 50km | 1 | 4:50:21 55.16 |
4:50:21
9:21/mi
|
55.16 | |||||||||||||||||
| 32.2mi | 1 | 6:21:44 43.04 |
6:21:44
11:51/mi
|
43.04 | |||||||||||||||||
| 80km | 1 | 9:50:07 49.55 |
9:50:07
11:52/mi
|
49.55 | |||||||||||||||||
| 50mi | 1 | 10:12:00 47.01 |
10:12:00
12:14/mi
|
47.01 |
| 2026 | Result | WAVA | Distance | |
|---|---|---|---|---|
| 29 May | Sommerabendlauf LC Auensee | 46:41 | 65.86 | 10km |
| 13 May | Leipziger Silberseelauf | 45:36 | 67.43 | 10km |
| 10 May | Leipziger Frauenlauf | 21:08 | 71.71 | 5km |
| 9 May | Bärlauchblütenlauf SB | 45:33 | 67.50 | 10km |
| 2 May | Fetch Virtual Mile PB | 6:24 | 69.32 | 1mi |
| 2 May | Fetch Virtual 5k SB | 21:08 | 71.71 | 5km |
| 19 Apr | Leipzig Marathon PB | 3:23:44 | 67.42 | 26.2mi |
| 18 Apr | Fetch Virtual 5k | 22:49 | 66.42 | 5km |
| 4 Apr | Fetch Virtual Mile | 7:14 | 61.34 | 1mi |
| 14 Mar | Messepokallauf SB | 31:12 | 68.48 | 7km |
| 7 Mar | Fetch Virtual 5k | 22:15 | 68.11 | 5km |
| 7 Mar | Fockeberglauf 6 km SB | 28:23 | 65.58 | 3.8mi |
| 7 Mar | Fetch Virtual Mile | 6:44 | 65.89 | 1mi |
| 7 Feb | Fetch Virtual 5k | 23:48 | 63.68 | 5km |
| 7 Feb | Fetch Virtual Mile | 7:06 | 62.49 | 1mi |
| 17 Jan | Winter Marathon Leipzig, half marathon SB | 1:45:05 | 64.16 | 13.1mi |
| 3 Jan | Fetch Virtual Mile | 7:15 | 61.20 | 1mi |
| 3 Jan | Fetch Virtual 5k | 22:51 | 66.32 | 5km |
| 2025 | Result | WAVA | Distance | |
| 1 Dec | Fetch Virtual Mile SB | 6:25 | 69.14 | 1mi |
| 15 Nov | Auewaldlauf 10 km | 45:25 | 67.70 | 10km |
| 8 Nov | Stadtmeisterschaft Cross | 30:58 | 69.00 | 7km |
| 12 Oct | Leipzig Half Marathon at Völki PB | 1:39:52 | 69.63 | 13.5mi |
| 4 Oct | Leipziger City-Trail | 49:24 | 62.24 | 10km |
| 28 Sep | Oberholzer Volkslauf | 45:14 | 67.97 | 10km |
| 17 Sep | Auewald Mannschaftslauf SB | 1:18:46 | 59.59 | 15km |
| 1 Sep | Fetch Virtual Mile | 6:35 | 67.39 | 1mi |
| 29 Aug | Tauchscher Stadtlauf | 47:12 | 65.14 | 10km |
| 5 Jul | F’Laps |
3mi 31:21 |
24hr | |
| 22 Jun | Störmthaler See Lauf | 53:35 | 56.94 | 10km |
| 30 May | Sommerabendlauf LC Auensee | 48:07 | 63.41 | 10km |
| 18 May | Chemnitzer Viertelsmarathon PB | 55:32 | 58.33 | 10.6km |
| 11 May | Leipziger Frauenlauf SB | 21:01 | 71.41 | 5km |
| 3 May | Bärlauchblütenlauf | 44:28 | 68.61 | 10km |
| 1 May | Fetch Virtual Mile | 6:41 | 65.91 | 1mi |
| 26 Apr | Leipzig Stadtmeisterschaft Bahn 5000 m PB | 21:48 | 68.84 | 5000m |
| 13 Apr | Leipzig Marathon SB | 3:28:47 | 65.36 | 26.2mi |
| 1 Apr | Fetch Virtual 5k | 21:48 | 68.84 | 5km |
| 1 Apr | Fetch Virtual Mile | 6:47 | 64.93 | 1mi |
| 30 Mar | Muldentaler Städtelauf HM SB | 1:37:55 | 68.28 | 13.1mi |
| 22 Mar | Leipziger AOK Frühlingslauf | 44:10 | 69.08 | 10km |
| 15 Mar | Messepokallauf PB | 30:52 | 68.61 | 7km |
| 1 Mar | Fetch Virtual 5k | 21:51 | 68.68 | 5km |
| 1 Mar | Fetch Virtual Mile | 6:33 | 67.25 | 1mi |
| 1 Mar | Fockeberglauf 6 km PB | 28:19 | 65.13 | 3.8mi |
| 1 Feb | Fetch Virtual Mile | 6:43 | 65.58 | 1mi |
| 25 Jan | 10 km Winterlauf TSV Wahren SB | 44:05 | 69.21 | 10km |
| 18 Jan | Winter Marathon Leipzig, half marathon | 2:05:45 | 53.17 | 13.1mi |
| 1 Jan | Fetch Virtual Mile | 6:39 | 66.24 | 1mi |
| 2024 | Result | WAVA | Distance | |
| 31 Dec | Silvesterlauf Sigmaringen PB | 23:13 | 67.97 | 5.25km |
| 1 Dec | Fetch Virtual Mile | 6:57 | 63.38 | 1mi |
| 1 Dec | Fetch Virtual 5k | 22:15 | 67.45 | 5km |
| 9 Nov | Auewaldlauf 10 km | 45:34 | 66.95 | 10km |
| 2 Nov | Stadtmeisterschaft Cross | 31:14 | 67.81 | 7km |
| 1 Nov | Fetch Virtual 5k | 22:31 | 66.65 | 5km |
| 1 Nov | Fetch Virtual Mile | 6:48 | 64.78 | 1mi |
| 26 Oct | Sportscheck Run Berlin | 49:55 | 61.12 | 10km |
| 5 Oct | Leipziger City-Trail | 10km | ||
| 1 Oct | Fetch Virtual Mile | 6:55 | 63.68 | 1mi |
| 1 Oct | Fetch Virtual 5k | 24:20 | 61.67 | 5km |
| 29 Sep | Oberholzer Volkslauf | 46:47 | 65.21 | 10km |
| 18 Sep | Auewald Mannschaftslauf SB | 1:17:57 | 59.73 | 15km |
| 14 Sep | 10 Teiche Marathon Hahnenklee PB | 59:47 | 57.69 | 7mi |
| 8 Sep | Sportscheck Run Leipzig | 24:45 | 60.64 | 5km |
| 1 Sep | Fetch Virtual Mile | 7:01 | 62.78 | 1mi |
| 1 Sep | Fetch Virtual 5k | 23:05 | 65.01 | 5km |
| 1 Aug | Fetch Virtual Mile | 6:58 | 62.81 | 1mi |
| 7 Jul | Tannheimer Radmarathon | 11:16:21 | 214km | |
| 23 Jun | Störmthaler See Lauf | 48:20 | 62.66 | 10km |
| 31 May | Sommerabendlauf LC Auensee | 47:52 | 63.27 | 10km |
| 4 May | Bärlauchblütenlauf | 46:27 | 65.20 | 10km |
| 28 Apr | Leipzig Stadtmeisterschaft Bahn 5000 m SB | 22:12 | 67.00 | 5000m |
| 21 Apr | Leipzig Marathon SB | 3:27:26 | 65.38 | 26.2mi |
| 7 Apr | Muldentaler Städtelauf HM SB | 1:46:27 | 62.33 | 13.1mi |
| 1 Apr | Fetch Virtual 5k SB | 22:11 | 67.04 | 5km |
| 1 Apr | Fetch Virtual Mile SB | 6:34 | 66.64 | 1mi |
| 30 Mar | Internationaler Öpfinger Osterlauf | 48:19 | 62.68 | 10km |
| 16 Mar | Leipziger AOK Frühlingslauf PB | 43:10 | 70.16 | 10km |
| 9 Mar | Messepokallauf SB | 31:42 | 66.26 | 7km |
| 2 Mar | Fockeberglauf 6 km SB | 29:03 | 62.95 | 3.8mi |
| 1 Mar | Fetch Virtual Mile | 6:59 | 62.66 | 1mi |
| 1 Mar | Fetch Virtual 5k | 22:18 | 66.69 | 5km |
| 1 Feb | Fetch Virtual 5k | 22:39 | 65.66 | 5km |
| 1 Feb | Fetch Virtual Mile | 6:54 | 63.42 | 1mi |
| 27 Jan | 10 km Winterlauf TSV Wahren | 47:14 | 64.12 | 10km |
| 20 Jan | Winter Marathon Leipzig, half marathon | 2:30:41 | 44.03 | 13.1mi |
| 1 Jan | Fetch Virtual 5k | 23:34 | 63.11 | 5km |
| 1 Jan | Fetch Virtual Mile | 7:31 | 58.22 | 1mi |
| 2023 | Result | WAVA | Distance | |
| 31 Dec | Silvesterlauf Sigmaringen | 22:09 | 67.15 | 5km |
| 1 Dec | Fetch Virtual 5k SB | 22:09 | 67.15 | 5km |
| 1 Dec | Fetch Virtual Mile SB | 6:36 | 66.30 | 1mi |
| 12 Nov | Athens Authentic Marathon | 3:48:21 | 59.39 | 26.2mi |
| 4 Nov | Fockeberglauf 12 km PB | 1:01:11 | 61.91 | 12.4km |
| 1 Nov | Fetch Virtual Mile | 6:49 | 64.19 | 1mi |
| 1 Nov | Fetch Virtual 5k | 23:57 | 62.10 | 5km |
| 15 Oct | Leipzig Half Marathon at Völki PB | 1:37:42 | 67.91 | 13.1mi |
| 1 Oct | Fetch Virtual Mile | 7:12 | 60.78 | 1mi |
| 1 Oct | Fetch Virtual 5k | 22:39 | 65.66 | 5km |
| 30 Sep | Leipziger City-Trail | 50:45 | 59.67 | 10km |
| 24 Sep | Oberholzer Volkslauf | 10km | ||
| 16 Sep | Drei-Talsperren-Marathon PB | 2:04:44 | 58.16 | 23km |
| 1 Sep | Fetch Virtual 5k | 24:10 | 61.54 | 5km |
| 1 Sep | Fetch Virtual Mile | 6:41 | 65.48 | 1mi |
| 25 Aug | Tauchscher Stadtlauf | 47:39 | 63.55 | 10km |
| 12 Aug | Auewald Mannschaftslauf SB | 1:18:19 | 59.00 | 15km |
| 1 Aug | Fetch Virtual Mile | 6:42 | 64.92 | 1mi |
| 1 Aug | Fetch Virtual 5k | 23:05 | 63.89 | 5km |
| 30 Jul | Arlberg Giro | 6:53:41 | 150km | |
| 1 Jul | Fetch Virtual Mile | 6:56 | 62.73 | 1mi |
| 25 Jun | Störmthaler See Lauf | 54:10 | 55.53 | 10km |
| 2 Jun | Sommerabendlauf LC Auensee PB | 1:06:54 | 63.83 | 14km |
| 1 Jun | Fetch Virtual Mile | 7:25 | 58.64 | 1mi |
| 6 May | Bärlauchblütenlauf SB | 44:05 | 68.24 | 10km |
| 1 May | Fetch Virtual Mile | 6:46 | 64.28 | 1mi |
| 23 Apr | Leipzig Marathon SB | 3:29:36 | 64.33 | 26.2mi |
| 15 Apr | Küchenholz parkrun | 24:19 | 60.65 | 5km |
| 1 Apr | Fetch Virtual Mile | 6:51 | 63.49 | 1mi |
| 18 Mar | Leipziger AOK Frühlingslauf | 46:14 | 65.06 | 10km |
| 11 Mar | Messepokallauf SB | 32:21 | 64.44 | 7km |
| 4 Mar | Fockeberglauf 6 km SB | 28:37 | 63.40 | 3.8mi |
| 1 Mar | Fetch Virtual Mile | 7:09 | 60.83 | 1mi |
| 1 Feb | Fetch Virtual Mile | 6:37 | 65.73 | 1mi |
| 31 Jan | Fetch Virtual Mile | 6:50 | 63.65 | 1mi |
| 28 Jan | 10 km Winterlauf TSV Wahren | 44:37 | 67.42 | 10km |
| 21 Jan | Winter Marathon Leipzig, half marathon | 2:06:26 | 52.10 | 13.1mi |
| 14 Jan | Küchenholz parkrun | 24:22 | 60.53 | 5km |
| 8 Jan | Oberschwäbische Crosslaufserie Vogt | 36:11 | 59.30 | 7.2km |
| 2022 | Result | WAVA | Distance | |
| 19 Nov | Auewaldlauf 10 km | 49:41 | 60.55 | 10km |
| 12 Nov | Stadtmeisterschaft Cross | 33:03 | 63.08 | 7km |
| 5 Nov | Fockeberglauf 12 km SB | 1:01:58 | 60.70 | 12.4km |
| 16 Oct | Leipzig Half Marathon at Völki SB | 1:41:30 | 64.89 | 13.1mi |
| 1 Oct | Leipziger City-Trail | 53:49 | 55.90 | 10km |
| 11 Sep | Sportscheck Run Leipzig | 34:46 | 42.42 | 5km |
| 3 Sep | Sportscheck Run Erfurt SB | 24:02 | 64.54 | 5.25km |
| 20 Aug | Dresdner Nachtlauf PB | 54:34 | 65.43 | 11.8km |
| 13 Aug | Küchenholz parkrun | 29:08 | 50.62 | 5km |
| 6 Aug | Ravensburger Triathlon | 1:48:21 | 0.75km/25km/5.3km | |
| 23 Jul | Schlegeis 3000 Trailrun PB | 4:21:34 | 20.77 | 11mi |
| 18 Jun | Küchenholz parkrun | 23:21 | 62.67 | 5km |
| 2 Jun | LG eXa Leipzig Stundenlauf | 8mi | 1hr | |
| 28 May | Leipziger Nachtlauf | 48:48 | 61.26 | 10km |
| 18 May | Bärlauchblütenlauf | 48:50 | 61.22 | 10km |
| 8 May | Goitzsche Marathon SB | 3:51:46 | 57.87 | 26.2mi |
| 7 May | Chemnitzer Nachtlauf | 24:36 | 59.48 | 5km |
| 5 May | LG eXa Leipzig Stundenlauf | 7mi | 1hr | |
| 31 Mar | LG eXa Leipzig Stundenlauf | 8mi | 1hr | |
| 26 Mar | Küchenholz parkrun SB | 22:39 | 64.61 | 5km |
| 19 Mar | Leipziger AOK Frühlingslauf SB | 44:44 | 66.83 | 10km |
| 12 Mar | Messepokallauf SB | 32:34 | 63.56 | 7km |
| 5 Mar | Fockeberglauf 6 km SB | 29:30 | 61.05 | 3.8mi |
| 26 Feb | Winter Marathon Leipzig | 4:44:44 | 47.11 | 26.2mi |
| 2021 | Result | WAVA | Distance | |
| 19 Sep | Guinness World Records™ Official Attempt Run (10 km / 6.2 mi) | 1:12:37 | 41.17 | 10km |
| 21 Aug | Leipzig 50km / 100 km Ultramarathon PB | 9:50:07 | 49.55 | 80km |
| 18 Jul | Dolomyths Sky Race - Golden Trail Series | 4:24:51 | 24.55 | 13.1mi |
| 4 Jul | Virtual Stockholm 10k SB | 44:29 | 66.81 | 10km |
| 5 Jun | Pride Day virtual 5k SB | 21:58 | 66.13 | 5km |
| 30 May | Sámi Marathon Finland virtual SB | 4:48:09 | 46.32 | 26.2mi |
| 2020 | Result | WAVA | Distance | |
| 31 Dec | Virtual Erfurter Silvesterlauf SB | 48:43 | 61.01 | 10km |
| 29 Nov | PHRC Three Brothers 45.75 km virtual run challenge PB | 5:16:55 | 46.08 | 45.75km |
| 11 Jul | Human Nature 10k virtual run | 50:36 | 58.43 | 10km |
| 25 Apr | Stop Coronavirus virtual 5k | 26:05 | 55.33 | 5km |
| 22 Apr | Shrieking Shack 6km virtual run (PHRC ) PB | 34:15 | 50.89 | 6km |
| 29 Feb | parkrun Küchenholz SB | 25:17 | 57.08 | 5km |
| 2019 | Result | WAVA | Distance | |
| 31 Dec | 36. Silvesterlauf Sigmaringen | 31:04 | 46.45 | 5km |
| 14 Sep | Bodensee Marathon Kressbronn | 4:04:54 | 54.26 | 26.2mi |
| 7 Sep | parkrun Küchenholz SB | 27:00 | 53.45 | 5km |
| 17 Aug | Leipzig 50km / 100 km Ultramarathon PB | 4:50:21 | 55.16 | 50km |
| 14 Jul | Lausitzer Seenland Marathon SB | 3:47:53 | 58.07 | 26.2mi |
| 14 Apr | Leipzig Halbmarathon SB | 1:57:51 | 54.59 | 13.1mi |
| 2018 | Result | WAVA | Distance | |
| 31 Dec | 35. Silvesterlauf Sigmaringen SB | 22:51 | 62.77 | 5km |
| 6 Oct | parkrun Küchenholz | 23:27 | 61.17 | 5km |
| 16 Sep | Bergzeitfahren Grabener Höhe / uphill time trial | 25:50 | 6.1mi | |
| 22 Jul | Füssen Königsschlösser Romantik Marathon | 3:56:16 | 55.81 | 26.2mi |
| 22 Apr | Leipzig Marathon SB | 3:45:27 | 58.49 | 26.2mi |
| 31 Mar | Internationaler Öpfinger Osterlauf | 1:39:48 | 64.17 | 13.1mi |
| 24 Mar | Leipziger AOK Frühlingslauf | 46:20 | 63.23 | 10km |
| 10 Mar | Messepokallauf SB | 31:41 | 63.85 | 7km |
| 4 Mar | Anglesey Half Marathon SB | 1:38:52 | 64.77 | 13.1mi |
| 23 Feb | Paunsdorf Centre Run PB | 22:52 | 67.59 | 5.4km |
| 27 Jan | 10 km Winterlauf TSV Wahren SB | 44:48 | 65.39 | 10km |
| 2017 | Result | WAVA | Distance | |
| 31 Dec | 34. Silvesterlauf Sigmaringen | 23:08 | 61.67 | 5km |
| 16 Sep | Bodensee Marathon Kressbronn | 3:54:52 | 56.14 | 26.2mi |
| 29 Jul | Meerbrook 15k PB | 1:17:48 | 57.16 | 15km |
| 19 Jul | Race The Train - Caernarfon SB | 21:28 | 66.12 | 5km |
| 15 Jul | Federsee Halbmarathon | 1:44:35 | 60.99 | 13.1mi |
| 8 Jul | 6. Brunnenfestlauf Reute | 49:05 | 59.46 | 10km |
| 14 Jun | Deiniolen 10k | 48:51 | 59.74 | 10km |
| 23 Apr | London Marathon | 3:48:48 | 57.44 | 26.2mi |
| 15 Apr | Internationaler Öpfinger Osterlauf | 1:46:39 | 59.80 | 13.1mi |
| 9 Apr | Borders League - New Brighton PB | 41:22 | 58.67 | 5.2mi |
| 12 Mar | Wrexham Marathon SB | 3:45:03 | 58.40 | 26.2mi |
| 5 Mar | Borders League - Helsby (Manley Mere) PB | 38:09 | 62.34 | 5.1mi |
| 19 Feb | Village Bakery Half Marathon SB | 1:42:29 | 62.23 | 13.1mi |
| 12 Feb | Nick Beer 10km Memorial Race SB | 47:35 | 61.33 | 10km |
| 22 Jan | Border League - Deeside | 32:57 | 61.86 | 4.4mi |
| 21 Jan | Twin Piers 10k | 48:56 | 59.64 | 10km |
| 14 Jan | Penrhyn parkrun | 24:37 | 57.66 | 5km |
| 2016 | Result | WAVA | Distance | |
| 4 Dec | Border League Birkenhead Park | 40:01 | 63.07 | 5.4mi |
| 6 Nov | Borders League - Chester | 36:18 | 64.18 | 5mi |
| 30 Oct | Abergele 5 Mile Road Race | 43:32 | 53.51 | 5mi |
| 29 Oct | Marathon Eryri | 3:52:19 | 56.57 | 26.2mi |
| 9 Oct | Border League - Caernarfon | 45:30 | 64.14 | 10km |
| 2 Oct | 4 Lakes race / ras 4 llyn PB | 2:44:22 | 56.02 | 30km |
| 18 Sep | Ras y Cob | 21:20 | 66.53 | 5km |
| 11 Sep | Ras 5K Awyr Las | 23:17 | 60.96 | 5km |
| 4 Sep | Caernarfon 10k | 46:37 | 62.60 | 10km |
| 13 Aug | Helsinki Marathon | 3:37:24 | 60.45 | 26.2mi |
| 7 Aug | Vale of Clwyd 5k | 22:19 | 63.60 | 5km |
| 31 Jul | Holyhead breakwater race SB | 36:17 | 63.97 | 5mi |
| 23 Jul | Aberystwyth parkrun | 21:50 | 64.73 | 5km |
| 20 Jul | Race The Train - Caernarfon PB | 20:33 | 68.77 | 5km |
| 6 Jul | Llanfairpwll 5k | 22:36 | 62.53 | 5km |
| 17 Jun | 6. Ulmer Laufnacht 50/80/100k PB | 10:12:00 | 47.01 | 50mi |
| 21 May | Ffrith 5k incl. N-Wales Champs | 21:51 | 64.68 | 5km |
| 2 May | Milton Keynes Marathon SB | 3:36:22 | 60.57 | 26.2mi |
| 23 Apr | Penrhyn parkrun | 22:38 | 62.44 | 5km |
| 26 Mar | Internationaler Öpfinger Osterlauf SB | 1:42:29 | 62.01 | 13.1mi |
| 20 Mar | Borders League - Tattenhall SB | 45:12 | 64.34 | 10km |
| 6 Mar | Anglesey Half PB | 1:38:02 | 65.35 | 13.2mi |
| 21 Feb | Rhyl 10 mile PB | 1:19:25 | 60.11 | 10mi |
| 7 Feb | Nick Beer 10k | 47:27 | 61.29 | 10km |
| 30 Jan | Penrhyn parkrun | 23:32 | 60.05 | 5km |
| 23 Jan | Twin Piers 10k | 46:47 | 62.17 | 10km |
| 10 Jan | Oberschwäbische Crosslaufserie Lauf 2 Birkenhard | 31:58 | 59.02 | 6.6km |
| 2015 | Result | WAVA | Distance | |
| 31 Dec | 32. Silvesterlauf Sigmaringen | 23:06 | 61.18 | 5km |
| 18 Oct | Abingdon Marathon SB | 3:33:00 | 61.53 | 26.2mi |
| 11 Oct | Borders League - Capenhurst | 36:34 | 63.47 | 5mi |
| 4 Oct | 4 Lakes race / ras 4 llyn SB | 2:48:59 | 54.32 | 30km |
| 3 Oct | Treborth Cross Country League | 27:03 | 50.35 | 3mi |
| 13 Sep | Lake Vyrnwy Half Marathon SB | 1:43:47 | 61.24 | 13.1mi |
| 6 Sep | Caernarfon 10k SB | 47:16 | 61.53 | 10km |
| 26 Jul | Holyhead Breakwater Race PB | 36:07 | 64.05 | 5mi |
| 22 Jul | Race The Train - Caernarfon SB | 21:05 | 66.76 | 5km |
| 11 Jul | 6. Brunnenfestlauf Reute | 51:50 | 55.95 | 10km |
| 3 Jul | 3. Strong Run Aulendorf PB | 57:35 | 51.91 | 6.4mi |
| 27 Jun | Brixen Dolomiten Marathon | 6:09:23 | 35.39 | 26.2mi |
| 17 Jun | Deiniolen 10k | 51:00 | 56.86 | 10km |
| 13 Jun | Penrhyn parkrun | 23:50 | 59.06 | 5km |
| 6 May | Rhostryfan 10k | 47:55 | 60.52 | 10km |
| 8 Mar | Border League - Prestatyn PB | 39:22 | 64.52 | 8.8km |
| 15 Feb | Village Bakery Half Marathon | 1:44:25 | 60.68 | 13.1mi |
| 24 Jan | Penrhyn parkrun | 23:29 | 59.94 | 5km |
| 17 Jan | Penrhyn parkrun | 23:43 | 59.35 | 5km |
| 11 Jan | Border League Birkenhead Park | 41:06 | 60.99 | 5.4mi |
| 2014 | Result | WAVA | Distance | |
| 13 Dec | Penrhyn parkrun | 22:38 | 62.19 | 5km |
| 30 Nov | Llanfairpwll 5k (Santa Run) | 24:03 | 58.53 | 5km |
| 29 Nov | Penrhyn parkrun | 23:33 | 59.77 | 5km |
| 22 Nov | Penrhyn Parkrun | 24:23 | 57.73 | 5km |
| 9 Nov | Athens Classic Marathon | 3:46:39 | 57.68 | 26.2mi |
| 2 Nov | Abergele 5 Mile Road Race | 38:22 | 60.30 | 5mi |
| 5 Oct | Chester Marathon SB | 3:34:59 | 60.81 | 26.2mi |
| 14 Sep | Lake Vyrnwy Half Marathon SB | 1:40:04 | 63.31 | 13.1mi |
| 6 Sep | Plas Newydd 5k | 23:07 | 60.89 | 5km |
| 24 Aug | Allgäu Panorama Marathon | 1:45:01 | 60.33 | 13.1mi |
| 3 Aug | North Wales Half Marathon | 1:53:19 | 55.76 | 13.1mi |
| 23 Jul | Race the Train Caernarfon | 22:45 | 61.67 | 5km |
| 29 Jun | Runfest Wales half marathon | 1:42:19 | 61.76 | 13.1mi |
| 22 Jun | Caerphilly 10k | 46:51 | 61.75 | 10km |
| 18 Jun | Deiniolen 10k road race | 51:59 | 55.65 | 10km |
| 30 May | Deganwy Dash SB | 36:29 | 63.24 | 5mi |
| 21 May | Suncentre 5k SB | 22:10 | 63.29 | 5km |
| 7 May | Rhostryfan 10k | 47:10 | 61.33 | 10km |
| 23 Apr | Border League Race 7 Deestriders. PB | 42:50 | 59.73 | 5.52mi |
| 19 Apr | Internationaler Öpfinger Osterlauf | 1:48:01 | 58.50 | 13.1mi |
| 6 Apr | Greater Manchester Marathon | 3:37:15 | 60.05 | 26.2mi |
| 30 Mar | Cheshire 10k SB | 45:09 | 64.07 | 10km |
| 23 Mar | Border League - Deeside | 31:55 | 63.21 | 4.4mi |
| 9 Mar | Stafford 20 relay race leg 1 PB | 1:05:00 | 59.88 | 8.27mi |
| 2 Mar | The Island Race - Anglesey Half Marathon | 1:42:41 | 61.54 | 13.1mi |
| 23 Feb | Rhyl 10 Mile Race SB | 1:20:55 | 58.67 | 10mi |
| 16 Feb | Wrexham Half Marathon long course 13.8 miles PB | 1:48:53 | 61.27 | 13.8mi |
| 2 Feb | Border League Abergele | 36:52 | 62.58 | 5mi |
| 2013 | Result | WAVA | Distance | |
| 31 Dec | 30. Silvesterlauf Sigmaringen approx. 5 km PB | 23:11 | 62.17 | 5.13km |
| 15 Dec | Borders League - Helsby (Wigg Island) PB | 41:19 | 61.68 | 5.5mi |
| 24 Nov | Conwy Half Marathon | 1:58:23 | 53.38 | 13.1mi |
| 26 Oct | Marathon Eryri | 4:17:37 | 50.64 | 26.2mi |
| 6 Oct | Chester Marathon SB | 3:44:53 | 58.01 | 26.2mi |
| 22 Sep | 4 Lakes 30 km Race SB | 2:53:22 | 52.67 | 30km |
| 15 Sep | Lake Vyrnwy Half Marathon SB | 1:43:20 | 61.15 | 13.1mi |
| 1 Sep | Caernarfon 10k | 49:02 | 59.00 | 10km |
| 4 Aug | North Wales Half Marathon | 2:04:49 | 50.63 | 13.1mi |
| 28 Jul | Holyhead Breakwater Race | 42:33 | 54.10 | 5mi |
| 24 Jul | Race the Train Caernarfon SB | 21:59 | 63.64 | 5km |
| 20 Jul | International Snowdon Race PB | 2:06:28 | 35.48 | 9.5mi |
| 5 Jul | 1. Strong Run Aulendorf | 51:28 | 56.10 | 10km |
| 29 Jun | Brixen Dolomiten Marathon | 5:23:11 | 40.30 | 26.2mi |
| 19 Jun | Deiniolen 10k road race | 52:37 | 54.87 | 10km |
| 16 Jun | sport in the port 10k | 47:31 | 60.76 | 10km |
| 2 Jun | Bangor 10k SB | 47:23 | 60.93 | 10km |
| 29 May | Suncentre 5k | 22:22 | 62.55 | 5km |
| 21 May | Joe Brown Tuesday night series Race 6: Great Orme PB | 46:59 | 39.79 | 4.1mi |
| 11 May | Ras Moel Eilio Fell Race PB | 1:47:52 | 34.78 | 8mi |
| 8 May | Rhostryfan 10k | 52:08 | 55.38 | 10km |
| 28 Apr | Greater Manchester Marathon | 3:48:31 | 56.99 | 26.2mi |
| 24 Apr | Border League - Wrexham PB | 29:10 | 62.45 | 4mi |
| 30 Mar | LLandudno easter 5K Prom Dash | 22:38 | 61.81 | 5km |
| 3 Mar | Anglesey Half Marathon | 1:45:47 | 59.61 | 13.1mi |
| 23 Feb | Moel Y Ci fellrace | 1:02:15 | 36.98 | 5mi |
| 17 Feb | Village Bakery Half Marathon | 1:48:37 | 58.05 | 13.1mi |
| 3 Feb | Cybi Border League Race SB | 39:17 | 58.60 | 5mi |
| 13 Jan | Borders League - Birkenhead | 41:41 | 61.01 | 5.5mi |
| 2012 | Result | WAVA | Distance | |
| 31 Dec | Silvesterlauf Sigmaringen PB | 48:53 | 60.45 | 10.23km |
| 16 Dec | Border League - Christleton (Chester Tri) PB | 44:24 | 61.62 | 5.9mi |
| 18 Nov | Conwy Half Marathon SB | 1:49:08 | 57.78 | 13.1mi |
| 11 Nov | Border League - Capenhurst (Ellesmere Port) PB | 41:36 | 59.97 | 5.4mi |
| 27 Oct | Marathon Eryri | 4:16:48 | 50.71 | 26.2mi |
| 21 Oct | Border League - Caernarfon | 49:33 | 58.27 | 10km |
| 7 Oct | Chester Marathon SB | 3:54:36 | 55.51 | 26.2mi |
| 2 Sep | Caernarfon 10k SB | 48:36 | 59.40 | 10km |
| 29 Jul | Holyhead Breakwater Race SB | 39:36 | 58.03 | 5mi |
| 21 Jul | International Snowdon Race SB | 2:07:10 | 37.19 | 10mi |
| 18 Jul | Race the Train Caernarfon SB | 21:43 | 64.27 | 5km |
| 26 Jun | Llanberis fell race (Tuesday night series) | 43:41 | 41.61 | 4mi |
| 19 May | 10. Bad Waldseer Lauffieber | 4:11:04 | 51.80 | 26.2mi |
| 9 May | Rhostryfan 10k | 48:51 | 59.01 | 10km |
| 25 Apr | Deestriders Final Border League Race SB | 31:03 | 58.54 | 4mi |
| 17 Apr | Mynydd Mawr | 56:37 | 33.71 | 4.19mi |
| 10 Apr | Foel Lus | 37:14 | 45.65 | 3.75mi |
| 7 Apr | LLandudno easter 5K Prom Dash | 23:04 | 60.51 | 5km |
| 3 Apr | Moel Tryfan | 31:15 | 43.08 | 3mi |
| 1 Apr | Border League - Christleton (Chester Tri) PB | 44:53 | 57.96 | 9.06km |
| 11 Mar | Stafford 20 PB | 3:04:59 | 52.99 | 20mi |
| 26 Feb | Border League - Mold SB | 41:50 | 56.08 | 5.1mi |
| 8 Jan | Border League Abergele | 40:38 | 56.55 | 5mi |
| 2011 | Result | WAVA | Distance | |
| 11 Dec | Borders League - Tattenhall PB | 51:52 | 54.52 | 6.1mi |
| 4 Dec | Cybi Striders Santa Run - Fun Run PB | 17:16 | 51.14 | 2mi |
| 13 Nov | Border League Birkenhead Park | 45:17 | 55.00 | 5.4mi |
| 29 Oct | Marathon Eryri SB | 4:44:09 | 45.77 | 26.2mi |
| 4 Sep | Caernarfon 10k | 54:26 | 52.95 | 10km |
| 21 Aug | Säge-Triathlon Bad Saulgau | 1:30:42 | 0.5km/21.5km/5.6km | |
| 23 Jul | 8 hours run/bike, 10k, HM and Mara **event cancelled due to flooding** | 0km/150mi/26.2mi | ||
| 4 Jun | Dartmoor Discovery 32.2 PB | 6:21:44 | 43.04 | 32.2mi |
| 22 May | Llandudno 10 mile race SB | 1:26:42 | 54.49 | 10mi |
| 23 Apr | Internationaler Öpfinger Osterlauf | 2:15:11 | 46.51 | 13.1mi |
| 19 Mar | Rhayader Round the Lakes SB | 3:14:16 | 50.41 | 20mi |
| 27 Feb | Village Bakery Half Marathon SB | 1:49:36 | 57.37 | 13.1mi |
| 13 Feb | The Nick Beer 10Km memorial race SB | 50:25 | 57.11 | 10km |
| 23 Jan | Menai 10k | 51:54 | 55.48 | 10km |
| 2010 | Result | WAVA | Distance | |
| 21 Nov | Conwy Half Marathon SB | 1:55:50 | 54.28 | 13.1mi |
| 31 Oct | Athens Classic Marathon SB | 4:33:37 | 47.49 | 26.2mi |
| 26 Sep | Anglesey half marathon | 2:05:25 | 50.13 | 13.1mi |
| 3 Apr | Internationaler Öpfinger Osterlauf SB | 55:59 | 51.39 | 10km |
| 2009 | Result | WAVA | Distance | |
| 18 Jul | Federsee Halbmarathon SB | 2:01:53 | 51.54 | 13.1mi |
| 11 Apr | Internationaler Öpfinger Osterlauf PB | 44:53 | 47.39 | 7.5km |
| 2003 | Result | WAVA | Distance | |
| 12 Jul | Aulendorfer Triathlon | 1:26:31 | 450m/22km/5km | |
| 2000 | Result | WAVA | Distance | |
| 5 Aug | Ravensburger Triathlon | 1:47:20 | 0.75km/25km/5.3km | |
| 30 Jul | Aulendorfer Triathlon | 1:24:01 | 450m/22km/5km | |
| 1999 | Result | WAVA | Distance | |
| 25 Sep | Bergzeitfahren Grabener Höhe / uphill time trial | 22:32 | 6.1mi | |
| 1998 | Result | WAVA | Distance | |
| 26 Sep | Bergzeitfahren Grabener Höhe / uphill time trial | 24:10 | 6.1mi | |
| 8 Aug | Ravensburger Triathlon | 1:40:06 | 0.75km/25km/5.3km | |
| 24 Jul | Aulendorfer Triathlon | 1:20:37 | 450m/22km/5km | |
| 1997 | Result | WAVA | Distance | |
| 13 Sep | Bergzeitfahren Grabener Höhe / uphill time trial | 23:12 | 6.1mi | |
| 9 Aug | Ravensburger Triathlon | 1:41:52 | 0.75km/25km/5.3km | |
| 18 Jul | Aulendorfer Triathlon | 450m/22km/5km | ||
| 1996 | Result | WAVA | Distance | |
| 14 Sep | Bergzeitfahren Grabener Höhe / uphill time trial | 25:59 | 6.1mi | |
| 19 Jul | Aulendorfer Triathlon | 450m/22km/5km | ||
| 4 Jun | 400 m time trial in St Johann | 6:30 | 400m | |
| 1995 | Result | WAVA | Distance | |
| 9 Sep | Bergzeitfahren Grabener Höhe / uphill time trial | 27:46 | 6.1mi |
- 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 | 32 | 17 | 42 | 35 | 27 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 162 |
| 2026 | 178 | 161 | 225 | 138 | 156 | 68 | 0 | 0 | 0 | 0 | 0 | 0 | 927 |
| 2026 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
| 2026 | 83 | 81 | 118 | 160 | 192 | 74 | 0 | 0 | 0 | 0 | 0 | 0 | 706 |
| 2025 | 31 | 18 | 23 | 43 | 33 | 36 | 19 | 17 | 22 | 47 | 23 | 39 | 351 |
| 2025 | 0 | 0 | 0 | 0 | 0 | 1.3 | 2.6 | 1.8 | 0.7 | 0 | 0 | 0 | 6.3 |
| 2025 | 234 | 232 | 263 | 137 | 133 | 101 | 101 | 125 | 185 | 111 | 146 | 234 | 2002 |
| 2025 | 101 | 53 | 63 | 251 | 207 | 250 | 397 | 106 | 180 | 150 | 119 | 77 | 1954 |
| 2024 | 39 | 21 | 36 | 48 | 26 | 19 | 19 | 30 | 41 | 28 | 22 | 38 | 369 |
| 2024 | 107 | 212 | 215 | 153 | 107 | 100 | 8 | 87 | 113 | 159 | 106 | 220 | 1587 |
| 2024 | 38 | 54 | 110 | 249 | 95 | 46 | 257 | 51 | 100 | 77 | 80 | 35 | 1190 |
| 2023 | 33 | 22 | 36 | 43 | 31 | 30 | 44 | 38 | 41 | 47 | 41 | 36 | 444 |
| 2023 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0.2 | 0 | 0.1 | 0 | 0.6 |
| 2023 | 248 | 232 | 216 | 170 | 134 | 87 | 101 | 141 | 143 | 132 | 187 | 146 | 1937 |
| 2023 | 109 | 50 | 50 | 103 | 277 | 120 | 375 | 125 | 110 | 59 | 66 | 119 | 1562 |
| 2022 | 36 | 36 | 47 | 38 | 46 | 45 | 30 | 41 | 44 | 31 | 25 | 42 | 461 |
| 2022 | 0 | 0 | 0 | 0 | 0.8 | 2.1 | 1.1 | 0.9 | 0 | 0 | 0 | 0 | 4.9 |
| 2022 | 165 | 264 | 260 | 172 | 139 | 219 | 54 | 86 | 158 | 136 | 180 | 201 | 2035 |
| 2022 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 6 |
| 2022 | 29 | 11 | 36 | 149 | 115 | 155 | 254 | 293 | 172 | 98 | 81 | 250 | 1644 |
| 2021 | 40 | 56 | 27 | 27 | 46 | 42 | 65 | 44 | 54 | 22 | 34 | 46 | 503 |
| 2021 | 0 | 0 | 0 | 0 | 0 | 0.7 | 0 | 0 | 1.6 | 0 | 0 | 0 | 2.3 |
| 2021 | 195 | 185 | 238 | 190 | 256 | 228 | 153 | 255 | 192 | 197 | 208 | 204 | 2502 |
| 2021 | 102 | 0 | 7 | 18 | 3 | 0 | 20 | 27 | 27 | 28 | 5 | 0 | 237 |
| 2020 | 43 | 26 | 87 | 100 | 67 | 44 | 51 | 64 | 63 | 59 | 40 | 42 | 687 |
| 2020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.2 | 0.3 | 0 | 0 | 0 | 0.5 |
| 2020 | 108 | 148 | 63 | 130 | 148 | 198 | 100 | 107 | 106 | 241 | 272 | 137 | 1759 |
| 2020 | 0 | 0 | 11 | 28 | 0 | 0 | 88 | 56 | 54 | 24 | 13 | 173 | 448 |
| 2019 | 0 | 0 | 5 | 18 | 52 | 3 | 56 | 1 | 67 | 89 | 8 | 0 | 300 |
| 2019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.2 | 0 | 0 | 0 | 1.2 |
| 2019 | 108 | 121 | 62 | 126 | 246 | 106 | 173 | 105 | 207 | 198 | 88 | 43 | 1582 |
| 2019 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 4 |
| 2019 | 0 | 3 | 4 | 0 | 0 | 69 | 0 | 13 | 39 | 0 | 0 | 0 | 128 |
| 2018 | 0 | 4 | 17 | 1 | 0 | 0 | 0 | 0 | 12 | 71 | 37 | 10 | 150 |
| 2018 | 0 | 0 | 0 | 0.1 | 0.6 | 0.6 | 0.6 | 0.6 | 0.5 | 0 | 0 | 0 | 3 |
| 2018 | 167 | 166 | 119 | 74 | 61 | 62 | 88 | 64 | 151 | 218 | 152 | 111 | 1432 |
| 2018 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2018 | 0 | 11 | 0 | 0 | 0 | 0 | 34 | 33 | 129 | 0 | 0 | 5 | 212 |
| 2017 | 5 | 0 | 1 | 2 | 7 | 6 | 0 | 1 | 10 | 5 | 6 | 1 | 44 |
| 2017 | 0 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | 0 | 0 | 0 | 0.3 |
| 2017 | 107 | 52 | 94 | 115 | 100 | 63 | 105 | 24 | 82 | 102 | 57 | 131 | 1033 |
| 2017 | 0 | 0 | 0 | 6 | 0 | 2 | 67 | 0 | 31 | 0 | 0 | 9 | 116 |
| 2016 | 2 | 0 | 0 | 10 | 16 | 0 | 6 | 5 | 0 | 0 | 16 | 12 | 66 |
| 2016 | 0 | 0 | 0 | 0 | 0 | 1.2 | 0 | 0.7 | 0 | 0 | 1.2 | 0 | 3.2 |
| 2016 | 134 | 133 | 182 | 123 | 170 | 134 | 84 | 146 | 108 | 122 | 65 | 101 | 1503 |
| 2016 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 3 |
| 2016 | 11 | 0 | 5 | 0 | 0 | 6 | 0 | 113 | 0 | 0 | 0 | 0 | 134 |
| 2015 | 0 | 0 | 16 | 11 | 5 | 11 | 2 | 10 | 0 | 6 | 0 | 1 | 62 |
| 2015 | 0 | 0 | 0 | 0 | 0 | 0.4 | 0.6 | 0.3 | 0 | 0 | 0 | 0 | 1.3 |
| 2015 | 172 | 73 | 67 | 160 | 144 | 161 | 140 | 101 | 152 | 68 | 25 | 71 | 1334 |
| 2015 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2015 | 0 | 0 | 0 | 5 | 0 | 10 | 104 | 26 | 7 | 0 | 0 | 0 | 152 |
| 2014 | 4 | 0 | 3 | 3 | 5 | 6 | 11 | 1 | 3 | 0 | 0 | 0 | 37 |
| 2014 | 1.3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2.3 |
| 2014 | 223 | 147 | 162 | 133 | 155 | 177 | 138 | 250 | 156 | 137 | 104 | 155 | 1936 |
| 2014 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2014 | 7 | 0 | 0 | 7 | 4 | 0 | 0 | 16 | 0 | 3 | 0 | 10 | 46 |
| 2013 | 0 | 0 | 0 | 0 | 6 | 2 | 14 | 6 | 0 | 19 | 0 | 9 | 57 |
| 2013 | 1.2 | 0 | 0.3 | 0 | 3.1 | 0 | 2.5 | 0.4 | 0 | 0 | 0 | 0 | 7.7 |
| 2013 | 71 | 104 | 130 | 129 | 137 | 149 | 100 | 138 | 148 | 111 | 110 | 113 | 1439 |
| 2013 | 0 | 0 | 0 | 0 | 2 | 10 | 5 | 4 | 4 | 1 | 3 | 0 | 28 |
| 2013 | 7 | 0 | 21 | 0 | 47 | 15 | 77 | 36 | 20 | 9 | 8 | 11 | 250 |
| 2012 | 0 | 4 | 6 | 0 | 9 | 0 | 0 | 3 | 6 | 0 | 0 | 0 | 29 |
| 2012 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.9 | 0 | 0 | 0 | 0 | 0.9 |
| 2012 | 79 | 100 | 104 | 162 | 86 | 36 | 100 | 127 | 128 | 101 | 63 | 63 | 1149 |
| 2012 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2012 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27 | 0 | 0 | 0 | 0 | 27 |
| 2011 | 5 | 28 | 8 | 0 | 13 | 30 | 8 | 9 | 0 | 3 | 0 | 11 | 114 |
| 2011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 2011 | 109 | 108 | 136 | 140 | 118 | 100 | 87 | 64 | 66 | 61 | 22 | 71 | 1081 |
| 2011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2011 | 0 | 0 | 0 | 12 | 0 | 0 | 13 | 61 | 0 | 0 | 0 | 0 | 86 |
| 2010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 11 | 0 | 9 | 33 |
| 2010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0.5 |
| 2010 | 0 | 0 | 8 | 6 | 0 | 0 | 0 | 26 | 52 | 78 | 18 | 17 | 206 |
| 2010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 0 | 18 |
| 2009 | 19 | 0 | 0 | 5 | 0 | 0 | 40 | 0 | 0 | 0 | 0 | 19 | 82 |
| 2006 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 |
| 2006 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23 |
| 2004 | 0 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | 0 | 0 | 0 | 0.3 |
| 2004 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2004 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 0 | 13 |
| 2003 | 0 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | 0 | 0 | 0 | 0.3 |
| 2003 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 | 0 | 8 |
| 2003 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 0 | 0 | 0 | 14 |
| 2002 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | 0 | 0 | 0.3 |
| 2001 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 |
| 2001 | 0 | 0 | 0 | 33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 33 |
| 2000 | 1.9 | 0 | 0 | 0 | 0 | 0 | 0.6 | 0.5 | 0 | 0 | 0 | 0 | 3 |
| 2000 | 7 | 0 | 0 | 14 | 6 | 0 | 7 | 3 | 0 | 0 | 0 | 0 | 38 |
| 2000 | 13 | 0 | 17 | 237 | 41 | 0 | 27 | 16 | 0 | 0 | 0 | 0 | 351 |
| 1999 | 0 | 0 | 0 | 0 | 0.6 | 0 | 1.2 | 0.4 | 0 | 0 | 0 | 0 | 2.2 |
| 1999 | 0 | 0 | 10 | 4 | 17 | 12 | 7 | 7 | 0 | 0 | 0 | 0 | 56 |
| 1999 | 53 | 0 | 111 | 98 | 135 | 97 | 34 | 120 | 120 | 0 | 0 | 0 | 768 |
| 1998 | 0 | 0 | 0 | 0 | 3.5 | 5.7 | 1.2 | 0.8 | 0 | 0 | 0 | 0 | 11.1 |
| 1998 | 5 | 2 | 0 | 8 | 22 | 19 | 9 | 6 | 0 | 5 | 0 | 0 | 77 |
| 1998 | 56 | 53 | 35 | 250 | 202 | 74 | 28 | 51 | 6 | 0 | 0 | 32 | 787 |
| 1997 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.8 | 0 | 0 | 0 | 0 | 0.8 |
| 1997 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 6 | 0 | 2 | 0 | 0 | 12 |
| 1997 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 32 | 6 | 34 | 0 | 0 | 73 |
| 1996 | 0 | 0 | 2 | 0 | 0 | 0.3 | 0 | 0 | 0 | 0 | 0 | 0 | 2.2 |
| 1996 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2 |
| 1996 | 0 | 0 | 0 | 0 | 28 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 34 |
| 1995 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.8 | 0 | 0.1 | 0 | 0.9 |
| 1995 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1995 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 6 |
| 1994 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |






























