Port of Spain, Trinidad. March 17, 2007. 8:30 PM local time.
India need 5 runs off the last over. They have wickets in hand. Ganguly is still at the crease. Bangladesh have never beaten India in a World Cup. The stadium is tense.
Then Robin Uthappa plays across the line. Bowled. India are 191 all out.
Bangladesh chase 192. Mushfiqur Rahim stays calm. Tamim Iqbal has already scored 51 earlier. When the winning run is hit, Fans in Dhaka pour into the streets. A government ban on public gatherings is openly ignored. The whole country doesn’t care. That one match didn’t just end India’s World Cup campaign. It launched a rivalry. And everything that happened between 2000 and 2025 connects back to that single evening in Port of Spain.
The Beginning: Bangladesh’s First Test Against India (2000)
November 10, 2000. Bangabandhu National Stadium, Dhaka.
Bangladesh played their inaugural Test match. Their opponents: India. They were bowled out for 400 in the first innings: But that total included a 145-run partnership that no one expected from a team in their first-ever Test. India won by 9 wickets. But there was a signal buried inside the scoreline: Bangladesh’s batters weren’t going to roll over. They made India work.
What most people miss: Bangladesh’s first Test score of 400 is comparable to what many established Full Member nations scored in their first Tests. For context, Zimbabwe scored 293 in their first Test, Sri Lanka 174. Bangladesh’s 400 was a statement, even in defeat.
By 2004, India toured Bangladesh and won 2-0 in Tests, But the margins were competitive. By 2007, Bangladesh made the world pay attention.
March 17, 2007 — The Day Cricket Changed in Bangladesh
This is the defining moment of the entire rivalry. Not a bilateral series, not an Asia Cup a World Cup ambush that knocked India out of the tournament at the group stage.
India posted 191. On paper, this was a chaseable target in ODI cricket. But with Ganguly, Dravid, Tendulkar, Yuvraj, and Dhoni in the lineup, 191 should have been 280 minimum. India’s batting collapsed against consistent medium-pace bowling that hit good lengths on a Trinidadian pitch.
How Bangladesh Did It
Mashrafe Mortaza took 4/38. Not pace. Not mystery spin. Just disciplined seam bowling at 130 kph that exposed India’s technical frailty against accurate deliveries pitching just outside off stump.
Tamim Iqbal: 51 off 53 balls, in his first World Cup, aged 18, Anchored Bangladesh’s chase. Mushfiqur Rahim finished it unbeaten on 56.
Bold opinion: India didn’t lose because Bangladesh was extraordinary that day. India lost because their batting lineup refused to believe that 191 was a dangerous total against a fired-up team on a neutral pitch. Overconfidence is a competitive disadvantage. Bangladesh exploited it perfectly.
What India Got Completely Wrong
India’s team selection was bizarre. They played 7 specialist batters, conceding Bangladesh control in the middle overs. Their bowlers Zaheer Khan and Agarkar had 0 wickets between them. The bowling plan clearly didn’t account for Bangladesh’s newly aggressive batting philosophy.
This is where things go wrong for favorites in cricket every time: when you prepare for the opposition you expect, not the opposition that shows up.
Read Also:- India Women’s National Cricket Team vs Ireland Women’s National Cricket Team Timeline
The Rise Through ODIs: Bangladesh’s 8 Wins Against India
The 2015 ODI Series in Bangladesh: India’s First Bilateral Loss
June 2015. Mirpur, Dhaka.
India toured Bangladesh for the first time in 7 years. Bangladesh won the ODI series 3-2: Their first-ever bilateral ODI series win against India.
Mustafizur Rahman announced himself to the world with 13 wickets in 3 matches. His cutters sharp off-cutters that died on the pitch at 130 kph. Dismantled India’s middle order repeatedly. Rohit Sharma, Kohli, Dhoni: All struggled against the same delivery.
Original observation: Mustafizur’s rise is the single biggest reason Bangladesh started winning ODIs against India. He didn’t change the batting; he gave Bangladesh a wicket-taking threat in the middle overs, Something they’d never had. One bowler shifted the entire bilateral ODI record.
Asia Cup 2012 and 2016: Shakib’s Rivalry-Defining Performances
March 16, 2012. Mirpur.
Bangladesh beat India by 5 wickets in the Asia Cup. Shakib Al Hasan scored 49 and took 1/42: But his leadership under pressure orchestrated the chase. India had posted 289. Bangladesh chased it with 5 balls to spare.
What people think vs reality: Most fans believe Shakib’s best performances came against weaker teams. Reality: his Asia Cup record against India: 400+ runs across 8 ODIs with 12 wickets. is arguably better than against any other Full Member nation. He is the face of Bangladesh cricket specifically in the context of this rivalry.
The World Cup Moments — Biggest Clashes on the Global Stage
2015 Quarter-Final: The No-Ball That Bangladesh Still Debates
March 19, 2015. Melbourne Cricket Ground.
India won by 109 runs. 302/6 to Bangladesh’s 193. Convincing on paper.
But here’s the real problem: With Bangladesh 277/5 in the final stages, Rubel Hossain was given out caught behind off a delivery from Umesh Yadav. TV replays showed the ball may have clipped the stumps first, Not his gloves. Bangladesh fielded a formal protest. It was overruled.
Had that wicket not fallen when it did, Bangladesh would have chased 303. The match was closer than the 109-run margin suggests. 4 wickets fell in the final 23 runs. Context, not scorelines, tells the real story of this rivalry.
2023 ODI World Cup: India’s Statement Win in Pune
October 19, 2023. Maharashtra Cricket Association Stadium, Pune.
India posted 256/8 (50 overs) and bowled Bangladesh out for 256: Wait, no. Bangladesh posted 256/8. India chased in 41.3 overs, 259/3. Rohit Sharma smashed 48 off 42 as India cantered home with 7 wickets.
World Cup pressure tests reveal true team character. Bangladesh competed. But India’s batting depth. Rohit, Gill, Kohli, Iyer, Made any target under 280 feel academic.
Read Also:- UAE Cricket Team vs India a Cricket Team Timeline
The T20I Story: India’s Near-Perfect Record
India lead T20Is against Bangladesh 13-1. The one Bangladesh win: November 7, 2019 in Nagpur, came under unusual circumstances.
Rohit Sharma wasn’t playing. India’s lineup was rotated. Bangladesh posted 153/6, and India crumbled for 148/6. A par score, a tired Indian lineup, and a full-strength Bangladesh attack, Those conditions aligned once to produce a T20I win.
Counterintuitive idea: Bangladesh’s T20I record against India is 1-13, But their overall T20I record against other nations is strong. This tells you something specific: India’s T20 squad depth is unique, not that Bangladesh is a weak T20 side.
Asia Cup 2025: India’s Clinical Super 4 Win
September 24, 2025. Dubai International Cricket Stadium.
India beat Bangladesh in the Asia Cup Super 4 stage. Bangladesh posted 178/6. India chased with 4 overs to spare, Rohit and Gill adding 90+ for the opening wicket.
Bangladesh’s bowling: Taskin, Mustafizur, Mahedi Hasan, Was disciplined but lacked the variation to contain India’s aggressive top-order in T20 format. Taskin’s straight balls were dispatched for six by Rohit twice in the powerplay.
Test Cricket: India’s Dominance With One Warning Shot
India lead Tests 11-0, with 2 draws. Bangladesh have never won a Test against India. But September 2024 in Chennai provided the clearest sign yet that the gap is closing.
2024 Chennai Test: Hasan Mahmud’s 5-Wicket Statement
September 19–22, 2024. MA Chidambaram Stadium, Chennai.
India batted first and posted 376. Bangladesh replied with 149: Bowled out with R. Ashwin taking 6 wickets. India declared on 287/4. Bangladesh made 234 in the second innings.
India won by 280 runs. But Hasan Mahmud’s 5/83 in India’s first innings, removing Rohit, Jaiswal, Pant, Jadeja, and Ashwin across 22.2 overs was Bangladesh’s best bowling performance against India in any Test.
Bold opinion: Hasan Mahmud at 24, bowling 140 kph reverse-swing in his first Test against India, is what Bangladesh’s fast bowling pipeline has been building toward for 10 years. He didn’t win the match. But he showed India’s top order is not immune to genuine quality pace on a Chennai surface. That’s significant.
Read Also:- Pakistan National Cricket Team vs India National Cricket Team Match Scorecard
Why Bangladesh Has NEVER Won a Test Against India
The answer is India’s spin battery in home conditions. Ashwin, Jadeja, and in recent years Axar Patel form a combination that exploits every batting weakness on Indian Test pitches. Bangladesh’s batters even excellent stroke-makers like Litton Das and Mushfiqur. Have never found a consistent answer to off-spin and left-arm orthodox on turning tracks.
Away in Bangladesh? The Tests are more competitive. But India schedule Tests sparingly in Dhaka and Chattogram.
The 2025 Tour That Never Happened
India’s tour of Bangladesh in August 2025 was officially called off.
This was India’s scheduled bilateral series 3 ODIs and 3 T20Is: Planned for Dhaka and Chattogram. The cancellation came amid Bangladesh’s post-political-uprising restructuring following the events of 2024, security concerns flagged by BCCI, and ICC rescheduling protocols.
What most people miss: This tour cancellation is significant not just logistically. It prevented Bangladesh from playing competitive cricket on their home turf at a time their batting lineup was rebuilding under a new captain. India missed a chance to extend their bilateral record. Bangladesh missed their best chance to win at home. Both sides lost something real.
The series was absorbed into the rescheduled calendar. New dates were not confirmed as of April 2026.
Full Head-to-Head Timeline Table (Key Matches)
| Date | Format | Tournament/Series | Venue | Winner | Margin | Defining Moment |
|---|---|---|---|---|---|---|
| Nov 10, 2000 | Test | Bangladesh debut | Dhaka | India | 9 wkts | Bangladesh’s 400 in first innings |
| Mar 17, 2007 | ODI | ICC World Cup | Port of Spain | Bangladesh | 5 wkts | Mashrafe 4/38, Mushfiqur 56* |
| Mar 19, 2015 | ODI | ICC World Cup QF | Melbourne | India | 109 runs | Dhoni 137*, disputed no-ball |
| Jun 2015 | ODI | Bilateral series | Dhaka (3 matches) | Bangladesh | 3-2 series | Mustafizur 13 wkts in 3 ODIs |
| Mar 2012 | ODI | Asia Cup | Mirpur | Bangladesh | 5 wkts | Shakib 49, Bangladesh chase 290 |
| Nov 7, 2019 | T20I | Bilateral | Nagpur | Bangladesh | 7 wkts | Only Bangladesh T20I win vs India |
| Sep 2024 | Test | Bangladesh tour India | Chennai | India | 280 runs | Hasan Mahmud 5/83 |
| Oct 6–12, 2024 | T20I (3 matches) | Bangladesh tour India | Gwalior/Delhi/Hyd | India | 3-0 | India won by 7 wkts, 86 runs, 133 runs |
| Sep 24, 2025 | T20I | Asia Cup Super 4 | Dubai | India | 6 wkts | Rohit-Gill 90+ opening stand |
Read Also:- India National Under-19 Cricket Team vs England Under-19 Cricket Team Timeline
Overall head-to-head (all formats): India W63, Bangladesh W9, Draw/NR 3
Why Bangladesh Wins in Bangladesh: And Only in Bangladesh
Of Bangladesh’s 9 wins against India, 7 have come in Bangladesh or on neutral Asian surfaces. The pattern is not a coincidence: it’s pitch science.
Mirpur and Chattogram pitches are low, slow, and turn sideways from day one in ODIs. Spin is the equalizer. Bangladesh’s home spinners, Mehidy Hasan Miraz, Shakib, Taijul Islam. Have match-winning spells because they understand the surface better than any visiting team.
India’s consistent mistake: Arriving in Bangladesh with three pacers, underestimating how much the surface takes spin, and being caught between a pace-first strategy and an underprepared spin lineup. In 2015, India played Umesh Yadav in Mirpur. On a surface that spun 25 degrees from day one. That decision cost them the series.Practical takeaway: If you’re watching the next India-Bangladesh bilateral series in Bangladesh, watch which team manages spin better in the first 25 overs. That tells you who wins the match. Forget pace, forget powerplay. It’s the middle overs under spin that define this rivalry on home soil.
Key Records From This Rivalry
- Highest individual score: Sachin Tendulkar — 248* vs Bangladesh (Test, Dhaka, 2004)
- Best bowling in a Test innings: Hasan Mahmud — 5/83 (Chennai, Sep 2024)
- Bangladesh’s most wins vs India in a calendar year: 3 (2015)
- India’s biggest T20I win over Bangladesh: 133 runs (Hyderabad, Oct 2024)
- Only T20I Bangladesh won vs India: Nagpur, Nov 7, 2019
- Most runs in this rivalry: Mushfiqur Rahim (Bangladesh) — 1,800+ runs across all formats
- Most wickets: Shakib Al Hasan — 55+ wickets across all formats
What the Future Holds
The rescheduled India tour of Bangladesh: Whenever it happens, Will define the next chapter of this rivalry. Bangladesh’s batting under new leadership features Najmul Hossain Shanto, Litton Das, and Towhid Hridoy. All capable of posting 280+ in ODIs.
India’s next generation: Shubman Gill, Yashasvi Jaiswal, Abhishek Sharma. Hasn’t been extensively tested in Dhaka’s turning conditions. That series will reveal whether India has finally solved the Bangladesh problem at home, or whether the cycle of upsets continues.
Honest forecast: Bangladesh will win at least one ODI in their next home series against India. They always do. And one day, Possibly sooner than fans expect. They will win a bilateral series again.
Frequently Asked Questions (FAQs)
Q1: How many times has Bangladesh beaten India in cricket?
Ans. Bangladesh have beaten India 9 times across all formats — 8 ODI wins and 1 T20I win. They have never won a Test against India.
Q2: When did Bangladesh first beat India in a World Cup?
Ans. Bangladesh beat India in the ICC Cricket World Cup on March 17, 2007 in Port of Spain, Trinidad. India were bowled out for 191; Bangladesh chased with 5 wickets to spare.
Q3: Has Bangladesh ever won a Test match against India?
Ans. No. As of April 2026, Bangladesh have never won a Test match against India. India lead the Test series 11-0, with 2 draws.
Q4: Who has scored the most runs for Bangladesh against India?
Ans. Mushfiqur Rahim has scored the most runs for Bangladesh against India across all formats, with 1,800+ international runs in this rivalry, including key knocks in the 2007 World Cup and the 2015 ODI series.
Q5: Why was India’s 2025 tour of Bangladesh cancelled?
Ans. India’s scheduled August 2025 tour of Bangladesh (3 ODIs + 3 T20Is) was officially called off amid security concerns and scheduling disruptions following Bangladesh’s political upheaval in 2024. The series has not been formally rescheduled as of April 2026.
Q6: What is India’s T20I record against Bangladesh?
Ans. India have won 13 of 14 T20Is against Bangladesh. Bangladesh’s only T20I win came on November 7, 2019 in Nagpur, when India fielded a rotated lineup.
Q7: Who took the most wickets for India against Bangladesh?
Ans. R. Ashwin leads India’s wicket-takers in Tests against Bangladesh, with notable 6-wicket hauls. In ODIs, Anil Kumble and Ashish Nehra were consistent performers in the 2000s era.

