Pakistani all-rounder Shahid Afridi announced his retirement from international cricket on Sunday (February 19)
The 36-year old player had already given up Test cricket (in 2010) and One-Day Internationals (after the 2015 World Cup), but moved on to lead the side in Twenty20 Internationals.
The announcement came soon after the Pakistan Super League match between Peshawar Zulmi and Karachi Kings, in which Afridi blasted a brilliant 28-ball 54.
"I have said goodbye to international cricket," Afridi said in Sharjah. "I am playing for my fans and will continue to play this league for another two years but it's goodbye from international cricket.
"Straight off my foundation is important for me. I have played with sincerity and in a professional way for my country." Afridi added. Afridi last played for Pakistan in March 2016, when Pakistan went down out of the ICC World T20 2016 in the group phase.
Having made his debut in 1996, Afridi has amassed 10,645 runs and picked up 540 wickets in 523 international matches.
He ends up as one of Pakistan cricket's most successful players. The only other all-rounder to have a double of 10000 runs and 500 wickets is Jacques Kallis.
After having declared himself to the universe, with a record-breaking 37-ball century, which remained a record for nearly 18 years, Afridi went on to grow into a bowler who could bat.
His efforts with the bat were far and few, with reckless shots often accounting for his wicket, but he did go on to notch up 11 international tons.