Shakib Al Hasan CWC 2023 (Image Source: Google)
One of the game's leading all-rounders, Shakib has amassed 14,220 international runs over his 17-year career and 681 wickets with his off-spin and has captained Bangladesh in all three formats.
He skippered Bangladesh to their maiden overseas Test series victory in the West Indies in 2009 and first Test win over England in 2016.
In ODI cricket, Shakib shone at the 2019 World Cup where he scored 606 runs in eight matches, surpassing the record of Sachin Tendulkar for most runs in a group stage.