Most Runs in T20I 2017

Player Team Runs
1Evin LewisWest Indies357
2Babar AzamPakistan352
3Mohammad ShahzadAfghanistan330
4AB de VilliersSouth Africa304
5Ahmed ShehzadPakistan304
6Virat KohliIndia299
7Rohit SharmaIndia283
8Marlon SamuelsWest Indies283
9KL RahulIndia279
10Colin MunroNew Zealand277
11Shoaib MalikPakistan273
12Shaiman AnwarUnited Arab Emirates267
13Gary WilsonIreland256
14Mahendra Singh DhoniIndia252
15Paul StirlingIreland235
16Soumya SarkarBangladesh235
17Niroshan DickwellaSri Lanka233
18Mohammad NabiAfghanistan222
19Asela GunaratneSri Lanka221
20Farhaan BehardienSouth Africa213