Most sixes in T20Is (all-time)
Karanbir Singh hit the most sixes in T20Is (all-time) - 214 sixes.
● Verified cricket record
The readKaranbir Singh leads, but Rohit Sharma is within 4% - this board can still change hands.

214
sixes · Karanbir Singh
Most sixes in T20Is (all-time)
Top 8 - Sixes
Chart values: Karanbir Singh: 214 Top 8 - Sixes; Rohit Sharma: 205 Top 8 - Sixes; Waseem Muhammad: 196 Top 8 - Sixes; Jos Buttler: 186 Top 8 - Sixes; Suryakumar Yadav: 179 Top 8 - Sixes; Martin Guptill: 173 Top 8 - Sixes; Babar Hayat: 166 Top 8 - Sixes; Syed Aziz: 157 Top 8 - SixesKaranbir Singh214
Rohit Sharma205
Waseem Muhammad196
Jos Buttler186
Suryakumar Yadav179
Martin Guptill173
Babar Hayat166
Syed Aziz157
Answer data table | | |
|---|
| 1. Karanbir Singh | 214 | 1501 |
| 2. Rohit Sharma | 205 | 3003 |
| 3. Waseem Muhammad | 196 | 2233 |
| 4. Jos Buttler | 186 | 2828 |
| 5. Suryakumar Yadav | 179 | 2008 |
| 6. Martin Guptill | 173 | 2602 |
| 7. Babar Hayat | 166 | 2007 |
| 8. Syed Aziz | 157 | 2163 |
| 9. Rovman Powell | 156 | 1653 |
| 10. Glenn Maxwell | 150 | 1876 |
Who hit the most sixes in T20Is (all-time)?
Karanbir Singh hit the most sixes in T20Is (all-time) - 214 sixes. Second is Rohit Sharma (205), third Waseem Muhammad (196).
Related leaderboards
Explore more