The Bangladesh Premier League (BPL) has seen many talented captains who have led their teams through numerous matches, each with their unique leadership style. Here is a detailed look at the top 5 players with the most matches as captain for BPL. These players have demonstrated exceptional leadership qualities, guiding their teams to success even when they didn’t always come out on top. Let’s dive into their remarkable careers and examine their performance as captains in the BPL.
5. Tamim Iqbal

Tamim Iqbal has made a significant impact in the Bangladesh Premier League as a leader. Having started his captaincy career in 2013, Tamim led Barisal Bulls and Chittagong Vikings with determination and consistency. With 63 appearances, Tamim is among the elite players with the most matches as captain for BPL. His aggressive batting approach often translated into bold captaincy choices, and he was not afraid to take risks.
Tamim’s leadership in high-pressure games was impressive, and he often led from the front. His growing captaincy record highlights his reliability and decision-making. Despite not always having the strongest squad, he made sure his teams remained competitive, adding to his status among players with the most matches as captain for BPL.
Player | Matches | Wins | Losses |
Tamim Iqbal | 63 | 35 | 28 |
ALSO READ:
4. Mushfiqur Rahim

Mushfiqur Rahim is another name that stands out when discussing the most matches as captain for BPL. He has captained 85 matches, equal to Mahmudullah, but with his calm demeanor and smart cricketing brain, Mushfiqur made his leadership count. He captained teams like Barisal Bulls, Chittagong Vikings, and Rangpur Riders, always playing a central role in team strategy.
Despite a win percentage of 49.41%, Mushfiqur was respected for his composed leadership. His balanced approach helped young players grow under his guidance. Being one of the most experienced wicketkeeper-batsmen in the BPL, Mushfiqur’s long captaincy career puts him among the legends with the most matches as captain for BPL.
Player | Matches | Wins | Losses |
Mushfiqur Rahim | 85 | 42 | 42 |
3. Mahmudullah

Mahmudullah is widely respected for his calm and tactical leadership style. He led Barisal Bulls and Chittagong Kings in 85 matches, placing him firmly among the players with the most matches as captain for BPL. He was known for maintaining balance and discipline in his team, even during tight match situations.
His leadership helped his teams remain steady, although the win-loss ratio was equal. Even though he didn’t have the highest win percentage, Mahmudullah’s ability to stay composed and make intelligent decisions earned him a strong reputation. His consistent presence as captain over the years ensures his name remains among the top for the most matches as captain for BPL.
Player | Matches | Wins | Losses |
Mahmudullah | 85 | 42 | 42 |
2. Shakib Al Hasan

Shakib Al Hasan, Bangladesh’s most iconic all-rounder, ranks second in the list of players with the most matches as captain for BPL. With 86 matches as captain, Shakib led Bangladesh Kings, Barisal Bulls, and Dhaka Dynamites to several memorable wins. Known for his sharp cricketing mind, he often used field settings and bowling changes to gain the upper hand.
Shakib’s win percentage of 62.79% is the highest among the top five captains in BPL history. He consistently brought the best out of his players and remained a match-winner himself. His long-term impact and captaincy record show why he holds a top spot among players with the most matches as captain for BPL.
Player | Matches | Wins | Losses |
Shakib Al Hasan | 86 | 54 | 32 |
1. Mashrafe Mortaza

Mashrafe Mortaza tops the chart with 105 matches, making him the player with the most matches as captain for BPL. A true leader in every sense, Mashrafe captained multiple franchises like Chittagong Vikings, Dhaka Dynamites, and Rangpur Riders. His leadership has been central to the BPL’s growth and popularity.
With a win percentage of 60.95%, Mashrafe was known for uniting his teams and delivering results. His vast experience and calm personality made him one of the most reliable captains. From 2012 to 2024, Mashrafe’s presence and achievements have defined what it means to have the most matches as captain for BPL.
Player | Matches | Wins | Losses |
Mashrafe Mortaza | 105 | 64 | 41 |
READ MORE: