

Players with most T20 international appearances, 2 Indians in top 10 list.
Image source: Getty
Rohit Sharma has played 148 T20I matches so far, which is the most, he is number one in this matter.
Image source: Getty
In second place is Ireland’s Paul Starling, who has played 129 T20 International matches so far.
Image source: Getty
Pakistan’s Shoaib Malik is in third place with 124 T20I matches to his name.
Image source: Getty
Ireland’s George Dockrell is fourth in this regard, having played 123 T20I matches so far.
Image source: Getty
New Zealand’s Martin Guptill is the player who has played 122 T20 International matches so far.
Image source: Getty
Mahmudullah of Bangladesh has played 121 T20 International matches for his team.
Image source: Getty
Pakistan’s Mohammad Hafeez has played 119 T20 International matches in his career.
Image source: Getty
Shakib Al Hasan of Bangladesh has played 117 T20 International matches for his team so far.
Image source: Getty
Virat Kohli has played 115 T20 International matches for his team so far.
Image source: Getty
England captain Eoin Morgan has played 115 matches in his T20 international career.
Image source: Getty
Next: Players with most player of the series awards in T20Is
(Tags to Translate)Most T20I Matches in Career ) Virat Kohli