The Bangladesh Premier League (BPL) is more than just a cricket tournament—it’s a saga of legacy, loyalty, and legendary moments. Over the years, some players have not only left their mark but have also etched their names in history through consistency, longevity, and unmatched performances. Among these cricketing stalwarts, those with the Most Matches in BPL have showcased exceptional endurance and commitment to their franchises. Their presence season after season has added immense value to the league, making them household names. These players have become the backbone of their teams and true symbols of the BPL’s competitive spirit.
In this article, we spotlight the Top 10 players with the Most Matches in BPL history—going from number 10 to the ultimate number 1. These players aren’t just participants; they are BPL icons whose careers are a testament to resilience, talent, and unshakable commitment to the game. From explosive performances to consistent contributions, these cricketers have made their mark in the Bangladesh Premier League. Their longevity and impact on the league have made them true legends, earning them the distinction of being part of the Most Matches in BPL list. Let’s dive into their remarkable journeys!
List of Top 10 Players with the Most Matches in BPL History
10. Litton Das

Litton Das brings flair, fire, and finesse to the BPL stage and is steadily becoming a key figure in the list of players with the Most Matches in BPL history. With a fearless batting style and reliable wicketkeeping, he’s a dynamic match-winner who thrives under pressure. His aggressive approach, especially during powerplays, helps set the tone early for his team, often giving them a strong start. His highest score of 125* remains a standout performance — a true masterclass in destruction and style. As he continues to shine, Litton’s consistency ensures his legacy among the Most Matches in BPL legends.
Statistic | Details |
---|---|
Span | 2013–2025 |
Matches Played | 106 |
Total Runs | 2443 |
Highest Score | 125* |
Centuries | 1 |
Catches | 55 |
Stumpings | 22 |
9. Mashrafe Mortaza

A symbol of courage and grit, Mashrafe Mortaza has led both with the ball and as captain. Known for bowling with heart and leading with passion, his impact on BPL cricket is legendary. Even with recurring injuries, he gave his all, delivering unforgettable spells and motivating his team through thick and thin. Among players with the most matches in BPL, Mortaza stands tall as a true warrior of the game. His leadership qualities and match-winning performances have made him a central figure in the league’s history, earning him respect not only from fans but also from fellow cricketers across teams.
Statistic | Details |
---|---|
Span | 2012–2024 |
Matches Played | 110 |
Total Runs | 602 |
Highest Score | 56* |
Wickets Taken | 98 |
Best Bowling | 4/11 |
Catches | 20 |
8. Shakib Al Hasan

Arguably the greatest all-rounder in BPL and Bangladesh cricket history, Shakib Al Hasan continues to dominate with his bat, ball, and unmatched leadership skills. With over 2,400 runs and nearly 150 wickets, he defines all-round excellence. Shakib’s consistency and impact across seasons have made him a legendary figure in the league. His presence alone shifts momentum, and he has repeatedly delivered match-winning performances. Among the players with the Most Matches in BPL, Shakib’s longevity and brilliance stand out. He doesn’t just play — he owns the field. Each season, he reaffirms why he’s the face of BPL cricket.
Statistic | Details |
---|---|
Span | 2012–2024 |
Matches Played | 113 |
Total Runs | 2397 |
Highest Score | 89* |
Wickets Taken | 149 |
Best Bowling | 5/16 |
5-Wicket Hauls | 1 |
Catches | 21 |
7. Nurul Hasan

With his lightning-fast hands and big-hitting capability, Nurul Hasan is an explosive presence in the Bangladesh Premier League. Known for playing one of the Most Matches in BPL, his consistency and leadership behind the stumps have made him a vital part of his team. His glovework is unmatched, pulling off sharp stumpings and athletic catches with ease. Add to that his aggressive intent in the lower order, and he becomes a complete package. Whether it’s finishing an innings in style or leading with intent, Nurul’s presence has been instrumental in several crucial BPL campaigns over the years.
Statistic | Details |
---|---|
Span | 2013–2025 |
Matches Played | 115 |
Total Runs | 1452 |
Highest Score | 61 |
Catches | 76 |
Stumpings | 36 |
6. Imrul Kayes

Often underrated, Imrul Kayes has been a backbone of many BPL teams, contributing significantly to the Most Matches in BPL. He’s dependable, focused, and known for his ability to anchor the innings. Though he doesn’t have flashy stats, his composure in pressure situations makes him vital. His consistency over the years in the Bangladesh Premier League has helped his teams reach key milestones, making him an integral part of the tournament. Kayes’ ability to remain calm under pressure has earned him a reputation as one of the most reliable players in the league, with a remarkable number of appearances.
Statistic | Details |
---|---|
Span | 2012–2025 |
Matches Played | 115 |
Total Runs | 2364 |
Highest Score | 81* |
Catches | 49 |
5. Tamim Iqbal

