Rohit Sharma hit the most sixes in T20Is (all-time) — 194 sixes.
| Player | Sixes | Balls |
|---|---|---|
| 1. Rohit Sharma | 194 | 2870 |
| 2. Karanbir Singh | 182 | 1297 |
| 3. Jos Buttler | 175 | 2697 |
| 4. Suryakumar Yadav | 175 | 1978 |
| 5. Martin Guptill | 173 | 2579 |
| 6. Rovman Powell | 154 | 1634 |
| 7. Waseem Muhammad | 153 | 1790 |
| 8. Glenn Maxwell | 145 | 1803 |
| 9. Nicholas Pooran | 141 | 1615 |
| 10. David Miller | 139 | 1960 |
Rohit Sharma hit the most sixes in T20Is (all-time) — 194 sixes. Second is Karanbir Singh (182), third Jos Buttler (175).
Every number above is computed from every recorded ball and routinely cross-checked against official records. · Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions