Top 10 Batsman with Most Sixes in Asia Cup History
The Asia Cup has always been a stage where some of the finest cricketers in the world showcase their power-hitting skills. Over the years, many players have thrilled fans with massive sixes that changed the course of matches. From Rohit Sharma’s elegant big-hitting to Shahid Afridi’s explosive batting, the tournament has seen some unforgettable six-hitting displays. 
Let’s take a look at the top 10 batsmen with the most sixes in Asia Cup history across ODIs, T20Is, and combined formats. (As of 15 September 2025)
Top 10 Batsman with most sixes in ODIs
- 
Rohit Sharma (India) – 28 
- 
Shahid Afridi (Pakistan) – 26 
- 
Sanath Jayasuriya (Sri Lanka) – 23 
- 
Suresh Raina (India) – 18 
- 
Sourav Ganguly (India) – 13 
- 
Mohammad Nabi (Afghanistan) – 13 
- 
MS Dhoni (India) – 12 
- Virender Sehwag (India) – 12 
- Inzamam-ul-Haq (Pakistan) – 12 
- Mushfiqur Rahim (Bangladesh) – 11 
In ODIs, Rohit Sharma leads the charts with 28 sixes, showcasing his consistency as India’s most reliable opener in the tournament. Shahid Afridi, famous for his explosive batting, follows closely with 26 sixes, while Sanath Jayasuriya, one of Sri Lanka’s greatest match-winners, is third with 23. Indian stars like Suresh Raina, Sourav Ganguly, and MS Dhoni also feature in the top list, proving India’s dominance in Asia Cup power-hitting.
Top 10 Batsman with most sixes in T20Is
- Abhishek Sharma (India) - 19 
- Pathum Nissanka (Sri Lanka) – 16 
- Rahmanullah Gurbaz (Afghanistan) – 15 
- Babar Hayat (Hong Kong) – 14 
- Najibullah Zadran (Afghanistan) – 13 
- Dasun Shanaka (Sri Lanka) – 13 
- Rohit Sharma (India) – 12 
- 
Kusal Mendis (Sri Lanka) – 12 
- Saif Hassan (Bangladesh) - 12 
- Virat Kohli (India) – 11 
The T20I Asia Cup has been a festival of power-hitting, and India’s Abhishek Sharma tops the list with 19 sixes, with India’s Rohit Sharma. Virat Kohli, known more for his timing than brute force, still finds himself in the top ten with 12 and 11 sixes respectively. Sri Lankan hitters Pathum Nissanka and Kusal Mendis also make the cut, while Babar Hayat and Najibullah Zadran have shown their flair for clearing the ropes in crunch moments.
Top 10 Batsman with most sixes in ODI + T20I Combined
- 
Rohit Sharma (India) – 40 
- 
Shahid Afridi (Pakistan) – 26 
- 
Sanath Jayasuriya (Sri Lanka) – 23 
- Mohammad Nabi (Afghanistan) – 23 
- Abhishek Sharma (India) – 19 
- 
Virat Kohli (India) – 18 
- 
Suresh Raina (India) – 18 
- Kusal Mendis (Sri Lanka) – 17 
- Babar Hayat (Hong Kong) – 16 
- MS Dhoni (India) – 16 
When we combine both ODI and T20I formats, Rohit Sharma is way ahead with around 40 sixes, making him the undisputed six-hitting king of the Asia Cup. Shahid Afridi, Ms Dhoni and Sanath Jayasuriya remain legendary names on this list, proving their dominance across eras. Modern players like Virat Kohli, Mohammad Nabi, and Kusal Mendis also feature, showing how the new generation is carrying forward the legacy of big-hitting in Asia Cup history.