London Marathon 2025: A Record-Breaking Run Through the Heart of the Capital
The average finish time for 2025? A swift 4 hours, 6 minutes, and 7 seconds. That’s just over 10 minutes faster than in 2022!
Jordanna Vyse |
Check out our new arrivals. Click here
Contact Us for Expert Help and Advice
Free shipping on orders over £70
FREE socks with full price trainers
The average finish time for 2025? A swift 4 hours, 6 minutes, and 7 seconds. That’s just over 10 minutes faster than in 2022!
Jordanna Vyse |