Australia announced the squads for the seven-week tour

Australia announced their squads for all three formats for the seven-week tour in June, which will include a three-match Twenty20 series, five one-day internationals as well as the two tests in Galle.
Opener Marcus Harris has been left out of the squad and test captain Pat Cummins will be rested for the T20s, while spinner Adam Zampa will miss the entire tour because of the impending birth of his first child.
The squads are as follows,
T20 squad
Aaron Finch (c)
Sean Abbott
Ashton Agar
Josh Hazlewood
Josh Inglis
Mitchell Marsh
Glenn Maxwell
Jhye Richardson
Kane Richardson
Steve Smith
Mitchell Starc
Marcus Stoinis
Mitchell Swepson
Matthew Wade
David Warner
ODI squad:
Aaron Finch (c)
Ashton Agar
Alex Carey
Pat Cummins
Cameron Green
Josh Hazlewood
Travis Head
Josh Inglis
Marnus Labuschagne
Mitchell Marsh
Glenn Maxwell
Steve Smith
Mitchell Starc
Marcus Stoinis
Mitchell Swepson
David Warner
Test squad:
Pat Cummins (c)
Ashton Agar
Scott Boland
Alex Carey
Cameron Green
Josh Hazlewood
Travis Head
Josh Inglis
Usman Khawaja
Marnus Labuschagne
Nathan Lyon
Mitchell Marsh
Steve Smith (vc)
Mitchell Starc
Mitchell Swepson
David Warner
Australia A squad:
Sean Abbott
Scott Boland
Peter Handscomb
Aaron Hardie
Marcus Harris
Travis Head
Henry Hunt
Josh Inglis
Matthew Kuhnemann
Nic Maddinson
Todd Murphy
Josh Philippe
Matt Renshaw
Jhye Richardson
Tanveer Sangha