Afridi to quit ODIs after World Cup
Shahid Afridi has said that he will retire from ODIs after the 2015 World Cup

File photo - Shahid Afridi will continue to play T20 cricket • AFP
My journey has seen many ups and downs but I am feeling satisfied that I am leaving on my own terms.
— Shahid Afridi (@SAfridiOfficial) December 21, 2014