The 35-year-old will play his 146th and final ODI on Sunday in Cairns against New Zealand, capping a stellar career in the 50-year-old game in which he scored 5,401 points.
His 17 centuries place him behind the greats Ricky Ponting (29), David Warner and Mark Waugh (both 18).
Finch will remain captain of the Twenty20 team as they prepare to defend their World Cup title on home soil next month.
“It was a fantastic race with incredible memories,” said Finch, who led the one-day team 54 times.
⭐️ 145 ODI ⭐️ 5401 runs⭐️ 17 centuries⭐️ ODI Men’s Player of the Year 2020 Aus⭐️ 2015 World Cup Winner https://t.co/60KYlfwhMq
— Cricket Australia (@CricketAus) 1662766989000
“I was extremely lucky to be part of some brilliant one day teams. Likewise, I was blessed by everyone I played with and the many people behind the scenes.”
Although no one would question his exceptional leadership, the fly-half has been in a rut of form with the bat, scoring 5, 5, 1, 15, 0, 0, 0 in his last seven ODIs with mounting pressure in the media.
Despite this, he was expected to lead the team to the 2023 ODI World Cup in India. Finch said in 2020 that being in charge of this tournament was his “ultimate goal”.
“Now is the time to give a new leader the best possible opportunity to prepare and win the next World Cup,” he said.
“I thank everyone who has helped and supported my journey so far.”