Top 5 highest run-getters in T20Is without scoring a century

5) Shakib al Hasan

Bangladesh

In 109 matches, Shakib Al Hasan has amassed 2243 runs, including 12 fifties and 84 being his best score.

4) Shoaib Malik

Pakistan

In 124 matches, Shoaib Malik has amassed 2435 runs, including 9 fifties and 75 being his best score.

3) Eoin Morgan

England

In 115 matches, Eoin Morgan has amassed 2458 runs, including 14 fifties and 84 being his best score.

2) Kane Williamson

New Zealand

In 87 matches, Kane Williamson has amassed 2464 runs, including 17 fifties and 95 being his best score.

1) Mohammad Hafeez

Pakistan

In 119 matches, Mohammad Hafeez has amassed 2514 runs, including 14 fifties and 99* being his best score.

Follow us for more such stories