Rising pace bowler Nathan Coulter-Nile was also a notable omission from the contracted list which is updated annually and was cut back from 20 to 18 players.

Doolan played in all three Tests on the recent tour of South Africa, scoring 186 runs at 31, while Marsh made successive ducks after scoring 148 in the first Test at Centurion and was dropped for the series decider.

Hughes was on the tour but did not play in the Test series.

The contracts take into account form in Tests, One-Day Internationals (ODIs) and Twenty20 matches.

“Alex Doolan was close to receiving a contract and he is highly regarded by the selection panel as the incumbent number three batsman in our Test line-up,” chief selector John Inverarity said.

“He made his Australian debut less than two months ago and we look forward to him building strongly on the promising start he made in the three-Test series in South Africa.”

Inverarity said Coulter-Nile also came close to receiving a contract.

“He has had some impressive white-ball [one-day international] performances for Australia and was in the Test squad for much of the Australian summer,” he said.

“The panel would like to see Nathan continue to progress well and have another strong season in 2014-15.”

Australia’s schedule includes Test matches against Pakistan, India, the West Indies and England while in the one-day international arena their focus will be on preparing for the World Cup beginning in February 2015 on home soil.