Here are List of Most Sixes in ODI Cricket. You Know that Cricket Lovers found every part of this World. This is not a Game, But This is a war between peoples of Country and players who play a cricket match. In the Modern and Old Cricket Era, Many players are born as Cricketers who smashed unbreakable records in Different types of Cricket format. Jack Kallis, Jonty Rhoods, Ricky Ponting, Glenn Mcgrath, Shan Warne, Sachin Tendulkar, Imran Khan, Wasim Akram, and Waqar Younis were stars of Cricket History at their Time.
Top 5 Batsman who hit most Sixes in ODI Cricket
Today Cricket is Very Fast than old Cricket and it’s called T20 Cricket. In Modern Cricket, 1 question asked from Everyone Who hit most sixes in ODI cricket Games.
Here is a list of the Top 10 Cricketers who hit the most sixes in ODI Cricket.
Shahid Afridi (Pakistan)351 sixes

Chris Gayle (West Indies) 275 sixes

Sanath Jayasuriya (Sri Lanka) 270 Sixes

- MS Dhoni (India ) 217 Sixes


- Sachin Tendulkar (India ) 195 Sixes
- Eoin Morgan (England) 166 Sixes