Artykuł grupuje składy wszystkich reprezentacji narodowych w piłce nożnej, które wystąpią podczas mistrzostw Europy 2004 we Portugalii od 12 czerwca do 4 lipca 2004 roku. Selekcjonerzy wszystkich 16 reprezentacji biorących udział w turnieju do 2 czerwca 2004 roku do godz. 23:59 musieli zarejestrować 23-osobowy składSquad deadline looms [data dostępu: 2004-06-02] . W przypadku kontuzji zawodników selekcjonerzy reprezentacji mogli dokonywać zmiany najpóźniej do 24 godzin przed ich pierwszym meczem.

Przynależność klubowa na koniec sezonu 2003/2004. Liczba występów i goli podana do dnia rozpoczęcia mistrzostw. Zawodnicy oznaczeni symbolem 20px to kapitanowie reprezentacji. Legenda:Pozycje na boisku:BR – bramkarzOB – obrońcaPM – pomocnikNA – napastnik

Grupa A

Trener: Otto Rehhagel (ur. 9 sierpnia 1938)

Skład został ogłoszony 23 maja 2004 roku.

Trener: Luiz Felipe Scolari (ur. 9 listopada 1948)

Skład został ogłoszony 18 maja 2004 roku.

Trener: Gieorgij Jarcew (ur. 11 kwietnia 1948-zm. 2022)