Tamim Iqbal is one of BPL’s most elegant and destructive openers, making a significant impact in the league’s history. Known for his beautiful stroke play and long innings, he has consistently dominated at the top of the order, securing his spot among the players with the Most Matches in BPL. His consistency and ability to perform under pressure have earned him a loyal fanbase.
Notably, his top score of 141*, the highest among this top 10, showcases his pure batting class. Tamim’s remarkable achievements and longevity in the Bangladesh Premier League have solidified his legacy as a BPL legend. His consistent performances over the years have earned him a place among the players with the Most Matches in BPL, further highlighting his contribution to the league.
Statistic | Details |
---|---|
Span | 2012–2025 |
Matches Played | 118 |
Total Runs | 3835 |
Highest Score | 141* |
Centuries | 2 |
Catches | 42 |
4. Mohammad Mithun

Steady and dependable, Mohammad Mithun has quietly become one of the most experienced names in BPL, consistently securing his place in the record books for the Most Matches in BPL. While he might not have the spotlight, his contribution has been immensely valuable, often rescuing innings with smart batting. Mithun’s reliability and experience make him a key figure in the tournament, and his consistency across numerous seasons has cemented his position among the players with the Most Matches in BPL. His calm presence in high-pressure situations continues to make him a valuable asset for his team.
Statistic | Details |
---|---|
Span | 2012–2025 |
Matches Played | 126 |
Total Runs | 2353 |
Highest Score | 84* |
Catches | 45 |
Stumpings | 16 |
3. Anamul Haque

Anamul Haque is a fighter through and through. He’s played for multiple franchises in the Bangladesh Premier League and always brought energy to the top order. His lone BPL century showcases his ability to go big, and his consistency keeps him among the top performers. With his impressive track record, Anamul Haque has earned his place among the players with the Most Matches in BPL, proving his importance in the league. His versatility and perseverance on the field make him a standout figure in the competition, constantly delivering solid performances and contributing to his team’s success.
Statistic | Details |
---|---|
Span | 2012–2025 |
Matches Played | 131 |
Total Runs | 2776 |
Highest Score | 100* |
Centuries | 1 |
Catches | 54 |
Stumpings | 16 |
2. Mahmudullah

Mahmudullah Riyad is BPL’s ice-cold finisher, an experienced match-winner who shines in clutch moments. Whether it’s a key partnership, a last-over chase, or a quickfire spell with the ball, Mahmudullah always steps up when it matters. His consistent performances have earned him a special place in the history of the league, making him one of the players with the Most Matches in BPL. His reliability in pressure situations and his all-round capabilities make him an essential player for his team. Mahmudullah’s contribution to the BPL is undeniable, and his leadership and skill have made him a true icon.
Statistic | Details |
---|---|
Span | 2012–2025 |
Matches Played | 133 |
Total Runs | 2726 |
Highest Score | 73 |
Wickets Taken | 47 |
Best Bowling | 3/6 |
Catches | 63 |
1. Mushfiqur Rahim

At the very top of the list for Most Matches in BPL is Mushfiqur Rahim, the heartbeat of BPL cricket. With unmatched consistency, experience, and leadership, Mushfiqur has become the face of the league. His presence in the tournament is unparalleled, showcasing his dedication and passion for the game. He’s not just a batsman or wicketkeeper—he’s an institution, influencing every match he plays. His record in Most Matches in BPL stands as a testament to his longevity and the trust that teams place in his leadership and skill on the field.
Statistic | Details |
---|---|
Span | 2012–2025 |
Matches Played | 140 |
Total Runs | 3446 |
Highest Score | 98* |
Catches | 93 |
Stumpings | 14 |
Conclusion
These ten legends have carried the spirit of the BPL on their shoulders year after year, making them some of the players with the Most Matches in BPL. Through thrills, heartbreaks, centuries, spells, and sixes, they’ve given fans memories for a lifetime. Their longevity in the tournament, marked by their consistent performances, is a symbol of greatness—and they truly are the pillars of BPL’s golden legacy. These players have etched their names in the history of the Bangladesh Premier League, securing their place as icons who have defined the league with their dedication and extraordinary skills.
READ MORE: