Q
Last on at 3pm, 11th Dec 2025
M50 Aberdeenshire
- About
- Bests
- All Races
- Mileage
- Training
-
Races
437 -
Miles
10308 -
Miles
39 -
Miles
3 -
WAVA
81.15% -
Mile
5:24 -
5k
18:43 -
5M
43:46 -
10k
38:34 -
10M
1:21:25 -
Half
1:26:37 -
Mara
3:10:01 -
50k
6:09:15
| About Me | |
|---|---|
|
If I can do it anyone can.
2018 1 mile - Aberdeen 5:59 5k - Hazlehead Parkrun 22:22 10k - Forfar 45:19 10 mile - Lossiemounth 1:21:25 1/2 - Aberdeen 1:42:53 Lost 2 stone 15 down to 13 Ran 561 logged miles Landed in hospital running the Scottish 1/2 with rhabdomyolysis. Collapsed 1/2 mile from the end. Only DNF so far! 2019 1 mile - Aberdeen 6.07 3k - Metro Proms 12:06 5k - Hazlehead Parkrun 21.21 10k - Forfar 47.59 10 mile - Ballater 1:26:34 1/2 - Scottish 1:45:56 Ran 800 logged miles 2020 5k - Des Moines Parkrun 20:09 Bennachie Ultra - 50k 7:14:01 Ran 50 miles in a 24 hour period on longest day Ran 1465 logged miles 2021 1 mile - GEF Track 5:41 3k - Metro Proms 11:00 5k - Ury Riverside Parkrun 19:18 10k - Peterhead 10k 41:00 1/2 - Scottish 90:27 Bennachie Ultra 6:09:15 Lost a stone to get to 12 stone Show More...
|
|
| Recent Blogs | |
|---|---|
| This user has not published any recent blogs | |
| My parkrun |
|---|
| No parkrun selected |
| Recent Training | |||
|---|---|---|---|
|
14th Dec
|
General | 7mi | 1:01:21 |
|
13th Dec
|
General | 1mi | 8:44 |
|
13th Dec
|
General | 3.2mi | 26:18 |
|
13th Dec
|
General | 3.1mi | 20:17 |
|
13th Dec
|
General | 2.1mi | 21:09 |
| Planned Races | Show more |
|---|---|
| Tillicoultry 10k | 28th Dec |
| Metro Aberdeen Proms 3k Winter Series #4 | 9th Jan |
| Metro Aberdeen Proms 3k Winter Series #5 | 6th Feb |
| Metro Aberdeen Proms 3k Winter Series #6 | 6th Mar |
| D33 Ultra | 14th Mar |
| 12 Month Benchmarks | Run |
|---|---|
| Mile | 5:21 |
| 5k | 18:49 |
| 5mi | 31:48 |
| 10k | 39:39 |
| 10mi | 1:06:03 |
| Half | 1:27:18 |
| 20mi | 2:22:49 |
| Mara | 3:09:13 |
| 50k | 4:12:04 |
| Recent Pictures | |
|---|---|
| No pictures shared | |
| Recent Threads |
|---|
| This user has not joined in with any threads recently |
| Buddies (4) |
|---|
| 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 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | PB | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1mi | 8 | 5:59 68.87 | 6:07 67.94 | 5:30 76.88 | 5:27 78.27 | 6:02 71.34 | 5:57 72.98 | 5:24 81.15 |
5:24
5:24/mi
|
81.15 | |
| 3km | 24 | 12:06 67.28 | 10:57 75.58 | 10:48 76.63 | 12:47 65.84 | 11:02 76.93 | 10:43 79.89 |
10:43
5:45/mi
|
79.89 | ||
| 5km | 298 | 22:22 61.85 | 20:22 68.44 | 20:09 69.17 | 19:08 73.98 | 18:43 76.21 | 19:44 72.29 | 19:01 75.60 | 18:48 77.69 |
18:43
6:01/mi
|
77.69 |
| 5.5km | 3 | 28:47 55.87 |
28:47
8:25/mi
|
55.87 | |||||||
| 3.5mi | 1 | 45:00 35.29 |
45:00
12:45/mi
|
35.29 | |||||||
| 5.7km | 1 | 23:33 68.19 |
23:33
6:39/mi
|
68.19 | |||||||
| 4mi | 5 | 38:43 46.20 | 35:37 50.61 |
35:37
8:54/mi
|
50.61 | ||||||
| 5mi | 1 | 43:46 51.80 |
43:46
8:45/mi
|
51.80 | |||||||
| 9.5km | 1 | 54:18 49.44 |
54:18
9:12/mi
|
49.44 | |||||||
| 6mi | 3 | 42:06 66.43 | 40:38 69.40 |
40:38
6:46/mi
|
69.40 | ||||||
| 10km | 38 | 45:19 61.90 | 45:48 61.25 | 42:31 67.05 | 39:12 73.31 | 38:34 75.13 | 45:16 64.54 | 40:04 73.53 | 39:47 74.68 |
38:34
6:12/mi
|
75.13 |
| 11km | 1 | 1:13:09 42.63 |
1:13:09
10:42/mi
|
42.63 | |||||||
| 8.2mi | 2 | 1:35:07 39.70 |
1:35:07
11:36/mi
|
39.70 | |||||||
| 10mi | 3 | 1:21:25 56.47 | 1:26:34 53.55 |
1:21:25
8:09/mi
|
56.47 | ||||||
| 12mi | 1 | 1:44:26 53.77 |
1:44:26
8:42/mi
|
53.77 | |||||||
| 13.1mi | 34 | 1:42:53 59.40 | 1:45:56 58.17 | 1:26:37 72.35 | 1:29:38 70.51 | 2:01:54 52.29 | 1:49:22 58.79 | 1:27:31 74.12 |
1:26:37
6:37/mi
|
74.12 | |
| 18mi | 1 | 3:55:52 37.42 |
3:55:52
13:06/mi
|
37.42 | |||||||
| 26.2mi | 2 | 3:10:01 70.75 |
3:10:01
7:15/mi
|
70.75 | |||||||
| 50km | 3 | 7:14:01 36.14 | 6:09:15 42.85 | 6:59:15 38.07 |
6:09:15
11:53/mi
|
42.85 | |||||
| 33mi | 2 | 5:16:11 54.24 | 4:31:20 64.93 |
4:31:20
8:13/mi
|
64.93 |
| Date | Planned Races | Distance | ||
|---|---|---|---|---|
| 18 Oct | Yorkshire Marathon Confirmed | 26.2mi | ||
| 10 May | Garioch 5k Confirmed | 5km | ||
| 14 Mar | D33 Ultra Confirmed | 33mi | ||
| 6 Mar | Metro Aberdeen Proms 3k Winter Series #6 Confirmed | 3km | ||
| 6 Feb | Metro Aberdeen Proms 3k Winter Series #5 Confirmed | 3km | ||
| 9 Jan | Metro Aberdeen Proms 3k Winter Series #4 Confirmed | 3km | ||
| 28 Dec | Tillicoultry 10k Confirmed | 10km | ||
| 2025 | Result | WAVA | Distance | |
| 13 Dec | Hazlehead parkrun, Aberdeen | 5km | ||
| 6 Dec | Hazlehead parkrun, Aberdeen | 20:26 | 71.48 | 5km |
| 5 Dec | Metro Aberdeen Proms 3k Winter Series #3 | 10:48 | 79.27 | 3km |
| 29 Nov | Hazlehead parkrun, Aberdeen | 19:55 | 73.34 | 5km |
| 22 Nov | Aberdeen parkrun | 18:54 | 77.28 | 5km |
| 16 Nov | Fraserburgh Half Marathon SB | 1:27:31 | 74.12 | 13.1mi |
| 15 Nov | Hazlehead parkrun, Aberdeen | 21:46 | 67.10 | 5km |
| 8 Nov | Hazlehead parkrun, Aberdeen | 19:56 | 73.27 | 5km |
| 7 Nov | Metro Aberdeen Proms 3k Winter Series #2 PB | 10:43 | 79.89 | 3km |
| 1 Nov | Hazlehead parkrun, Aberdeen | 20:06 | 72.67 | 5km |
| 25 Oct | Hazlehead parkrun, Aberdeen | 20:15 | 72.13 | 5km |
| 19 Oct | Yorkshire Marathon PB | 3:10:01 | 70.75 | 26.2mi |
| 18 Oct | Perth parkrun | 23:06 | 63.23 | 5km |
| 11 Oct | Hazlehead parkrun, Aberdeen | 21:22 | 68.36 | 5km |
| 4 Oct | Aberdeen parkrun | 19:23 | 75.35 | 5km |
| 3 Oct | Metro Aberdeen Proms 3k Winter Series #1 | 10:51 | 78.91 | 3km |
| 27 Sep | Hazlehead parkrun, Aberdeen | 20:42 | 70.56 | 5km |
| 20 Sep | Hazlehead parkrun, Aberdeen | 21:05 | 69.28 | 5km |
| 13 Sep | Hazlehead parkrun, Aberdeen | 20:07 | 72.61 | 5km |
| 6 Sep | Huntly Room to Run 10k | 45:53 | 64.75 | 10km |
| 6 Sep | Huntly Room to Run 5k SB | 18:48 | 77.69 | 5km |
| 30 Aug | Hazlehead parkrun, Aberdeen | 21:13 | 68.84 | 5km |
| 24 Aug | Metro Aberdeen Dyce Half Marathon | 1:35:34 | 67.88 | 13.1mi |
| 23 Aug | Hazlehead parkrun, Aberdeen | 21:23 | 68.31 | 5km |
| 23 Aug | Mel's Union Street Mile PB | 5:24 | 81.15 | 1mi |
| 17 Aug | Scottish Half | 1:28:05 | 73.64 | 13.1mi |
| 16 Aug | Hazlehead parkrun, Aberdeen | 22:24 | 65.20 | 5km |
| 9 Aug | Hazlehead parkrun, Aberdeen | 19:26 | 75.16 | 5km |
| 2 Aug | Aberdeen parkrun | 19:09 | 76.27 | 5km |
| 26 Jul | Hazlehead parkrun, Aberdeen | 19:48 | 73.77 | 5km |
| 19 Jul | Hazlehead parkrun, Aberdeen | 19:28 | 75.03 | 5km |
| 13 Jul | Half DRAM | 1:34:00 | 69.01 | 13.1mi |
| 12 Jul | Hazlehead parkrun, Aberdeen | 20:58 | 69.66 | 5km |
| 5 Jul | Aberdeen parkrun | 19:01 | 76.81 | 5km |
| 28 Jun | Hazlehead parkrun, Aberdeen | 20:15 | 72.13 | 5km |
| 27 Jun | RAM Tubular Beach 10k SB | 39:47 | 74.68 | 10km |
| 21 Jun | Hazlehead parkrun, Aberdeen | 20:03 | 72.85 | 5km |
| 14 Jun | Hazlehead parkrun, Aberdeen | 19:46 | 73.89 | 5km |
| 13 Jun | Peterhead Summer 5k | 19:19 | 75.61 | 5km |
| 7 Jun | Aberdeen parkrun | 19:20 | 75.55 | 5km |
| 3 Jun | Krunce Race June | 28:50 | 55.87 | 5.5km |
| 31 May | Hazlehead parkrun, Aberdeen | 19:27 | 75.09 | 5km |
| 24 May | Hazlehead parkrun, Aberdeen | 22:09 | 65.42 | 5km |
| 17 May | Hazlehead parkrun, Aberdeen | 19:51 | 73.00 | 5km |
| 11 May | Run Garioch 5k | 20:16 | 71.50 | 5km |
| 10 May | Hazlehead parkrun, Aberdeen | 21:12 | 68.35 | 5km |
| 6 May | Krunce Race May PB | 28:47 | 55.52 | 5.5km |
| 3 May | Hazlehead parkrun, Aberdeen | 20:02 | 72.33 | 5km |
| 27 Apr | Angus HAM 10k | 42:24 | 69.48 | 10km |
| 26 Apr | Run Balmoral 5k | 19:40 | 73.68 | 5km |
| 19 Apr | Hazlehead parkrun, Aberdeen | 20:10 | 71.85 | 5km |
| 13 Apr | Moray Marathon | 3:12:04 | 69.36 | 26.2mi |
| 12 Apr | Aberdeen parkrun | 22:40 | 63.93 | 5km |
| 5 Apr | Aberdeen parkrun | 19:05 | 75.93 | 5km |
| 1 Apr | Krunce Race April | 28:49 | 55.45 | 5.5km |
| 29 Mar | Hazlehead parkrun, Aberdeen | 19:29 | 74.37 | 5km |
| 22 Mar | Hazlehead parkrun, Aberdeen | 20:37 | 70.28 | 5km |
| 15 Mar | Hazlehead parkrun, Aberdeen | 19:42 | 73.55 | 5km |
| 9 Mar | Inverness 5k | 21:03 | 68.84 | 5km |
| 8 Mar | D33 Ultra PB | 4:31:20 | 64.93 | 33mi |
| 7 Mar | Metro Aberdeen Proms 3k Winter Series #6 | 13:44 | 61.81 | 3km |
| 1 Mar | Hazlehead parkrun, Aberdeen | 19:43 | 73.49 | 5km |
| 22 Feb | Aberdeen parkrun | 19:55 | 72.75 | 5km |
| 15 Feb | Hazlehead parkrun, Aberdeen | 20:34 | 70.46 | 5km |
| 8 Feb | Hazlehead parkrun, Aberdeen | 19:34 | 74.06 | 5km |
| 7 Feb | Metro Aberdeen Proms 3k Winter Series #5 | 10:58 | 77.40 | 3km |
| 2 Feb | Glasgow Winter Warmer Half | 1:36:24 | 66.70 | 13.1mi |
| 1 Feb | Hazlehead parkrun, Aberdeen | 20:22 | 71.15 | 5km |
| 25 Jan | Aberdeen parkrun | 21:01 | 68.95 | 5km |
| 18 Jan | Hazlehead parkrun, Aberdeen | 20:48 | 69.66 | 5km |
| 17 Jan | Metro Aberdeen Proms 3k Winter Series #4 | 11:09 | 76.13 | 3km |
| 11 Jan | Hazlehead parkrun, Aberdeen | 21:51 | 66.32 | 5km |
| 4 Jan | Ellon parkrun | 21:44 | 66.67 | 5km |
| 2 Jan | Lumphanan Detox 10K | 44:52 | 65.66 | 10km |
| 2024 | Result | WAVA | Distance | |
| 29 Dec | Tillicoultry 10k SB | 40:04 | 73.53 | 10km |
| 28 Dec | Hazlehead parkrun, Aberdeen | 23:20 | 62.10 | 5km |
| 25 Dec | Hazlehead parkrun, Aberdeen | 22:13 | 65.22 | 5km |
| 21 Dec | Hazlehead parkrun, Aberdeen | 20:06 | 72.09 | 5km |
| 14 Dec | Aberdeen parkrun | 19:19 | 75.01 | 5km |
| 6 Dec | Metro Aberdeen Proms 3k Winter Series #3 SB | 11:02 | 76.93 | 3km |
| 30 Nov | Hazlehead parkrun, Aberdeen | 20:23 | 71.09 | 5km |
| 17 Nov | Fraserburgh Half Marathon SB | 1:49:22 | 58.79 | 13.1mi |
| 16 Nov | Montrose parkrun | 20:24 | 71.03 | 5km |
| 9 Nov | Hazlehead parkrun, Aberdeen | 20:13 | 71.68 | 5km |
| 3 Nov | Brodie Castle 10k | 48:30 | 60.74 | 10km |
| 2 Nov | Hazlehead parkrun, Aberdeen | 21:31 | 67.34 | 5km |
| 26 Oct | Ellon parkrun | 20:09 | 71.91 | 5km |
| 19 Oct | Hazlehead parkrun, Aberdeen | 20:45 | 69.83 | 5km |
| 12 Oct | Hazlehead parkrun, Aberdeen | 20:45 | 69.83 | 5km |
| 6 Oct | GEF Safari Series Prime Four 3k | 12:32 | 67.73 | 3km |
| 5 Oct | Hazlehead parkrun, Aberdeen | 22:28 | 64.50 | 5km |
| 28 Sep | Hazlehead parkrun, Aberdeen | 20:22 | 71.15 | 5km |
| 21 Sep | Aberdeen parkrun | 19:43 | 73.49 | 5km |
| 14 Sep | Hazlehead parkrun, Aberdeen | 20:22 | 71.15 | 5km |
| 7 Sep | Hazlehead parkrun, Aberdeen | 21:04 | 68.78 | 5km |
| 31 Aug | Hazlehead parkrun, Aberdeen | 22:33 | 64.26 | 5km |
| 31 Aug | Mel's Union Street Mile SB | 5:57 | 72.98 | 1mi |
| 25 Aug | Run Banchory 5k | 22:05 | 65.62 | 5km |
| 24 Aug | Hazlehead parkrun, Aberdeen | 22:57 | 63.14 | 5km |
| 17 Aug | Hazlehead parkrun, Aberdeen | 24:45 | 58.55 | 5km |
| 10 Aug | Hazlehead parkrun, Aberdeen | 21:41 | 66.83 | 5km |
| 3 Aug | Hazlehead parkrun, Aberdeen | 21:20 | 67.92 | 5km |
| 27 Jul | Hazlehead parkrun, Aberdeen | 23:39 | 61.27 | 5km |
| 20 Jul | Aberdeen parkrun | 22:51 | 63.41 | 5km |
| 13 Jul | Hazlehead parkrun, Aberdeen | 22:18 | 64.98 | 5km |
| 6 Jul | Hazlehead parkrun, Aberdeen | 23:30 | 61.66 | 5km |
| 29 Jun | Hazlehead parkrun, Aberdeen | 22:01 | 65.82 | 5km |
| 22 Jun | Hazlehead parkrun, Aberdeen | 21:55 | 66.12 | 5km |
| 18 Jun | Metro Handicap Series - Race 3 | 21:32 | 67.29 | 5km |
| 15 Jun | Hazlehead parkrun, Aberdeen | 21:53 | 66.22 | 5km |
| 11 Jun | Friends of Orchard Brae 5k | 23:57 | 60.50 | 5km |
| 8 Jun | Hazlehead parkrun, Aberdeen | 22:00 | 65.86 | 5km |
| 7 Jun | Metro Aberdeen Beach 10k | 46:44 | 63.04 | 10km |
| 1 Jun | Hazlehead parkrun, Aberdeen | 21:57 | 66.02 | 5km |
| 28 May | Metro Handicap Series - Race 2 | 22:51 | 63.41 | 5km |
| 25 May | Hazlehead parkrun, Aberdeen | 22:08 | 64.95 | 5km |
| 18 May | Hazlehead parkrun, Aberdeen | 22:52 | 62.87 | 5km |
| 12 May | Run Garioch 5k | 22:03 | 65.20 | 5km |
| 11 May | Hazlehead parkrun, Aberdeen | 23:24 | 61.44 | 5km |
| 7 May | Metro Handicap Series - Race 1 | 21:38 | 66.46 | 5km |
| 4 May | Hazlehead parkrun, Aberdeen | 22:21 | 64.32 | 5km |
| 27 Apr | Run Balmoral 5k | 22:26 | 64.09 | 5km |
| 27 Apr | Crathes Castle parkrun | 24:16 | 59.24 | 5km |
| 20 Apr | Hazlehead parkrun, Aberdeen | 21:53 | 65.70 | 5km |
| 13 Apr | Hazlehead parkrun, Aberdeen | 23:03 | 62.37 | 5km |
| 6 Apr | Aberdeen parkrun | 22:00 | 65.35 | 5km |
| 16 Mar | Run For The Luck Of It 5k SB | 19:01 | 75.60 | 5km |
| 9 Mar | AOH St Paddy's Day 6 Mile Race PB | 40:38 | 69.40 | 6mi |
| 2 Mar | Des Moines Creek parkrun | 20:10 | 71.29 | 5km |
| 24 Feb | Hazlehead parkrun, Aberdeen | 20:04 | 71.64 | 5km |
| 17 Feb | Hazlehead parkrun, Aberdeen | 21:15 | 67.65 | 5km |
| 10 Feb | Aberdeen parkrun | 20:46 | 69.23 | 5km |
| 3 Feb | Hazlehead parkrun, Aberdeen | 20:37 | 69.73 | 5km |
| 2 Feb | Metro Aberdeen Proms 3k Winter Series #5 | 12:16 | 68.61 | 3km |
| 27 Jan | Hazlehead parkrun, Aberdeen | 22:28 | 63.99 | 5km |
| 20 Jan | Aberdeen parkrun | 20:49 | 69.06 | 5km |
| 13 Jan | Hazlehead parkrun, Aberdeen | 20:53 | 68.84 | 5km |
| 6 Jan | Hazlehead parkrun, Aberdeen | 22:22 | 64.28 | 5km |
| 1 Jan | Hazlehead parkrun, Aberdeen | 21:29 | 66.92 | 5km |
| 2023 | Result | WAVA | Distance | |
| 30 Dec | Hazlehead parkrun, Aberdeen | 21:24 | 67.18 | 5km |
| 23 Dec | Hazlehead parkrun, Aberdeen | 23:51 | 60.28 | 5km |
| 16 Dec | Hazlehead parkrun, Aberdeen | 21:51 | 65.80 | 5km |
| 2 Dec | Hazlehead parkrun, Aberdeen | 23:16 | 61.79 | 5km |
| 25 Nov | Hazlehead parkrun, Aberdeen | 23:51 | 60.28 | 5km |
| 18 Nov | Hazlehead parkrun, Aberdeen | 22:41 | 63.38 | 5km |
| 12 Nov | GEF Safari Series Prime Four 3k SB | 12:47 | 65.84 | 3km |
| 11 Nov | Hazlehead parkrun, Aberdeen | 22:20 | 64.37 | 5km |
| 4 Nov | Hazlehead parkrun, Aberdeen | 23:15 | 61.83 | 5km |
| 28 Oct | Hazlehead parkrun, Aberdeen | 24:09 | 59.53 | 5km |
| 14 Oct | Bennachie Ultra Trail PB | 3:55:52 | 37.42 | 18mi |
| 7 Oct | Ellon parkrun | 23:16 | 61.79 | 5km |
| 30 Sep | West Links parkrun | 21:33 | 66.71 | 5km |
| 23 Sep | Hazlehead parkrun, Aberdeen | 22:05 | 65.10 | 5km |
| 17 Sep | GEF Safari Series Hazlehead 5K | 23:08 | 62.15 | 5km |
| 16 Sep | Hazlehead parkrun, Aberdeen | 22:25 | 64.13 | 5km |
| 2 Sep | Huntly Room to Run Half SB | 2:01:54 | 52.29 | 13.1mi |
| 27 Aug | Run Banchory 5k | 21:35 | 66.61 | 5km |
| 26 Aug | Hazlehead parkrun, Aberdeen | 22:42 | 63.33 | 5km |
| 26 Aug | Mel's Union Street Mile SB | 6:02 | 71.34 | 1mi |
| 19 Aug | Aberdeen parkrun | 22:27 | 64.04 | 5km |
| 12 Aug | Hazlehead parkrun, Aberdeen | 21:35 | 66.61 | 5km |
| 6 Aug | Metro Aberdeen Dyce Half Marathon | 2:02:01 | 52.24 | 13.1mi |
| 5 Aug | Aberdeen parkrun | 20:34 | 69.90 | 5km |
| 29 Jul | Hazlehead parkrun, Aberdeen | 20:30 | 70.13 | 5km |
| 22 Jul | Hazlehead parkrun, Aberdeen | 21:16 | 67.60 | 5km |
| 16 Jul | Alford 10K | 48:26 | 60.32 | 10km |
| 15 Jul | Hazlehead parkrun, Aberdeen | 22:15 | 64.61 | 5km |
| 14 Jul | Peterhead Summer 5k | 21:03 | 68.30 | 5km |
| 8 Jul | Hazlehead parkrun, Aberdeen | 25:13 | 57.01 | 5km |
| 1 Jul | Hazlehead parkrun, Aberdeen | 21:55 | 65.60 | 5km |
| 24 Jun | Hazlehead parkrun, Aberdeen | 23:00 | 62.51 | 5km |
| 18 Jun | Dunecht Dash 5k | 22:24 | 64.18 | 5km |
| 17 Jun | Hazlehead parkrun, Aberdeen | 23:52 | 60.24 | 5km |
| 13 Jun | Friends of Orchard Brae 5k | 25:08 | 57.20 | 5km |
| 11 Jun | Fraserburgh 10k | 47:45 | 61.19 | 10km |
| 10 Jun | Hazlehead parkrun, Aberdeen | 22:36 | 63.61 | 5km |
| 3 Jun | Hazlehead parkrun, Aberdeen | 23:17 | 61.75 | 5km |
| 2 Jun | Metro Beach 10k SB | 45:16 | 64.54 | 10km |
| 27 May | Hazlehead parkrun, Aberdeen | 22:27 | 63.54 | 5km |
| 20 May | Aberdeen parkrun | 22:52 | 62.38 | 5km |
| 6 May | Hazlehead parkrun, Aberdeen | 24:15 | 58.82 | 5km |
| 29 Apr | Hazlehead parkrun, Aberdeen | 23:28 | 60.79 | 5km |
| 22 Apr | Run Balmoral 5k | 22:27 | 63.54 | 5km |
| 15 Apr | Hazlehead parkrun, Aberdeen | 22:43 | 62.79 | 5km |
| 8 Apr | Hazlehead parkrun, Aberdeen | 20:49 | 68.52 | 5km |
| 11 Mar | AOH St Paddy's Day 6 Mile Race SB | 42:06 | 66.43 | 6mi |
| 4 Mar | Des Moines Creek parkrun | 19:50 | 71.92 | 5km |
| 25 Feb | Hazlehead parkrun, Aberdeen SB | 19:44 | 72.29 | 5km |
| 18 Feb | Aberdeen parkrun | 19:51 | 71.86 | 5km |
| 11 Feb | Hazlehead parkrun, Aberdeen | 20:06 | 70.97 | 5km |
| 4 Feb | Hazlehead parkrun, Aberdeen | 20:46 | 68.69 | 5km |
| 28 Jan | Hazlehead parkrun, Aberdeen | 21:26 | 66.55 | 5km |
| 21 Jan | Aberdeen parkrun | 20:39 | 69.08 | 5km |
| 14 Jan | Hazlehead parkrun, Aberdeen | 20:47 | 68.63 | 5km |
| 7 Jan | Hazlehead parkrun, Aberdeen | 21:25 | 66.60 | 5km |
| 2022 | Result | WAVA | Distance | |
| 31 Dec | Hazlehead parkrun, Aberdeen | 21:43 | 65.68 | 5km |
| 27 Dec | Tillicoultry 10k | 44:45 | 64.75 | 10km |
| 24 Dec | Hazlehead parkrun, Aberdeen | 21:18 | 66.97 | 5km |
| 3 Dec | Hazlehead parkrun, Aberdeen | 19:51 | 71.86 | 5km |
| 26 Nov | Hazlehead parkrun, Aberdeen | 20:22 | 70.04 | 5km |
| 20 Nov | Fraserburgh Half Marathon | 1:40:15 | 63.04 | 13.1mi |
| 19 Nov | Hazlehead parkrun, Aberdeen | 22:07 | 64.50 | 5km |
| 12 Nov | Aberdeen parkrun | 19:58 | 71.44 | 5km |
| 6 Nov | Peterhead 10k | 42:53 | 67.57 | 10km |
| 5 Nov | Hazlehead parkrun, Aberdeen | 20:53 | 68.31 | 5km |
| 29 Oct | Hazlehead parkrun, Aberdeen | 20:46 | 68.69 | 5km |
| 22 Oct | Hazlehead parkrun, Aberdeen | 21:26 | 66.55 | 5km |
| 8 Oct | Bennachie Ultra SB | 6:59:15 | 38.07 | 50km |
| 1 Oct | Hazlehead parkrun, Aberdeen | 22:49 | 62.52 | 5km |
| 24 Sep | Hazlehead parkrun, Aberdeen | 19:06 | 74.68 | 5km |
| 18 Sep | Scottish Half Marathon SB | 1:29:38 | 70.51 | 13.1mi |
| 17 Sep | Hazlehead parkrun, Aberdeen | 19:59 | 71.38 | 5km |
| 10 Sep | Aberdeen parkrun | 18:47 | 75.94 | 5km |
| 7 Sep | ATS Summer Proms 3k - Race 6 | 10:54 | 76.57 | 3km |
| 3 Sep | Huntly Room to Run Half | 1:37:20 | 64.93 | 13.1mi |
| 28 Aug | Chris Smith Memorial 5k Dash | 22:17 | 64.01 | 5km |
| 27 Aug | Hazlehead parkrun, Aberdeen | 24:21 | 58.58 | 5km |
| 27 Aug | Mel's Union Street Mile SB | 5:27 | 78.27 | 1mi |
| 21 Aug | Forfar 10k | 41:35 | 69.68 | 10km |
| 20 Aug | Aberdeen parkrun | 21:24 | 66.66 | 5km |
| 13 Aug | Aberdeen parkrun | 18:57 | 75.27 | 5km |
| 7 Aug | Metro Aberdeen Dyce Half Marathon | 1:35:01 | 66.51 | 13.1mi |
| 6 Aug | Aberdeen parkrun | 20:33 | 69.41 | 5km |
| 3 Aug | ATS Summer Proms 3k - Race 5 | 11:30 | 72.57 | 3km |
| 30 Jul | Aberdeen parkrun | 19:11 | 74.36 | 5km |
| 23 Jul | Aberdeen parkrun | 19:41 | 72.47 | 5km |
| 17 Jul | Half DRAM | 1:40:15 | 63.04 | 13.1mi |
| 16 Jul | Aberdeen parkrun | 19:43 | 72.35 | 5km |
| 9 Jul | Aberdeen parkrun | 19:17 | 73.97 | 5km |
| 6 Jul | ATS Summer Proms 3k - Race 4 | 11:06 | 75.19 | 3km |
| 2 Jul | Aberdeen parkrun PB | 18:43 | 76.21 | 5km |
| 26 Jun | Collieston Multi Terrain 10k | 45:02 | 64.34 | 10km |
| 25 Jun | Aberdeen parkrun | 21:17 | 67.02 | 5km |
| 19 Jun | Touler10k | 41:03 | 70.59 | 10km |
| 18 Jun | Aberdeen parkrun | 21:50 | 65.33 | 5km |
| 12 Jun | Fraserburgh 10k | 41:04 | 70.56 | 10km |
| 11 Jun | Aberdeen parkrun | 23:07 | 61.71 | 5km |
| 7 Jun | Metro Handicap Series - Race 3 | 23:25 | 60.92 | 5km |
| 4 Jun | Aberdeen parkrun | 19:59 | 71.38 | 5km |
| 3 Jun | Metro Aberdeen Beach 10k PB | 38:34 | 75.13 | 10km |
| 1 Jun | ATS Summer Proms 3k - Race 3 | 11:28 | 72.78 | 3km |
| 28 May | Aberdeen parkrun | 18:47 | 75.94 | 5km |
| 24 May | Metro Handicap Series - Race 2 | 20:39 | 68.54 | 5km |
| 22 May | GEF Safari Series Prime Four 3k | 11:16 | 73.46 | 3km |
| 21 May | Aberdeen parkrun | 22:02 | 64.24 | 5km |
| 17 May | Friends of Orchard Brae 5k | 21:51 | 64.78 | 5km |
| 15 May | Run Garioch 5k | 18:53 | 74.96 | 5km |
| 14 May | Aberdeen parkrun | 24:29 | 57.81 | 5km |
| 10 May | Metro Handicap Series - Race 1 | 21:24 | 66.14 | 5km |
| 8 May | Dunecht Dash 5k | 19:56 | 71.01 | 5km |
| 7 May | Aberdeen parkrun | 18:48 | 75.29 | 5km |
| 4 May | ATS Summer Proms 3k - Race 2 | 10:58 | 75.47 | 3km |
| 30 Apr | Aberdeen parkrun | 19:39 | 72.03 | 5km |
| 23 Apr | Aberdeen parkrun | 20:37 | 68.65 | 5km |
| 16 Apr | Ury Riverside parkrun | 20:26 | 69.27 | 5km |
| 9 Apr | Aberdeen parkrun | 20:52 | 67.83 | 5km |
| 6 Apr | ATS Summer Proms 3k - Race 1 | 11:20 | 73.02 | 3km |
| 2 Apr | Aberdeen parkrun | 18:48 | 75.29 | 5km |
| 26 Mar | Aberdeen parkrun | 20:45 | 68.21 | 5km |
| 19 Mar | Aberdeen parkrun | 19:48 | 71.49 | 5km |
| 12 Mar | D33 Ultra SB | 5:16:11 | 54.24 | 33mi |
| 5 Mar | Aberdeen parkrun | 19:18 | 73.34 | 5km |
| 26 Feb | Aberdeen parkrun | 19:55 | 71.07 | 5km |
| 19 Feb | Aberdeen parkrun | 20:26 | 69.27 | 5km |
| 12 Feb | Aberdeen parkrun | 19:49 | 71.43 | 5km |
| 5 Feb | Scottish Masters Cross Country Championships | 34:38 | 66.05 | 8km |
| 5 Feb | Aberdeen parkrun | 23:42 | 59.72 | 5km |
| 4 Feb | Metro Aberdeen Proms 3k Winter Series #5 | 11:03 | 74.90 | 3km |
| 29 Jan | Aberdeen parkrun | 20:29 | 69.10 | 5km |
| 22 Jan | Aberdeen parkrun | 18:55 | 74.82 | 5km |
| 15 Jan | Aberdeen parkrun | 18:55 | 74.82 | 5km |
| 8 Jan | Aberdeen parkrun | 20:11 | 70.13 | 5km |
| 7 Jan | Metro Aberdeen Proms 3k Winter Series #4 SB | 10:48 | 76.63 | 3km |
| 1 Jan | Aberdeen parkrun | 19:15 | 73.53 | 5km |
| 2021 | Result | WAVA | Distance | |
| 27 Dec | Tillicoultry 10k SB | 39:12 | 73.31 | 10km |
| 25 Dec | Aberdeen parkrun | 20:08 | 70.30 | 5km |
| 18 Dec | Aberdeen parkrun | 20:04 | 70.54 | 5km |
| 11 Dec | Aberdeen parkrun | 19:34 | 72.34 | 5km |
| 5 Dec | GEF Safari Race Series - 3k | 11:09 | 74.23 | 3km |
| 4 Dec | Aberdeen parkrun | 22:12 | 63.76 | 5km |
| 3 Dec | Metro Aberdeen Proms 3k Winter Series #3 SB | 10:57 | 75.58 | 3km |
| 27 Nov | Aberdeen parkrun | 20:11 | 70.13 | 5km |
| 21 Nov | Fraserburgh Half Marathon PB | 1:26:37 | 72.35 | 13.1mi |
| 20 Nov | Hazlehead parkrun, Aberdeen | 19:53 | 71.19 | 5km |
| 14 Nov | GEF Safari Race Series - 5k | 19:52 | 71.25 | 5km |
| 13 Nov | Hazlehead parkrun, Aberdeen | 21:16 | 66.56 | 5km |
| 7 Nov | Peterhead 10k | 41:00 | 70.10 | 10km |
| 6 Nov | Hazlehead parkrun, Aberdeen | 20:29 | 69.10 | 5km |
| 30 Oct | Hazlehead parkrun, Aberdeen | 21:06 | 67.08 | 5km |
| 23 Oct | Hazlehead parkrun, Aberdeen | 19:56 | 71.01 | 5km |
| 17 Oct | GEF Safari Race Series - 1 Mile | 5:41 | 74.40 | 1mi |
| 16 Oct | Hazlehead parkrun, Aberdeen | 20:18 | 69.73 | 5km |
| 9 Oct | Bennachie Ultra PB | 6:09:15 | 42.85 | 50km |
| 2 Oct | Hazlehead parkrun, Aberdeen | 20:18 | 69.73 | 5km |
| 1 Oct | Metro Aberdeen Proms 3k Winter Series #1 | 11:00 | 75.24 | 3km |
| 26 Sep | Bennachie Hill Race | 1:22:41 | 46.43 | 8.2mi |
| 25 Sep | Hazlehead parkrun, Aberdeen | 19:33 | 72.40 | 5km |
| 19 Sep | Scottish Half Marathon | 1:30:27 | 69.28 | 13.1mi |
| 18 Sep | Hazlehead parkrun, Aberdeen | 19:57 | 70.95 | 5km |
| 11 Sep | Ury Riverside parkrun | 19:18 | 73.34 | 5km |
| 4 Sep | Huntly Room to Run Half | 1:39:27 | 63.01 | 13.1mi |
| 28 Aug | Hazlehead parkrun, Aberdeen | 20:30 | 69.05 | 5km |
| 27 Aug | Jog Scotland Westhill 5K | 19:30 | 72.59 | 5km |
| 21 Aug | Hazlehead parkrun, Aberdeen | 19:40 | 71.97 | 5km |
| 15 Aug | Forfar 10k | 41:18 | 69.59 | 10km |
| 14 Aug | Hazlehead parkrun, Aberdeen | 19:41 | 71.91 | 5km |
| 8 Aug | Half DRAM | 1:35:27 | 65.66 | 13.1mi |
| 29 Jul | Red Run 5k | 20:55 | 67.67 | 5km |
| 27 Jul | Metro Handicap Series - Race 3 | 20:57 | 67.56 | 5km |
| 23 Jul | Inverness Campus 5k Road Races | 19:36 | 72.22 | 5km |
| 15 Jul | Mither Tap Hill Race | 44:43 | 40.70 | 6.4km |
| 8 Jul | Metro Aberdeen 5K Time Trial SB | 19:08 | 73.98 | 5km |
| 27 Jun | Red Run 1 Mile TT SB | 5:30 | 76.88 | 1mi |
| 22 Jun | Metro Handicap Series - Race 2 | 21:22 | 66.24 | 5km |
| 13 Jun | Fraserburgh 10k | 42:17 | 67.97 | 10km |
| 4 Jun | Red Run 3k TT | 11:23 | 72.70 | 3km |
| 25 May | Metro Handicap Series - Race 1 | 20:51 | 67.37 | 5km |
| 7 May | Red Run 5.7k Trail Race PB | 23:33 | 68.19 | 5.7km |
| 2020 | Result | WAVA | Distance | |
| 6 Dec | Metro Inverdee XC | 43:33 | 58.83 | 9km |
| 21 Nov | Metro Aberdeen 5K Time Trial | 20:59 | 66.94 | 5km |
| 1 Nov | Run4Marie | 20:36 | 68.18 | 5km |
| 10 Oct | Bennachie Ultra SB | 7:14:01 | 36.14 | 50km |
| 22 Sep | Metro Aberdeen 10K Time Trial SB | 42:31 | 67.05 | 10km |
| 7 Mar | Des Moines Creek parkrun SB | 20:09 | 69.17 | 5km |
| 29 Feb | Hazlehead parkrun, Aberdeen | 20:26 | 68.22 | 5km |
| 22 Feb | Hazlehead parkrun, Aberdeen | 21:14 | 65.65 | 5km |
| 15 Feb | Hazlehead parkrun, Aberdeen | 21:15 | 65.59 | 5km |
| 8 Feb | Ury Riverside parkrun | 20:57 | 66.53 | 5km |
| 7 Feb | Run 4 It Proms 3k Winter Series Race #5 SB | 12:06 | 67.28 | 3km |
| 1 Feb | Hazlehead parkrun, Aberdeen | 21:16 | 65.54 | 5km |
| 25 Jan | Hazlehead parkrun, Aberdeen | 21:01 | 66.32 | 5km |
| 18 Jan | Hazlehead parkrun, Aberdeen | 20:37 | 67.61 | 5km |
| 11 Jan | Hazlehead parkrun, Aberdeen | 22:03 | 63.21 | 5km |
| 4 Jan | Hazlehead parkrun, Aberdeen | 21:17 | 65.49 | 5km |
| 1 Jan | Hazlehead parkrun, Aberdeen | 21:21 | 65.29 | 5km |
| 1 Jan | Aberdeen parkrun | 21:17 | 65.49 | 5km |
| 2019 | Result | WAVA | Distance | |
| 28 Dec | Hazlehead parkrun, Aberdeen | 21:53 | 63.70 | 5km |
| 25 Dec | Ury Riverside Parkrun SB | 20:22 | 68.44 | 5km |
| 21 Dec | Hazlehead parkrun, Aberdeen | 21:47 | 63.99 | 5km |
| 14 Dec | Hazlehead parkrun, Aberdeen | 22:51 | 61.00 | 5km |
| 7 Dec | Hazlehead parkrun, Aberdeen | 23:33 | 59.19 | 5km |
| 30 Nov | Hazlehead parkrun, Aberdeen | 22:34 | 61.77 | 5km |
| 23 Nov | Hazlehead parkrun, Aberdeen | 23:05 | 60.38 | 5km |
| 17 Nov | Fraserburgh Half Marathon | 1:46:08 | 58.06 | 13.1mi |
| 16 Nov | Hazlehead parkrun, Aberdeen | 23:57 | 58.20 | 5km |
| 10 Nov | Peterhead 10k | 48:05 | 58.81 | 10km |
| 9 Nov | Glen Clova Half Marathon | 1:51:35 | 55.22 | 13.1mi |
| 2 Nov | Ury Riverside Parkrun | 23:10 | 60.17 | 5km |
| 26 Oct | Hazlehead parkrun, Aberdeen | 21:21 | 65.29 | 5km |
| 19 Oct | Loch Kinord 10k | 50:53 | 55.57 | 10km |
| 19 Oct | Hazlehead parkrun, Aberdeen | 22:05 | 63.12 | 5km |
| 12 Oct | Coigach Half Marathon | 1:47:25 | 57.37 | 13.1mi |
| 5 Oct | Hazlehead parkrun, Aberdeen | 22:00 | 63.36 | 5km |
| 29 Sep | Bennachie Hill Race PB | 1:35:07 | 39.70 | 8.2mi |
| 22 Sep | Scottish Half Marathon SB | 1:45:56 | 58.17 | 13.1mi |
| 21 Sep | Hazlehead parkrun, Aberdeen | 22:09 | 62.93 | 5km |
| 15 Sep | Rayne North Parent Council 10k | 55:17 | 51.15 | 10km |
| 15 Sep | Rayne North Parent Council 5k | 25:52 | 53.89 | 5km |
| 14 Sep | Hazlehead parkrun, Aberdeen | 24:18 | 57.36 | 5km |
| 14 Sep | Crathes Half Marathon | 1:55:50 | 53.20 | 13.1mi |
| 8 Sep | Half BraemarAthon | 2:00:19 | 51.21 | 13.1mi |
| 7 Sep | Huntly Room to Run Half | 1:57:39 | 52.38 | 13.1mi |
| 3 Sep | Krunce Race September PB | 35:37 | 50.61 | 4mi |
| 1 Sep | Speyside Windfarm 12 Mile PB | 1:44:26 | 53.77 | 12mi |
| 31 Aug | Hazlehead parkrun, Aberdeen | 22:29 | 62.00 | 5km |
| 25 Aug | Great Aberdeen Run HM | 1:50:04 | 55.98 | 13.1mi |
| 24 Aug | Hazlehead parkrun, Aberdeen | 22:50 | 61.05 | 5km |
| 24 Aug | Celebrate Aberdeen Union Street Mile SB | 6:07 | 67.94 | 1mi |
| 18 Aug | Forfar 10k | 47:59 | 58.93 | 10km |
| 17 Aug | Crathes Castle parkrun | 23:45 | 58.69 | 5km |
| 15 Aug | Metro Handicap Series - Race 3 | 23:17 | 59.87 | 5km |
| 11 Aug | Metro Aberdeen Dyce Half Marathon | 1:58:15 | 52.11 | 13.1mi |
| 10 Aug | Hazlehead parkrun, Aberdeen | 25:07 | 55.50 | 5km |
| 10 Aug | Tarland Show Hill Race PB | 54:18 | 49.44 | 9.5km |
| 6 Aug | Krunce Race August | 37:43 | 47.79 | 4mi |
| 3 Aug | Aboyne Highland Games Hill Race PB | 1:13:09 | 42.63 | 11km |
| 3 Aug | Hazlehead parkrun, Aberdeen | 25:44 | 54.17 | 5km |
| 1 Aug | Metro Handicap Series - Race 2 | 25:09 | 55.42 | 5km |
| 28 Jul | Ballater 10 Mile SB | 1:26:34 | 53.55 | 10mi |
| 27 Jul | Hazlehead parkrun, Aberdeen | 24:45 | 56.32 | 5km |
| 20 Jul | Hazlehead parkrun, Aberdeen | 25:18 | 55.09 | 5km |
| 18 Jul | Metro Handicap Series - Race 1 | 25:03 | 55.64 | 5km |
| 17 Jul | Dufftown 5 Mile PB | 43:46 | 51.80 | 5mi |
| 14 Jul | Chapelton of Elsick 10k | 53:40 | 52.69 | 10km |
| 13 Jul | Hazlehead parkrun, Aberdeen | 25:31 | 54.63 | 5km |
| 7 Jul | Half DRAM | 1:54:25 | 53.86 | 13.1mi |
| 6 Jul | Tillymorgan Hill Race PB | 45:00 | 35.29 | 3.53mi |
| 2 Jul | Krunce Race July | 41:09 | 43.81 | 4mi |
| 23 Jun | Westhill 10k | 52:55 | 53.44 | 10km |
| 22 Jun | Hazlehead parkrun, Aberdeen | 25:27 | 54.77 | 5km |
| 7 Jun | Metro Beach 10K | 50:25 | 56.09 | 10km |
| 1 Jun | Hazlehead parkrun, Aberdeen | 27:03 | 51.53 | 5km |
| 5 May | Archiestown 5k | 24:16 | 57.01 | 5km |
| 27 Apr | Hazlehead parkrun, Aberdeen | 24:58 | 55.41 | 5km |
| 20 Apr | Hazlehead parkrun, Aberdeen | 25:03 | 55.22 | 5km |
| 14 Apr | Angus HaM | 1:52:23 | 54.38 | 13.1mi |
| 13 Apr | Hazlehead parkrun, Aberdeen | 23:54 | 57.88 | 5km |
| 16 Mar | Bozeman MT - Run to the Pub 1/2 Marathon | 1:48:40 | 56.24 | 13.1mi |
| 9 Mar | Anaconda MT - St Paddy's Day Race 10k SB | 45:48 | 61.25 | 10km |
| 23 Feb | Hazlehead parkrun, Aberdeen | 21:34 | 64.14 | 5km |
| 17 Feb | NESAP Cross Country Races Balgownie | 44:29 | 60.87 | 6mi |
| 16 Feb | Hazlehead parkrun, Aberdeen | 21:30 | 64.34 | 5km |
| 20 Jan | Crombie January Jog | 21:36 | 64.04 | 5km |
| 12 Jan | BA Stores Cross Country 4k | 24:58 | 43.83 | 4km |
| 5 Jan | Hazlehead parkrun, Aberdeen | 21:35 | 64.09 | 5km |
| 1 Jan | Aberdeen parkrun | 25:20 | 54.61 | 5km |
| 1 Jan | Hazlehead parkrun, Aberdeen | 22:48 | 60.67 | 5km |
| 2018 | Result | WAVA | Distance | |
| 22 Dec | Hazlehead parkrun, Aberdeen | 23:41 | 58.41 | 5km |
| 16 Dec | Moray Road Runners 10 Mile Turkey Trot PB | 1:21:25 | 56.47 | 10mi |
| 8 Dec | East District Cross Country Championships | 44:00 | 61.82 | 9.7km |
| 17 Nov | Montana Tech Biology and Pre-Professional Health Clubs' Turkey Trot | 26:01 | 53.17 | 5km |
| 11 Nov | Peterhead 10k | 52:38 | 53.30 | 10km |
| 27 Oct | Path of Condie Half Marathon | 2:13:40 | 45.72 | 13.1mi |
| 20 Oct | Loch Kinord 10k | 54:59 | 51.02 | 10km |
| 16 Sep | Rayne North Parent Council 10k | 46:18 | 60.59 | 10km |
| 8 Sep | Newmachar 10k | 49:56 | 56.18 | 10km |
| 1 Sep | Highland Perthshire Half marathon | 1:49:41 | 55.71 | 13.1mi |
| 26 Aug | Great Aberdeen Run HM SB | 1:42:53 | 59.40 | 13.1mi |
| 25 Aug | Celebrate Aberdeen Union Street mile SB | 5:59 | 68.87 | 1mi |
| 19 Aug | Forfar 10K SB | 45:19 | 61.90 | 10km |
| 18 Aug | Hazlehead parkrun, Aberdeen | 23:12 | 59.63 | 5km |
| 16 Aug | Cheyne Wood Hill Race | 40:34 | 44.09 | 4mi |
| 12 Aug | Dyce Half Marathon | 1:44:49 | 58.30 | 13.1mi |
| 29 Jul | Ballater 10 Mile | 1:21:59 | 56.08 | 10mi |
| 28 Jul | Hazlehead parkrun, Aberdeen | 23:20 | 59.29 | 5km |
| 21 Jul | Splash & Dash Beach Race SB | 38:43 | 46.20 | 4mi |
| 21 Jul | Hazlehead parkrun, Aberdeen SB | 22:22 | 61.85 | 5km |
| 15 Jul | Half DRAM | 1:53:04 | 54.05 | 13.1mi |
| 7 Jul | Hazlehead parkrun, Aberdeen | 22:32 | 61.39 | 5km |
| 1 Jul | Portsoy 10km | 51:48 | 54.15 | 10km |
| 23 Jun | Hazlehead parkrun, Aberdeen | 23:16 | 59.46 | 5km |
| 17 Jun | Touler 10k | 53:09 | 52.78 | 10km |
| 16 Jun | Hazlehead parkrun, Aberdeen | 24:42 | 56.01 | 5km |
| 5 Jun | Metro Beach 10k | 50:50 | 55.18 | 10km |
| 2 Jun | Hazlehead parkrun, Aberdeen | 23:47 | 58.16 | 5km |
| 26 May | Hazlehead parkrun, Aberdeen | 24:32 | 55.96 | 5km |
| 19 May | Hazlehead parkrun, Aberdeen | 25:39 | 53.53 | 5km |
| 5 May | Hazlehead parkrun, Aberdeen | 25:51 | 53.11 | 5km |
Run Totals
Swim Totals
Bike Totals
Walk Totals
Cross Totals
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 3 |
| 2025 | 245 | 226 | 246 | 207 | 152 | 190 | 256 | 241 | 242 | 217 | 210 | 130 | 2563 |
| 2024 | 145 | 165 | 23 | 41 | 54 | 51 | 137 | 177 | 174 | 46 | 125 | 208 | 1346 |
| 2023 | 137 | 90 | 31 | 17 | 31 | 48 | 102 | 48 | 43 | 28 | 34 | 112 | 721 |
| 2023 | 0 | 0 | 36 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 36 |
| 2022 | 143 | 134 | 153 | 121 | 122 | 132 | 130 | 126 | 133 | 97 | 66 | 130 | 1487 |
| 2021 | 207 | 163 | 182 | 156 | 159 | 155 | 152 | 135 | 143 | 171 | 131 | 114 | 1868 |
| 2020 | 200 | 154 | 112 | 171 | 159 | 95 | 64 | 110 | 116 | 97 | 52 | 137 | 1466 |
| 2019 | 78 | 52 | 20 | 36 | 3 | 24 | 80 | 92 | 102 | 103 | 90 | 148 | 827 |
| 2019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
| 2018 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 30 |





