A year-by-year list of every race, challenge and FKT I've done since 2021, with distances, times and results links.
I started logging runs on Strava in April 2020, ran my first race in late 2021, and since then I’ve been lucky enough to toe the line at some properly special events — from a Christmas ultra in the Welsh valleys to the Sahara. Here’s the full list, warts, DNFs and all.
Distances, ascent and times come from my own watch (elapsed time), so they won’t always match the official results exactly.
2021
| Date |
Event |
Distance |
Description |
| 16 Oct 2021 |
Gower Ultra 50, Gower |
82.7 km · 1,377 m · 10:43:17 |
My first ultra race: a full lap of the Gower coast from Mumbles. Results: Racetek |
| 18 Dec 2021 |
Celtic Ultra (Christmas Celtic Trail Races), Afan Forest to Dare Valley |
54.1 km · 1,606 m · 5:53:00 |
Christmas ultra along the Coed Morgannwg Way. Results: Racetek |
2022
| Date |
Event |
Distance |
Description |
| 5–6 Feb 2022 |
Pilgrim Challenge (XNRG), North Downs Way |
Day 1: 52.9 km · 5:49:29 — Day 2: ~55 km · ~6:35 |
Two days, 66 miles. Overnight rain turned day 2 into a slip-fest, and I forgot to start my watch for most of it (Strava has 48.5 km). |
| 16 Apr 2022 |
Welsh 3000s, Eryri — 1 of 3 |
47.5 km · 3,252 m · 14:18:29 |
All the 3000 ft peaks in one go. |
| 16–17 Jul 2022 |
Dragon 100, Rhossili to Cardiff Bay |
162.8 km · 2,689 m · 28:37:32 |
My first 100 miler, along the Wales Coast Path. Results: Run Walk Crawl (PDF) |
| 11–13 Nov 2022 |
Druid’s Challenge (XNRG), The Ridgeway |
Day 1: 46.9 km · 5:22:12 — Day 2: DNS — Day 3: 48.2 km · 6:33:55 |
Back blew up around 30 km on day 1. Volunteered at checkpoints on day 2, power-walked most of day 3, and refused the medal as I hadn’t done all three days. |
2023
| Date |
Event |
Distance |
Description |
| 4–5 Feb 2023 |
Pilgrim Challenge (XNRG), North Downs Way |
52.9 km + 52.8 km · ~2,200 m · 12:46:04 |
Back for a second go, this time carrying a pack (6.5 kg then 4.5 kg) as MdS training. Results: ITRA |
| 4 Mar 2023 |
Table Mountain 5 (challenge), Crickhowell — 1 of 3 |
42.5 km · 2,104 m · 8:16:25 |
Five loops of Table Mountain plus ~2.5 km extra to make marathon distance, with an 8 kg pack, mid 4x4x48. 20th consecutive month of marathons. |
| 1 Apr 2023 |
Pegasus South CANUM, Mon & Brec Canal |
69.0 km · 224 m · 9:01:13 |
Canal ultra with an 8.5 kg pack — the last big training run before Morocco. Results: Pegasus |
| 23–29 Apr 2023 |
Marathon des Sables, Sahara, Morocco |
~234 km · ~2,900 m · 42:40:31 |
Five ranked stages: 36.0, 31.6, 34.1, 90.5 (long day) and 42.1 km (marathon day), plus the charity stage. Technically my first ever marathon, so a PB. Results: ITRA |
| 22–23 Sep 2023 |
Black Beacons 100, Bannau Brycheiniog — 🥉 3rd |
163.8 km · 7,646 m · 32:26:29 |
Third place over 100 miles of the Beacons: Fan Llia, Fan Fawr, Pen y Fan, Cribyn, Fan y Big, then across to Mynydd Llangorse and the Black Mountains via Rhos Dirion, Twmpa and Gospel Pass. Results: Run Walk Crawl |
| 6–8 Oct 2023 |
Atlantic Coast Challenge (Votwo), Padstow to Land’s End |
41.8 + 41.7 + 45.9 km · ~3,670 m · 17:35:33 |
Three marathons in three days along the Cornish coast. |
2024
| Date |
Event |
Distance |
Description |
| 22–24 Mar 2024 |
Jurassic Coast Challenge (Votwo), Dorset |
45.9 + 43.3 + 47.7 km · ~3,860 m · 18:44:04 |
Day 1 was a mud bath; day 2 legs were still feeling day 1’s Bambi impression. |
| 18 May 2024 |
Welsh 3000s, Eryri — 2 of 3 |
51.6 km · 3,631 m · 15:08:49 |
Second time over all fifteen 3000 ft peaks, from Yr Wyddfa and Crib Goch through the Glyderau to the Carneddau. |
| 6 Jul 2024 |
PIGUM (Pegasus), Abergavenny |
48.6 km · 1,699 m · 6:19:57 |
Blorenge and Sugar Loaf, with 27 Vegan Runners on the start line. Results: Pegasus |
| 3 Aug 2024 |
EDDUM (Pegasus), Powys |
82.6 km · 2,679 m · 12:25:13 |
Last race before the Dragon’s Back. Results: Pegasus |
| 2–5 Sep 2024 |
Dragon’s Back Race, Conwy southwards |
248.6 km · 12,922 m over 4 days |
Days of 51.2, 61.1, 67.1 and 69.2 km, then pulled out at the end of day 4 with an ankle injury. Results: Open Tracking |
| 30 Nov 2024 |
Sarn Helen FKT — the Roman legion run, Brecon to Neath |
60.0 km · 1,300 m · 8:57:43 |
Supported winter FKT along as much of the Sarn Helen Roman road as I could find. Meant to be ~53 km, but monumental nav errors (and a bit of a duathlon). 40th month of marathons, and 10 × Everest of vert for 2024. Record: FKT · Instagram |
2025
| Date |
Event |
Distance |
Description |
| 8 Mar 2025 |
Table Mountain 5 (challenge), Crickhowell — 2 of 3 |
42.2 km · 1,956 m · 7:28:17 |
Five loops plus a bonus. 44th consecutive month of marathons. |
| 3 May 2025 |
Welsh 3000s, Eryri — 3 of 3 |
52.6 km · 3,879 m · 16:15:14 |
Third completion, done “arse backwards” with the team at Adventure Awaits. 46th consecutive month of marathons, and the first big day in months where I felt good. |
Otherwise no races this year — injuries and recovery, with the monthly-marathon streak keeping me ticking along.
2026
| Date |
Event |
Distance |
Description |
| 7 Mar 2026 |
Table Mountain 5 (challenge), Crickhowell — 3 of 3 |
38.5 km · 1,919 m · 7:06:45 |
With a 10 kg pack, and still the quickest of the three. |
| 11 Apr 2026 |
Calamorro Skyrace, Benalmádena, Spain — DNF |
10.3 km · 803 m · 1:34:31 |
A forced last-minute sock change didn’t work out. I’d recce’d the route over Christmas and fell for it, so I’ll be back. Results: carrerasdemontana.com |
| 16 May 2026 |
OTT 10 mile race, Dolygaer, Bannau Brycheiniog — 🥈 2nd |
16.7 km · 370 m · 1:24:44 |
The plan was “hard workout”. It turned into second place. Results: SiEntries |
| 10–12 Jul 2026 |
Pennine Way, North Pennines — three-day adventure |
38.4 + 40.9 + 37.3 km · 2,960 m · 19:01:34 |
Unscripted Coaching’s “Win the Spine first time” workshop: three days on the Pennine Way over Knock Fell, Little Dun Fell and Cross Fell to Walltown Hill. |