Let's take a look at the list of batters who have played 100 or more innings in T20Is.
Pakistan skipper Babar Azam has won seven 'Player of the Match' awards while reaching 3000 T20 International runs.
Former Ireland all-rounder Kevin O'Brien batted in 103 innings during his T20I career.
Former England captain Eoin Morgan batted in 107 innings during his T20I career.
Former Pakistan captain Mohammad Hafeez batted in 108 innings during his T20I career.
Pakistan's Shoaib Malik has batted in 111 innings in his T20I career so far.
Ireland's swashbuckling opener Paul Sterling has batted in 113 innings in his T20I career so far.
Bangladesh's Mahmudullah has batted in 113 innings in his T20I career so far.
New Zealand's star opening batter Martin Guptill has batted in 117 innings in his T20I career so far.
Team India captain Rohit Sharma has batted in 132 innings in his T20I career so far.