The 4 teams ending 9th, 10th, 11th, and 12th were relegated to the EuroHockey Nations Trophy.
The 8 remaining teams played in the 2005 Men's EuroHockey Nations Championship.
Three-time defending champions Germany won their sixth overall title by defeating the hosts Spain 5–4 in penalty strokes after the match finished 1–1 after extra time.
England won the bronze medal by defeating the Netherlands 6–5 in penalty strokes after the match finished 1–1 after extra time.
The top two teams advanced to the semi-finals in order to determine the winner in a knockout system.