
Most Sixes in Ban vs Pak ODI cricket history have often come from Pakistan’s explosive batters, although Bangladesh has also produced several powerful stroke-makers in this rivalry. Six-hitting has played an important role in shaping memorable Bangladesh-Pakistan ODI encounters, with aggressive batters regularly using the shorter boundaries and scoring opportunities to change the momentum of an innings.
These numbers make the Most Sixes in Ban vs Pak ODI rivalry particularly interesting because the rankings combine experienced legends with modern-day attacking batters. Mohammad Yousuf, Fakhar Zaman, Maaz Sadaqat, Salman Agha, Soumya Sarkar, Misbah-ul-Haq and Tamim Iqbal also feature among the leading six-hitters.
10. Tamim Iqbal

Tamim Iqbal occupies 10th position in the Most Sixes in Ban vs Pak ODI rankings with six sixes from 17 matches. The Bangladesh opener scored 684 runs across 17 innings, including two centuries and five half-centuries. His highest score was 132, while his batting average stood at 42.75. Tamim faced 803 deliveries and struck 88 fours alongside his six sixes. Although his approach was built more around timing and boundary fours than aerial hitting, his sixes still contributed to several strong innings against Pakistan. His consistency at the top of Bangladesh’s order makes him an important name in the Most Sixes in Ban vs Pak ODI record.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Tamim Iqbal | 17 | 684 | 132 | 6 |
9. Misbah-ul-Haq

Misbah-ul-Haq features ninth in the Most Sixes in Ban vs Pak ODI list with six sixes in 13 matches. The Pakistan batter scored 247 runs from 10 innings, with a highest score of 47. His average was 27.44, and he faced 312 deliveries during his appearances against Bangladesh. Misbah was traditionally known for controlled batting and calculated stroke play rather than constant aggression, so his six-hitting contribution came as part of a more measured approach. His six sixes nevertheless place him among the leading players in the Most Sixes in Ban vs Pak ODI rankings.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Misbah-ul-Haq | 13 | 247 | 47 | 6 |
8. Soumya Sarkar

Soumya Sarkar holds eighth place in the Most Sixes in Ban vs Pak ODI rankings with six sixes from just five matches. The Bangladesh batter scored 186 runs in five innings, with an unbeaten 127 as his highest score. He averaged 46.50 and struck 24 fours in addition to his six sixes. His strike rate of 101.08 reflects an aggressive style, particularly when compared with several players lower down the list. Soumya’s ability to attack Pakistan’s bowlers makes his six-hitting record an important part of the Most Sixes in Ban vs Pak ODI statistics.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Soumya Sarkar | 5 | 186 | 127* | 6 |
7. Salman Agha

Salman Agha ranks seventh in the Most Sixes in Ban vs Pak ODI standings with six sixes from five matches. He scored 187 runs across four innings and remained unbeaten once, giving him an impressive average of 62.33. His highest score was 106, which was also one of his two centuries-plus half-century performances listed in the statistics. Salman struck 18 fours and six sixes while facing 189 deliveries. His combination of reliability and boundary-hitting ability makes him an increasingly notable name in the Most Sixes in Ban vs Pak ODI record.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Salman Agha | 5 | 187 | 106 | 6 |
ALSO READ:
6. Maaz Sadaqat

Maaz Sadaqat takes sixth position in the Most Sixes in Ban vs Pak ODI rankings with six sixes in only three matches. He scored 99 runs from three innings, with a highest score of 75. His batting average was 33.00, while he faced 79 deliveries and struck nine fours. His strike rate of 125.31 shows the attacking intent behind his innings. Despite having played only a small number of matches in the rivalry, Sadaqat’s six-hitting frequency has already placed him alongside several established names in the Most Sixes in Ban vs Pak ODI list.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Maaz Sadaqat | 3 | 99 | 75 | 6 |
5. Fakhar Zaman

