-
Races
250 -
Miles
9709 -
Miles
435 -
Miles
12169 -
Miles
2993 -
WAVA
58.66% -
20k
47:26 -
40k
1:24:44 -
56M
3:15:54 -
112M
7:15:42 -
400m
1:35 -
Mile
7:37 -
5k
25:23 -
5M
44:40 -
10k
54:25 -
10M
1:40:20 -
Half
2:07:49 -
Mara
4:52:47 -
400m
8:14 -
750m
18:09 -
1500m
31:33 -
2.4M
1:31:06 -
5km
1:53:50
| About Me | |
|---|---|
|
This user has not added a description.
|
|
| Recent Blogs | |
|---|---|
| Weirdest thing in a race goody bag? | Jan 2026 |
| Exceeding expectations | Jan 2026 |
| Christmas Treasure Hunt - Days 1-12 | Jan 2026 |
| For anyone who has ever studied languages... | Dec 2025 |
| Vitoria-Gasteiz 1/2 marathon Part 2 *moon* | Dec 2025 |
| My parkrun |
|---|
| No parkrun selected |
| Recent Training | |||
|---|---|---|---|
|
19th May
|
General | 1.1mi | 32:22 |
|
19th May
|
General | 1.1mi | 23:09 |
|
18th May
|
General | 2.4mi | 59:06 |
|
18th May
|
General | 1.6mi | 30:27 |
|
18th May
|
General | 0.4mi | 8:06 |
| Planned Races | |
|---|---|
| F’Laps | 4th Jul |
| San Sebastian 1/2 marathon | 4th Oct |
| Behobia - San Sebastian | 8th Nov |
| 12 Month Benchmarks | Run | Bike |
|---|---|---|
| 100m | 17 | 10 |
| 200m | 51 | 25 |
| Mile | 9:46 | 3:46 |
| 5k | 30:57 | 11:46 |
| 5mi | 49:50 | 19:27 |
| 10k | 1:02:23 | 30:24 |
| 10mi | 1:44:58 | 2:09:43 |
| Half | 2:21:44 | 0 |
| Recent Pictures |
|
|---|---|
| 2026 Targets | |
|---|---|
| Followers (36) |
|---|
| 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
| Date | Planned Races | Distance | ||
|---|---|---|---|---|
| 8 Nov | Behobia - San Sebastian | 20km | ||
| 4 Oct | San Sebastian 1/2 marathon Confirmed | 13.1mi | ||
| 4 Jul | F’Laps | 24hr | ||
| 2026 | Result | WAVA | Distance | |
| 2 May | Fetch Virtual Mile | 1mi | ||
| 4 Apr | Fetch Virtual Mile SB | 10:28 | 46.34 | 1mi |
| 7 Mar | Fetch Virtual Mile | 11:16 | 43.05 | 1mi |
| 7 Feb | Fetch Virtual Mile | 14:25 | 33.64 | 1mi |
| 3 Jan | Fetch Virtual Mile | 14:10 | 34.24 | 1mi |
| 2025 | Result | WAVA | Distance | |
| 14 Dec | Vitoria-Gasteiz 1/2 marathon SB | 2:23:36 | 51.82 | 13.1mi |
| 23 Nov | Zurich San Sebastian 10k SB | 1:03:12 | 53.40 | 10km |
| 9 Nov | Behobia - San Sebastian SB | 2:18:49 | 50.55 | 20km |
| 11 Oct | The Doctor K Cup | 5km | ||
| 5 Jul | F’Laps | 24hr | ||
| 8 Mar | TBC 10th Anniversary | 15mi | ||
| 2024 | Result | WAVA | Distance | |
| 31 Dec | San Silvestre Donostiarra SB | 47:17 | 56.67 | 5mi |
| 21 Dec | Sandy Water parkrun | 28:35 | 57.91 | 5km |
| 1 Dec | Fetch Virtual Mile SB | 8:11 | 58.61 | 1mi |
| 10 Nov | Behobia - San Sebastian PB | 2:10:35 | 53.09 | 20km |
| 1 Nov | Fetch Virtual Mile | 8:26 | 56.88 | 1mi |
| 27 Oct | Salto 15k DSS SB | 1:32:18 | 55.32 | 15km |
| 19 Oct | The Doctor K Cup | 35:04 | 47.20 | 5km |
| 13 Oct | Cross 3 playas 10k SB | 59:21 | 56.21 | 10km |
| 1 Oct | Fetch Virtual Mile | 8:24 | 57.10 | 1mi |
| 7 Sep | Burgess parkrun SB | 28:13 | 58.66 | 5km |
| 7 Sep | Thames Bridges Challenge (let's go round again) | 11mi | ||
| 1 Aug | Fetch Virtual Mile | 8:31 | 56.32 | 1mi |
| 6 Jul | F’Laps | 34mi | 24hr | |
| 1 Jul | Sheepy Shuffle SB | 2:54:35 | 41.60 | 13.1mi |
| 25 May | Binter NightRun 10k | 1:03:27 | 51.97 | 10km |
| 12 May | Carrera contra el cancer 5k | 30:35 | 53.50 | 5km |
| 1 May | Fetch Virtual Mile | 8:34 | 55.38 | 1mi |
| 7 Apr | San Sebastian 10k | 1:02:48 | 52.51 | 10km |
| 3 Mar | Lilaton | 32:46 | 49.94 | 5km |
| 1 Mar | Fetch Virtual Mile | 8:38 | 54.95 | 1mi |
| 1 Feb | Fetch Virtual Mile | 10:48 | 43.93 | 1mi |
| 1 Jan | Fetch Virtual Mile | 10:33 | 44.97 | 1mi |
| 2023 | Result | WAVA | Distance | |
| 7 Oct | The Doctor K Cup | 1:02:54 | 26.01 | 5km |
| 1 Aug | Fetch Virtual Mile | 8:56 | 53.11 | 1mi |
| 1 Aug | Fetch Virtual 5k | 29:54 | 54.72 | 5km |
| 1 Jul | Fetch Virtual Mile SB | 8:14 | 57.00 | 1mi |
| 17 Jun | Brynaman parkrun | 29:07 | 55.56 | 5km |
| 1 Jun | Fetch Virtual Mile | 8:45 | 53.63 | 1mi |
| 6 May | Sandy Water parkrun | 29:42 | 54.47 | 5km |
| 1 May | Fetch Virtual Mile | 8:42 | 53.94 | 1mi |
| 30 Apr | Gorseinon 10k SB | 1:01:12 | 53.28 | 10km |
| 28 Apr | Cardiff Summer Series 1 Mile | 8:29 | 55.32 | 1mi |
| 22 Apr | Sandy Water parkrun | 30:44 | 52.64 | 5km |
| 15 Apr | Sandy Water parkrun | 29:44 | 54.41 | 5km |
| 8 Apr | Sandy Water parkrun | 29:52 | 54.17 | 5km |
| 2 Apr | Amman valley sprint triathlon | 1:25:19 | 400m/16km/5km | |
| 1 Apr | Fetch Virtual Mile | 8:29 | 55.32 | 1mi |
| 31 Mar | Rogue Runs Severn Bridge 5m Night Run SB | 52:45 | 49.65 | 5mi |
| 12 Mar | Garstang Gallop 7 PB | 1:13:33 | 50.15 | 7mi |
| 4 Mar | Sandy Water parkrun | 29:05 | 55.63 | 5km |
| 1 Mar | Fetch Virtual Mile | 9:13 | 50.92 | 1mi |
| 25 Feb | Sandy Water parkrun SB | 28:29 | 56.80 | 5km |
| 11 Feb | Sandy Water parkrun | 29:02 | 55.72 | 5km |
| 28 Jan | Sandy Water parkrun | 29:05 | 55.63 | 5km |
| 15 Jan | Lliswerry 8 SB | 1:21:08 | 52.36 | 8mi |
| 2022 | Result | WAVA | Distance | |
| 17 Dec | Christmas Celtic Ultra PB | 9:13:16 | 35.43 | 34mi |
| 27 Nov | San Sebastian marathon PB | 4:52:47 | 49.29 | 26.2mi |
| 13 Nov | Behobia - San Sebastian SB | 2:15:55 | 49.80 | 20km |
| 29 Oct | Marathon Eryri | 5:38:12 | 42.67 | 26.2mi |
| 22 Oct | Brynaman parkrun | 30:03 | 53.84 | 5km |
| 16 Oct | Great South Run PB | 1:40:20 | 53.59 | 10mi |
| 8 Oct | The Doctor K Cup | 29:49 | 54.26 | 5km |
| 2 Oct | Cardiff Half Marathon | 2:20:15 | 51.17 | 13.1mi |
| 25 Sep | Bimbo Global Race | 1:07:10 | 48.55 | 10km |
| 17 Sep | Sandy Water parkrun | 28:23 | 57.00 | 5km |
| 31 Aug | Sheepy Shuffle | 2:32:51 | 46.95 | 13.1mi |
| 27 Aug | Sandy Water parkrun SB | 27:47 | 58.23 | 5km |
| 20 Aug | Sandy Water parkrun | 28:56 | 55.91 | 5km |
| 13 Aug | Sandy Water parkrun | 28:56 | 55.91 | 5km |
| 6 Aug | Sandy Water parkrun | 28:15 | 57.27 | 5km |
| 23 Jul | Sandy Water parkrun | 27:56 | 57.27 | 5km |
| 10 Jul | Cotswold Classic | 6:42:16 | 1.2mi/56mi/13.1mi | |
| 3 Jul | Porthcawl 10K | 1:02:07 | 51.91 | 10km |
| 2 Jul | The Wales Sportive (70 miles) | 5:36:49 | 70mi | |
| 1 Jul | The Wales Swim | 49:33 | 1.2mi | |
| 25 Jun | Sandy Water parkrun | 29:20 | 54.54 | 5km |
| 14 Jun | Rose Inn Series Race 2 | 37:33 | 54.99 | 4mi |
| 11 Jun | Sandy Water parkrun | 28:20 | 56.46 | 5km |
| 28 May | Thames Bridges Challenge (Oxford Edition) | 6.8mi | ||
| 27 May | Cardiff Summer Series 2 Mile SB | 17:39 | 56.13 | 2mi |
| 22 May | Cardiff Bay Run SB | 59:46 | 53.95 | 10km |
| 15 May | Llanelli Sprint Triathlon | 1:52:14 | 750m/30km/5km | |
| 13 May | Sospan charity swim | 34:54 | 1500m | |
| 10 May | Rose Inn Series Race 1 SB | 36:53 | 55.98 | 4mi |
| 7 May | Sandy Water parkrun | 28:52 | 55.42 | 5km |
| 6 May | swimathon | 1:53:50 | 5km | |
| 30 Apr | Sandy Water parkrun | 28:02 | 57.07 | 5km |
| 29 Apr | Cardiff Summer Series 1 Mile SB | 8:11 | 56.74 | 1mi |
| 23 Apr | Sandy Water parkrun | 29:19 | 54.57 | 5km |
| 16 Apr | Sandy Water parkrun | 28:49 | 55.51 | 5km |
| 10 Apr | Amman valley sprint triathlon | 1:20:47 | 400m/16km/5km | |
| 1 Apr | Rogue Runs Severn Bridge 5m Twilights Run SB | 47:30 | 54.53 | 5mi |
| 27 Mar | Cardiff Half Marathon SB | 2:13:45 | 53.03 | 13.1mi |
| 19 Mar | Brynaman parkrun | 29:14 | 54.72 | 5km |
| 12 Mar | Brynaman parkrun | 29:17 | 54.63 | 5km |
| 13 Feb | Draycote Water 10k | 1:41:43 | 52.26 | 10mi |
| 6 Feb | Lliswerry 8 SB | 1:15:46 | 55.44 | 8mi |
| 29 Jan | Brynaman parkrun | 28:31 | 56.10 | 5km |
| 22 Jan | Brynaman parkrun | 29:27 | 54.32 | 5km |
| 2021 | Result | WAVA | Distance | |
| 18 Dec | Brynaman parkrun | 29:06 | 54.97 | 5km |
| 10 Dec | Rogue Runs Severn Bridge 5m Night Run SB | 48:49 | 53.06 | 5mi |
| 4 Dec | Brynaman parkrun | 29:30 | 54.23 | 5km |
| 4 Dec | Virtual Jingle Mile SB | 8:19 | 55.83 | 1mi |
| 28 Nov | San Sebastian 10k SB | 59:29 | 54.21 | 10km |
| 14 Nov | Draycote Water 10 SB | 1:47:43 | 49.35 | 10mi |
| 31 Oct | Llanelli Half Marathon SB | 2:22:57 | 49.62 | 13.1mi |
| 16 Oct | Brynaman parkrun | 29:57 | 53.41 | 5km |
| 2 Oct | The Doctor K Cup | 29:28 | 54.29 | 5km |
| 26 Sep | Cardiff Bay Run | 1:03:13 | 51.01 | 10km |
| 19 Sep | Swansea Bay 10k | 1:00:56 | 52.92 | 10km |
| 28 Aug | Sandy Water parkrun SB | 28:18 | 56.53 | 5km |
| 20 Aug | Rose Inn Summer Special SB | 38:17 | 53.94 | 4mi |
| 25 Jul | The Outlaw Iron Distance Triathlon | 15:52:52 | 2.4mi/112mi/26.2mi | |
| 25 Jul | Outlaw-marathon only SB | 6:42:04 | 35.24 | 26.2mi |
| 1 Jul | Sheepy Shuffle | 2:52:30 | 40.65 | 13.1mi |
| 6 Jun | Cotswold 113 Middle Distance Triathlon | 6:38:27 | 1.2mi/56mi/13.1mi | |
| 1 May | Fake parkrun | 30:10 | 52.44 | 5km |
| 24 Apr | Fake parkrun | 31:14 | 50.65 | 5km |
| 10 Apr | Fake parkrun | 30:43 | 51.51 | 5km |
| 6 Feb | Fake parkrun | 31:16 | 50.60 | 5km |
| 30 Jan | Ice breaker virtual duathlon -The Polar Bear (sprint) | 1:35:43 | 5km/20km/2.5km | |
| 2020 | Result | WAVA | Distance | |
| 17 Oct | The Doctor K Cup | 31:12 | 50.71 | 5km |
| 7 Mar | Preston parkrun | 31:33 | 49.60 | 5km |
| 1 Feb | Brynaman parkrun SB | 30:35 | 51.16 | 5km |
| 26 Jan | Lliswerry 8 SB | 1:21:43 | 50.32 | 8mi |
| 11 Jan | Morecambe Prom parkrun | 31:46 | 49.26 | 5km |
| 1 Jan | Aberbeeg parkrun | 31:01 | 50.45 | 5km |
| 1 Jan | Bryn Bach parkrun | 30:58 | 50.53 | 5km |
| 2019 | Result | WAVA | Distance | |
| 28 Dec | Brynaman parkrun | 30:40 | 51.03 | 5km |
| 26 Dec | Glynneath 5 SB | 49:57 | 50.76 | 5mi |
| 7 Dec | Christmas Enigma Marathon Day 1 | 5:57:35 | 39.29 | 26.2mi |
| 23 Nov | Fudgeathon | 26mi | 6hr | |
| 26 Oct | Marathon Eryri | 5:52:56 | 39.81 | 26.2mi |
| 22 Sep | New Swindon Half Marathon SB | 2:21:32 | 49.02 | 13.1mi |
| 8 Sep | Draycote Water 10 SB | 1:52:22 | 46.29 | 10mi |
| 7 Sep | Llangorse swim | 2:27:00 | 6km | |
| 1 Sep | Cardiff 10K SB | 1:02:00 | 50.94 | 10km |
| 24 Aug | Llyn Llech Owain parkrun | 30:40 | 51.03 | 5km |
| 13 Aug | Rose Inn Series Race 4 SB | 38:52 | 51.99 | 4mi |
| 28 Jul | Outlaw - marathon only SB | 5:39:58 | 41.00 | 26.2mi |
| 28 Jul | The Outlaw Iron Distance Triathlon | 7:12:43 | 2.4mi/112mi/26.2mi | |
| 13 Jul | Tenfoot Swim | 5km | ||
| 11 Jul | Swansea Bay Summer 5k series | 29:45 | 52.03 | 5km |
| 6 Jul | The Wales Sportive (70 miles) | 5:35:00 | 70mi | |
| 5 Jul | The Wales Swim | 1:35:00 | 2.4mi | |
| 13 Jun | Swansea Bay Summer 5k series | 29:28 | 52.53 | 5km |
| 9 Jun | Cotswold 113 Middle Distance Triathlon | 7:10:41 | 1.2mi/56mi/13.1mi | |
| 12 May | Llanelli Sprint Triathlon | 1:55:34 | 750m/30km/5km | |
| 10 May | Sospan charity swim | 38:13 | 1500m | |
| 9 May | Swansea Bay Summer 5k series SB | 29:06 | 53.19 | 5km |
| 14 Apr | Amman valley sprint triathlon | 1:20:54 | 400m/16km/5km | |
| 31 Mar | Cardiff Bay Run | 1:03:03 | 49.62 | 10km |
| 29 Mar | swimathon | 1:58:03 | 5km | |
| 9 Mar | Queen Elizabeth parkrun | 33:25 | 46.32 | 5km |
| 10 Feb | Llanelli Waterside Half Marathon | 2:22:07 | 48.32 | 13.1mi |
| 27 Jan | Lliswerry 8 SB | 1:22:28 | 49.38 | 8mi |
| 12 Jan | Thornbury parkrun | 32:32 | 47.58 | 5km |
| 2018 | Result | WAVA | Distance | |
| 26 Dec | Glynneath 5 SB | 49:25 | 50.80 | 5mi |
| 24 Nov | Llyn Llech Owain parkrun | 30:33 | 50.67 | 5km |
| 3 Nov | Big Fetch Mile - Cardiff SB | 8:19 | 54.22 | 1mi |
| 7 Oct | Cardiff Half Marathon SB | 2:19:49 | 49.12 | 13.1mi |
| 13 Jul | The Wales Swim | 1:31:06 | 2.4mi | |
| 24 Jun | Cardiff Triathlon | 3:01:11 | 1.5km/40km/10km | |
| 13 May | Llanelli sprint tri - run only SB | 29:19 | 52.23 | 5km |
| 13 May | Llanelli Sprint Triathlon | 1:53:56 | 750m/30km/5km | |
| 11 May | Sospan charity swim | 37:52 | 1500m | |
| 15 Apr | Amman valley sprint triathlon | 1:23:18 | 400m/16km/5km | |
| 2017 | Result | WAVA | Distance | |
| 26 Dec | Glynneath 5 | 5mi | ||
| 18 Nov | Llyn Llech Owain parkrun | 29:07 | 52.59 | 5km |
| 28 Oct | Big Fetch Mile - Cardiff SB | 7:58 | 56.13 | 1mi |
| 28 Oct | Big Fetch 400m PB | 1:35 | 58.25 | 400m |
| 30 Sep | Llyn Llech Owain parkrun | 29:09 | 52.53 | 5km |
| 17 Sep | Ironman 70.3 Weymouth | 7:36:05 | 1.2mi/56mi/13.1mi | |
| 8 Jul | The Wales Sportive | 65mi | ||
| 7 Jul | The Wales Swim | 42:39 | 1.2mi | |
| 25 Jun | Cardiff Triathlon Olympic Distance | 3:02:15 | 1500m/40km/10km | |
| 21 May | WR10K Cardiff SB | 58:25 | 52.63 | 10km |
| 14 May | Llanelli sprint tri - run only SB | 28:34 | 53.05 | 5km |
| 14 May | Llanelli Sprint Triathlon | 1:56:19 | 750m/30km/5km | |
| 23 Apr | ABP Southampton Marathon SB | 4:56:09 | 46.38 | 26.2mi |
| 9 Apr | Amman valley sprint triathlon | 1:19:11 | 400m/16km/5km | |
| 12 Mar | Llanelli Waterside Half Marathon SB | 2:10:38 | 51.61 | 13.1mi |
| 19 Feb | windsor & Eton Winter 15km - Dorney Lake PB | 1:31:33 | 51.27 | 15km |
| 29 Jan | Lliswerry 8 SB | 1:15:16 | 53.16 | 8mi |
| 2016 | Result | WAVA | Distance | |
| 24 Dec | Llyn Llech Owain parkrun | 28:23 | 53.39 | 5km |
| 26 Nov | Llyn Llech Owain parkrun | 28:32 | 53.11 | 5km |
| 29 Oct | Llyn Llech Owain parkrun | 28:52 | 52.50 | 5km |
| 2 Oct | Amman valley sprint triathlon | 1:23:45 | 400m/16km/5km | |
| 29 May | WR10K Cardiff | 1:00:25 | 50.50 | 10km |
| 30 Apr | Llyn Llech Owain parkrun SB | 28:14 | 53.16 | 5km |
| 17 Apr | Great Welsh Half Marathon SB | 2:11:58 | 50.67 | 13.1mi |
| 13 Mar | Llanelli Waterside Half Marathon | 2:15:29 | 49.35 | 13.1mi |
| 28 Feb | St Davids Day Run SB | 59:00 | 51.71 | 10km |
| 6 Feb | Llyn Llech Owain parkrun | 28:57 | 51.84 | 5km |
| 24 Jan | windsor & Eton Winter 15km - Dorney Lake SB | 1:33:35 | 49.75 | 15km |
| 9 Jan | Llyn Llech Owain parkrun | 30:36 | 49.04 | 5km |
| 2015 | Result | WAVA | Distance | |
| 12 Dec | cardiff parkrun | 29:41 | 50.56 | 5km |
| 22 Nov | Swindon 10k SB | 1:00:12 | 50.68 | 10km |
| 31 Oct | Swansea Bay Parkrun SB | 28:59 | 51.78 | 5km |
| 3 Oct | Llyn Llech Owain parkrun | 29:20 | 51.16 | 5km |
| 19 Jul | Great Newham London Run | 1:07:18 | 45.00 | 10km |
| 27 Jun | Llyn Llech Owain parkrun | 29:45 | 49.99 | 5km |
| 2014 | Result | WAVA | Distance | |
| 2 Aug | Llyn Llech Owain parkrun | 29:34 | 50.30 | 5km |
| 20 Jul | The National Lottery Newham London Anniversary Run SB | 50:46 | 47.42 | 5mi |
| 5 Jul | Llyn Llech Owain Parkrun SB | 29:13 | 50.48 | 5km |
| 24 May | Women's Running 10k SB | 1:01:48 | 48.68 | 10km |
| 10 May | Llyn Llech Owain Parkrun | 29:46 | 49.55 | 5km |
| 12 Apr | Llyn Llech Owain Parkrun | 29:29 | 50.02 | 5km |
| 15 Mar | Llyn Llech Owain Parkrun | 29:56 | 49.27 | 5km |
| 2 Mar | St David's Day Run 10K | 1:04:06 | 46.93 | 10km |
| 1 Feb | Llyn Llech Owain Parkrun | 31:01 | 47.55 | 5km |
| 2013 | Result | WAVA | Distance | |
| 10 Aug | Llyn Llech Owain Parkrun SB | 30:50 | 47.83 | 5km |
| 21 Jul | Olympic Park Anniversary Run SB | 51:48 | 46.16 | 5mi |
| 2007 | Result | WAVA | Distance | |
| 31 Dec | Nos Galan SB | 27:20 | 51.93 | 5km |
| 30 Dec | Old Father Time 5 Mile PB | 44:40 | 52.16 | 5mi |
| 28 Oct | Tour of Torfaen SB | 2:09:07 | 49.40 | 13.1mi |
| 14 Oct | Cardiff Half Marathon | 2:17:51 | 46.27 | 13.1mi |
| 9 Sep | Cardiff 10K SB | 58:15 | 50.10 | 10km |
| 25 Aug | Bushy Park Time Trial | 28:01 | 50.66 | 5km |
| 3 Aug | Cardiff Self Transcendence 3 x 1 Mile Relay SB | 7:50 | 54.17 | 1mi |
| 21 Jul | Bushy Park Time Trial | 28:31 | 49.56 | 5km |
| 23 Jun | Bushy Park Time Trial | 27:53 | 50.68 | 5km |
| 12 Jun | Swansea Bay 5K series | 28:23 | 49.79 | 5km |
| 18 Mar | XXX Run Rome The Marathon SB | 5:17:17 | 41.31 | 26.2mi |
| 28 Jan | Lliswerry 8 PB | 1:14:36 | 50.68 | 8mi |
| 2006 | Result | WAVA | Distance | |
| 5 Nov | Fireworks 5 SB | 47:32 | 48.83 | 5mi |
| 22 Oct | Tour of Torfaen PB | 2:07:49 | 49.72 | 13.1mi |
| 22 Oct | Tour of torfaen - 10 mile split | 1:36:00 | 49.73 | 10mi |
| 15 Oct | Cardiff Marathon SB | 5:10:30 | 42.21 | 26.2mi |
| 17 Sep | Bristol Half Marathon | 2:22:57 | 44.46 | 13.1mi |
| 3 Sep | HSBC KRUF Cardiff 10K PB | 54:25 | 53.45 | 10km |
| 4 Aug | Self Trancendence 1 Mile Relay PB | 7:37 | 55.36 | 1mi |
| 28 Jul | Cardiff Self Transcendence 4M () SB | 35:37 | 51.43 | 4mi |
| 11 Jul | Swansea Harriers 5k series SB | 26:25 | 53.28 | 5km |
| 25 Jun | Llanelli Millennium Coast 10k | 1:03:34 | 45.62 | 10km |
| 16 Jun | Self Transcendence 3 Miles SB | 25:45 | 52.70 | 3mi |
| 13 Jun | Swansea Harriers 5k series | 26:33 | 53.02 | 5km |
| 21 May | Southampton Running Club 10k | 55:32 | 52.22 | 10km |
| 12 May | Cardiff Self Transcendence 2M () SB | 16:35 | 53.46 | 2mi |
| 23 Apr | London Marathon | 5:25:36 | 40.15 | 26.2mi |
| 5 Feb | Chichester Priory 10k | 57:07 | 50.77 | 10km |
| 2005 | Result | WAVA | Distance | |
| 9 Oct | Cardiff Half Marathon SB | 2:11:00 | 48.36 | 13.1mi |
| 4 Sep | Cardiff 10K | 56:32 | 51.29 | 10km |
| 21 Aug | Running 4 women 8k PB | 42:12 | 54.42 | 8km |
| 9 Aug | swansea harriers seaside series 3 | 26:02 | 54.07 | 5km |
| 29 Jul | Transendence 4 mile PB | 34:51 | 52.40 | 4mi |
| 12 Jul | swansea harriers seaside series 2 | 26:46 | 52.41 | 5km |
| 26 Jun | Llanelli Millennium Coast 10K | 58:17 | 49.63 | 10km |
| 17 Jun | Transendence 3 mile PB | 24:35 | 55.03 | 3mi |
| 14 Jun | swansea harriers seaside series 1 PB | 25:23 | 55.27 | 5km |
| 22 May | George Thomas Hospice 5K | 25:33 | 54.91 | 5km |
| 20 May | Self Transcendence 2 Miles PB | 16:10 | 54.75 | 2mi |
| 15 May | Southampton RC 10k SB | 56:05 | 51.58 | 10km |
| 2 May | Great Welsh Run 5 SB | 45:10 | 51.08 | 5mi |
| 2 Apr | World Harmony 5K | 28:43 | 48.85 | 5km |
| 27 Feb | St Davids Day 5K | 28:40 | 48.94 | 5km |
| 2004 | Result | WAVA | Distance | |
| 3 Oct | Cardiff Half Marathon SB | 2:27:11 | 42.93 | 13.1mi |
| 5 Sep | Cardiff 10K SB | 1:02:15 | 46.47 | 10km |
| 16 May | Netley 10k | 1:12:43 | 39.70 | 10km |
| 7 Mar | Team Solent 5k SB | 36:58 | 37.84 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 37 | 62 | 25 | 86 | 60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 270 |
| 2026 | 2 | 2 | 22 | 18 | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 63 |
| 2026 | 0 | 107 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 107 |
| 2025 | 24 | 61 | 45 | 45 | 124 | 89 | 34 | 52 | 35 | 47 | 26 | 35 | 616 |
| 2025 | 0 | 0 | 0 | 0 | 0.9 | 1.1 | 0.3 | 0.1 | 0.8 | 0.8 | 0.9 | 0 | 4.7 |
| 2025 | 5 | 10 | 14 | 4 | 0 | 21 | 36 | 48 | 43 | 43 | 58 | 27 | 309 |
| 2025 | 31 | 0 | 24 | 0 | 22 | 6 | 0 | 0 | 0 | 0 | 10 | 0 | 94 |
| 2024 | 54 | 30 | 68 | 59 | 70 | 61 | 78 | 38 | 54 | 42 | 38 | 21 | 614 |
| 2024 | 0.7 | 0.8 | 0 | 0 | 0 | 1.1 | 0.3 | 0.1 | 0 | 0 | 0 | 0.1 | 3.1 |
| 2024 | 38 | 24 | 59 | 43 | 34 | 49 | 31 | 48 | 41 | 65 | 64 | 36 | 533 |
| 2024 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 56 | 0 | 83 |
| 2023 | 10 | 68 | 10 | 49 | 58 | 75 | 67 | 20 | 19 | 58 | 17 | 25 | 476 |
| 2023 | 0 | 2.1 | 1.8 | 4.4 | 2.4 | 2.6 | 1 | 0.6 | 0 | 0 | 0 | 0 | 14.7 |
| 2023 | 43 | 52 | 42 | 63 | 48 | 63 | 68 | 103 | 0 | 0 | 7 | 20 | 508 |
| 2023 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023 | 34 | 32 | 6 | 32 | 0 | 37 | 0 | 0 | 0 | 0 | 0 | 0 | 141 |
| 2022 | 7 | 16 | 24 | 31 | 55 | 95 | 35 | 2 | 19 | 36 | 56 | 15 | 391 |
| 2022 | 6.9 | 4.3 | 3.7 | 10.4 | 7.6 | 9.4 | 6.7 | 4.6 | 3.5 | 1 | 0.2 | 0 | 58.2 |
| 2022 | 64 | 55 | 67 | 56 | 62 | 73 | 76 | 54 | 62 | 125 | 97 | 63 | 855 |
| 2022 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 |
| 2022 | 85 | 56 | 107 | 179 | 115 | 257 | 247 | 205 | 89 | 36 | 0 | 13 | 1390 |
| 2021 | 6 | 41 | 64 | 15 | 6 | 7 | 4 | 33 | 131 | 3 | 77 | 11 | 400 |
| 2021 | 0 | 0 | 0 | 0.1 | 6.6 | 8.9 | 8 | 1.2 | 0 | 1 | 2.7 | 6.1 | 34.6 |
| 2021 | 57 | 64 | 50 | 91 | 68 | 83 | 63 | 42 | 65 | 59 | 50 | 59 | 750 |
| 2021 | 1 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 |
| 2021 | 279 | 247 | 114 | 304 | 263 | 265 | 277 | 27 | 0 | 0 | 10 | 63 | 1848 |
| 2020 | 7 | 1 | 6 | 6 | 14 | 26 | 6 | 17 | 4 | 86 | 0 | 16 | 188 |
| 2020 | 9.2 | 8.6 | 4.2 | 0 | 0 | 0 | 0 | 3.3 | 2.6 | 0.7 | 5.5 | 3.2 | 37.3 |
| 2020 | 48 | 43 | 27 | 22 | 42 | 34 | 23 | 39 | 26 | 55 | 109 | 68 | 536 |
| 2020 | 59 | 82 | 38 | 68 | 112 | 96 | 161 | 52 | 33 | 67 | 145 | 121 | 1035 |
| 2019 | 0 | 0 | 1 | 0 | 0 | 1 | 4 | 0 | 9 | 0 | 0 | 2 | 17 |
| 2019 | 4 | 9 | 8.1 | 6.7 | 8.2 | 10.4 | 9.8 | 3.5 | 6.5 | 4 | 2.5 | 4.6 | 77.2 |
| 2019 | 48 | 50 | 25 | 41 | 60 | 69 | 68 | 59 | 79 | 95 | 67 | 62 | 724 |
| 2019 | 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 20 |
| 2019 | 109 | 106 | 123 | 233 | 262 | 285 | 160 | 23 | 4 | 30 | 20 | 45 | 1400 |
| 2018 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 6 |
| 2018 | 6.1 | 6.1 | 7.1 | 9.1 | 10 | 10.3 | 8.2 | 9.3 | 4.1 | 5 | 4.2 | 2.4 | 81.9 |
| 2018 | 6 | 22 | 32 | 34 | 55 | 24 | 48 | 60 | 45 | 57 | 53 | 53 | 488 |
| 2018 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 6 | 14 | 8 | 29 |
| 2018 | 181 | 180 | 256 | 302 | 335 | 348 | 314 | 284 | 91 | 48 | 70 | 76 | 2486 |
| 2017 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2017 | 4.2 | 4.9 | 6 | 6.7 | 9.6 | 9.2 | 7 | 7.2 | 5.2 | 4.5 | 5.9 | 6.6 | 76.9 |
| 2017 | 56 | 78 | 93 | 87 | 65 | 51 | 19 | 52 | 50 | 50 | 38 | 49 | 688 |
| 2017 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2 |
| 2017 | 125 | 141 | 134 | 101 | 225 | 172 | 335 | 206 | 163 | 125 | 104 | 172 | 2001 |
| 2016 | 0.5 | 3.1 | 3 | 4.3 | 1.8 | 1.4 | 1.9 | 6 | 5.1 | 4.5 | 3.2 | 4.1 | 38.7 |
| 2016 | 80 | 66 | 86 | 64 | 39 | 9 | 3 | 17 | 34 | 40 | 37 | 51 | 524 |
| 2016 | 6 | 14 | 4 | 24 | 40 | 59 | 74 | 58 | 61 | 77 | 161 | 173 | 749 |
| 2015 | 26 | 21 | 32 | 24 | 38 | 38 | 44 | 26 | 51 | 55 | 49 | 57 | 464 |
| 2015 | 33 | 2 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 42 |
| 2014 | 37 | 42 | 47 | 51 | 39 | 45 | 31 | 39 | 11 | 10 | 13 | 22 | 387 |
| 2014 | 104 | 92 | 49 | 14 | 7 | 0 | 14 | 0 | 13 | 20 | 0 | 0 | 312 |
| 2013 | 12 | 11 | 11 | 14 | 21 | 39 | 35 | 23 | 2 | 16 | 22 | 23 | 228 |
| 2013 | 0 | 5 | 7 | 0 | 20 | 11 | 4 | 18 | 75 | 34 | 26 | 24 | 223 |
| 2012 | 0 | 5 | 11 | 10 | 7 | 4 | 3 | 0 | 0 | 5 | 1 | 1 | 48 |
| 2010 | 14 | 0 | 4 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23 |
| 2010 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2009 | 26 | 16 | 1 | 0 | 15 | 11 | 22 | 18 | 8 | 1 | 8 | 2 | 127 |
| 2009 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 1 | 13 |
| 2009 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 22 | 2 | 43 |
| 2008 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2008 | 0.9 | 0.8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.7 |
| 2008 | 53 | 10 | 13 | 7 | 17 | 4 | 7 | 19 | 1 | 14 | 10 | 21 | 175 |
| 2008 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 4 |
| 2008 | 37 | 33 | 0 | 0 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 90 |
| 2007 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 |
| 2007 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.4 | 4.3 | 0 | 0 | 4.6 |
| 2007 | 105 | 100 | 49 | 7 | 29 | 45 | 56 | 68 | 73 | 65 | 53 | 80 | 732 |
| 2007 | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2007 | 0 | 0 | 30 | 13 | 7 | 8 | 0 | 13 | 6 | 8 | 0 | 0 | 86 |
| 2006 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2006 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.3 | 0 | 0 | 1.3 |
| 2006 | 82 | 94 | 44 | 83 | 52 | 52 | 80 | 82 | 50 | 81 | 53 | 83 | 836 |
| 2006 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2006 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 17 | 0 | 0 | 39 |
| 2005 | 26 | 31 | 30 | 50 | 55 | 44 | 56 | 62 | 60 | 16 | 2 | 31 | 463 |
| 2004 | 0 | 0 | 0 | 0 | 0 | 48 | 58 | 64 | 48 | 13 | 0 | 17 | 247 |





































