| # | Runner | Time |
|---|---|---|
| 1 | Sabastian SaweKenya | 2:02:16 |
| 2 | Akira AkasakiJapan | 2:06:15 |
| 3 | Chimdessa DebeleEthiopia | 2:06:57 |
| 4 | Guye AdolaEthiopia | 2:07:11 |
| 5 | Yuhei UranoJapan | 2:07:35 |
| 6 | Hassan ChahdiFrance | 2:07:43 |
| 7 | Shin KimuraJapan | 2:08:37 |
| 8 | Hendrik PfeifferGermany | 2:09:14 |
| 9 | Joseph Tiophil PangaTanzania | 2:09:35 |
| 10 | Ahmed OuhdaItaly | 2:10:39 |
Times in Sydney time (AEDT). Results: Wikipedia, “2025 Berlin Marathon”, CC BY-SA 4.0. Unofficial, updated after the event.