• Rohit Sharma (India) – 4,165 runs in 149 innings

  • Babar Azam (Pakistan) – 4,145 runs in 116 innings

  • Virat Kohli (India) – 4,103 runs in 115 innings

  • Paul Stirling (Ireland) – 3,601 runs in 144 innings

  • Martin Guptill (New Zealand) – 3,531 runs in 118 innings