5 Players who have the most number of sixes in ODIs 

India v South Africa: Group B - 2011 ICC World Cup
Earlier cricketers had to clear the ground to hit a six

#2 Sanath Jayasuriya

Ad
Sanath Jayasuriya in action
Sanath Jayasuriya in action

The former Sri Lankan batsman had a marvellous career and he was one of the best attacking batsmen of his era. Jayasuriya had a long career like Tendulkar and he played for 22 years. He has second most number of sixes in the history of Cricket.

The Sri Lankan legend smashed 270 sixes in the ODI Cricket. Jayasuriya played 445 ODI matches in his lengthy career and he scored 13430 runs at an average of 32. As a matter of fact, he is also fourth highest leading run scorer in the ODI Cricket. Moreover, he had a stupendous strike rate of 91 in the ODI Cricket.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Pratyay Ghosh
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications