New Test captain Tim Paine and batsman Shaun Marsh rejoined the list, while spinner Adam Zampa, pacemen Jackson Bird and James Pattinson, all-rounder Hilton Cartwright and wicketkeeper Matthew Wade dropped off.
Chadd Sayers, who has played Test cricket in the past six months, missed out.
The minimum value of a contract for the upcoming season is Aus$286,000 (US$222,000).
With the next World Cup falling within the contract period, selectors placed a strong emphasis on the limited overs formats in selecting players.
"For that reason, there has been a bit of a focus in this contracting period on white-ball cricket, as we look ahead to trying to win back-to-back World Cups." Test opener Matt Renshaw held onto his contract after being rushed in as a replacement for Cameron Bancroft in the fourth Test against South Africa late last month.
But Joe Burns, who was also jetted to Johannesburg to help out after Smith, Warner and Bancroft were sent home over the tampering scandal failed to make the grade.
"It's a tough process, but we're very satisfied with this group of 20 players," said Hohns.
"We think this a well-balanced list to represent Australia across all three formats." The ball-tampering scandal during the third Test in South Africa stunned the sport and sparked reviews into the culture within Australian cricket.
Smith and Warner have been banned from international and domestic cricket for a year, while Bancroft was exiled for nine months, leaving the squad badly weakened.
They have all apologised and accepted the sanctions.
Smith was charged with knowledge of the plot to alter the ball, while Warner was charged with developing it and instructing Bancroft to carry it out.
Contracted list: Ashton Agar, Alex Carey, Pat Cummins, Aaron Finch, Peter Handscomb, Josh Hazlewood, Travis Head, Usman Khawaja, Nathan Lyon, Glenn Maxwell, Shaun Marsh, Mitchell Marsh, Tim Paine, Matt Renshaw, Jhye Richardson, Kane Richardson, Billy Stanlake, Mitchell Starc, Marcus Stoinis, Andrew Tye.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)