O brasileiro Marílson dos Santos, campeão da Maratona de Nova York em 2006, frustrou as expectativas e, apesar do favoritismo, ficou apenas na oitava colocação na prova deste ano. O vencedor foi o queniano Martin Lel, com o tempo de 2h09min04.
Continua depois da publicidade
O marroquino Abderrahim Goumri acompanhou Lel de perto por quase toda a prova. Nos metros finais, contudo, o queniano deu um sprint e conquistou o bi. Lel já havia vencido a maratona em 2003.
O terceiro colocado foi o sul-africano Hendrick Ramaala, que já disputou a Corrida de São Silvestre, em São Paulo.