In this article, we will show you the cricket players who played under most captains in their cricket career!
Shoaib Malik – 15 captains:
The cricket career of Shoaib Malik spanned over 21 years where he was part of numerous line-ups and various captains.
Babar Azam became the 15th captain in Shoaib Malik’s Internationals, during the latest home T20I series against Bangladesh. The all-rounder was Pakistan’s captain in the mid-2000s, leading his nation in 3 tests, 41 ODI matches, and 20 T20I games.
List of captains Shoaib Malik played under in International cricket:
Abdul Razzaq (1 ODI), Azhar Ali (25 ODIs), Babar Azam (2 T20Is), Inzamam-ul-Haq (13 Tests, 84 ODIs, 1 T20I), Misbah-ul-Haq (3 Tests, 24 ODIs, 8 T20Is), Mohammad Hafeez (2 ODIs, 20 T20Is), Mohammad Yousuf (5 Tests, 6 ODIs), Moin Khan (5 ODIs), Rashid Latif (1 Test, 12 ODIs), Salman Butt (3 Tests), Sarfaraz Ahmed (39 ODIs, 29 T20Is), Shahid Afridi (4 ODIs, 25 T20Is), Waqar Younis (2 Tests, 21 ODIs), Wasim Akram (5 ODIs), Younis Khan (5 Tests, 18 ODIs, 8 T20Is).