Egyptian authorities suspended all major football matches indefinitely after the incident, which broke out when police fired tear gas and birdshot at fans who jostled with them to gain entry to the Air Defence Stadium here ahead of a game between Egyptian Premier League clubs Zamalek and ENPPI.
However, the match went on despite the deadly clashes and ended with a 1-1 draw. Zamalek's full-back Omar Gaber, a favourite figure player, withdrew to express solidarity with the fans.
However, the Health Ministry put the death toll at 19.
"Nineteen people died," interior ministry spokesman Hani Abdel Latif said.
Also Read
"The victims had lots of bruises, while some had broken necks... People were trampling each other," senior health official Khaled al-Khatib said.
Initial local media reports had said as many as 30 people were killed in the tragic incident, the deadliest after the 2012 clashes that erupted after a football match in Port Said, claiming 72 lives following which authorities curbed the number of people allowed to attend.
"More than ten thousand people, who did not have tickets for the match, tried to break into the stadium. A number of them were killed and dozens injured due to stampede," the Egyptian Interior Ministry said in a statement.
The reports said supporters of Zamalek, known as Ultras White Knights, tried to storm into the match without tickets.
The Ultras White Knights, who have actively participated in anti-government protests in the past, posted on their Facebook page claiming most of the victims were trapped inside a metal enclosure set up at the grounds only the day before the match.
The security forces tried to disperse the fans after they blocked road and torched a police vehicle.
A security source said that 17 Zamalek fans were arrested for inciting violence.
Egypt's prosecution said the bodies of the victims were transferred to a Cairo morgue.
However, head of the Zamalek team Mortada Mansour told a private Egyptian TV channel that police did not open fire on fans.