Twelve national teams competed in the men's Olympic field hockey tournament at the 2004 Summer Olympics in Athens. Sixteen players were officially enrolled in each squad.