| # | Runner | Time |
|---|---|---|
| 1 | Marcel HugSwitzerland | 01:25:25 |
| 2 | Tomoki SuzukiJapan | 01:26:09 |
| 3 | Jetze PlatNetherlands | 01:26:49 |
| 4 | Geert SchipperNetherlands | 01:26:51 |
| 5 | Daniel RomanchukUnited States | 01:30:31 |
| 6 | David WeirUnited Kingdom | 01:34:06 |
| 7 | Sho WatanabeJapan | 01:34:06 |
| 8 | Kota HokinoueJapan | 01:34:08 |
| 9 | Hiroki KishizawaJapan | 01:34:09 |
| 10 | Nathan MaguireUnited Kingdom | 01:34:17 |
Times in Sydney time (AEDT). Results: Wikipedia, “2025 London Marathon”, CC BY-SA 4.0. Unofficial, updated after the event.