Most T20I Sixes by Indian Players
As of 2025, several Indian cricketers have made their mark in T20 internationals with their aggressive batting and ability to clear the boundary.
1. Rohit Sharma – 205 Sixes

Rohit Sharma, the Hitman of Indian Cricket, leads the charts for the most sixes in T20 internationals by an Indian.
Key Achievements in T20Is:
- Matches: 151
- Innings: 151
- Sixes: 205
- T20I Runs: Over 3,800
- Strike Rate: 138+
- Centuries: 4 (Most by an Indian in T20Is)
Why He’s the Six-Hitting King?
- Rohit is known for his effortless pull shots and clean hitting ability.
- He holds the record for the fastest T20I century by an Indian (35 balls vs Sri Lanka, 2017).
- He played a crucial role in India’s T20 World Cup-winning campaign in 2007 and final appearances in 2014 and 2022.
2. Suryakumar Yadav – 146 Sixes

Suryakumar Yadav, known as SKY, is India’s most innovative T20 batter, dominating with his 360-degree stroke play.
Key Achievements in T20Is:
- Matches: 79
- Innings: 79
- Sixes: 146
- T20I Runs: Over 2,500
- Strike Rate: 175+ (One of the highest in world cricket)
- Centuries: 4
What Makes SKY Special?
- Plays fearless cricket and can hit sixes all around the park.
- Uses the ramp shot, scoop, and flicks to clear boundaries with ease.
- Was ranked the No.1 T20I batter in the world in 2022 and 2023.
3. Virat Kohli – 124 Sixes

Virat Kohli is India’s most consistent T20I batter, known for his ability to chase down targets and his unmatched fitness.
Key Achievements in T20Is:
- Matches: 117
- Innings: 117
- Sixes: 124
- T20I Runs: Over 4,000 (Most by an Indian)
- Strike Rate: 135+
- T20I Average: Over 50 (Highest among batters with 2000+ runs)
Why Kohli is a T20 Legend?
- Most runs in T20 World Cup history (1141 runs).
- T20 World Cup Player of the Tournament in 2014 & 2016.
- Played one of the greatest T20 innings ever (82* vs Pakistan in 2022).
4. KL Rahul – 99 Sixes

KL Rahul has been one of India’s most stylish openers in T20 cricket, capable of scoring at a rapid pace.
Key Achievements in T20Is:
- Matches: 68
- Innings: 68
- Sixes: 99
- T20I Runs: Over 2,200
- Strike Rate: 140+
- Centuries: 2
What Makes Rahul Dangerous?
- Has a flawless technique combined with aggressive shot-making.
- Holds the record for India’s second-fastest T20I century (46 balls vs West Indies, 2016).
- Capable of anchoring an innings or playing explosively when needed.
5. Hardik Pandya – 95 Sixes

Hardik Pandya is India’s most explosive all-rounder, known for finishing games with his powerful six-hitting ability.
Key Achievements in T20Is:
- Matches: 90
- Innings: 90
- Sixes: 95
- T20I Runs: Over 1,900
- Strike Rate: 145+
- Wickets: 69+
Why Hardik is a Six-Hitting Machine?
- Plays the big shots under pressure, making him a top finisher.
- Has hit some of the longest sixes in Indian cricket.
- Led Gujarat Titans to IPL glory and is a key captaincy contender for India.