Bangladesh vs India head to head record and stats

Here's Bangladesh vs India head to head ahead of their 2023 Asia Cup fixture at R Premadasa Stadium in Colombo on September 15. 

The two sides had not clashed in the group stage earlier and will be meeting for the first time in the competition in the Super 4 stage, with a spot in the final on the line.  

Bangladesh reached the Super 4 stage after beating Afghanistan comprehensively in their group match. They then faced Pakistan in their first Super 4 game, which they ended up losing by seven wickets. Shakib Al Hasan and Mushfiqur Rahim registered fifties while batting first but a late collapse meant they could only post 193. 

India, on the other hand, saw their first game against Pakistan washed out due to rain. They were troubled by the seam bowlers of Naseem Shah and Shaheen Afridi, with Rohit Sharma and Virat Kohli both falling to the left-arm seamer.

Their game against Nepal was curtailed by rain as well, but Rohit and Shubman Gill took the team over, ensuring India qualified for the Super Four as the second team of Group A. 

bangladesh vs india head to head
Photo by Icon sport

Bangladesh vs India head to head record 

One look at Bangladesh vs India head to head record in ODI cricket and it shows how heavily India have dominated the rivalry. The two teams have faced each other 39 times in ODI cricket. India have been victorious in 31 of those whereas Bangladesh have won only seven. 

However, you could say the gap between the two has been getting smaller, with Bangladesh winning the last two ODI series against the Men in Blue, including defeating them in December 2022. Can they produce an inspiring performance in this game?

Matches Played39
India won31
Bangladesh won7
No Result1

Bangladesh vs India head to head ODI stats 

Most runs 

The Bangladesh vs India head to head rivalry has turned into a heated one in recent years and it has seen some top performances over the years. Speaking about the most runs in the rivalry, Virat Kohli tops the list with 807 runs at an average of 67.25. He has hit four centuries and three half centuries against Bangladesh in ODIs. For Bangladesh, Shakib Al Hasan has scored 671 runs with no hundreds but eight fifties.  

Virat Kohli807
Rohit Sharma738
Shakib Al Hasan671
Mushfiqur Rahim665
Tamim Iqbal596

Most wickets 

One of the greatest all-rounders Shakib tops the chart for the highest wickets in the Bangladesh vs India head to head rivalry. He has scalped 28 wickets from just 21 games at an average of 32.28. From the Indian side, Ajit Agarkar has taken 16 wickets against Bangladesh from eight ODIs.

Shakib Al Hasan28
Mashrafe Mortaza23
Mustafizur Rahim22
Mohammad Rafique18
Ajit Agarkar16

Bangladesh vs India: What happened in the last meeting? 

India and Bangladesh last played against each other in the third ODI of the series last December. Bangladesh had already clinched the first two games and won the series, but India bounced back in the third game.

Ishan Kishan made his maiden ODI double ton and Kohli scored his first ODI hundred since August 2019 as India won by 227 runs. 



A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!