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.


Head, Carey push England to the brink in Adelaide
Friday’s ILT20 game shifts from Sharjah to Dubai
Morocco beat Jordan 3-2 after extra time to clinch Arab Cup
Abu Dhabi Knight Riders defeat Gulf Giants to seal second straight win
FIFA cancels Arab Cup third-place match
