Biegi eliminacyjne rozpoczęły się 20 lipca o godzinie 15:00 czasu miejscowego. Po dziewiątym biegu o godzinie 15:30 nastąpiła przerwa w celu rozegrania czterech biegów eliminacyjnych na dystansie 800 metrów. Konkurencja była kontynuowana od godziny 16:00. Czas był zatrzymywany po uzyskaniu mety przez pierwszego zawodnika. Wszystkie czasy w przypadku zawodników sklasyfikowanych na dalszych miejscach są przybliżone. Dokładność pomiaru czasu wynosiła 0,2 s.
Bieg finałowy został rozegrany 22 lipca o godzinie 16:15. Faworytami wyścigu byli Walker i Rector, którzy wyrównywali rekordy olimpijskie w eliminacjach. Walker po starcie objął prowadzenie, po czym w połowie dystansu zrównał się z nim Rector. Przez sześć jardów obaj biegli równo, po czym Walker oderwał się od rywala by wygrać z przewagą połowy jardu. Rector ukończył bieg z przewagą sześciu cali nad Kerrem, który z kolei wyprzedził o dwa jardy Cartmella.