New Zealand captain Brendon McCullum will retire from international cricket after February's Test series against Australia.
The 34-year-old had wanted to wait until after his final match to make the announcement, but communicated the decision earlier than planned due to the imminent naming of the Black Caps' ICC World Twenty20 squad.
"Ideally, I would have preferred to wait until after the ANZ Test in Christchurch to make this news public," he said at a press conference in Christchurch on Tuesday, quoted on www.blackcaps.co.nz.
"However, the schedule for naming the ICC World T20 squads means I could not have managed this without causing a lot of confusion and speculation - something I was keen to avoid.
"I've loved my opportunity to play for, and captain the Black Caps, but all good things have to come to an end, and I'm just grateful for the wonderful experience of playing for my country."
Kane Williamson will skipper New Zealand at the World Twenty20 in India, which gets under way on March 8.