Соревнования по хоккею на траве среди мужчин на летних Олимпийских играх 2012 года в Лондоне проходили с 30 июля по 11 августа 2012 года. Чемпионом в четвёртый раз в истории и второй раз подряд стала сборная Германии, победившая в финале сборную Нидерландов — 2:1. Все матчи турнира проходили на Ривербанк Арене. Лучшим бомбардиром турнира стал нидерландский хоккеист Минк ван дер Верден, забивший 8 голов.
Макс ВайнхольдБеньямин Вес Тимо Вес Маттиас Виттхаус Оскар Декке Оливер Корн Максимилиан Мюллер Ян-Филипп Рабенте Тило Стральковски Кристофер УэслиФлориан Фукс Мориц ФюрстеТобиас Хауке Мартин Хенер Кристофер Целлер Филипп Целлер
Билли Баккер Марсель Балькештайн Сандер БартМинк ван дер ВерденРоберт ван дер Хорст Валентин Верга Клас Вермёлен Родерик ВёстхофСандер де Вейн Боб де Вогд Тён де Нойер Рогир Хофман Тим Йеннискенс Ваутер Йоли Роберт Кемперман Яап СтокманФлорис Эверс
Натан Бёрджерс Мэттью БуттуриниКиран ГоверсМэтт ГодесЛиам де Янг Тимоти ДивинДжейми ДуайерФергус КаванаДжоэл КэрроллМарк Ноулз Эдвард Оккенден Саймон Орчард Мэттью Суонн Гленн ТёрнерРасселл ФордКристофер Чирьелло