Загалом кваліфікувалося 12 збірних. Автоматично кваліфікувалися чемпіони п'яти континентів. До них долучилися збірні, що посіли сім перших місць на Олімпійського кваліфікаційного турніру 2004[2].
Хоча країна-господарка Греція мала б також кваліфікувалися автоматично, однак Міжнародна федерація хокею[en] (FIH) і Міжнародний олімпійський комітет (МОК) відмовилися задовольняти це право через недостатньо високий рівень розвитку хокею на траві в Греції. Греція подала протест до Спортивного арбітражного суду (CAS), однак його відхилили. Першою можливістю для Греції потрапити на Олімпійські ігри була участь у Чемпіонаті Європи[en], який відбувся 2003 року. Позаяк збірна не кваліфікувалася на цей турнір, то останньою можливістю була перемога над Канадою, останньою за рейтингом збірною Олімпійського кваліфікаційного турніру в серії ігор до двох перемог. Канада все-одно б зберегла своє місце у відбірковому турнірі, незалежно від результату гри з Грецією, однак якби Греція перемогла, то на тому турнірі розігрувалось би шість путівок замість семи. Однак Греція поступилася і цим втратила нагоду потрапити на Олімпійські ігри[3].
Згідно зі статистичною домовленістю в хокеї на траві, матчі, результат яких визначився в основний час, зараховуються як перемоги, а ті, доля яких вирішилася пробиттям пенальті, як нічиї.