Stats 2017: Batsmen with most runs in T20Is

Interestingly, there are no players from top teams like England, Australia, Bangladesh and Sri Lanka.

Evin Lewis |
Evin Lewis of West Indies. (Photo by Tony Marshall/Getty Images)

Windies opener Evin Lewis is set to end the year 2017 as the highest run-getter in the T20 Internationals. Lewis has been in great form in the shortest format of the game and has trumped some great players like AB de Villiers and Virat Kohli in the top 10 list.

There are three players from Pakistan on the charts which indicates they have dominated the format this year more than anyone else with the bat. However, the skipper Virat Kohli is the only Indian in the list despite the fact that the Men in Blue played additional games this year compared to previous years.


Lewis has amassed 357 runs in nine matches at an amazing strike rate of 154.55 and average of 44.63. He is also one of the only two centurions this year and has the best score of 125* to his name. David Miller is the other centurion who lit up the three-match T20I series against Bangladesh at home. He has also managed to make it to the list courtesy that knock and is tenth with 243 runs in ten innings. His strike rate of 162 is the highest amongst all and the average of 30 is the lowest when compared to others.

Babar Azam is second to Lewis with 352 runs in ten matches and a comparatively mediocre strike rate of 119.73. Ahmed Shehzad and Shoaib Malik are the two cricketers from Pakistan who have made the difference for their country. Especially the latter has been in sublime touch who has finished games in style for his side coming in to bat at crunch times. A modern day great AB de Villiers is ahead of Virat this time despite playing 3 matches fewer.

While the South African has scored 304 runs in seven matches, the Indian skipper has amassed five runs less than him (299) in 10 matches at a strike rate of around 152. De Villiers’ average of 50.67 is only second best to Hashim Amla who has smashed 269 runs in just six matches at an average of 53.8. He is the batsman with the least number of games on the chart and is ninth on the list. Kohli would have easily gone past Evin Lewis if he would have been a part of the ongoing T20I series against Sri Lanka.

Mohammad Shahzad who was banned by the ICC earlier this year has also made the cut with the same number of runs like Kohli in only seven matches. All these players would love to continue in the same vein in 2018 as well and win games for their country. Interestingly, there are no players from top teams like England, Australia, Bangladesh and Sri Lanka.

Here is the list of batsmen with most runs in T20Is, 2017:

Batsmen with Most T20I Runs in 2017 |
Designed by Ajay Rawat

These cricket stats are as of 26th December, 2017