Rohit Sharma, the skipper of the Indian cricket team, is playing his 400th T20 game on Sunday against South Africa. He becomes the only Indian player to reach the milestone so far. Sharma, 35, is in the ninth spot on the global list.

The Indian skipper falls behind Kieron Pollard (614), Dwayne Bravo (556), Shoaib Malik (481), Chris Gayle (463), Sunil Narine (435), Ravi Bopara (429), Andre Russell (428), and David Miller (402). 

Also Read: Snake on cricket ground interrupts India vs South Africa 2nd T20I: Watch

Here is a list of Indian players who have played the most T20 games so far:

MS Dhoni

Former Indian captain MS Dhoni crossed the 350 games milestone earlier this year in April. He was playing an IPL game against Punjab Kings. According to reports from Cricbuzz, Dhoni has appeared in 98 T20 internationals and more than 230 IPL games so far.

Suresh Raina

Suresh Raina, who recently retired from all forms of international cricket, occupies the third spot on the list. Reports say he has played 336 T20 games so far. His international cricket career spanned over a decade. He tallied more than 78 T20 internationals.

Dinesh Karthik

Dinesh Karthik, who recently found his way into India’s regular squad, has also played more than 350 games. He occupies the fourth spot on the list. Out of these, the wicket-keeper batter has played 229 IPL games. He has also featured in 55 T20 internationals.

Also Read: India vs South Africa: Why Shami was not a viable option for 2nd T20I

Meanwhile, other top players in the Indian squad continue to climb on the list. Former skipper Virat Kohli has been a part of 223 IPL games and 109 T20 internationals. He has also featured in 262 ODI games and 102 Test matches. Hardik Pandya has played 107 IPL games and 73 T20 internationals so far.