Wanindu Hasaranga is one of Sri Lanka’s most exciting cricketers – a leg-spinner who can also score runs when needed. He’s played Bangladesh in different formats, and it’s been a mixed bag.
Whether he’s challenging batters with his googlies or adding runs late in the innings, Hasaranga shows his all-round ability. He hasn’t played Bangladesh in the Asia Cup yet, but he’s on the Sri Lanka team for the 2025 tournament, so people will be watching him.
Here’s a breakdown of his record in each format.
Test Stats and Records vs Bangladesh
Wanindu Hasaranga has only played one Test match against Bangladesh, back in 2021. He batted well but didn’t get any wickets.
Batting stats
| Opponent | Matches | Runs | Highest | Average | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| Bangladesh | 1 | 43 | 43 | 43.00 | 78.18 | 0 | 0 | 3 | 0 |
Bowling Stats
| Opponent | Matches | Overs | Runs | Wickets | Average | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|---|---|
| Bangladesh | 1 | 45.0 | 126 | 0 | – | 2.80 | – | 0 | 0 |
He didn’t take any wickets in 45 overs, so it wasn’t a great bowling performance. Still, his 43 runs showed he could be a valuable batter in Test matches.
ODI Stats and Records vs Bangladesh
Hasaranga has played in 11 ODIs against Bangladesh from 2018 to 2025. This is where his all-round game has really shone.
Batting stats
| Opponent | Matches | Runs | Highest | Average | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| Bangladesh | 11 | 212 | 74 | 23.55 | 110.99 | 0 | 1 | 14 | 9 |
Bowling Stats
| Opponent | Matches | Overs | Runs | Wickets | Average | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|---|---|
| Bangladesh | 11 | 94.2 | 463 | 19 | 24.36 | 4.90 | 29.7 | 2 | 0 |
Hasaranga’s average of 24.36 and economy rate of 4.90 make him a consistent wicket-taker in ODIs. His best performance of 4/10 shows how good he can be. He also scores quickly with the bat, with a rate over 110, making him a useful lower-order batter.
T20I Stats and Records vs Bangladesh
In T20Is, Hasaranga has played 4 matches. He’s had more of an impact with the ball than with the bat.
Batting stats
| Opponent | Matches | Runs | Highest | Average | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| Bangladesh | 4 | 23 | 15 | 5.75 | 104.54 | 0 | 0 | 2 | 1 |
Bowling stats
| Opponent | Matches | Overs | Runs | Wickets | Average | Econ | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|---|---|
| Bangladesh | 4 | 15.0 | 134 | 6 | 22.33 | 8.93 | 15.0 | 0 | 0 |
His SR of 15.0 in T20Is is good. His economy rate is high at 8.93 but he takes wickets in the middle overs.
Asia Cup Stats and Records vs Bangladesh
Hasaranga hasn’t played against Bangladesh in the Asia Cup yet but he’s in Sri Lanka’s squad for 2025 Asia Cup. He’ll probably play a big role for Sri Lanka.
Wanindu Hasaranga’s record against Bangladesh shows his value as an all-rounder. His performances in ODIs are really a cut above. He utilizes a mixture of control and aggression to discomfort the batters. His numbers in Tests and T20Is can surely be improved upon, but Hasaranga still brings a great deal to the team.
As Sri Lanka heads into the 2025 Asia Cup, one to keep an eye out for will certainly be Hasaranga. Has in him all the necessary skills to help Sri Lanka gain victories, especially against a team like Bangladesh that is fast improving-whether it be in his breaking partnerships or somewhat attacking with the bat.




