T20I matches between Bangladesh and Pakistan have always delivered exciting cricketing action. This fixture is known for high-intensity contests, big-hitting, and remarkable innings. Over the years, several batsmen have shone consistently, contributing to most runs in Bangladesh vs Pakistan T20Is and leaving a lasting impact on this rivalry.
Table of Contents
List of 10 Players with Most Runs in Bangladesh vs Pakistan T20Is
10. Shahid Afridi -Pakistan

Shahid Afridi, famously known as “Boom Boom,” has been one of Pakistan’s most aggressive T20I batsmen against Bangladesh. Playing between 2007 and 2016, Afridi often turned matches around with his explosive batting. In 10 matches against Bangladesh, he scored 181 runs at an impressive strike rate of 190.52. Afridi’s attacking style ensured that he frequently contributed to most runs in Bangladesh vs Pakistan T20Is, even without scoring a century. His quick-fire innings were crucial in giving Pakistan fast starts and putting pressure on Bangladesh early in the game.
Player | Runs | HS | Ave | SR |
Shahid Afridi | 181 | 49 | 20.11 | 190.52 |
ALSO READ: Top 10 Greatest Run Chases in ODI Cricket History
9. Afif Hossain -Bangladesh

Afif Hossain has emerged as a young and promising talent for Bangladesh in T20Is against Pakistan since 2020. In 9 innings, Afif has scored 186 runs with a strike rate of 109.41, showing his ability to hit boundaries consistently. His performances highlight his growing role in the team and make him a key figure in discussions of most runs in Bangladesh vs Pakistan T20Is. Afif’s stroke play and quick scoring ability at the top or middle of the order make him one of Bangladesh’s most exciting prospects for this rivalry.
Player | Runs | HS | Ave | SR |
Afif Hossain | 186 | 36 | 23.25 | 109.41 |
8. Babar Azam -Pakistan

Babar Azam has quickly become Pakistan’s leading T20I batsman in recent years. Between 2020 and 2022, he played 8 T20Is against Bangladesh, scoring 195 runs at an average of 27.85 with a strike rate of 105.97. Babar’s consistent batting style and ability to anchor innings have made him crucial in Pakistan’s T20 setup. His calm approach ensures that he regularly contributes to most runs in Bangladesh vs Pakistan T20Is, stabilizing the middle order and providing Pakistan with steady scoring when early wickets fall.
Player | Runs | HS | Ave | SR |
Babar Azam | 195 | 66* | 27.85 | 105.97 |
7. Shoaib Malik -Pakistan

Shoaib Malik has been one of Pakistan’s reliable middle-order batsmen in T20Is against Bangladesh from 2007 to 2021. In 12 matches, he scored 208 runs at a strike rate of 130.00. Malik’s experience allows him to play controlled innings, helping Pakistan recover from early setbacks. His ability to rotate strike and accelerate when needed makes him an important contributor to most runs in Bangladesh vs Pakistan T20Is, often ensuring Pakistan posts competitive totals or chases effectively.
Player | Runs | HS | Ave | SR |
Shoaib Malik | 208 | 58* | 29.71 | 130.00 |
6. Mohammad Haris -Pakistan

Mohammad Haris is a recent T20I sensation for Pakistan, known for his aggressive batting. Since 2022, he has scored 219 runs in 7 innings against Bangladesh, including a century. With a strike rate of 175.20, Haris can change the course of a game within a few overs. His remarkable scoring ability makes him a key player in most runs in Bangladesh vs Pakistan T20Is, and his performances have already begun to shape the outcome of matches in this high-profile rivalry.
Player | Runs | HS | Ave | SR |
Mohammad Haris | 219 | 107* | 36.50 | 175.20 |
5. Litton Das -Bangladesh

Litton Das has been a crucial batsman for Bangladesh in T20Is against Pakistan from 2020 to 2025. Over 11 innings, he has scored 227 runs with a strike rate of 125.41. Known for his power-hitting at the top of the order, Litton often gives Bangladesh early momentum. His ability to provide quick starts makes him an important contributor to most runs in Bangladesh vs Pakistan T20Is, helping set or chase challenging targets against Pakistan’s strong bowling attack.
Player | Runs | HS | Ave | SR |
Litton Das | 227 | 69 | 20.63 | 125.41 |
4. Tamim Iqbal -Bangladesh

