The Indian Premier League (IPL) Twenty20 cricket tournament has been indefinitely suspended following the Covid-19 crisis in the country.

"The tournament stands suspended, we are looking for another window," IPL chairman Brijesh Patel said. "Right now we can't say when we can reschedule it."

Monday's match in Ahmedabad had to be rescheduled after two Kolkata Knight Riders players tested positive for Covid-19 and two non-playing members of the Chennai Super Kings franchise contracted the virus in Delhi.

India's tally of coronavirus infections surged past 20 million on Tuesday, following 357,229 new cases over the last 24 hours, as the country battles a second wave of the disease.

The eight-team IPL, with an estimated brand value of $6.8 billion, is the richest Twenty20 league and attracts many of the best players from around the world to cricket-crazy India.

Media reports earlier said the BCCI was considering shifting the remaining 31 matches of the eight-team tournament to Mumbai, which has three stadiums in and around the city, after coronavirus bubble breaches in Ahmedabad and Delhi.

Although the tournament was being played in a bio-secure bubble without spectators, the league faced fierce social media criticism for continuing in the midst of the pandemic.

Australian players Andrew Tye, Adam Zampa and Kane Richardson cut short their IPL stints to return home last week.

Australia has since banned all arrivals from India until 15 May and the country's cricket board declined to comment when asked for its plans to bring back their players.

Before the league was suspended, the Australian Cricketers' Association said it would talk to the Australian government about the players' travel plans.