India vs Bangladesh Head-to-Head Records
India vs Bangladesh has grown into one of Asian cricket’s most closely followed rivalries, even though India hold a commanding historical advantage across all three formats. Bangladesh’s biggest successes have usually come in ODI cricket, including their famous 2007 World Cup upset and bilateral series victories at home. India, meanwhile, have dominated the Test and T20I records and have repeatedly beaten Bangladesh in ICC knockout or high-pressure tournament matches. Through October 2026, India lead 13-0 in Tests, 33-8 in ODIs and 17-1 in T20Is. The rivalry has featured major performances from Sachin Tendulkar, Virat Kohli, Rohit Sharma and Jasprit Bumrah for India, while Shakib Al Hasan, Mushfiqur Rahim, Tamim Iqbal and Mustafizur Rahman have produced several of Bangladesh’s strongest moments.
India vs Bangladesh Head-to-Head Record
| Format | Matches | India Wins | Bangladesh Wins | Draw/No Result |
|---|---|---|---|---|
| Test | 15 | 13 | 0 | 2 draws |
| ODI | 42 | 33 | 8 | 1 no result |
| T20I | 18 | 17 | 1 | 0 |
India have never lost a Test to Bangladesh. Their ODI advantage is also substantial, but Bangladesh’s eight wins include several important tournament and bilateral results. T20Is have been the most one-sided format, with India winning 17 of the 18 meetings.
India vs Bangladesh ODI Rivalry
India and Bangladesh first met in an ODI at the 1988 Asia Cup.
India dominated the early years, but Bangladesh gradually became a more competitive ODI side. Their first major breakthrough against India came at the 2007 World Cup, and they later won bilateral ODI series at home in 2015 and 2022.
India still lead the overall ODI record 33-8 from 42 matches, with one game ending without a result.
Bangladesh’s ability to challenge India has generally been strongest on slow home pitches where spin and cutters become important. India, however, have usually controlled neutral-venue tournament meetings because of greater batting depth and a stronger pace attack.
2007 World Cup Upset in Port of Spain
The 2007 World Cup meeting in Port of Spain remains Bangladesh’s most famous victory over India.
India won the toss and chose to bat but never settled.
Mashrafe Mortaza removed Virender Sehwag and Robin Uthappa early, while Abdur Razzak and Mohammad Rafique controlled the middle overs.
India were bowled out for 191.
Sourav Ganguly top-scored with 66, while Yuvraj Singh made 47. Sachin Tendulkar was dismissed for seven and MS Dhoni made a duck.
Bangladesh’s young batting lineup then completed a composed chase.
Tamim Iqbal attacked India’s fast bowlers, Mushfiqur Rahim guided the middle order and Shakib Al Hasan also contributed.
Bangladesh reached the target for the loss of five wickets and won by five wickets.
The result had enormous consequences. India failed to progress beyond the group stage, while Bangladesh advanced to the Super Eight phase.
2015 World Cup Quarterfinal
India and Bangladesh met again in a World Cup knockout match at the Melbourne Cricket Ground in 2015.
India batted first and scored 302/6.
Rohit Sharma played the decisive innings, scoring 137 from 126 balls. Suresh Raina supported him with 65 from 57.
Bangladesh never seriously controlled the chase.
India’s bowlers kept taking wickets, and Bangladesh were dismissed for 193 in 45 overs.
Umesh Yadav took 4/31 as India won by 109 runs and advanced to the semifinal.
The victory extended India’s strong World Cup run and provided a sharp contrast to the shock defeat in 2007.
2017 Champions Trophy Semifinal
Bangladesh reached their first ICC semifinal at the 2017 Champions Trophy, where they faced India at Edgbaston.
Bangladesh made 264/7 from 50 overs.
Tamim Iqbal scored 70 and Mushfiqur Rahim made 61. The pair had Bangladesh in a strong position, but India slowed the scoring through the middle overs. Kedar Jadhav unexpectedly took two key wickets, including Tamim and Mushfiqur.
India then made the chase look straightforward.
Rohit Sharma scored an unbeaten 123, while Virat Kohli finished on 96 not out.
India reached 265/1 in 40.1 overs and won by nine wickets.
The result sent India into the final, where they lost to Pakistan.
2023 ODI World Cup Meeting in Pune
India and Bangladesh met at the 2023 ODI World Cup in Pune.
Bangladesh scored 256/8 after a solid start from their top order.
India responded aggressively through Rohit Sharma and Shubman Gill before Virat Kohli took control of the chase.
Kohli finished unbeaten on 103 from 97 balls and reached his century by hitting the winning six.
India reached 261/3 and won by seven wickets.
The century was Kohli’s 48th in ODI cricket at the time and continued his excellent record against Bangladesh.
India vs Bangladesh at the T20 World Cup
India have dominated Bangladesh at the Men’s T20 World Cup.
The teams have met five times in the tournament through 2024, and India have won all five.
The 2016 T20 World Cup Thriller
The 2016 match in Bengaluru remains the most dramatic T20I between the teams.
India scored 146/7.
Bangladesh appeared certain to win when they needed only two runs from the final three balls.
Hardik Pandya then dismissed Mushfiqur Rahim and Mahmudullah on consecutive deliveries before MS Dhoni ran out Mustafizur Rahman from the final ball.
India won by one run.
The match is remembered as one of the most dramatic finishes in T20 World Cup history.
What Happened in 2018?
There was no Men’s T20 World Cup in 2018.
India and Bangladesh did, however, meet three times in the Nidahas Trophy in Sri Lanka that year.
India won all three matches, including the final.
The final became famous for Dinesh Karthik’s last-ball six. India needed five from the final delivery, and Karthik struck Soumya Sarkar over extra cover to seal a four-wicket victory.
2024 T20 World Cup Meeting
India and Bangladesh met in the Super Eight stage of the 2024 T20 World Cup in Antigua.
India scored 196/5.
Hardik Pandya played an important late innings, while India’s top and middle order maintained pressure throughout.
Bangladesh reached only 146/8.
India won by 50 runs and continued their unbeaten run toward the title.
India eventually won the tournament by defeating South Africa in the final.
Sachin Tendulkar vs Bangladesh
Sachin Tendulkar produced the highest Test score in the India-Bangladesh rivalry.
He scored an unbeaten 248 in Dhaka in December 2004.
That remained Tendulkar’s highest Test score in a career that included 51 Test centuries.
His ability to bat long against Bangladesh’s spin-heavy attack made him especially effective in Test cricket.
Tendulkar also faced Bangladesh in several ODIs, including the 2007 World Cup defeat, but his defining statistical performance in the rivalry remains the 248 not out.
MS Dhoni vs Bangladesh
MS Dhoni was involved in several of the rivalry’s most memorable matches.
He captained India in the 2015 World Cup quarterfinal victory and played the decisive fielding role in the 2016 T20 World Cup thriller.
With Bangladesh needing two runs from the final ball, Dhoni collected the delivery and sprinted toward the stumps to complete Mustafizur Rahman’s run-out.
Dhoni also played many Asia Cup and bilateral matches against Bangladesh and was one of India’s key middle-order finishers during the period when Bangladesh became more competitive in ODI cricket.
Virat Kohli vs Bangladesh
Virat Kohli has an excellent record against Bangladesh, particularly in ODIs.
His most memorable recent innings was the unbeaten 103 in Pune at the 2023 World Cup.
Kohli has repeatedly succeeded because of his ability to rotate strike against Bangladesh’s spinners before accelerating once set.
He also scored heavily in Test cricket against Bangladesh and was part of India’s dominant batting lineup during multiple bilateral series.
Rohit Sharma vs Bangladesh
Rohit Sharma has produced several major tournament innings against Bangladesh.
His 137 in the 2015 World Cup quarterfinal remains one of the most important.
Two years later, he scored an unbeaten 123 in the Champions Trophy semifinal.
Those two innings underline Rohit’s unusual success against Bangladesh in major ICC knockout matches.
His ability to attack short bowling and score heavily after passing fifty has repeatedly hurt Bangladesh.
Jasprit Bumrah vs Bangladesh
Jasprit Bumrah has played an important role in India’s modern dominance of Bangladesh.
His pace, yorkers and ability to bowl at the death have made scoring difficult in both ODIs and T20Is.
At the 2019 World Cup, Bumrah took four wickets as India defended their total against Bangladesh.
He also played in the 2017 Champions Trophy semifinal, where he removed Mahmudullah and Mosaddek Hossain as India restricted Bangladesh to 264/7.
Shakib Al Hasan vs India
Shakib Al Hasan has been Bangladesh’s most consistent all-round performer against India.
In ODIs, he scored 751 runs against India at an average of 37.55 and took 29 wickets.
He played a major role in Bangladesh’s 2007 World Cup upset and remained one of India’s biggest threats for more than a decade.
Shakib’s greatest value came from his dual role. He could bat in the top four and then bowl ten controlled overs of left-arm spin.
Mushfiqur Rahim vs India
Mushfiqur Rahim has featured in many of Bangladesh’s biggest matches against India.
As a teenager, he played an important innings in the successful 2007 World Cup chase.
He later became one of Bangladesh’s leading middle-order batters and scored 61 in the 2017 Champions Trophy semifinal.
His experience against Indian spin made him particularly important in ODI cricket, where Bangladesh frequently relied on him to stabilize the innings after early wickets.
Tamim Iqbal vs India
Tamim Iqbal announced himself internationally during the 2007 World Cup.
His aggressive batting against India’s fast bowlers changed the tone of Bangladesh’s chase.
Rather than allowing India to build pressure, Tamim attacked immediately and helped convince Bangladesh that the target was achievable.
He later scored 70 against India in the 2017 Champions Trophy semifinal and shared a strong partnership with Mushfiqur.
Tamim’s attacking style made him one of Bangladesh’s most important openers in this rivalry.
Mustafizur Rahman vs India
Mustafizur Rahman produced one of the greatest starts to an ODI career during India’s 2015 tour of Bangladesh.
He took five wickets on debut in the first ODI.
In the second match, he improved further with 6/43.
That gave him 11 wickets from his first two ODIs, a world record at the time, and helped Bangladesh secure their first bilateral ODI series victory over India.
His cutters were extremely difficult to score from on the Mirpur pitch and made him an immediate star.
Best Batting Performances
| Player | Score | Format | Match |
|---|---|---|---|
| Sachin Tendulkar | 248* | Test | Dhaka, 2004 |
| Rohit Sharma | 137 | ODI | World Cup, 2015 |
| Rohit Sharma | 123* | ODI | Champions Trophy, 2017 |
| Virat Kohli | 103* | ODI | World Cup, 2023 |
| Tamim Iqbal | 70 | ODI | Champions Trophy, 2017 |
| Mushfiqur Rahim | 61 | ODI | Champions Trophy, 2017 |
Tendulkar’s unbeaten 248 is the highest individual Test score in the rivalry, while Rohit’s 137 is one of India’s most important World Cup innings against Bangladesh.
Best Bowling Performances
| Bowler | Figures | Format/Match |
|---|---|---|
| Mustafizur Rahman | 6/43 | ODI, Mirpur 2015 |
| Mustafizur Rahman | 5 wickets | ODI debut, 2015 |
| Umesh Yadav | 4/31 | ODI World Cup, 2015 |
| Jasprit Bumrah | 4 wickets | ODI World Cup, 2019 |
| Shakib Al Hasan | Multiple major ODI spells | |
| Mashrafe Mortaza | Key spell | ODI World Cup, 2007 |
Mustafizur’s 6/43 remains one of the defining bowling performances in Bangladesh’s history against India. His 11 wickets from his first two ODIs drove Bangladesh to their first bilateral series victory over India.
Conclusion
India hold a clear advantage in the India vs Bangladesh head-to-head records.
Through October 2026, India lead 13-0 from 15 Tests, 33-8 from 42 ODIs and 17-1 from 18 T20Is. Two Tests have been drawn and one ODI ended without a result.
The rivalry, however, has produced several historic Bangladesh victories. The 2007 World Cup upset remains one of the biggest shocks in tournament history, while Mustafizur Rahman’s performances in 2015 helped Bangladesh secure their first bilateral ODI series win over India.
India have responded strongly in major tournaments. They won the 2015 World Cup quarterfinal, the 2017 Champions Trophy semifinal and the 2023 World Cup meeting in Pune. They have also won every T20 World Cup match between the teams.
Individual performances have added further depth to the rivalry. Tendulkar’s 248*, Rohit’s tournament centuries and Kohli’s 103* stand out for India, while Shakib’s all-round consistency, Tamim’s fearless opening batting and Mustafizur’s 2015 bowling remain central to Bangladesh’s best moments.
FAQs
How many Tests have India and Bangladesh played?
India and Bangladesh have played 15 Tests through October 2026.
Who leads the India vs Bangladesh Test head-to-head?
India lead 13-0, with two Tests drawn.
Has Bangladesh ever beaten India in a Test?
No. Bangladesh are yet to defeat India in Test cricket.
How many ODIs have India and Bangladesh played?
The teams have played 42 ODIs.
Who leads the ODI head-to-head?
India lead 33-8, with one match ending without a result.
How many T20Is have India and Bangladesh played?
They have played 18 T20Is.
Who leads the T20I record?
India lead 17-1.
Who won the 2007 World Cup match between India and Bangladesh?
Bangladesh won by five wickets in Port of Spain.
Who won the 2015 World Cup quarterfinal?
India won by 109 runs after Rohit Sharma scored 137.
Who won the 2017 Champions Trophy semifinal?
India won by nine wickets, with Rohit Sharma scoring 123 not out.
Who won India vs Bangladesh at the 2023 World Cup?
India won by seven wickets in Pune. Virat Kohli scored 103 not out.
Did India and Bangladesh play at a 2018 T20 World Cup?
No. There was no Men’s T20 World Cup in 2018. The teams instead met three times in the Nidahas Trophy, and India won all three matches.
Who won India vs Bangladesh at the 2024 T20 World Cup?
India won by 50 runs in the Super Eight stage.
What is Sachin Tendulkar’s highest Test score against Bangladesh?
Tendulkar scored an unbeaten 248 in Dhaka in 2004.
How many ODI runs did Shakib Al Hasan score against India?
Shakib scored 751 ODI runs against India and took 29 wickets.
What are Mustafizur Rahman’s best ODI figures against India?
Mustafizur took 6/43 in Mirpur in 2015.
Who has played the most famous World Cup innings for Bangladesh against India?
Tamim Iqbal’s aggressive innings in the 2007 World Cup upset remains one of Bangladesh’s most memorable performances against India.
Who scored a century for India against Bangladesh in the 2023 World Cup?
Virat Kohli scored an unbeaten 103 from 97 balls.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
