The death toll from a stampede at an Indonesian football stadium has been revised down to 125 due to double counting, officials said.

The incident, which happened last night in the eastern city of Malang, also left more than 300 people injured.

Some local officials had put the death toll at 174, but East Java Deputy Governor Emil Dardak said the number of fatalities had subsequently been revised down to 125.

The earlier figure may have included duplicate fatalities, he said.

Supporters of Arema FC stormed the pitch after their team lost 3-2 to bitter rivals Persebaya Surabaya.

Police, who described the unrest as "riots", said they tried to force fans to return to the stands and fired tear gas after two officers were killed.

"Today the death toll is 125, 124 have been identified and one has not," Mr Dardak told broadcaster Metro TV, citing data collected by local police from 10 hospitals.

"Some names were recorded twice because they had been referred to another hospital and were written down again."

The incident was one of the world's deadliest sporting stadium disasters.

Many of the victims were trampled or choked to death, according to police.

President Joko Widodo has ordered an investigation into the tragedy, a safety review into all football matches and directed the country's football association to suspend all matches until "security improvements" were completed.

We need your consent to load this rte-player contentWe use rte-player to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

"I deeply regret this tragedy and I hope this football tragedy will be the last in our country," Mr Widodo said.

Survivors described panicking spectators in a packed crowd as tear gas rained down on them.

"Officers fired tear gas, and automatically people were rushing to come out, pushing each other and it caused many victims," said one spectator.

"Nothing was happening, there was no riot. I don't know what the issue was, they suddenly fired tear gas. That's what shocked me, didn't they think about kids, women?"

A hospital director told local TV that one of the victims was five years old.

Images taken from inside the stadium during the stampede showed police firing huge amounts of tear gas and people clambering over fences.

People were carrying injured spectators through the chaos.

Video footage circulating on social media showed people shouting obscenities at police, who were holding riot shields and wielding batons.

Torched vehicles, including a police truck, littered the streets outside the stadium this morning. Police said 13 vehicles in total were damaged.

The stadium holds 42,000 people and authorities said it was a sell-out. Police said 3,000 people stormed the pitch.

Fan violence is an enduring problem in Indonesia, where deep rivalries have previously turned into deadly confrontations.

Arema FC and Persebaya Surabaya are longtime rivals.

Persebaya Surabaya fans were not allowed to buy tickets for the game due to fears of violence.

However Indonesia's coordinating minister for political, legal and security affairs, Mahfud MD, said organisers ignored the recommendation of authorities to hold the match in the afternoon instead of the evening.

And he said the government had recommended only 38,000 tickets be printed, but there was instead a sell-out crowd of 42,000.

"The government has made improvements to the implementation of football matches... and will continue to improve. But this sport, which is a favourite of the wider community, often provokes supporters to express emotions suddenly," he said in an Instagram post.

Before Mr Widodo's announcement, the Football Association of Indonesia (PSSI) suspended football matches of Indonesia's top league, BRI Liga 1, for one week.

It also banned Arema FC from hosting home games for the rest of the season.

"We're sorry and apologise to families of the victims and all parties over the incident," PSSI chairman Mochamad Iriawan said.

The chief of the Asian Football Confederation, the governing body for football in the region, expressed his regret at the loss of lives in the disaster.

"I am deeply shocked and saddened to hear such tragic news coming out of football-loving Indonesia," AFC President Shaikh Salman bin Ebrahim Al Khalifa said in a statement.

Indonesia is to host the FIFA Under-20 World Cup next May at six stadiums across the country. The Kanjuruhan stadium in Malang is not included in that list.

Other stadium disasters include a 1989 crush in the stands at Britain's Hillsborough Stadium, which led to the deaths of 97 Liverpool fans, and the 2012 Port Said stadium tragedy in Egypt where 74 people died in clashes.

In 1964, 320 people were killed and more than 1,000 injured during a stampede at a Peru-Argentina Olympic qualifier at Lima's National Stadium.