Cameron White has been omitted from Australia's one-day squad for the five-match series in Sri Lanka next month but will lead the Twenty20 team in two matches.
White was replaced in the ODI squad by Shaun Marsh, who missed the World Cup due to injury. Australia's run of three consecutive World Cup titles ended with a quarterfinal defeat to eventual champion India in March.
"Cameron White is unlucky to be omitted from the one-day squad, having been a regular and successful member of the squad for the last few series," selector Andrew Hilditch said in the team announcement on Wednesday.
"Cameron lost his position in the side during the recent one-day tour of Bangladesh but (selectors) are confident that he will force his way back into the team through weight of runs."
Michael Clarke remains captain of the ODI squad, a position vacated by Ricky Ponting after the World Cup. Ponting and Mike Hussey, both 36, were retained in the ODI squad as specialist batsmen.
James Pattinson, a 21-year-old fast bowler, all-rounders Shane Watson, John Hastings and David Hussey and wicketkeeper Brad Haddin were included in both squads along with 34-year-old quick Brett Lee and pace spearhead Mitchell Johnson.
The test team for a three-match series in Sri Lanka will be named later this month.
ODI Squad: Michael Clarke (captain), Shane Watson (vice-captain), Doug Bollinger, Xavier Doherty, Brad Haddin, John Hastings, David Hussey, Michael Hussey, Mitchell Johnson, Brett Lee, Shaun Marsh, James Pattinson, Ricky Ponting, Steven Smith.
T20 Squad: Cameron White (captain), Shane Watson (vice-captain), Aaron Finch, Brad Haddin, John Hastings, David Hussey, Mitchell Johnson, Brett Lee, Shaun Marsh, Stephen O'Keefe, James Pattinson, Steven Smith, David Warner.