Cummin’s first assignment as ODI skipper will be the series against England next month.
Bowler Pat Cummins, 29, replaces batter Aaron Finch, who so far led Australia in both limited-overs formats of the game. Finch retired from ODIs last month and is currently captaining Australia in the T20 World Cup.
“I have thoroughly enjoyed playing under Finchy and have learnt an enormous amount from his leadership,” Cummins said, adding, “they are significant shoes to fill”,
“The board and selectors agree Pat is the ideal choice to lead the ODI team through the next period including the 2023 World Cup,” Cricket Australia’s high-performance manager Ben Oliver said.
Other candidates for the job were Steve Smith, Glenn Maxwell, current vice-captain Alex Carey and Mitch Marsh.
Veteran opening batsman David Warner could not be considered for the job as he is barred from leading a national team for his part in what is called the Sandpapergate scandal.
In March 2018, Australia batter Cameron Bancroft was caught by television cameras using sandpaper to roughen one side of the ball to swing it in a test match in South Africa against the home team.
Cricket Australia suspended Bancroft for nine months and banned captain Steve Smith and vice-captain David Warner for 12 months each. They returned to play in 2019.
Cricket Australia has said it is reviewing the ban on David Warner’s leadership.
Pat Cummins took over as Australia captain last year just before the Ashes. Early this year, he led Australia to a historic Test series win against Pakistan Lahore. It was their first Test series win in Asia in a decade.