Test cricket has gained importance through the establishment of the World test championship and cricketers have performed very well in test cricket through the last decade. Bangladesh has performed exceptionally well in test cricket for a great period. Bangladesh has been a major test-playing nation. In this article, we will discuss the top 10 Bangladeshi players with the highest runs in international test cricket. The list will consist of all-time Bangladeshi cricketers and will look forward to the records set by the Bangladeshi batsmen in international test cricket.

1. Mushfiqur Rahim (5235)

The highest run-scorer for Bangladesh in international test cricket is the wicketkeeper-batsman Mushfiqur Rahim. He has represented Bangladesh in international test cricket since 2005 and is also one of the current players of the team. He has played 82 international test matches for Bangladesh and has scored 523 runs in them at an average of 37.93 with a strike rate of 47.12.

2. Tamim Iqbal (4981)

The second highest Bangladeshi player with the highest runs in international test cricket is Tamim Iqbal. He made his International Test cricket debut for Bangladesh in 2008 and is also one of the present players of the team. He has played 67 international test matches for Bangladesh and has scored 4981 runs at an average of 39.53 with a strike rate of 57.90.

3. Shakib Al Hasan (4113)

The next player on the list of the top 10 Bangladeshi players with the highest runs in international test cricket is the all-rounder Shakib Al Hasan. He made his International Test cricket debut in 2007 and is presently a very important asset to the Bangladesh team. He has represented Bangladesh and 61 International test matches and has scored 4113 runs in them at an average of 39.17 with a strike rate of 61.57.

4. Mominul Haque (3525)

The fourth highest run-scorer for Bangladesh in international test cricket is Mominul Haque. He made his international Test cricket debut for Bangladesh in 2013 and has played 53 International test matches till now. He has scored 3525 test runs in them at an average of 38.31 with a strike rate of 53.36.

5. Habibul Bashar (3026)

The next player on the list of the top 10 Bangladeshi players with the highest runs in international test cricket is Habibul Bashar. He played International Test cricket for Bangladesh from 2000 to 2008. During this period, he has played 50 International test matches for Bangladesh and has scored 3026 runs in them at an average of 30.87 with a strike rate of 60.27.

6. Mahmudullah (2914)

The 6th highest run-scorer for Bangladesh in international test cricket is Mahmudullah. He represented Bangladesh and international test cricket from 2009 to 2021. He has played 50 international test matches for Bangladesh and has scored 2914 runs in them at an average of 33.49 with a strike rate of 53.46.

7. Mohammad Ashraful (2737)

The next player on the list of the top 10 Bangladeshi players with the highest runs in international test cricket is Mohammad Ashraful. He has played International Test cricket for Bangladesh from 2001 to 2013. During this time, he has played 61 International test matches for Bangladesh and has scored 2737 runs in them at an average of 24.00 with a strike rate of 46.07.

8. Liton Das (2011)

The eighth highest run-scorer for Bangladesh in international test matches is Liton Das. He made his international test debut in 2015 and is among the current cricketers on the team. Till now, he has played 33 International test matches for Bangladesh and has scored 2011 runs at an average of 36.56 with a strike rate of 56.74.

9. Imrul Kayes (1797)

The next player on the list of the top 10 Bangladeshi players with the highest runs in international test cricket is Imrul Kayes. He has played International Test cricket for Bangladesh from 2008 to 2019. In this period, he has played 39 International test matches for Bangladesh and has scored 1797 runs in them at an average of 24.28 with a strike rate of 48.02.

10. Javed Omar (1720)

The last player on the list of the top 10 Bangladeshi players with the highest runs in international test cricket is Javed Omar. He played International Test cricket for Bangladesh from 2001 to 2007. He has scored 1720 International test runs for Bangladesh in the 40 matches he played. He has an average of 22.05 with a strike rate of 38.14.