3. Mohammad Hafeez:
The right-handed batsman who opens for the Pakistani side is one of the most patient batsman who had a slow start to his career. He had a remarkable test debut but couldn’t make his place in the ODI’s initially.
The 34 years old consistent performances and patience finally paid off when he was made the captain of the Pakistani Twenty20 team in 2012. It was under his leadership that Pakistan was guided to the semifinals of the World Twenty20 the very same year, which took place in Sri Lanka.
Hafeez has 753 runs to his name from 29 games, scoring at an average of 28.96 runs per match. His highest score in the Twenty20’s is 86 with a total of five fifties in his bag.
His grip and hold in the top order provides stability to the Pakistani side that proved his conviction as a captain. He resigned from the post of the captain in 2014 that was then passed onto Shahid Afridi.