Fakhar Zaman sits fifth in the Most Sixes in Ban vs Pak ODI rankings with seven sixes from only four matches. The Pakistan opener scored 115 runs in four innings, with a highest score of 81. He struck seven sixes and seven fours from 140 deliveries, producing a strike rate of 82.14. Fakhar is widely associated with attacking stroke play, and his ability to target bowlers over the boundary is reflected in his six tally against Bangladesh. With seven sixes in just four matches, he has built an impressive presence in the Most Sixes in Ban vs Pak ODI standings.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Fakhar Zaman | 4 | 115 | 81 | 7 |
4. Mohammad Yousuf

Mohammad Yousuf occupies fourth position in the Most Sixes in Ban vs Pak ODI rankings with 10 sixes from 18 matches. The Pakistan batting great scored 893 runs in 16 innings, with an unbeaten 112 as his highest score. He averaged an outstanding 89.30 and recorded three centuries and five half-centuries. Yousuf struck 81 fours along with his 10 sixes, showing that much of his scoring came through precise placement and elegant boundary hitting. His exceptional run total and consistency make his 10 sixes even more notable in the Most Sixes in Ban vs Pak ODI record.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Mohammad Yousuf | 18 | 893 | 112* | 10 |
3. Tanzid Hasan

Tanzid Hasan breaks into the top three of the Most Sixes in Ban vs Pak ODI rankings with 12 sixes from just four matches. The Bangladesh opener has scored 175 runs in four innings, including a century and a half-century. His highest score is 107, while his average stands at 58.33. Tanzid has also hit 13 fours and faced 161 deliveries. His 12 sixes in such a short period demonstrate his willingness to attack and take advantage of scoring opportunities. If he continues at this rate, his position in the Most Sixes in Ban vs Pak ODI standings could become even stronger.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Tanzid Hasan | 4 | 175 | 107 | 12 |
2. Inzamam-ul-Haq

Inzamam-ul-Haq is second in the Most Sixes in Ban vs Pak ODI rankings with 13 sixes from 16 matches. The Pakistan batting legend scored 577 runs across 13 innings, remaining unbeaten five times. His average of 72.12 was supported by seven half-centuries, with 77 as his highest score. Inzamam also struck 48 fours while facing 591 deliveries. His ability to combine powerful stroke play with a strong batting average made him one of Pakistan’s most dependable performers against Bangladesh. His 13 sixes put him just behind the leader in the Most Sixes in Ban vs Pak ODI standings.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Inzamam-ul-Haq | 16 | 577 | 77 | 13 |
1. Shahid Afridi

Shahid Afridi leads the Most Sixes in Ban vs Pak ODI rankings with a remarkable 25 sixes from 21 matches. The explosive Pakistan all-rounder scored 527 runs in 19 innings, with a highest score of 124 and an average of 35.13. He faced only 352 deliveries while striking at an extraordinary 149.71. Afridi also smashed 54 fours and registered one century and two half-centuries. His 25 sixes are almost double the tally of the second-ranked Inzamam-ul-Haq, underlining the extraordinary power he brought to Pakistan-Bangladesh ODI contests. His aggressive batting approach makes Afridi the clear leader in the Most Sixes in Ban vs Pak ODI record.
| Player | Matches | Runs | Highest Score | Sixes |
|---|---|---|---|---|
| Shahid Afridi | 21 | 527 | 124 | 25 |
Frequently Asked Questions
Who has hit the most sixes in Ban vs Pak ODI history?
Shahid Afridi leads the Most Sixes in Ban vs Pak ODI rankings with 25 sixes in 21 matches.
Who is second in the Most Sixes in Ban vs Pak ODI list?
Inzamam-ul-Haq is second with 13 sixes from 16 matches.
How many sixes has Tanzid Hasan hit against Pakistan?
Tanzid Hasan has hit 12 sixes in four ODI matches against Pakistan.
Which player has the highest number of runs in this list?
Mohammad Yousuf has scored the most runs among the listed players, with 893 runs from 18 matches.
Who has the highest strike rate among the top 10?
Shahid Afridi has the highest strike rate among these players at 149.71.