Olimpinių čempionu tapo rusas Sergejus Kirdjapkinas. Jis įveikė distanciją per 3 val. 35 min. 59 sek. ir pagerino olimpinį rekordą (3 val. 37 min. 09 sek.).
Sidabrą iškovojo australas Jaredas Tallentas (3 val. 36 min. 53 sek.). Bronza atiteko kinui Tianfengui Si (3 val. 37 min. 16 sek.).
Iš 63 startavusių ėjikų keturi nefinišavo, o aštuoni buvo diskvalifikuoti.