10. 9922 runs in 370 T20 matches - Brendon McCullum (New Zealand)
9. 10080 runs in 372 T20 matches - Jos Buttler (England)
8. 11035 runs in 423 T20 matches - Rohit Sharma (India)
7. 11214 runs in 401 T20 matches - Alex Hales (England)
6. 11392 runs in 382 T20 matches - Aaron Finch (Australia)
5. 11695 runs in 356 T20 matches - David Warner (Australia)
4. 11965 runs in 374 T20 matches - Virat Kohli (India)
3. 12175 runs in 625 T20 matches - Kieron Pollard (West Indies)
2. 12528 runs in 510 T20 matches - Shoaib Malik (Pakistan)
1. 14562 runs in 463 T20 matches - Chris Gayle (West Indies)
Next : Top 10 active Indian cricketers with most Test runs, Ravi Ashwin in top 5
Click to read more..