E' l'etiope Tola Shura Kitata, ventiquattrenne, ad aver vinto la maratona di Londra (2h05'41"). Nel finale ha avuto la meglio sul keniano Vincent Kipchumba battendolo per un solo secondo. La gara si è decisa a cinque chilometri dal traguardo con il crollo del favoritissimo, il primatista mondiale e olimpionico Eliud Kipchoge, che non è riuscito a reagire al cambio di passo degli avversari ed ha chiuso ottavo in 2h06'49". Per Kipchoge è la prima sconfitta dopo dieci successi consecutivi sui 42 km in sei anni, avendo perso l'ultima volta nel 2013 a Berlino.
L'azzurro Daniele Meucci (Esercito) si è ritirato al trentaduesimo chilometro.