The 2004–05 Iraqi Premier League kicked off on October 20, 2004. The 36 teams were split into four groups. At the end of the group stage, the top three teams from each group (a total of 12 teams) advanced to the Elite Stage, while the bottom three in each group were demoted to the lower division.
In the Elite Stage, the 12 teams were split into four groups of three, with teams playing home and away against each team in their group respectively. The top team in each of the four groups moved on to the two-legged semi-finals which determined who played for the championship game; a single match held in Baghdad. Al-Quwa Al-Jawiya won their fifth Premier League title with a 2–0 victory over Al-Minaa.[1]
Source: Goalzz Legend: Blue = home team win; Yellow = draw; Red = away team win. Notes:
^The Balad–Al-Kahrabaa match was awarded as a 3–0 win to Al-Kahrabaa due to security guards calling off the match on 88 minutes while Al-Kahrabaa were winning 2–0.
Source: Goalzz Legend: Blue = home team win; Yellow = draw; Red = away team win. Notes:
^Al-Diwaniya withdrew from the league after eight matches, with their results being annulled.
^ abcdefghAl-Diwaniya's results against Al-Minaa (2–0 loss), Maysan (1–0 loss), Al-Basra (0–0 draw), Al-Samawa (2–1 loss), Naft Al-Junoob (3–0 loss), Al-Kut (2–2 draw), Al-Shorta (2–1 loss) and Al-Nasiriya (3–2 loss) were annulled after their withdrawal from the league.
^The Al-Nasiriya–Al-Shorta match was awarded as a 3–0 win to Al-Nasiriya, as Al-Shorta did not turn up for the game.
^The Al-Samawa–Al-Shorta match was awarded as a 3–0 win to Al-Samawa, as Al-Shorta did not turn up for the game.
^The Al-Shorta–Al-Nasiriya match was awarded as a 3–0 win to Al-Shorta, as Al-Nasiriya did not turn up for the game.