Top players with most sixes in T20 cricket history

6. Colin Munro – 572 Sixes

Colin Munro has hit 572 sixes in T20 cricket.

5. Alex Hales – 577 Sixes

Alex Hales has hit 577 sixes in T20 matches.

4. Nicholas Pooran – 672 Sixes

Nicholas Pooran has hit 672 sixes in T20 cricket.

3. Andre Russell – 766 Sixes

Andre Russell has hit 766 sixes in T20 cricket.

Photo Credit : Twitter

2. Kieron Pollard – 955 Sixes

Kieron Pollard has hit 955 sixes in T20 matches.

1. Chris Gayle – 1056 Sixes

Chris Gayle has hit 1056 sixes in T20 cricket, the most by any player.