Pakistan great Shahid Afridi has accepted his international career is probably over.
The all-rounder, 36, has played 398 one-day internationals, 98 Twenty20s and 27 Tests for his nation in a career spanning 21 years.
But Afridi said he had likely played his final game for Pakistan, having last featured for his country in a T20 against Australia in March last year.
"I have said goodbye to international cricket," he said in widely reported quotes after making a 28-ball 54 for Peshawar Zalmi in the Pakistan Super League.
"I am playing for my fans and will continue to play this league for another two years but it's goodbye from international cricket."
Afridi made his international debut in 1996 and first appearance in the Test side two years later.
The man nicknamed 'Boom Boom' for his aggressive batting played his final Test in 2010 but remained in the shorter formats of the game until last year.
Afridi has hit the most sixes (351) in ODIs and in 1996 made a 37-ball century - now the third quickest in the format - against Sri Lanka.