In an extraordinary display of endurance and dedication, Steve Edwards, 61, from Longborough near Moreton-in-Marsh, Gloucestershire, has completed his 1,000th marathon, setting a new world record for the fastest aggregate time across that milestone.
Edwards crossed the finish line at the Milton Keynes Marathon on Sunday, marking the end of a 43-year journey that began when he ran his first marathon at just 18. At the time, he famously vowed “never again” — a promise that clearly didn’t last long.
Though over 50 runners globally have completed 1,000 marathons, Edwards is now the fastest to ever do so, averaging exceptional times over four decades of running. His record-breaking feat cements his legacy as one of the most consistent and accomplished endurance runners in history.
Reflecting on his achievement, Edwards said, “It’s the finale to what has been an incredible 43-year journey.”
In addition to chasing records, Edwards has used his marathon mission to raise funds for Kate’s Home Nursing, a Gloucestershire-based charity providing palliative care — a cause close to his heart.
Supporters and fellow runners cheered him on at the finish line, celebrating not only a monumental sporting achievement but also his unwavering commitment to charity and community through the power of running.