Twelve national teams competed in the men's Olympic field hockey tournament at the 2012 Summer Olympics in London. Sixteen players were officially enrolled in each squad. Two reserve players could also be nominated to be available should a player enrolled in the official squad become injured during the tournament.
Pool A
Australia
The following is the Australian roster in the men's field hockey tournament of the 2012 Summer Olympics.[1]
Head Coach: Ric Charlesworth
Reserves:
Great Britain
The following is the Great Britain roster in the men's field hockey tournament of the 2012 Summer Olympics.[2]
Head Coach: Jason Lee
Reserves:
Spain
The following is the Spain roster in the men's field hockey tournament of the 2012 Summer Olympics.[3]
Head Coach: Dani Martín
Pakistan
The following is the Pakistan roster in the men's field hockey tournament of the 2012 Summer Olympics.[4]
Head Coach: Akhtar Rasool
Reserves:
Argentina
The following is the Argentina roster in the men's field hockey tournament of the 2012 Summer Olympics.[5]
Head Coach: Pablo Lombi
Reserves:
- Juan Espinosa (GK)
- Matías González
South Africa
The following is the South African roster in the men's field hockey tournament of the 2012 Summer Olympics.[6]
Head Coach: Gregg Clark
Reserves:
- Jacques Le Roux (GK)
Pool B
Germany
The following is the Germany roster in the men's field hockey tournament of the 2012 Summer Olympics.[7]
Head Coach: Markus Weise
Reserves:
Netherlands
The following is the Netherlands roster in the men's field hockey tournament of the 2012 Summer Olympics.[8]
Head Coach: Paul van Ass
Reserves:
- Pirmin Blaak (GK)
South Korea
The following is the South Korea roster in the men's field hockey tournament of the 2012 Summer Olympics.[9]
Head Coach: Cho Myung-jun
Reserves:
- Cho Suk-hoon
- Kim Jae-hyeon
New Zealand
The following is the New Zealand roster in the men's field hockey tournament of the 2012 Summer Olympics.[10]
Head Coach: Shane McLeod
Reserves:
- Hamish McGregor (GK)
- Arun Panchia
India
The following was the Indian roster in the men's field hockey tournament of the 2012 Summer Olympics.[11]
Head Coach: Michael Nobbs
Reserves:
Belgium
The following is the Belgium roster in the men's field hockey tournament of the 2012 Summer Olympics.[12]
Head Coach: Colin Batch
Reserves:
- Emmanuel Leroy (GK)
- Elliot Van Strydonck