
Most Sixes in an Innings by Ban vs Pak ODI matches have often produced some of the most entertaining batting displays in this rivalry. Bangladesh and Pakistan have featured several explosive innings where batters cleared the boundary repeatedly and changed the momentum of a game within a short period. From Shahid Afridi’s powerful hitting to more recent attacking performances, these matches have provided plenty of memorable six-hitting displays.
The Most Sixes in an Innings by Ban vs Pak ODI record is particularly interesting because several players have reached the same six-hitting mark while producing very different types of innings. The ranking below highlights the ten notable innings with the highest number of sixes in Bangladesh vs Pakistan ODI cricket. The list ibelow is with the most prolific six-hitting performances appearing at the top.
10. Shahid Afridi – 124 Runs, 4 Sixes

Shahid Afridi features at number 10 after scoring 124 runs against Bangladesh in Dambulla on 21 June 2010. His innings came from just 60 balls and included 17 fours along with four sixes, giving him a remarkable strike rate of 206.66. Although four sixes place this performance lower in the Most Sixes in an Innings by Ban vs Pak ODI ranking, the overall innings was extraordinary because Afridi combined boundary power with relentless scoring. His ability to attack almost every type of delivery made him one of the most dangerous batters in the rivalry, and this century-plus performance remains an excellent example of his aggressive approach.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Shahid Afridi | 124 | 60 | 4 | 206.66 |
9. Inzamam-ul-Haq – 64 Runs, 4 Sixes

Inzamam-ul-Haq occupies ninth position with a 64-run innings against Bangladesh in Lahore on 15 September 2003. He faced 54 deliveries and struck two fours and four sixes while maintaining a strike rate of 118.51. Unlike some of the explosive performances higher on the list, Inzamam’s innings relied on a combination of timing and controlled aggression. His four sixes still make the knock part of the Most Sixes in an Innings by Ban vs Pak ODI record, showing that even a relatively moderate score could contain considerable boundary power.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Inzamam-ul-Haq | 64 | 54 | 4 | 118.51 |
8. Ijaz Ahmed – 124 Runs, 4 Sixes

Ijaz Ahmed produced another powerful performance against Bangladesh, scoring 124 runs in Chattogram on 29 October 1988. He reached his century from 87 balls and struck nine fours and four sixes. His strike rate of 142.52 demonstrates the attacking nature of the innings, particularly considering the era in which it was played. Ijaz’s performance earns a place among the Most Sixes in an Innings by Ban vs Pak ODI because his four sixes were accompanied by a substantial score, making the innings valuable both for its power and its consistency.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Ijaz Ahmed | 124 | 87 | 4 | 142.52 |
7. Maaz Sadaqat – 75 Runs, 5 Sixes

Maaz Sadaqat moved into the higher section of the ranking with an aggressive 75 against Bangladesh in Mirpur on 13 March 2026. He faced only 46 balls and struck six fours and five sixes, producing an impressive strike rate of 163.04. The innings demonstrated how modern ODI batting has become increasingly aggressive, with Maaz maintaining a rapid scoring rate while regularly finding the boundary. His five sixes place the performance among the Most Sixes in an Innings by Ban vs Pak ODI, and the combination of sixes, fours and strike rate made the knock particularly impactful.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Maaz Sadaqat | 75 | 46 | 5 | 163.04 |
ALSO READ:
6. Tanzid Hasan – 67 Runs, 5 Sixes

Tanzid Hasan produced an explosive 67 against Pakistan in Mirpur on 11 March 2026. His innings lasted just 42 balls, and he struck seven fours and five sixes at a remarkable strike rate of 159.52. The performance illustrates the aggressive intent of Bangladesh’s batting, particularly when facing Pakistan’s bowling attack. Tanzid’s ability to find the boundary frequently helped him score at nearly eight runs per over individually. His five sixes ensure the innings earns a place in the Most Sixes in an Innings by Ban vs Pak ODI ranking.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Tanzid Hasan | 67 | 42 | 5 | 159.52 |
5. Soumya Sarkar – 127 Runs, 6 Sixes

