Australia announced dates for India's lucrative Test tour as the centrepiece of a busy home season on Thursday, but admitted that plans remained in flux because of the coronavirus.
Cricket Australia CEO Kevin Roberts said the picture was "evolving every day" as he unveiled men's fixtures against Zimbabwe, the West Indies and Afghanistan, as well as India.
Australia are also due to host the men's Twenty20 World Cup in October and November.
Australia's women, crowned T20 world champions in Melbourne in March - as the pandemic closed in on world sport - will host New Zealand and India.
"We know that circumstances or events beyond our control could mean that the final schedule potentially may look different to the one released today," Roberts said in a statement.
"But we'll be doing everything we can to get as much international cricket in as possible this summer."
The men's Tests against India are scheduled to start in Brisbane on 3 December, followed by Adelaide from 11 December, the Boxing Day Test in Melbourne and Sydney from 3 January.
Australia this month dethroned India as the world's top-ranked Test team, setting up the series as a blockbuster.
Crucially, it would also generate hundreds of millions of dollars for a host organisation struggling during the coronavirus shutdown.
Revenue from the series is so important to Cricket Australia that it has proposed adding a fifth Test, which would mean ditching the one-off Test against Afghanistan in Perth from 21 November.
India have said they are prepared to undergo quarantine to make the series happen. Australia's borders are currently closed to non-residents as a measure against coronavirus.
"We are engaged in ongoing discussions with federal and state governments, our venues and the touring nations to continually understand and monitor the situation in front of us, which is evolving every day," Roberts said.
Final details of the men's three-match one-day international series with Zimbabwe, scheduled to start on 9 August, will be confirmed at a later date, CA said.
Australia's men then welcome the West Indies for three T20s from October 4, before three T20s against India, followed by the Afghan Test and the India Test series.
August 9 - Australia v Zimbabwe 1st ODI at venue TBA
August 12 - Australia v Zimbabwe 2nd ODI at venue TBA
August 15 - Australia v Zimbabwe 3rd ODI in Townsville
September 27 - Australia v New Zealand 1st T20 in Sydney
September 29 - Australia v New Zealand 2nd T20 in Sydney
October 1 - Australia v New Zealand 3rd T20 in Sydney
October 5 - Australia v New Zealand 1st ODI in Townsville
October 7 - Australia v New Zealand 2nd ODI in Cairns
October 10 - Australia v New Zealand 3rd ODI in Gold Coast
October 4 - Australia v West Indies 1st T20 in Townsville
October 6 - Australia v West Indies 2nd T20 in Cairns
October 9 - Australia v West Indies 3rd T20 in Gold Coast
October 11 - Australia v India 1st T20 in Brisbane
October 14 - Australia v India 2nd T20 in Canberra
October 17 - Australia v India 3rd T20 in Adelaide
November 21-25 - Australia v Afghanistan, only Test in Perth
December 3-7 - Australia v India 1st Test in Brisbane
December 11-15 - Australia v India 2nd Test in Adelaide
December 26-30 - Australia v India 3rd Test in Melbourne
January 3-7 - Australia v India 4th Test in Sydney
January 22 - Australia v India 1st ODI in Canberra
January 25 - Australia v India 2nd ODI in Melbourne
January 28 - Australia v India 3rd ODI in Hobart
January 12 - Australia v India 1st ODI in Perth
January 15 - Australia v India 2nd ODI in Melbourne
January 17 - Australia v India 3rd ODI in Sydney
January 26 - Australia v New Zealand 1st ODI in Adelaide
January 29 - Australia v New Zealand 2nd ODI in Canberra
January 31 - Australia v New Zealand 3rd ODI in Hobart
February 2 - Australia v New Zealand only T20 in Sydney