The Iraqi interior ministry told Al Jazeera that two people had died and about 80 have been in injured in the stampede on Thursday.
Some of those injured were in critical condition, the official Iraqi News Agency quoted a medical source as saying.
Thousands of fans without tickets had gathered outside the stadium since dawn in the hope of watching the rare home international match. There were more than 60,000 spectators outside the stadium, according to a report.
The Iraqi Ministry of Sports called on fans to retreat from the area around Palm Trunk Stadium as the presence of large crowds may make holding the final match impossible.
According to the Basra governor, the final match may be postponed or held in another country.
Iraq was already forced to apologise to its neighbour Kuwait after a scuffle in the VIP section prevented its leader’s representative from attending the opening ceremony earlier this month.
The tournament started on January 6, with teams from the six Persian Gulf Cooperation Council countries — Bahrain, Kuwait, Oman, Qatar, Saudi Arabia and the United Arab Emirates — as well as Yemen and Iraq.
It’s the first time since 1979 that Iraq has hosted the tournament. Decades of sanctions on Iraq had prevented the country from hosting any sport activities.