Cotswold athlete Steve Edwards ran his 950th marathon at the weekend as he continues in his quest to set a new world record for running 1000 official marathon races in the fastest average time.

Having celebrated his 60th birthday a few weeks ago, Edwards from Longborough, near Moreton in Marsh, completed the 6 lap multi terrain event at Staines in sub zero temperatures in a time of 3hrs 48min to finish in first place in his age category and second place overall.

Commenting afterwards, he said "It was bitterly cold out there today and my time was down on what I'd normally run.

"My niggly hamstring continues to test me both physically and mentally as it gets very painful during a race now.

"However, that was my 29th marathon this year and I've managed to achieve the 950 landmark which was my main objective for 2022."

For the record, Edwards' average finish time for 950 marathons is 3hrs 20min 24sec. Only 45 other athletes in the world have so far run 1000 official marathons and all have averaged well over 4hrs for such a feat.

Edwards' total includes 325 sub 3hr 15min finishes, a UK best and over 800 sub 3hrs 30min finishes, a world best.

Hopeful that he can achieve this huge world record some time in 2024, the journey continues.