Men's T20: the most consistent run machines
Computed from ball-by-ball data · 12 June 2026
In the shortest format, where recklessness is often rewarded and consistency rarely lasts, a small group of men's batters have managed something genuinely rare: piling up 2,000-plus runs while keeping a 35-plus average alongside a strike rate north of 130. It is the trifecta of volume, reliability and tempo across T20 internationals and the major franchise leagues.
- 1Sai Sudharsan48.37SR 149.17Runs 2515Inns 57
- 2KL Rahul43.09SR 138.99Runs 7800Inns 212
- 3Virat Kohli42.23SR 135.14Runs 13176Inns 383
- 4Tilak Varma39.61SR 145.49Runs 3288Inns 112
- 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 this exclusive club by average is Sai Sudharsan, who has scored 2,515 runs at a remarkable 48.37, striking at 149.17 across just 57 innings. That combination of restraint and acceleration sets him apart even in this company.
The heavy hitters of longevity anchor the list. KL Rahul boasts 7,800 runs at 43.09 (strike rate 138.99), while Virat Kohli towers over the field for sheer output with 13,176 runs from 383 innings, averaging 42.23 at 135.14. David Warner is the only other man past 12,000, with 12,269 runs at 38.10 and a strike rate of 140.25.
Between them sit a cluster of modern names announcing their class. Tilak Varma (3,288 runs, 39.61 average, 145.49 strike rate) and Ruturaj Gaikwad (3,447 runs at 38.73) blend youth with numbers, while Shubman Gill has amassed 5,419 runs at 37.90.
Experience is well represented too. Mahendra Singh Dhoni contributes 7,023 runs at 37.96, Devon Conway 4,147 at 37.36, and Brad Hodge 3,979 at 37.19. Jos Buttler pairs 10,473 runs with the group's second-highest tempo, a 146.82 strike rate at a 36.24 average.
The most explosive of the lot is Ryan Rickelton, whose 3,073 runs come at a scorching 157.75 strike rate, the fastest here, while still averaging 35.73. Together these twelve prove that in T20 cricket, dependability and destruction need not be strangers.