This wasn’t just a cricket match. This was a full Bollywood script. A horror opening act, a stunning middle-order comeback, a returning hero taking five wickets, and a World No. 1 batter playing the most patient century of his career. The Bangladesh National Cricket Team vs India National Cricket Team Match Scorecard from February 20, 2025 has it all.
Disclaimer: This article covers the ICC Champions Trophy 2025 Group A match between Bangladesh and India played on February 20, 2025, at the Dubai International Cricket Stadium. All scorecard data, statistics, and quotes are sourced from ESPNcricinfo and verified cricket media publications. This content is purely informational.
Match Snapshot – Everything You Need at a Glance
| Match Detail | Information |
|---|---|
| Tournament | ICC Champions Trophy 2025 |
| Match Number | 2nd Match, Group A |
| Venue | Dubai International Cricket Stadium, Dubai, UAE |
| Date | February 20, 2025 (Day/Night) |
| Toss | Bangladesh won — chose to bat |
| Bangladesh Score | 228 all out (49.4 overs) |
| India Score | 231/4 (46.3 overs) |
| Result | India won by 6 wickets (21 balls remaining) |
| Player of the Match | Shubman Gill — 101* off 129 balls |
| ESPNcricinfo MVP | Towhid Hridoy, BAN — 130.97 pts |
| ODI Match Number | ODI #4844 |
The Context – Why This Match Mattered
Let’s set the scene first. This was the Bangladesh National Cricket Team vs India National Cricket Team opener for both sides in the ICC Champions Trophy 2025. India were the tournament favourites. Bangladesh were the underdogs with something to prove.
Shubman Gill had already risen to the top of the ICC Men’s Batting Rankings ahead of Thursday’s fixture — so pressure was very much on him to deliver on the big stage. Mohammed Shami, meanwhile, was making his long-awaited return to ICC tournament cricket after months out with injury.
Bangladesh Batting – From 35/5 to 228: A Miraculous Recovery
This is the part of the Bangladesh National Cricket Team vs India National Cricket Team match that nobody saw coming. Bangladesh won the toss and chose to bat. What followed in the first 10 overs was nothing short of a batting horror show.
Bangladesh slipped to 35 for 5 with Mohammed Shami and Axar Patel doing the early damage.
Five wickets. Thirty-five runs. Ten overs.
Let’s put that in context. The scorecard looked like a football match result. Two drops of catches didn’t help either — Rohit Sharma dropped a regulation catch at first slip off Jaker Ali, denying Axar Patel a hat-trick, and Hardik Pandya dropped Towhid Hridoy at mid-off when the batter was on just 23.
How Bangladesh’s Innings Unravelled (Then Rebuilt)
Mohammed Shami opened the bowling and removed Soumya Sarkar in the first over. Harshit Rana then dismissed Bangladesh captain Najmul Hossain Shanto, with Virat Kohli taking a brilliant catch at short cover point. Axar Patel then removed Tanzid Hasan and Mushfiqur Rahim off successive deliveries.
That’s how you get to 35/5. Clinical, brutal, almost surgical.
But then Towhid Hridoy and Jaker Ali happened.
Jaker Ali combined alongside Towhid Hridoy to add 154 runs for the sixth wicket. The partnership was the record highest for the sixth wicket in ICC Champions Trophy history and against India in the ODI format.
154 runs. From 35/5. At the freaking ICC Champions Trophy. In Dubai. Against India’s full-strength attack.
Towhid Hridoy completed his maiden international century off 114 balls, hitting 6 fours and 2 sixes. He did it with cramps. The man was literally cramping up and still milking the Indian bowling attack. Respect.
Bangladesh Batting Scorecard
| Batter | Runs | Key Detail |
|---|---|---|
| Soumya Sarkar | Low | Caught by KL Rahul, Shami over 1 |
| Tanzid Hasan | Low | Dismissed by Axar Patel |
| Najmul Hossain Shanto (C) | 0 | Duck; Kohli catch, Rana wicket |
| Mushfiqur Rahim | Low | Axar on successive ball after Tanzid |
| Mehidy Hasan Miraz | Low | Edge to Gill at slip (Shami) |
| Jaker Ali | 68 (114 balls) | Record 6th-wicket stand of 154 |
| Towhid Hridoy | 100 (114 balls)* | Maiden ODI century, 6×4, 2×6 |
| Rishad Hossain | Valuable runs | Kept scoreboard moving late |
| Mustafizur Rahman | 0 | Last wicket — Shami finishes |
India Bowling – Shami’s Fairytale Return
You can’t talk about this Bangladesh vs India scorecard without pausing for Mohammed Shami. The man returned to ICC tournament cricket like he never left.
Mohammed Shami took a five-wicket haul and also completed his 200th ODI wicket in this match.
His 200th ODI wicket. At the ICC Champions Trophy. On his comeback. You honestly could not write this stuff.
Shami removed both openers in his opening spell, inducing outside edges that were caught by KL Rahul and Shubman Gill. He was precise, swinging the ball in vintage fashion, and the Dubai pitch gave him just enough to work with.
Axar Patel nearly stole the show with a hat-trick ball in his first over. Axar Patel snapped the wickets of Tanzid Hasan and Mushfiqur Rahim off successive deliveries, with KL Rahul grabbing the catches behind the stumps. He almost rounded up a hat-trick with Jaker Ali edging one, but Rohit Sharma was unable to latch on.
Bangladesh vs India – Head-to-Head Stats & Timeline
The Bangladesh National Cricket Team vs India National Cricket Team stats tell an important story about how this rivalry has evolved.
| Format | Matches Played | India Wins | Bangladesh Wins |
|---|---|---|---|
| ODIs | 40+ | 32+ | 7+ |
| T20Is | 15+ | 12+ | 3+ |
| Tests | 13+ | 10+ | 2+ |
| Champions Trophy | 2 | 2 | 0 |
Bangladesh National Cricket Team vs India National Cricket Team timeline highlights:
- 2007 ODI World Cup: Bangladesh shocked India — one of cricket’s greatest upsets
- 2016 T20 World Cup: India edged a last-over thriller (Hardik Pandya finished it)
- 2022 T20 World Cup: India won convincingly
- 2023 ODI World Cup: India won by massive margins
- 2025 Champions Trophy: India won by 6 wickets — but Bangladesh made them work for it
The 2025 Dubai clash added another chapter to this historic rivalry — Bangladesh’s 35/5 recovery to 228 stands as a remarkable example of middle-order resilience in ICC tournament cricket.
Bangladesh vs India – Key Players Breakdown
When it comes to the Bangladesh National Cricket Team vs India National Cricket Team players who shaped this specific match, here’s your cheat sheet:
India’s Heroes:
- Mohammed Shami — 5-wicket haul + 200th ODI wicket on comeback
- Shubman Gill — 101* off 129, first ICC century, World No. 1 ODI batter
- Axar Patel — Near hat-trick, 2 wickets, crucial early pressure
- Harshit Rana — First ICC wicket (Shanto duck), impressive debut
Bangladesh’s Heroes:
- Towhid Hridoy — Maiden ODI ton (100 off 114) from 35/5 — truly special
- Jaker Ali — 68 off 114, record 6th-wicket stand of 154 with Hridoy
- Rishad Hossain — 2 wickets in the chase, kept Bangladesh in the hunt
- Taskin Ahmed — Removed in-form Rohit Sharma in the powerplay
Expert Opinion
Our Take: The Bangladesh National Cricket Team vs India National Cricket Team match scorecard from Champions Trophy 2025 was a tale of two halves — literally.
Bangladesh’s first 10 overs: an absolute nightmare. Bangladesh’s next 40: a masterclass in batting resilience.
ESPNcricinfo noted: “Bangladesh could take heart in Towhid Hridoy’s century lifting them from 35 for 5, but very few teams win from 35 for 5.” That’s the reality of high-level ODI cricket. One great partnership isn’t always enough.
Former India spinner Anil Kumble noted: “Kohli is putting a lot of pressure on himself and needs to relax a little.” Meanwhile, Sanjay Manjrekar praised Gill saying, “The difference between Shreyas Iyer and Shubman Gill is that Gill will take you right till the end.”
Conclusion
The Bangladesh National Cricket Team vs India National Cricket Team Match Scorecard from the ICC Champions Trophy 2025 is genuinely one of the most layered ODI scorecards in recent memory. Bangladesh went from 35/5 to 228 — a recovery that deserves to be remembered long after this tournament fades. Towhid Hridoy’s maiden century under pressure, with cramps, against India’s full-strength bowling attack is the stuff of legend.
Read More:
- India national cricket team vs Netherlands national cricket team match scorecard
- India National Cricket Team vs West Indies Cricket Team Match Scorecard: 5 Explosive Moments You Missed
- Mumbai Indians vs Delhi Capitals Match Scorecard: Thrilling Last-Over Drama You Can’t Miss
- Gujarat Titans vs Delhi Capitals Match Scorecard: 5 Insane Moments From IPL 2026 Best Thriller
- Kolkata Knight Riders vs Chennai Super Kings Match Scorecard: Last-Over Drama Ends in Stunning 2-Wicket Win!
Frequently Asked Questions
Q1. What was the result of the Bangladesh vs India Champions Trophy 2025 match?
India won by 6 wickets with 21 balls remaining. Bangladesh scored 228 all out and India chased 229 in 46.3 overs at Dubai International Cricket Stadium on February 20, 2025.
Q2. Who won Player of the Match in Bangladesh vs India?
Shubman Gill of India won Player of the Match for his unbeaten 101 off 129 deliveries — his first century in ICC events and his most satisfying innings by his own admission.
Q3. What was Bangladesh’s lowest point in the Bangladesh vs India scorecard?
Bangladesh crashed to 35 for 5 in the first 10 overs, with Mohammed Shami and Axar Patel doing the early damage. It remains one of the worst batting collapses in this fixture’s ICC tournament history.
Q4. Who scored a century for Bangladesh in the Bangladesh vs India match?
Towhid Hridoy scored his maiden international century — 100 off 114 balls with 6 fours and 2 sixes — lifting Bangladesh from 35/5 to a respectable 228 total.
Q5. What was Mohammed Shami’s achievement in the Bangladesh vs India match?
Mohammed Shami took a five-wicket haul and completed his 200th ODI wicket in this match — a milestone he achieved on his Champions Trophy comeback after months out with injury.



