No.5) Sachin Tendulkar
Master Blaster Sachin Tendulkar has the most runs in cricket history but he is on number five with 195 sixes.
Kiwi’s opener and famous for his attacking approach Brendon McCullum is on number four with 200 sixes.
This man has hit the most sixes in the history of cricket but when it comes to ODI cricket, he is on number three with 238 sixes.
The man who set the trend of slogging during field restrictions and former Sri Lankan captain is on number two with 270 sixes
Pakistan legend Shahid Afridi alias ‘Boom Boom’ has hit the most sixes in his career with 351 sixes in One Day Internationals.