Tamim Iqbal has long been one of Bangladesh’s premier T20I batsmen. From 2007 to 2020, he played 11 innings against Pakistan, scoring 235 runs with a strike rate of 120.51. Tamim’s experience and ability to handle pressure at the top of the order make him a key player in most runs in Bangladesh vs Pakistan T20Is. His consistent performances have helped Bangladesh post competitive totals and build partnerships in crucial matches.
Player | Runs | HS | Ave | SR |
Tamim Iqbal | 235 | 65 | 21.36 | 120.51 |
3. Mohammad Rizwan -Pakistan

Mohammad Rizwan has been Pakistan’s most consistent T20I batsman against Bangladesh in recent years. From 2015 to 2022, he scored 274 runs in 7 innings at an impressive average of 54.80 and a strike rate of 113.22. Rizwan’s ability to anchor innings while maintaining a healthy scoring rate makes him a vital figure in most runs in Bangladesh vs Pakistan T20Is. His calm and calculated batting often turns matches in Pakistan’s favor.
Player | Runs | HS | Ave | SR |
Mohammad Rizwan | 274 | 78* | 54.80 | 113.22 |
2. Mohammad Hafeez -Pakistan

Mohammad Hafeez has been one of Pakistan’s most dependable T20I batsmen against Bangladesh from 2007 to 2020. In 9 innings, he scored 277 runs with a strike rate of 112.14. Hafeez’s skill in rotating the strike and accelerating when required makes him a key contributor to most runs in Bangladesh vs Pakistan T20Is. His experience in middle-order batting has often helped Pakistan recover from difficult positions and maintain scoring momentum.
Player | Runs | HS | Ave | SR |
Mohammad Hafeez | 277 | 67* | 34.62 | 112.14 |
1. Shakib Al Hasan -Bangladesh

Shakib Al Hasan stands out as Bangladesh’s top T20I scorer against Pakistan. From 2007 to 2022, he scored 360 runs in 11 innings with an average of 40.00 and a strike rate of 132.35. Shakib’s consistency and experience make him the most prolific batsman in most runs in Bangladesh vs Pakistan T20Is. His ability to play crucial innings under pressure has often kept Bangladesh competitive against Pakistan in high-stakes encounters.
Player | Runs | HS | Ave | SR |
Shakib Al Hasan | 360 | 84 | 40.00 | 132.35 |
This list highlights the players who have excelled with the bat in this exciting T20I rivalry. From explosive hitters like Shahid Afridi and Mohammad Haris to consistent anchors like Babar Azam, Shakib Al Hasan, and Mohammad Rizwan, these players have defined the narrative of most runs in Bangladesh vs Pakistan T20Is. Each player has contributed uniquely to their team, providing memorable performances and thrilling cricket moments in one of the most competitive T20 rivalries in international cricket.
READ MORE:
- Top 10 Players with Most Hundreds for Bangladesh in ODIs
- Top 10 Greatest ODI Innings in Cricket History
FAQs
1. Who has scored the most runs in Bangladesh vs Pakistan T20Is?
Shakib Al Hasan of Bangladesh holds the record for the most runs in Bangladesh vs Pakistan T20Is, with 360 runs in 11 innings, showcasing his consistency and ability to perform under pressure.
2. Which Pakistan player has the highest runs against Bangladesh in T20Is?
Mohammad Hafeez has scored the most runs for Pakistan in T20Is against Bangladesh, totaling 277 runs in 9 innings, making him a key contributor in this rivalry.
3. Are there any young players making a mark in Bangladesh vs Pakistan T20Is?
Yes, Afif Hossain from Bangladesh and Mohammad Haris from Pakistan have recently emerged as exciting young talents, contributing significantly to the most runs in Bangladesh vs Pakistan T20Is in recent matches.
4. What factors help players score the most runs in Bangladesh vs Pakistan T20Is?
Consistent performance, strong strike rates, and the ability to handle pressure at critical moments are key factors. Players like Shakib Al Hasan and Babar Azam combine technique and experience to achieve high scores in this high-profile T20I rivalry.