By Akshay
August 14, 2025
The record for playing the most balls in T20 International is held by Babar Azam of Pakistan. He has faced 3268 balls so far in 128 matches.
Virat Kohli has faced 3056 balls so far in 125 matches in T20I.
Rohit Sharma has faced 3003 balls so far in 159 matches in T20I.
Mohammad Rizwan has faced 2723 balls so far in 106 matches in T20Is.
Paul Stirling has faced 2720 balls in 151 matches in T20Is so far.
Martin Guptill has so far faced 2602 balls in 122 matches in T20Is.
Jos Buttler has faced 2516 balls so far in 137 matches in T20I.
Malaysia's Virandeep Singh has faced 2355 balls in 102 T20I matches so far.
David Warner has faced 2300 balls in 110 T20I matches so far.
Aaron Finch has faced 2189 balls so far in 103 matches in T20I.