Most Matches in BPL History is a prestigious milestone that highlights a player’s longevity, consistency, and impact in the Bangladesh Premier League. Over the years, the BPL has been graced by numerous stars, but only a few have managed to appear in the most number of matches. These players have become legends through their unmatched dedication and performances. Let’s dive into the incredible journeys of the top 5 cricketers who hold the record for the Most Matches in BPL history.
List of Top 5 Legendary Players with the Most Matches in BPL History
5. Tamim Iqbal

Tamim Iqbal, one of the most stylish and destructive openers in BPL history, has been a major force in the league since its inception. Known for his elegant stroke play and dominance at the top, Tamim’s consistent performances have made him a fan favorite. Featuring among the players with the Most Matches in BPL History, his presence has been vital for his teams. His top score of 141*, the highest in this elite list, highlights his ability to turn matches around.
His longevity in the BPL has cemented his status as a true legend of the league, and his remarkable consistency at the top has been vital to his team’s success.
Statistic | Details |
Span | 2012–2025 |
Matches Played | 118 |
Total Runs | 3835 |
Highest Score | 141* |
Centuries | 2 |
Catches | 42 |
4. Mohammad Mithun

Mohammad Mithun may not always grab the headlines, but his quiet yet dependable performances have made him one of the most experienced players in BPL history. Known for his calm presence in the middle order, Mithun has often stabilized innings during tough situations. His consistency and ability to perform under pressure have earned him recognition. Among players with the Most Matches in BPL History, Mithun stands out as a symbol of reliability and endurance throughout the tournament’s competitive seasons.
Statistic | Details |
Span | 2012–2025 |
Matches Played | 126 |
Total Runs | 2353 |
Highest Score | 84* |
Catches | 45 |
Stumpings | 16 |
3. Anamul Haque

Anamul Haque is known for his boundless energy and fighting spirit on the field. A regular in the BPL, he has featured in Most Matches in BPL, representing various franchises with fierce determination. His lone BPL century showcases his ability to deliver in crucial moments. Consistently performing at the top order, Anamul’s presence in Most Matches in BPL History highlights his experience. His dedication and work ethic make him a standout figure and a reliable performer in the league.
Statistic | Details |
Span | 2012–2025 |
Matches Played | 131 |
Total Runs | 2776 |
Highest Score | 100* |
Centuries | 1 |
Catches | 54 |
Stumpings | 16 |
2. Mahmudullah Riyad

Mahmudullah Riyad has built a reputation as one of the finest finishers in BPL history. Known for his calmness under pressure, he is the player his team relies on in crunch moments. His all-round skills with both bat and ball have been crucial to many victories. Featuring prominently in the list of Most Matches in BPL History, Mahmudullah’s consistent performances and leadership make him an invaluable asset and a true veteran of the league’s competitive history.
Statistic | Details |
Span | 2012–2025 |
Matches Played | 133 |
Total Runs | 2726 |
Highest Score | 73 |
Wickets Taken | 47 |
Best Bowling | 3/6 |
1. Mushfiqur Rahim

At the very top of this list of Most Matches in BPL stands Mushfiqur Rahim, the undisputed legend of the Bangladesh Premier League. His unmatched consistency, leadership, and commitment have made him the backbone of the league. As a player and leader, Mushfiqur has influenced countless matches. His longevity in the competition is a true testament to his dedication. Not only is he an exceptional wicketkeeper-batsman, but his experience has made him a cornerstone of BPL’s rich history.
Statistic | Details |
Span | 2012–2025 |
Matches Played | 140 |
Total Runs | 3446 |
Highest Score | 98* |
Catches | 93 |
Stumpings | 14 |
READ MORE: