Most T20 matches played by Indians

MS Dhoni is now the second Indian to play 350 T20 matches after Rohit Sharma. Let's take a look at the most T20 matches played by Indians.

author-image
Shreya Ghosh
New Update

The Indian T20I cricket team is leading the rankings chart with 11,325 points. Over the years and decades, cricketers contributed their best in taking the Indian team to the topmost possible. Mahendra Singh Dhoni is now the second Indian cricketer to play 350 T20 matches after Rohit Sharma. Let's take a look at the most T20 matches played by Indians.

Rohit Sharma

Rohit Sharma: Most T20 matches played by Indians | SportzPoint.com

Image Credit- circleofcricket.com

Read also: Who is the greatest T20 player ever? 

The captain of the Indian cricket team leads the list of the most T20 matches played by Indians with 372 matches. Rohit Sharma is also holding the record of being the most capped T20I player. The Indian surpassed Shoaib Malik in his 125th T20I match against Sri Lanka in Dharamshala and topped the list. The captain is associated with international cricket since 2007 and since then he has amassed 3313 runs with his highest score being 118.

MS Dhoni

MS Dhoni: Most T20 matches played by Indians | SportzPoint.com

Image Credit- Getty Images

MS Dhoni joined his former teammate Rohit Sharma in the elite list of 350 T20 matches in last night's IPL 2022 match of CSK vs PBKS. The former captain played the fifth most T20I matches by an Indian. From 2006 to 2019 he featured in 98 T20I matches while scoring 1617 runs.

Suresh Raina

Suresh Raina: Most T20 matches played by Indians | SportzPoint.com

Image Credit- ICC Cricket

Read also: Quickest to 15 hundred in ODI cricket

With 336 T20 matches, Suresh Raina is sitting on the third rank of the most T20 matches played by Indians. The former Indian cricketer has also played the 6th most matches in the T20Is by an Indian. He started playing T20Is in 2008 and continued it till 2018 when he aggregated 1605 runs and featured in 78 T20I matches.

Dinesh Karthik

Dinesh Karthik: Most T20 matches played by Indians | SportzPoint.com

Image Credit- Circle of Cricket

Dinesh Karthik holds the fourth position on this elite list with 329 T20 matches. He also featured in 31 T20Is in a span between 2006 and 2019. He played his last T20I against Australia in the month of February 2019. Cricket fanatics are appreciating his finishing skills in the ongoing IPL 2022 where he is playing for Royal Challengers Bangalore franchise.

Virat Kohli

Virat Kohli: Most T20 matches played by Indians | SportzPoint.com

Image Credit- CricTracker.com

Read also: Most wins in IPL history by a player

Virat Kohli has also entered this list with 328 T20 matches. The former Indian captain is also holding a record of playing the second most T20I matches as an Indian cricketer. Kohli started his T20I journey in 2010 and is still a crucial part of the team. Till now he has played 97 T20 matches where he aggregated 3296 runs with his highest score being 94*.

Rohit Sharma Virat Kohli Ms Dhoni Ipl 2022 Suresh Raina Dinesh Karthik