2012 Yaz Olimpiyatları'nda erkekler 800 metre yarışı 6-9 Ağustos tarihlerinde Londra Olimpiyat Stadyumu'nda koşuldu. Müsabaka formatı 800 metre yarışları 1. tur elemeleri ile başlar. Her seride ilk iki sırayı alanlarla sonraki en hızlı sekiz derece yarı finale yükselir. Müsabaka bu elemelerden sonra yarı final serileriyle devam eder. Üç seri halinde koşulan yarı finalde ilk ilk sırayı alanlarla sonraki en hızlı iki atlet finale yükselir. Finalde toplam sekiz atlet yarışır. Atletlerin daha önce yaptıkları derecelere göre seri başı durumları belirlenir. 1. tur elemelerinden sonra seri başı isimler bu turdaki derecelere göre belirlenir. Bu sayede yarı finalde seri başı isimlerin aynı ayakta yarışmaları engellenir. Takvim TSİ Sonuçlar Birinci tur Bir üst tura çıkmak için ilk üç sırayı almak gereklidir. İlk üç sıra dışındaki en hızlı üç sporcu da bir üst tura çıkmaya hak kazanır. ====. Seri ==== ====. Seri ==== ====. Seri ==== ====. Seri ==== ====. Seri ==== ====. Seri ==== ====. Seri ==== Yarı final Bir üst tura çıkmak için ilk iki sırayı almak gereklidir. Bu sporcular dışındaki en hızlı iki sporcu daha bir üst tura çıkmaya hak kazanır. ====. Seri ==== ====. Seri ==== ====. Seri ==== Final Kaynakça.