Cricket allrounder Cameron White has been omitted from Australia's one-day squad for next month's Sri Lanka tour.
He has however, been retained as Australia's Twenty20 captain.
White described being dumped as 'a kick in the guts'.
He said he realised his form had been off recently but was still hopeful of making the squad.
Callum Ferguson has also been axed while batsmen Shaun Marsh and David Hussey return to the team.