Bangladesh has become one of the rising teams in the 21st century. The Bangladeshi team has achieved some phenomenal heights till now, and one of them is attaining the status of a Test-playing nation. Some great players from Bangladesh have also gone to represent their country in the longest format.

Here, in this article, we look at some of the longest-serving Bangladesh cricketers in Test cricket and their records in the most demanding format.

1. Mushfiqur Rahim (82 Matches)

Mushfiqur Rahim is a right-handed middle-order wicketkeeper batter and a former Bangladesh captain. He made his Test match debut in 2005 and has been playing the longest format ever since. Till now, he has made 5235 runs in 82 Test matches, the most by any Bangladeshi batter, at an average of 37.93, including nine hundred.

2. Tamim Iqbal (69 Matches)

Next, we have Bangladesh’s most successful and most trusted opening batter, Tamim Iqbal. He played his maiden Test match against New Zealand in 2008 and has been playing Test cricket ever since. In 69 Test matches, he has scored 5082 runs at an average of 39.09. He also has ten centuries to his name, the highest for a Bangladeshi Test batter.

3. Shakib al Hasan (63 Matches)

Shakib al Hasan, one of the world’s best all-rounders and a Bangladeshi legend, is next to feature on the list. Shakib started playing Test cricket in 2007 and has played 63 matches until now. He has scored 4251 runs at an average of 39, with five centuries to his name. He has also taken 225 wickets at an average of 31.32, including 29 five-wicket hauls.

4. Mohammad Ashraful (61 Matches)

Mohammad Ashraful is a former right-handed middle-order batter from Dhaka. Ashraful is considered one of the most elegant Bangladeshi batters of all time and was a delight to watch. He represented Bangladesh in Test cricket from 2001 to 2013 in 61 games and scored 2737 runs at an average of 24 and got six hundred to his name. However, due to his inconsistent performances, he was dropped from the team several times.

5. Mominul Haque (54 Matches)

Mominul Haque, a left-handed middle-order batter and a former Bangladesh Test captain, is next on the list. He began his Test career in 2013 against Sri Lanka at Galle and is considered a solid and valuable middle-order batter. Till now, he has made 3529 runs at an average of 37.54 and 11 centuries to his credit.

6. Habibul Bashar (50 Matches)

The first Test win for Bangladesh came under the captaincy of Habibul Bashar in 2005 against Zimbabwe. He represented Bangladesh in Test cricket from 2000 to 2008, achieving some incredible milestones. He played his debut Test match against India in Dhaka and played his last game against South Africa. He made 3026 runs at an average of 30.87, including three hundred.

7. Mahmudullah (50 Matches)

Mahmudullah, a crucial all-rounder in the Bangladeshi setup, is next to feature on the list. Mahmudullah represented Bangladesh in Test cricket for 13 years, from 2009 to 2021, and featured in 50 games. He played his maiden Test match against the West Indies and his last match against Zimbabwe. In 50 Test matches, he scored 2914 runs at an average of 33.49 and picked up 49 wickets.

8. Khaled Mashud (44 Matches)

Khaled Mashud is a former captain and a right-handed wicketkeeper batter for Bangladesh. He was Bangladesh’s premier wicketkeeper in the late 90s and early 2000s. Khaled played his maiden Test match in 2000 against India and played his last match against Sri Lanka in 2007. During his 44 Test match career, Khaled scored 1409 runs and took 78 catches.

9. Javed Omar (40 Matches)

Javed Omar, a right-handed opening batter from Dhaka, is next on the list. Javed was a typical Test-match batter with a solid defense and liked to take his time on the field. Having made his Test debut back in 2001, Javed continued to play till 2007 and gathered 1720 runs at an average of 22.05 in 40 games.

10. Imrul Kayes (39 Matches)

Next, we have Imrul Kayes, a left-handed opening batter from Khulna. Imrul started his Test career in 2008 against South Africa and played his last match against India in 2019. He scored some great knocks as an opener but was frequently dropped from the side due to his inconsistent performances. In 39 Test matches, he scored 1797 runs at an average of 24.28, with three hundred and four fifties to his name.