Mohammad Hafeez was among the most regular players for Pakistan in international cricket and has played over 300 matches across all formats.
During his time in international cricket, Hafeez has scored 10,000 runs as well, and over 200 wickets for Pakistan as well.
While playing regularly for Pakistan, Hafeez joined the list for the most runs without a century in men's T20Is, with many prominent players as well!
Here is the full list
During his time in international cricket, Hafeez has scored 10,000 runs as well, and over 200 wickets for Pakistan as well.
Hafeez has played 119 T20Is for Pakistan but was unable to score a single century, with 2514 runs to his name. He last played in the 2021 T20 World Cup semifinal.
The former limited-overs skipper for England played 115 T20Is for his country and scored 2458 runs without a single T20I century to his name.
Shoaib Malik was another Pakistan team regular, and played the T20 World Cup in 2021 as well. In 124 matches, he scored 2435 without a single century.
Mahmudullah was skipper for Bangladesh before his retirement from cricket. In 121 T20Is for his team, he scored 2122 runs without a century.
The current New Zealand skipper Kane Williamson has played 77 T20I matches and has scored 2096 runs without a single century.
Pakistan will hope to win the Asia Cup when the side take on Sri Lanka in the final of the 2022 Asia Cup on Sunday, September 11.