Test cricket is the oldest and the most extended format of the cricket. It is played over five days and have 90 overs in each day. India is one of the best test playing nation. There are many teams India has played against. One of those teams is Bangladesh. India has not played much matches against Bangladesh, but whenever there have been a match, it was an interesting one. Some batters have scored exceptionally well in matches between these two teams. In this article, we will look at the top 10 cricketers with the most runs scored between India and Bangladesh test matches.

1. Ajinkya Rahane – 345

Ajinkya Rahane was a dependable middle-order batter for the Indian team. He was also a tremendous overseas test batter and helped India win many tough matches. He has been a part of 4 matches against Bangladesh in test cricket and has scored 345 runs. He has four fifties against Bangladesh in test cricket.

2. Mahmudullah – 347

Mahmudullah is an all-rounder from the Bangladesh team. Mahmudullah is a legendary cricketer for the Bangladeshi team, but he always struggled for form. He has been a part of 5 test matches against India and has scored 347 runs. He has three fifties against India in test cricket.

3. Shakib Al Hasan – 376

Shakib Al Hasan is one of the most superb all-rounder ever to play cricket. He is a highly skilled player, capable of scoring runs at lower position and taking wickets when needed. He has been a part of 8 test matches against India and has scored 376 runs. He has two fifties against India in test cricket.

4. Gautam Gambhir – 381  

Gautam Gambhir was one of India’s most completed batters. Gambhir played a significant role in the history of Indian cricket. He has been a part of 4 matches against Bangladesh in test cricket and has scored 381 runs. He has two centuries and one fifty against Bangladesh in test cricket.

5. Mohammed Ashraful – 386

Mohammed Ashraful was a former Bangladeshi player who played for the team between 2001 and 2013. He was a great batter but was involved in the fixing. He has been a part of 6 test matches against India and has scored 386 runs. He has two centuries against India in test cricket.

6. Virat Kohli – 437

Virat Kohli is one of the most incredible batters in the current times. He was the best test captain for the Indian team. He has been a part of 6 matches against Bangladesh in test cricket and has scored 437 runs. He has two centuries against Bangladesh in test cricket.

7. Chesteshwar Pujara – 468

Pujara is one of the best test batters that India has. Pujara’s main strength in batting is his patience. He has been a part of 5 matches against Bangladesh in test cricket and has scored 468 runs. He has one century and five fifties against Bangladesh in test cricket.

8. Rahul Dravid – 560  

Rahul Dravid was the best test batter that ever played in the jersey of India. He was a patient batter and had great techniques. He has been a part of 5 matches against Bangladesh in test cricket and has scored 560 runs. He has three centuries and one fifty against Bangladesh in test cricket.

9. Mushfiqur Rahim – 604

Mushfiqur Rahim is one of the Bangladesh longest serving cricketer. He is also the best wicketkeeper that Bangladesh ever produced. He has been a part of 8 test matches against India and has scored 604 runs. He has two centuries and two fifties against India in test cricket.

10. Sachin Tendulkar – 820

Sachin Tendulkar is one of the legendary batters that India has produced. Sachin was known for his batting techniques, as he performed against any team. He has been a part of 7 test matches against Bangladesh and has scored 820 runs. He has five centuries against Bangladesh in test cricket.