Hockey op de Olympische Zomerspelen 2012 – Mannen
Het hockeytoernooi voor mannen tijdens de Olympische Zomerspelen 2012 in Londen begint op 30 juli en eindigt op 11 augustus.

De twaalf deelnemende teams zijn verdeeld over twee groepen van zes, waarin een halve competitie wordt gespeeld. Aan het einde van de groepsfase gaan de nummers één en twee van elke groep door naar de halve finales. De andere ploegen spelen classificatiewedstrijden, om hun definitieve klassering te bepalen. De winnaars van de halve finales gaan door naar de finales, de verliezers van de halve finales spelen een wedstrijd om de bronzen medaille.

Kwalificatie 

* Zuid-Afrika gaf zijn plaats op. Volgens de regels van de FIH ging de vrijgekomen plaats naar het land dat op dat moment het hoogste staat op de wereldranglijst en nog niet is geplaatst. In dit geval was dit Spanje

Groepsfase

Groep A

Uitslagen (Groep A) 
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Groep B

Uitslagen (Groep B) 
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Play-offs

Wedstrijd voor 11e en 12e plaats 
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Wedstrijd voor 9e en 10e plaats
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Wedstrijd voor 7e/8e plaats
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Wedstrijd voor 5e/6e plaats
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Knock-outfase

Halve finale
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Wedstrijd voor 3e plaats
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Finale
alle tijden zijn West-Europese Zomertijd (UTC +1:00)

Externe link 
  Competitieschema

Mannen