De to beste fra hvert heat i første innledende runde gikk videre til andre runde. Hele 17 heat ble avholdt. I heat 16 satte Lippincott ny olympisk rekord med tiden 10,6. I andre runde var det seks heat, der kun vinneren gikk videre til finalen. Første og andre runde gikk 6. juli, finalen 7. juli. Både Craig, Meyer og Lippincott vant sine respektive heat med tiden 10,7 sekunder. I fjerde heat, der Craig vant, var det hele ni tyvstarter. Finalen ble et oppgjør mellom 4 fra USA (Drew startet ikke fordi han strakk en muskel i andre runde) og George Patching fra Sør-Afrika. Igjen ble det mange tyvstarter, til og med så tidlig som da starteren ropte "Ready", og på den ene tyvstarten løp Craig og Lippincott hele 100-meteren. Først på åttende forsøk greide feltet en gyldig start. Patching ledet fram til ca. 40 meter, men fra 75 meter og inn til mål ledet Craig, som vant ca. 60 cm foran Meyer. Patching hadde tredjeplassen nesten inn til mål, men ble slått på målstreken av Lippincott. Frank Belote kom på femteplass.