Soumya Sarkar delivered one of Bangladesh’s standout batting performances against Pakistan when he scored 127 in Mirpur on 22 April 2015. He faced 110 balls and smashed 13 fours and six sixes, combining traditional boundary hitting with an impressive scoring tempo. His strike rate of 115.45 was particularly strong for a century-plus ODI innings. The six sixes make Soumya’s knock a prominent entry in the Most Sixes in an Innings by Ban vs Pak ODI rankings, while his century demonstrates that the power hitting was sustained throughout a long innings.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Soumya Sarkar | 127 | 110 | 6 | 115.45 |
4. Tanzid Hasan – 107 Runs, 7 Sixes

Tanzid Hasan appears again, this time with a century that contained seven sixes. He scored 107 from 107 balls against Pakistan in Mirpur on 15 March 2026, hitting six fours alongside his seven maximums. His strike rate of exactly 100 showed a balanced approach, allowing him to combine controlled accumulation with regular attacking shots. Seven sixes in a century is an impressive achievement and places this innings firmly among the Most Sixes in an Innings by Ban vs Pak ODI performances.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Tanzid Hasan | 107 | 107 | 7 | 100.00 |
3. Fakhar Zaman – 81 Runs, 7 Sixes

Fakhar Zaman takes third place after producing an explosive 81 against Bangladesh at Eden Gardens on 31 October 2023. He needed only 74 balls to reach his score and struck three fours and seven sixes. His strike rate of 109.45 reflects the importance of his boundary hitting, with the majority of his fours coming through sixes rather than conventional boundaries. Fakhar’s seven maximums make this one of the most memorable entries in the Most Sixes in an Innings by Ban vs Pak ODI list.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Fakhar Zaman | 81 | 74 | 7 | 109.45 |
2. Shahid Afridi – 59 Runs, 7 Sixes

Shahid Afridi’s 59 against Bangladesh in Mirpur on 4 March 2014 is one of the clearest examples of his trademark explosive batting. He faced only 25 balls and smashed two fours and seven sixes, resulting in a staggering strike rate of 236.00. His innings lasted just a handful of deliveries compared with the longer knocks on this list, yet the frequency of his sixes was extraordinary. Seven maximums from 25 balls put this performance near the top of the Most Sixes in an Innings by Ban vs Pak ODI rankings.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Shahid Afridi | 59 | 25 | 7 | 236.00 |
1. Shahid Afridi – 83 Runs, 7 Sixes

Shahid Afridi claims the top spot with his blistering 83 against Bangladesh in Dhaka on 25 January 2002. Afridi needed only 44 balls and smashed six fours and seven sixes, producing an outstanding strike rate of 188.63. The innings perfectly captured his reputation as one of the most destructive hitters of his generation. Seven sixes in just 44 deliveries made a major impact on the scoreboard and helped establish this performance as one of the leading entries in the Most Sixes in an Innings by Ban vs Pak ODI history.
| Player | Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|---|
| Shahid Afridi | 83 | 44 | 7 | 188.6 |
The Most Sixes in an Innings by Ban vs Pak ODI performances stand out because each innings changed the scoring pattern of the match. A six can immediately add pressure to a bowling side, alter field placements and encourage batters to continue attacking. When several sixes arrive in a short period, the momentum of an entire innings can shift rapidly.
The Most Sixes in an Innings by Ban vs Pak ODI rankings provide a fascinating look at some of the most aggressive batting displays between the two teams. Shahid Afridi’s repeated appearances underline his extraordinary reputation as a six-hitter, while Fakhar Zaman, Soumya Sarkar, Tanzid Hasan and Maaz Sadaqat show that explosive batting continues to evolve.
FAQs
- Who has hit the most sixes in an innings in Ban vs Pak ODI history?
Shahid Afridi leads the listed Most Sixes in an Innings by Ban vs Pak ODI performances with seven sixes in his 83-run innings in 2002. - How many sixes did Shahid Afridi hit against Bangladesh in his 83-run innings?
Shahid Afridi hit seven sixes while scoring 83 runs from 44 balls. - Which Bangladesh player scored seven sixes in an innings against Pakistan?
Tanzid Hasan scored seven sixes during his 107-run innings against Pakistan in Mirpur in 2026. - Did Fakhar Zaman hit seven sixes against Bangladesh?
Yes. Fakhar Zaman hit seven sixes while scoring 81 runs at Eden Gardens in 2023. - Who scored the fastest innings among the listed performances?
Shahid Afridi’s 59 from 25 balls stands out with a strike rate of 236.00.
