8. Paul Stirling (Ireland) took 113 innings to record 3,000 T20I runs
7. Rohit Sharma (India) took 108 innings to record 3,000 T20I runs
6. David Warner (Australia) took 102 innings to record 3,000 T20I runs
5. Martin Guptill (New Zealand) took 101 innings to record 3,000 T20I runs
4. Aaron Finch (Australia) took 98 innings to record 3,000 T20I runs
3. Babar Azam (Pakistan) took 81 innings to record 3,000 T20I runs
2. Virat Kohli (India) took 81 innings to record 3,000 T20I runs
1. Mohammad Rizwan (Pakistan) took 79 innings to record 3,000 T20I runs
Next : 11 fastest IPL fifties; Jake Fraser-McGurk, Travis Head enter elite list
Click to read more..