T20I cricket, most run-scorers
Rohit Sharma and Virat Kohli (Image Credit: Google)

7. JP Duminy (South Africa) – 1,934 runs

JP Duminy

Former South African cricketer JP Duminy is the leading T20I run-scorer as a left-handed batsman. He was one of the best middle-order batsmen in T20I history. The Proteas cricketer played T20I cricket from 2007 to 2019. Duminy played 81 T20Is where he scored 1,934 runs with an average of 38.68. The left-handed batsman has scored 11 half-centuries in T20I career, including his best T20I score of 96*.