Race reports

Greater Manchester  Marathon (19 April 2015) - please click here for race report

Shakespeare Autumn Marathon (15 November 2014) – please click here for race report

Seville Marathon (23 February 2014) – please click here for race report

The Lakeland 100 (26/27 July 2013) – please click here for race report

Round Rotherham (20 October 2012) – please click here for race report

Haworth Hobble (17 March 2012) – please click here for race report

Thames Trot 50 (4 February 2012) – please click here for report

Marsden to Edale Trigger (15 January 2012) – please click here for race report

Langdale Horseshoe Fell Race (8 October 2011) - please click here for report

Berlin Marathon (25 September 2011) - please click here for report

South Devon Coastal Path 51 mile Trailblaze (27 July 2011) - please click here for report