Sri Lanka vs Bangladesh 2nd ODI – Match Result & Full Story

Published on: 17/02/2026
Sri Lanka vs Bangladesh 2nd ODI

The Sri Lanka vs Bangladesh 2nd ODI delivered an electrifying contest that kept fans glued to their screens from start to finish. As part of the ongoing ODI series, the Sri Lanka vs Bangladesh clash carried high expectations, and both teams lived up to the hype with a performance full of intensity, drama, and crucial turning points. From aggressive batting to disciplined bowling, the Sri Lanka vs Bangladesh encounter proved once again why this rivalry continues to grow in international cricket.

Coming into this match, both Sri Lanka vs Bangladesh squads were eager to gain the upper hand in the series. Sri Lanka aimed to dominate with their experienced lineup, while Bangladesh entered the Sri Lanka vs Bangladesh showdown with confidence and a well-balanced team. The match quickly turned into a tactical battle, where every run, wicket, and decision played a vital role in shaping the outcome.

In this detailed coverage of the Sri Lanka vs Bangladesh 2nd ODI – Match Result & Full Story, we explore all the key highlights, including match-winning performances, crucial DRS moments, and game-changing partnerships. Whether you missed the match or want a full breakdown, this Sri Lanka vs Bangladesh report will give you a complete understanding of how the action unfolded.

🏏 Bangladesh’s Batting — Good Enough, Not Brilliant

In the Sri Lanka vs Bangladesh 2nd ODI, Bangladesh got the toss and chose to bat first. And honestly, the first 20 minutes of this Sri Lanka vs Bangladesh clash were painful to watch if you’re a Bangladesh fan.

Tanzid Hasan nicked off to Fernando in the third over. Just a regulation edge, nothing special, straight to the keeper. He looked disappointed walking back — and fair enough. In a high-pressure Sri Lanka vs Bangladesh match, losing your opener that early puts immediate pressure on the entire top order. Suddenly, you’re rebuilding before you’ve even built anything.

Then came Shanto. And yes, in every Sri Lanka vs Bangladesh game, he tends to divide opinion — people always want him to score faster. But what he did here was exactly right. He took his time, settled in, and didn’t throw his wicket away trying to compensate for the early loss. Alongside Emon, he built a partnership of 63 runs. Shanto only contributed 14 of those, but in a tense Sri Lanka vs Bangladesh encounter, that partnership was crucial. Without it, Bangladesh could have easily collapsed early.

Emon, though, was the standout performer in this Sri Lanka vs Bangladesh innings. His 67 off 69 balls was a quality knock in any ODI context. He reached his fifty in just 46 balls and looked completely in control. He dominated the leg side, picked length early, and got into position quickly. Sri Lanka dropped him early — around the fifth or sixth over in this Sri Lanka vs Bangladesh match — and that proved costly. He made them pay with three clean sixes, properly timed, no luck involved.

When Emon got out in the 20th over for 67, Bangladesh were in a decent position in this Sri Lanka vs Bangladesh game — but far from safe.

Then came Hridoy, and this is where things get underrated in this Sri Lanka vs Bangladesh story. He scored 51 off 69 balls. It wasn’t the most fluent innings — Hasaranga troubled him, there were a few nervous moments — but he stayed. And that mattered. Around overs 25 to 30 in this Sri Lanka vs Bangladesh clash, Bangladesh hit a rough patch with wickets falling too quickly. Hridoy’s presence prevented a complete collapse and kept the innings alive.

On the bowling side, Fernando was exceptional for Sri Lanka in this Sri Lanka vs Bangladesh match. His figures of 4 for 35 show how disciplined he was, making Bangladesh fight for every run. Hasaranga was a bit more expensive — 3 for 60 — but still picked up key wickets at important moments.

Eventually, Bangladesh were bowled out for 248 in 45.5 overs in this Sri Lanka vs Bangladesh 2nd ODI.

Kusal Mendis Made 248 Look Like Nothing. For About 12 Overs.

Kusal Mendis' powerful cricket moment Kusal Mendis' powerful cricket

This section of the game is the reason half the internet is still talking about it.

Mendis walked out to bat like he already knew how this was going to end. First ball — hit. Second ball — hit. He wasn’t hanging around, wasn’t respecting the target, wasn’t doing any of that cautious opener stuff. He just started playing his shots from ball one and the timing was — I don’t know how to describe it other than obscene. Like the ball was coming off his bat differently than it comes off everyone else’s.

50 off 20 balls. Twenty balls. The fastest ODI fifty ever scored at the R. Premadasa Stadium — Thisara Perera held that record before this, 23 balls against England back in 2014, and Mendis just erased it. It’s also the fourth quickest half-century ever by a Sri Lankan in men’s ODI cricket which is a mental stat when you think about how many games Sri Lanka have played.

10 overs gone. Sri Lanka at 75 for 2. Mendis on 50-something and still going. 249 target. This chase was basically over.

Tanvir Islam had been brought on to bowl and — this is important — Mendis was absolutely destroying him. 22 runs off two overs. The kid looked shell-shocked. He’s 22, second ODI ever, and he’s getting smashed by one of the best white-ball batters in the world in front of a packed home crowd. Every captain I can think of takes him off here. Every single one.

Miraz left him on.


The DRS Ball. The One That Changed Everything.

The DRS Ball. The One That Changed Everything.

