Advertisement

Most Sixes in the Entire Career – Individual Batting Records and Statistics

Shahid Afridi, an all-rounder for Pakistan, owns the record for hitting the most sixes in a one-day internationals (ODI) format.

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: 

Advertisement

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
  1. 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.

  1. Chris Gayle (331)

Advertisement

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.

  1. 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.

  1. 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.

  1. 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.

Advertisement