Australia will play their first test against Afghanistan in November before taking on England in five Ashes tests over five weeks around the New Year, Cricket Australia said on Wednesday.
The inaugural test against Afghanistan was called off last year because of the COVID-19 pandemic but will now take place from November 27 to December 1 at Bellerive Oval in Hobart.
The Ashes series will open at the Gabba in Brisbane on December 8 before moving on to a day-night test at Adelaide Oval followed by the Boxing Day test at the Melbourne Cricket Ground and New Year's match at the Sydney Cricket Ground.
In a change from the recent Ashes series in Australia, the fifth and final test will take place at the 60,000-seater Perth Stadium from January 14-18.
Australia will also play three one-dayers and a Twenty20 match against New Zealand in late January and early February followed by five 20-over matches against Sri Lanka to round out the 2020-21 home season.
The women's Ashes will open with the test match in Canberra from January 27-30, followed by three T20s and three one-dayers in February.


Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
Torres double rescues point for PSG at Rennes in Ligue 1 opener
F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
