Pakistani all-rounder Shahid Afridi has announced his retirement from international cricket.
"I have said goodbye to international cricket," Afridi said after smashing a 28-ball 54 in a Pakistan Super League match for Peshawar Zalmi in Sharjah on Sunday.
"I am playing for my fans and will continue to play this league for another two years but it's goodbye from international cricket. Now my foundation is important for me. I have played with seriousness and in a professional way for my country," Afridi, nicknamed 'Boom Boom', added.
The 36-year-old had already quit Tests in 2010 and ODI cricket after the 2015 World Cup. He had stepped down from the captaincy of Twenty20 side last year.
Afridi finishes his 21-year international career having played just 27 Test matches which yielded 1,176 runs with a highest score of 156 and 48 wickets.
He played 398 one-day internationals with 8,064 runs, a highest score of 124 while taking 395 wickets with his leg spin. His Twenty20 international career saw him play 98 matches with 1,405 runs and 97 wickets.
A big-hitting batsman and very effective leg-spin bowler, Afridi was a key member of the Pakistan side who won the 2009 ICC World Twenty20.