Shahid Afridi
afridi
Sachin tendulkar
Adam Gilchrist
Harshall Gibbs
23 sixes
Chris gayle is the batsman who has hit maximum sixes in IPL.
59860
Shahid Afridi from Pakistan has smashed 351 sixes in International Cricket.
shahid afridi
INDIA
The current record of most sixes in ODI's is held by Pakistan's Shahid Afridi who has hit a staggering 280 sixes. A close second is Sri Lanka's Sanath Jayasuriya with 270 sixes under his belt
longer sixes in the one day cricket