Archives
- 02 Jun 100 Mile Training Week
- 28 Apr 2020 Training Update
- 09 Nov Centurion Running 100 Mile Grand Slam – 2019 Review
- 16 Oct Autumn 100 – 2019 Race Report
- 08 Aug North Downs Way 100 – 2019 Race Report
- 14 Jul Wendover Woods Night 50K – 2019 Race Report
- 15 Jun South Downs Way 100 – 2019 Race Report
- 17 May Thames Path 100 – 2019 Race Report
- 30 Mar Training Plan – 2019
- 09 Jan 2018 – Review
- 24 Nov Wendover Wood 50 – 2018 Race Report
- 29 Sep Chiltern Wonderland 50 – 2018 Race Report
- 30 May North Downs Way 50 – 2018 Race Report
- 24 Apr Beer Ultra – 2018 Race Report
- 10 Apr South Downs Way 50 – 2018 Race Report
- 31 Dec Look back on 2017
- 18 Jun Thames Path 100 – 2017 Race Report
- 08 Apr Testway Ultra 2017 – Race Report
- 25 Mar Thames Trot 2017 – Race Report
- 20 Mar Thames Path 100 – 2016 Race Report
- 04 Jan 2017 Race Plans
- 11 Feb Thames Trot 2016 – Race Report
- 08 Jan Goals for 2016
- 01 Jan 2015 Strava Roundup
- 29 Oct Autumn 100 2015 – Race Report
- 21 Jul New Training Routes for the Autumn 100
- 03 Jul Gear Review – Inov8 Race Elite 70 Windshell Smock
- 15 Jun Thames Path 100 (2015) Race Report
- 30 Apr 2015 TP100 – Final Prep Complete
- 14 Apr 3 Week Countdown To The Thames Path 100
- 07 Apr 4 Week Countdown To The Thames Path 100
- 30 Mar Ultra Marathon Mental Tip 2
- 29 Mar Thames Trail Marathon Series
- 28 Mar Thames Path 100 – Five Weeks To Go
- 09 Mar Gear Review – Mileage Metrics Running App
- 07 Mar Getting them started early
- 04 Mar Ultra Marathon Mental Tip 1
- 03 Mar 10 Weeks of Great Ultra Marathon Training then Injury
- 04 Jan Gear Review – Montane Marathon Jacket
- 12 Nov Injury free at last
- 23 Apr Thames Path 100 Prep
- 06 Jan Canal West
- 09 Dec Newbury Parkrun 99
- 05 Dec December 5th 2013 – A Double Run Day
- 04 Dec December 4th 2013
- 04 Dec December 3rd 2013
- 02 Dec Running Reboot
- 15 Nov Ultrarunning Annus Horribilis
- 21 May Highland Fling Race 2013 – Race Report
- 29 Mar Thames Path 100 – Race Report
- 06 Mar Scottish Butey
- 01 Mar New clothes
- 27 Feb Onwards by Nike
- 18 Feb Thames Path 100 Recce
- 17 Dec Going Green
- 14 Dec Runstreak II Day 60
- 09 Oct Runstreak One DNF
- 10 Aug Devil of the Highlands 2012 Race Report
- 16 Jul First Parkrun
- 07 Jul Endure24 Race Report
- 03 Jul Juneathon Roundup
- 02 Jul Twenty Twelve Goal
- 29 Jun Penultimate day of Juneathon
- 28 Jun Juneathon – Four Weeks In
- 27 Jun Juneathon Day 27
- 26 Jun Juneathon Day 26
- 25 Jun Juneathon Day 25
- 24 Jun Long Run Weekend
- 23 Jun Juneathon Day 23
- 22 Jun Run Tracking Application Lockin
- 22 Jun Juneathon Day 22
- 21 Jun Juneathon – Three Weeks In
- 20 Jun Juneathon Day 20
- 19 Jun Juneathon Day 19
- 18 Jun Juneathon Day 18
- 17 Jun Fathers Day
- 16 Jun Juneathon Day 16
- 15 Jun Juneathon Day 15
- 14 Jun A Three Run Day
- 13 Jun Juneathon Day 13
- 12 Jun Juneathon Day 12
- 11 Jun Juneathon Day 11
- 10 Jun Juneathon Day 10
- 09 Jun 8 Miles in Under an Hour
- 08 Jun Runstreak Day 100
- 07 Jun Appalachian Trail Run
- 06 Jun Juneathon Day 6
- 05 Jun Gentle StreakSaver
- 04 Jun Jubilee Eve Run
- 03 Jun Canal Run
- 02 Jun One Hundred Miles
- 01 Jun Juneathon aka Blogstreak
- 29 May Ultrarunning Update – May 2012
- 16 Apr Compton Downland Challenge 2012
- 26 Mar Biggest Week
- 15 Mar Runstreak
- 20 Feb Finding time
- 19 Feb Marlow to Reading
- 02 Feb Extending Your Long Runs
- 27 Jan Devil Entry Confirmed
- 14 Jan Headtorch Review
- 13 Jan Devil o’ The Highlands Application
- 12 Jan 2011 Metrics
- 21 Nov The Good, The Bad and The Ugly
- 02 Nov Bimblers Bluff 50K Race Report
- 23 Oct Ultra Eve
- 10 Oct Full month taper
- 26 Sep Foot injury
- 26 Sep Training Log 2011-09-19
- 22 Sep Nailed this weeks long run
- 19 Sep First Ultra Entered
- 18 Sep 2011-09-18 Training Log
- 07 Sep Slapstick Moment
- 06 Sep Getting Some Focus
- 31 Aug Long Run – Aug 2011
- 28 Jul Sore Legs – Poor Me
- 20 Jul Long Run Home
- 18 Jul July 2011 Challenge
- 18 Jul Supporting MidasMarathon
- 17 Jul Combe Gibbet to Overton 2011
- 09 Jul Canal Run Routes
- 07 Jul At the Start Line