Man in long sleeve t-shirt and cap looks overjoyed with arms in the air to cross finish line of MK marathon. Either side of him, his son and grandson are smiling too.
2024 - Steve finishing with Son Jason & Grandson Farren - 1000 Marathons World Record in the fastest Average Finish Time (Aged 61). Photo credit: Thomas Bone

On Monday May 6th at the Milton Keynes marathon, British runner Steve Edwards achieved what many people have described as the ultimate multi marathon world record when he was crowned the new GUINNESS WORLD RECORDS™ title holder for running 1000 official marathon races in the fastest average finish time.

Battling a painful hip injury that he sustained after his 996th marathon, 61 year old Edwards from North Gloucestershire, England crossed the finish line to the excitement and jubilation of family, friends and the whole UK marathon running community who came along to witness what many consider to be the ultimate multi marathon world record ever achieved.

Commenting after the race, Edwards said: “Today was the finale to what has been an incredible 43 year journey, an end of an era for Team Edwards and we can’t quite believe that it’s now all over. I don’t mind admitting that it’s been extremely difficult in recent years with wear & tear and injury all taking it’s toll. There are so many people I would like to thank, friends, supporters and all my sponsors but the biggest thank you goes to the better half of Team Edwards, my lovely wife Teresa, none of this would have been possible without her dedicated & loving support.”

A few stats

1000 Official Marathon Races from 1981 – 2024.

Finish Times ranging from 2hrs 51min – 3hrs 57min.

325 Sub 3:15s, 500 sub 3:20s, 801 sub 3:30s & 1000 sub 4,00s

A marathon on average every 13 days for the last 36 years.

First 500 marathons – 22 years – aged 25-45

Average finish time – 3hrs 18min.

Second 500 marathons – 14 years – aged 45 – 61

Average finish time – 3hrs 24min.

Total Average Finish Time for all 1000 marathons – 3hrs 21min 47sec