🏏International Records
mediumWho has hit the most sixes in T20 International cricket history?
AMartin Guptill
BRohit Sharma
✓Chris Gayle
DShahid Afridi
Answer Explanation
Chris Gayle holds the record for most sixes in T20 International cricket with 124 sixes from 79 T20I innings — far ahead of any other batsman in the format.