Published: November 19, 2025, 05:58 PM
Mushfiqur Rahim has become the first Bangladeshi cricketer to reach 100 Test matches, marking a historic milestone for the nation. Here’s a quick look at the players with the most Test appearances for Bangladesh.
Bangladesh veteran Mushfiqur Rahim received his 100th Test cap on November 19, 2025; thus, becoming the first player in his nation to reach the landmark figure. One of the undisputed greats of Bangladesh cricket, he stands as a symbol of resilience, longevity, and unwavering commitment to the national cause.
Celebrating Mushfiqur Rahim’s storied career, here is a look at five Bangladesh players with the highest number of Test match appearances to their names
Mohammad Ashraful – 61 matches
One of Bangladesh’s earliest distinguished batters in Test cricket, Mohammad Ashraful fittingly capped his career with 61 matches for his nation. The cricketer made his Test debut at a tender age of just 17 back in September 2001, i.e., within a year from Bangladesh’s initiation in the format. The elegant right-handed batter hauled 2,737 runs in 119 innings at an average of 24, listing eight half-centuries and six hundreds in the process.
Mohammad Ashraful also led Bangladesh in 13 of those matches between the years 2007 and 2009, before quietly exiting from the international scene in 2013.
Tamim Iqbal – 70 matches
Blistering opener Tamim Iqbal stormed into Bangladesh’s Test scene in January 2008 after a heroic ODI World Cup in 2007, and celebrated the occasion by slapping twin half-centuries against New Zealand in Dunedin. He went on to play 70 Tests for Bangladesh, with the last of them being a home affair against Ireland in Mirpur in April 2023.
By the time he concluded his career, Tamim Iqbal had minted 5,134 runs in the format from 134 innings at a splendid average of nearly 40. He is also one of the very few Bangladeshi batters to have composed a Test double hundred, doing so against Pakistan in the drawn Test of April 2015 in Khulna.
New roles for Shanto and Miraz; Bangladesh name new deputies across all formats
Shakib Al Hasan – 71 matches
Legendary all-rounder Shakib Al Hasan played 71 matches for Bangladesh in Tests since his debut in May 2007 up until his latest appearance in October 2024, both against Team India. Apart from being Bangladesh’s highest wicket-taker in the format with 246 scalps in just 121 innings at an average of 31.72, Shakib is also Bangladesh’s fourth highest run-getter with 4,609 runs at an average of 37.77 and a strike rate of over 60.
He also led Bangladesh in 19 Test matches, winning four of them, including one to record his nation’s first-ever overseas series victory back in July 2009 in the West Indies.
Mominul Haque – 75 matches
Bangladesh top-order batter Mominul Haque, with 75 Test caps to his name, is still going strong as he turned up for his nation in November 2025 against Ireland at Mirpur. He made his debut with a match against Sri Lanka in Galle back in March 2013. To sum up his first 75 matches as a player, Mominul Haque has tallied nearly 5,000 Test runs at an average of 37.28, punching out 13 hundreds and 24 fifties. He has also taken 11 wickets in the format, which includes a sensational match-winning spell of 3-4 against New Zealand in late 2023.
Mushfiqur Rahim – 100 matches
On November 19, 2025; vintage wicketkeeper-batter Mushfiqur Rahim became the first Bangladeshi cricketer to complete 100 Test matches as a player. To put that in wider context, the Bangladesh cricket team itself has featured in 156 matches since their format initiation back in the year 2000.
Mushfiqur Rahim has also led Bangladesh in 34 of those matches, leading them to a national record of seven Test wins and nine draws. Furthermore, the legendary middle-order batter is Bangladesh’s highest run-getter in Tests with way over 6,000 runs at an average of 38.37. In terms of number of centuries, he is second only to Mominul Haque with 12 tons.