Pakistan's experienced all-rounder Shahid Afridi has announced his retirement from ODIs after next year's World Cup in Australia and New Zealand.
Afridi, captain of the national T20 side, told a news conference on Sunday that after the World Cup, which starts on February 14, he will focus on T20 matches leading up to the World T20 in India the following year.
"I am the first Pakistan player to be able to announce his retirement properly and on a high. I always wanted to do this having seen the problems faced by other bigger players in the past," he said.
"I have informed the Pakistan team management about my decision but not the cricket board as yet. I want to go out of ODIs with self-respect and with my fans wanting more from me."
Afridi, 34, has played 389 ODIs plus 27 Tests and 77 T20Is for Pakistan.
He held the ODI record for the fastest century, set in 1996 against Sri Lanka, until New Zealand's Corey Anderson bettered it this year.
"Having taken a decision it is a big burden off my mind and I am confident I will be able to focus on giving my best in the World Cup. It was not an easy decision to take and I think many of my seniors also found it difficult to go out at the right time.
"But no one is indispensable in cricket and I am sure sooner or later someone will take my place in ODIs as well."