Personal Bests
Parkrun – 16:55 (Stevenage, 2023)
5K – 17:08 (Bedford, 2025)
10K – 36:24 (Lee Valley, 2020)
Half Marathon – 1:15:46 (Stevenage, 2023)
Marathon – 2:48:52 (London, 2021)
50K - 3:34:33 (Lea Valley, 2023)
50M - 7:57:21 (South Downs Way, 2026)
100K - 9:33:27 (Stour Valley Path, 2025)
100M – 18:12:41 (South Downs Way, 2023)
Race Results
2026
Beachy Head Marathon - 11th
Stevenage Half Marathon - 4th
Peddars Way Ultra - 4th
2025
NC110 - Second-to-last (!)
Gosfield Backyard Ultra - 1st
SVP100 - 2nd
Fairlands Valley Challenge 50k - 1st
Longbridge 100 Summer Backyard Ultra - 1st
Spine - 42nd
Sunday Cross Country League - 5th Senior Male
2024
Pyrenees fastpack (11 days, 287km, 16km v+)
UTS 100M by UTMB - 52nd
Baldock Beast – 3rd
Spine – 29th
Sunday Cross Country League - 2nd Senior Male
2023
Stevenage Half – 3rd
UTMB – 174th
Centurion WW100 – 1st
Centurion SDW100 – 5th
Camino Lea Valley 50km – 3rd
MK Marathon 3h Pacer
Arc of Attrition – 40th
2022
Dragon’s Back – 69th
Val d’Aran by UTMB – 35th
Grand Trail du Saint Jacques by UTMB – 23rd
Hatfield Broad Oak 10k – 10th
Enigma Week at the Knees (7-in-7) – 1st, CR
Arc of Attrition – 31st
2021
Escape from Meriden – 9th
Metropolis – 1st
Cotswold Way Century – 9th
UTMB CCC – 227th
Centurion SDW100 – 61st
Classic Quarter – 20th
North Downs Ridge 50k – 18th
Dusk ’til Dawn – 6th
Chiltern Challenge – 11th
Follow Me
Subscribe to get full access to the newsletter and publication archives. Never miss an update—every new post is sent directly to your email inbox.
For a spam-free, ad-free reading experience, and notifications for my new posts, get the Substack app.
Last but not least, please do participate by commenting on my posts.
My Other Platforms