Tanvir comes in to bowl again. Mendis is on 56 off 31 balls. Barely any sweat on his shirt.

Ball hits pad. Big appeal. Umpire says no.

Miraz reviews.

The whole ground waits.

Out. LBW. Overturned.

I don’t exaggerate when I say the atmosphere in that stadium changed in about three seconds. One moment it’s loud and buzzing and Sri Lanka fans are already planning the celebration. Then Mendis is walking off and suddenly it’s this horrible silence — the kind you get when a crowd realizes the game they thought was done is very much not done.

What happened next was just brutal for Sri Lanka. From 75 for 2 they went to 170 for 8. I wrote that again because I need you to actually sit with it. 75 for 2. Cruising. To 170 for 8. In one of the most one-sided batting collapses I’ve seen from a team that was genuinely well-placed.

Asalanka went. Kamindu Mendis went. Wellalage went. Hasaranga — the same Hasaranga who’d taken 3 wickets with the ball — went without making much impact. All of them falling to the spinners, all of them looking uncomfortable and rushed and nothing like the batters they actually are.

Tanvir was a completely different bowler now. Same action, same arm speed — but the lines were tighter, the variations were sharper, and you could see in his face that the Mendis wicket had done something for his confidence. Miraz and Shamim chipped in too, the whole spin unit just suffocated Sri Lanka’s middle order over those crucial middle overs.

Final figures for Tanvir — 5 for 39. Best bowling figures ever recorded by a Bangladesh bowler against Sri Lanka in ODI history. Second ODI. After going for 22 in his first two overs.

I don’t know what else to say about that. It’s just remarkable.


Liyanage Nearly Gave Me a Heart Attack

So at 170 for 8 you’re thinking it’s done right. Bangladesh fans are probably thinking about the flight home already, relaxing, celebrating a bit early.

Then Janith Liyanage happened.

He came out and batted like someone who hadn’t read the scorecard. No panic, no slogging, no desperation — just clean proper cricket shots with real purpose behind them. And the thing is Bangladesh’s bowling at the death started getting nervy. They went down the leg side a couple of times, gave away some extras, Liyanage kept finding the boundary and suddenly this match had a really uncomfortable feel to it again.

By the time it got to the 48th over, Sri Lanka needed 21 off 20 balls. Liyanage hit a six — a proper one, high and hard over midwicket — and the crowd lost it. Genuinely lost it. People who’d been quiet for the last hour were suddenly on their feet. I had a moment of genuine panic watching it.

Mustur Rafizahman though. You give him the ball in a moment like this and he earns his money. He came around the wicket, bowled this beautiful slower off-cutter, and Liyanage tried to drive it through the covers and just spooned it straight back. Caught and bowled. 78 off 85 balls — which is a stunning innings by the way, one of the better lower-order knocks I’ve seen in a close ODI finish — but it wasn’t enough.

Sri Lanka 232 all out. Bangladesh winners by 16 runs.


So Where Does This Leave the Series?

1-1. Three-match series. Decider in Pallekele.

Sri Lanka had beaten Bangladesh by 77 runs in the first match — which felt pretty decisive at the time. Bangladesh looked completely outplayed that day. Coming back and winning the second game, away from home, defending a total that barely cracked 250, on a pitch that should’ve helped Sri Lanka’s batters — that’s a real response. That’s character.

Bangladesh’s spinning unit is the story of this match and probably the story of this series. Tanvir Islam gets the headlines but Miraz’s captaincy — specifically keeping Tanvir on when literally everyone watching thought he should come off — that’s the decision that won this game. Proper instinct from a captain who backed his bowler when it was the wrong-looking call.

Sri Lanka have a problem though and they know it. Their middle order just fell apart when the pressure came on. Asalanka, Kamindu, Wellalage — these are experienced cricketers. They shouldn’t be falling in a heap like that from a position of 75 for 2. Something’s wrong with how they’re set up to handle losing a big wicket mid-chase and they need to figure that out before Pallekele or it’ll happen again. Bangladesh’s spinners will make sure of it.

The decider should be good. Both teams now know exactly what to expect from each other.


The Numbers for the Stat People

Match: Sri Lanka vs Bangladesh, 2nd ODI Date: July 5, 2025 Venue: R. Premadasa Stadium, Colombo Result: Bangladesh won by 16 runs Bangladesh: 248 all out in 45.5 overs Sri Lanka: 232 all out in 48.5 overs Player of the Match: Tanvir Islam (5/39) Top Runs BAN: Parvez Hossain Emon 67 | Towhid Hridoy 51 Top Runs SL: Janith Liyanage 78 | Kusal Mendis 56 Best Bowling BAN: Tanvir Islam 5/39 Best Bowling SL: Asitha Fernando 4/35


Final Thought Before the Decider

Third ODI, Pallekele, winner takes the series.

My gut says Bangladesh go in as slight favorites now — they’ve got momentum, their spin attack is clicking, and they’ve already proven they can handle Colombo conditions better than anyone expected. Sri Lanka are at home though and their batting — when it’s working properly — is genuinely dangerous.

Whoever wins the middle overs battle wins this series. That’s it. That’s the whole thing. Overs 20 to 40, who controls the spin, who builds pressure, who holds their nerves. This match proved that more clearly than anything.

Stay across it on loutas365.com — third ODI preview and full result coming soon.