List Of Players with Most Sixes in ODI Asia Cup (2026 Updated)

Written By: Sanjay Thomas
Published: July 4, 2026

When people search for the most sixes in Asia Cup history, they usually get the same recycled list. Rohit Sharma currently tops the ODI format chart with 28 sixes, ahead of legends like Shahid Afridi and Sanath Jayasuriya.

But raw six counts only tell half the story.

This article covers the full record, breaks it down by matches and innings, and introduces a “six-hitting efficiency” ranking that flips the leaderboard on its head, giving fans, journalists, and media houses a genuinely fresh way to report this stat.

Most Sixes in Asia Cup History (ODI Format) — Full Table

Here is the complete list of the most sixes in Asia Cup history in the ODI format, ranked by total sixes hit:

RankPlayerMatchesInningsSixes
1Rohit Sharma262528
2Shahid Afridi232126
3Sanath Jayasuriya252423
4Suresh Raina131318
5Sourav Ganguly131213

Quick takeaways from the Most Sixes in Asia Cup list:

  • Rohit Sharma leads the all-time Asia Cup sixes chart with 28, built across 25 innings.
  • Shahid Afridi remains the most feared six-hitter of his era, striking 26 sixes in just 21 innings.
  • Sanath Jayasuriya is the only player in the top five with more matches (25) than innings-based sixes suggest, reflecting his longevity in the tournament.
  • Suresh Raina and Sourav Ganguly represent two different generations of Indian batting firepower in Asia Cup history.

Most Sixes in Asia Cup: Sixes Per Innings (Six-Hitting Efficiency)

Total sixes reward longevity, not power. A player who featured in 25 innings has more chances to hit sixes than one who played 13. So here is a ranking based on sixes per innings, a truer measure of who cleared the ropes most consistently every time they batted.

RankPlayerSixesInningsSixes Per Innings
1Suresh Raina18131.38
2Shahid Afridi26211.24
3Rohit Sharma28251.12
4Sourav Ganguly13121.08
5Sanath Jayasuriya23240.96

Why this matters:

  • By this metric, Suresh Raina, not Rohit Sharma, is statistically the most explosive six-hitter per innings in Asia Cup history.
  • Shahid Afridi’s reputation as a “finisher and destroyer” is backed by hard numbers — he ranks second on efficiency despite fourth-most total appearances.
  • Rohit Sharma’s record is more a product of consistency and tournament longevity than pure aggression, which is a nuance most headlines miss.
  • Sanath Jayasuriya, despite being third on the all-time list, has the lowest six-hitting efficiency among the top five — his sixes came from sheer volume of innings played.

This “efficiency lens” gives journalists and media houses a genuinely new headline: “Forget Rohit, Suresh Raina Is the Most Efficient Six-Hitter in Asia Cup History (By the Numbers).”

Most Sixes in Asia Cup by Generation

Splitting the record across cricketing eras helps explain how six-hitting has evolved in the tournament:

  • 1990s–2000s Era (Power Hitting Pioneers): Sanath Jayasuriya and Sourav Ganguly built their reputations in an era when boundaries were bigger and bats less powerful, making their six tallies more impressive relative to their time.
  • 2000s–2010s Era (The Destroyer Phase): Shahid Afridi and Suresh Raina bridged aggressive, high-risk batting with the rise of T20-influenced ODI cricket, explaining their superior sixes-per-innings numbers.
  • 2010s–2020s Era (Modern Power Game): Rohit Sharma’s tally reflects the modern era of bigger bats, shorter boundaries, and batting-friendly rules, helping him accumulate the highest total despite a lower efficiency rate.

Key Records Within the Most Sixes in Asia Cup List

  • Highest total sixes: Rohit Sharma (28)
  • Best sixes-per-innings ratio: Suresh Raina (1.38)
  • Most sixes among all-rounders: Shahid Afridi (26)
  • Most sixes with fewest matches played (top 5): Suresh Raina (13 matches)
  • Longest-serving six-hitter in the top five: Sanath Jayasuriya (25 matches)

Conclusion

Rohit Sharma officially holds the record for the most sixes in Asia Cup history with 28, but the numbers tell a richer story than one leaderboard suggests.

When measured by sixes per innings, Suresh Raina emerges as the tournament’s most efficient six-hitter, with Shahid Afridi close behind.

For fans, this reframes old debates; for journalists and media houses, it offers a fresh, data-driven angle beyond the standard “most sixes” list, one worth building headlines, graphics, and analysis around.

FAQs

Who has hit the most sixes in Asia Cup history (ODI format)?

Rohit Sharma holds the record with 28 sixes across 25 innings.

Who is the most efficient six-hitter in Asia Cup history?

Based on sixes per innings, Suresh Raina leads with 1.38 sixes per innings, ahead of Shahid Afridi and Rohit Sharma.

Does this list include the T20 format of the Asia Cup?

No, this list is specific to the ODI format of the Asia Cup. T20 Asia Cup six-hitting records are tracked separately due to the different format and innings structure.

Scroll to Top