Men's T20: the most consistent run machines
Computed from ball-by-ball data · 12 June 2026
In the vast expanse of men's T20 cricket, plenty of batters can pile up runs and plenty can score them quickly. Rarer still is the batter who does both while barely getting out. Across T20 internationals and the major franchise leagues, only twelve men have combined a 35-plus average with a 130-plus strike rate over 2,000 or more career runs — the true blend of volume, reliability and tempo.
- 1Sai Sudharsan48.37SR 149.17Runs 2515Inns 57
- 2KL Rahul43.09SR 138.99Runs 7800Inns 212
- 3Virat Kohli42.23SR 135.14Runs 13176Inns 383
- 4Tilak Varma40.54SR 146.11Runs 3365Inns 115
- 5Ruturaj Gaikwad38.73SR 137.28Runs 3447Inns 103
- 6David Warner38.10SR 140.25Runs 12269Inns 370
- 7Mahendra Singh Dhoni37.96SR 134.44Runs 7023Inns 325
- 8Shubman Gill37.90SR 141.34Runs 5419Inns 164
- 9Devon Conway37.36SR 132.70Runs 4147Inns 129
- 10Brad Hodge37.19SR 130.16Runs 3979Inns 154
- 11Jos Buttler36.24SR 146.82Runs 10473Inns 333
- 12Ryan Rickelton35.73SR 157.75Runs 3073Inns 95
Leading the list is Sai Sudharsan, whose remarkable numbers stand apart. In just 57 innings he has amassed 2,515 runs at an average of 48.37 and a strike rate of 149.17 — the highest average in this elite group and among the quickest scorers too. It is a startling start to a career measured against far more travelled names.
Chief among those are the modern greats. KL Rahul has stacked up 7,800 runs at 43.09, while Virat Kohli towers over the field for sheer output, with 13,176 runs from 383 innings at 42.23 and a strike rate of 135.14. David Warner is the other heavyweight, with 12,269 runs at 38.10.
The younger Indian brigade is well represented. Tilak Varma (3,365 runs at 40.54, striking at 146.11), Ruturaj Gaikwad (3,447 at 38.73) and Shubman Gill (5,419 at 37.90) all clear the bar comfortably. So too does the enduring Mahendra Singh Dhoni, still contributing 7,023 runs at 37.96.
Rounding out the group are Devon Conway (4,147 runs at 37.36), Brad Hodge (3,979 at 37.19) and Jos Buttler, whose 10,473 runs come with a blistering 146.82 strike rate. And for pure acceleration, none matches Ryan Rickelton, whose 3,073 runs arrive at a scarcely believable strike rate of 157.75 — proof that consistency and violence can coexist.