Pakistan cricket continues to be a never-ending drama, and the latest twist adds yet another chaotic chapter. In a shocking move, Shaheen Afridi has once again been appointed as Pakistan’s ODI captain, replacing Mohammad Rizwan. This change marks yet another captaincy shuffle in what has become a leadership carousel for Pakistan cricket over the last two and a half years.

YouTube video

After the 2023 ODI World Cup, Babar Azam stepped down from captaincy across formats, paving the way for Shaheen Afridi to lead. However, after just one series, Shaheen was dropped, and Babar returned as T20 and ODI captain ahead of the 2024 T20 World Cup. Just months later, Babar resigned again — this time without leading even a single ODI — and Rizwan was handed the reins. But by mid-2025, both Babar and Rizwan were dropped from leadership roles, and Salman Agha briefly took charge in T20s.

Now, in October 2025, the cycle continues with Shaheen Afridi’s return as ODI captain.
From Babar to Rizwan to Shaheen, Pakistan cricket’s captaincy chaos shows no signs of stability — truly a cricketing circus with no clear vision ahead.