Table of Contents
Suryakumar Yadav has made headlines by becoming the fifth Indian cricketer to surpass 8,000 runs in T20 cricket, joining an elite group that includes some of the most celebrated names in the sport. His achievement was highlighted during IPL 2025 match where he scored a quickfire 27 runs off just nine balls for Mumbai Indians (MI) against Kolkata Knight Riders (KKR), bringing his total to 8,007 runs in T20s.
Indian players to surpass 8,000 runs in T20 cricket
1) Virat Kohli
- Total runs: 12,976 in 401 matches
- Centuries: 10
Kohli is widely regarded as one of the best batters in the world and holds the record for the highest runs in T20 cricket among Indians. He has consistently performed at the highest level since his debut in international cricket.

2) Rohit Sharma
- Total runs: 11,851 in 451 matches
- Centuries: 4
Rohit is known for his explosive batting and leadership qualities. He has led Team India and Mumbai Indians to significant victories, including the T20 World Cup win in 2024.
Also READ: Lesser know facts about Mumbai Indians sensation Ashwani Kumar
3) Shikhar Dhawan
- Total runs: 9,797 in 334 matches
- Centuries: 2
Dhawan was a key player for India in limited-overs cricket and is known for his aggressive batting style and ability to anchor innings.

4) Suresh Raina
- Total runs: 8,654 in 336 matches
- Centuries: 1
Raina was one of the first Indian players to excel in T20 cricket and guided Chennai Super Kings to multiple IPL titles.
5) Suryakumar Yadav
- Total runs: 8,007 in 312 matches
- Centuries: 6
Yadav’s performance has been pivotal for Mumbai Indians, where he has played a crucial role since joining the franchise. Notably, he has also captained the Indian T20 team, scoring 2,598 runs in T20 Internationals at an impressive strike rate of 167.07 and an average of 38.20, including four centuries and 21 fifties.
This Surya Dada shot is an emotion 🥹💙#MumbaiIndians #PlayLikeMumbai #TATAIPL #MIvKKR pic.twitter.com/0zq73mJQuw
— Mumbai Indians (@mipaltan) March 31, 2025