Most Sixes in IPL

Chris Gayle holds the record for the most sixes in the Indian Premier League (IPL) history, smashed 357 sixes in 141 innings across 142 matches.

Most Sixes in IPL History (2008-2024)

Here is the list of players who hit most sixes in the history of Indian Premier League:

POSPlayer6sMatInns
1Chris Gayle357142141
2Rohit Sharma280257252
3Virat Kohli272252244
4MS Dhoni252264229
5AB de Villiers251184170
6David Warner236184184
7Kieron Pollard223189171
8Andre Russell209126105
9Sanju Samson206167163
10Suresh Raina203205200
11Shane Watson190145141
12KL Rahul187132123
13Robin Uthappa182205197
14Ambati Rayudu173204187
15Faf du Plessis166145138
16Dinesh Karthik161257234
17Jos Buttler161107106
18Glenn Maxwell160134129
19Yusuf Pathan158174154
20Rishabh Pant154111110

Related IPL Records