A record number of participants are expected to take part in this year’s event, as temperatures are forecast to hit the high teens.
The 2026 field is larger still, with more than 59,000 runners expected on the start line and a record 1,133,813 ballot ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results