
If a player wants to have the maximum number of sixes hit over their career, they either need to play for an extended period or hit many sixes in a short time during their ODI careers. In the annals of One-Day International (ODI) cricket, the individuals included on this list are revered as the game’s most accomplished batsmen of all time and are known as the “legends” of the sport.
The players currently at the top of this list also have the highest cumulative score throughout their One-Day International careers. These players are already well-known all around the world, and we are going to examine this list of their accomplishments. To smash the maximum number of sixes in ICC One-Day International cricket demands power and strength. It requires the ability to analyse the player’s situation and a good analysis of the ball.
List of Most Sixes in Career:
Sixes | Player | Team | Innings |
351 | Shahid Afridi | Pakistan | 369 |
331 | Chris Gayle | West Indies | 294 |
270 | Sanath Jayasuriya | Sri Lanka | 433 |
250 | Rohit Sharma | India | 226 |
229 | MS Dhoni | India | 297 |
- Shahid Afridi (351)
SHAHID AFRIDI, a former captain of Pakistan’s one-day international team and current batter, holds the record for hitting the most sixes throughout his ODI career. That puts him at the top of this list. That was the most runs he had ever scored in a single One-Day International (ODI), and he has a total of 351 sixes in ODI cricket. His One-Day International career has seen him participate in 369 innings played.
- Chris Gayle (331)
CHRIS GAYLE was a West Indies batsman and is generally regarded as one of the most talented players of all time. In his One-Day International career, which included a total of 301 matches and 294 innings, this was the record that he held that was the most impressive. During these innings, he has amassed a total of 331 sixes for the team.
- Sanath Jayasuriya (270)
SANATH JAYASURIYA, a batsman for Sri Lanka, hits the most sixes. In his 445 ODI matches and 433 batting innings, he hit 270 sixes, the third-highest total ever by a batter.
- Rohit Sharma (250)
The Indian batting captain ROHIT SHARMA has hit the most sixes of anyone. The label “Hitman” fits this guy perfectly. With 230 matches and 223 innings under his belt, this is his overall performance in one-day internationals. He hit 245 sixes throughout these innings.
- MS Dhoni (229)
Dhoni initially played as an attacking batsman in the bottom order, but he adapted his game to high-pressure situations and his increasing leadership responsibilities. The 10773 runs he scored came with a batting average of 50.57 and a strikeout percentage of 87.56 in his career. Throughout his ODI career, Dhoni scored 2,229 runs and smashed 826 fours with his bat. During his time at the plate, he amassed 73 half-centuries and ten centuries.
If you liked reading statistics, then you should also read about the Fastest Centuries made in ODI Cricket and the players who made the records.