Sun 14 Jun – Morning Edition (AU)
Australia Policy Australia News Pulse
Updated 08:13 16 stories today
Blog Business Local Politics Tech World

Bangladesh vs Sri Lanka Match Scorecard: Head-to-Head & Results

Thomas Oliver Thompson Anderson • 2026-05-24 • Reviewed by Ethan Collins

If you’ve followed Bangladesh cricket over the past few years, you’ve seen a team that no longer just shows up — it shows fight. The first Test of the 2025 tour against Sri Lanka in Galle was a perfect example: a high-scoring draw that tilted back and forth for five days, ending with Sri Lanka 72 for 4 chasing a stiff target. This article breaks down the scorecard, the rivalry, and what the numbers say about where both sides stand today.

Head-to-Head (Tests): Sri Lanka 21 wins, Bangladesh 1 win ·
Head-to-Head (ODIs): Sri Lanka 45 wins, Bangladesh 13 wins ·
Head-to-Head (T20Is): Sri Lanka 13 wins, Bangladesh 9 wins ·
Latest Test Match: 1st Test at Galle, June 2025 – Draw

Quick snapshot

1Confirmed facts
  • Head-to-head Test record: Sri Lanka 21–1 (Wikipedia)
  • Bangladesh’s only Test win came in 2017 (ESPNcricinfo)
  • Latest Test (June 2025) ended in a draw (ESPNcricinfo)
2What’s unclear
  • Future series schedule beyond 2025
  • Potential changes in team composition for upcoming matches
  • Exact player form and injuries ahead of next matches
3Timeline signal
  • 2001 – First Test; Sri Lanka wins (ESPNcricinfo)
  • 2017 – Bangladesh wins first Test (ESPNcricinfo)
  • March 2025 – Bangladesh wins T20I series 2–1 (Wikipedia)
  • June 2025 – 1st Test drawn (ESPNcricinfo)
4What’s next
  • 2nd Test at Colombo (June 25 start)
  • ODI leg of the tour (dates TBC)
  • T20I leg (future series beyond 2025 unconfirmed)

Six key facts that underpin every Bangladesh–Sri Lanka encounter.

Fact Value
First Test Match 2001 – Sri Lanka won by an innings (ESPNcricinfo)
Bangladesh’s first Test win 2017 – Colombo (by 4 wickets) (ESPNcricinfo)
Highest individual run-scorer (Tests) Kumar Sangakkara (SL) – 2,359 runs (Wikipedia)
Highest wicket-taker (Tests) Muttiah Muralitharan (SL) – 37 wickets (Wikipedia)
Most recent ODI series result 2023 – Sri Lanka won 2–1 (ESPNcricinfo)
Most recent T20I series result 2025 – Bangladesh won 2–1 (Wikipedia)

Note: The 2025 Galle Test draw marked the first time Bangladesh posted a first-innings total above 480 in Sri Lanka since 2017, signaling deeper batting resilience.

Which team is better Sri Lanka or Bangladesh?

The question is loaded because the answer depends on format. Across three formats, one pattern: Sri Lanka holds a commanding lead in Tests and ODIs, while T20Is have become genuinely competitive.

Head-to-head record in Tests

In Tests, Sri Lanka has won 21 matches to Bangladesh’s 1, with 10 draws (Wikipedia). Bangladesh’s only victory came in 2017 in Colombo. The 2025 Galle draw was the 32nd Test between the sides.

Head-to-head in ODIs

In 58 ODIs, Sri Lanka leads 45–13 (ESPNcricinfo). Bangladesh has won 4 of the last 10 ODIs, narrowing the gap but still far behind.

Head-to-head in T20Is

The shortest format is the closest: Sri Lanka leads 13–9 (Wikipedia). Bangladesh won the most recent T20I series 2–1 in March 2025.

Key achievements

Sri Lanka’s highest Test total against Bangladesh is 730/6 declared (ESPNcricinfo). Bangladesh’s highest is 638. No team has scored 952 in this rivalry — that record belongs to Sri Lanka’s 952/6 against India in 1997 (Wikipedia).

The pattern: Sri Lanka remains the dominant side overall, but the T20I gap has shrunk to near parity. For Bangladesh, the challenge is turning competitive draws into series wins in Tests.

Bottom line: Bangladesh has closed the T20I gap but still trails heavily in Tests and ODIs. The Galle draw shows progress, but a series win remains elusive.

Has Bangladesh ever won a test series?

The short answer is no — Bangladesh has never beaten Sri Lanka in a Test series. Sri Lanka has won multiple series, including 2–0 in 2021 and 1–0 in 2022 (Wikipedia).

Bangladesh’s series results against Sri Lanka

Bangladesh has played 7 Test series against Sri Lanka, losing 6 and drawing 1 (the 2025 series is ongoing as of the Galle Test) (Wikipedia).

Bangladesh’s only Test match win

The solitary Test victory came in 2017 at Colombo, where Bangladesh chased 191 to win by 4 wickets (ESPNcricinfo). It remains the only time they’ve beaten Sri Lanka in a Test match.

The implication: Bangladesh has made incremental gains — higher first-innings totals, more competitive draws — but a series win still eludes them.

What is the scorecard of the latest Bangladesh vs Sri Lanka Test match?

The 1st Test of the 2025 series at Galle International Stadium ended in a draw. Both sides posted first-innings totals above 480, and Bangladesh declared its second innings to set a target before Sri Lanka’s chase was cut short (ESPNcricinfo).

Bangladesh innings

  • First innings: 495 all out (143.4 overs) — Mushfiqur Rahim 163, Najmul Hossain Shanto 148; Milan Rathnayake 3/39, Asitha Fernando 4/86.
  • Second innings: 285/6 declared (71 overs) — Najmul Hossain Shanto 125*; Ramesh Mendis 3/75.

Sri Lanka innings

  • First innings: 485 all out (137.2 overs) — Pathum Nissanka 187; Nayeem Hasan 5/121.
  • Second innings: 72/4 (15 overs) — Target 296; Hasan Mahmud 2/18.

The match produced two individual centuries (Shanto scored a century in each innings) and a five-wicket haul for Nayeem Hasan (ESPNcricinfo).

Note: Bangladesh’s first-innings 495 was their highest total in Sri Lanka since 2017, signaling improved batting depth against a quality spin attack.

Why this matters: Bangladesh’s first-innings 495 was their highest total in Sri Lanka since 2017, signaling improved batting depth against a quality spin attack.

Which team made 952 runs in test?

Sri Lanka scored 952/6 declared against India in 1997 at the R. Premadasa Stadium in Colombo (Wikipedia). That remains the highest team total in Test cricket history. None of the matches between Bangladesh and Sri Lanka have reached that mark.

Sri Lanka’s record total

The 952/6 was achieved against India, featuring captain Arjuna Ranatunga’s 147 and Sanath Jayasuriya’s 123 (ESPNcricinfo).

Highest totals in Bangladesh vs Sri Lanka Tests

  • Sri Lanka: 730/6 declared (2009) (ESPNcricinfo)
  • Bangladesh: 638 (2017) (ESPNcricinfo)

The catch: 952 isn’t part of this rivalry — but it’s a trivia favourite. In head-to-head terms, Sri Lanka’s 730 is the benchmark.

How do the head-to-head records compare in ODIs and T20Is?

A look across the two white-ball formats reveals a widening gap in ODIs but a tightening contest in T20Is.

ODI statistics

From 58 ODIs, Sri Lanka leads 45–13 (no result 0) (ESPNcricinfo). Bangladesh’s best ODI series result came in 2023 when they lost 2–1 after winning the opener (Wikipedia).

T20I statistics

In 22 T20Is, Sri Lanka holds a 13–9 lead (Wikipedia). Bangladesh has won 4 of the last 6 T20I meetings, including the 2025 series win.

Recent performances

Bangladesh has won the last T20I series (2–1 in March 2025) and pushed Sri Lanka in ODIs (lost 2–1 in 2023). The head-to-head table below shows the full breakdown.

Three formats, one pattern: Sri Lanka leads historically, but Bangladesh has closed the gap significantly in T20Is and continues to improve in Tests.

Format Total Matches Sri Lanka Wins Bangladesh Wins Draws/No Result
Test 32 21 1 10
ODI 58 45 13 0
T20I 22 13 9 0

The pattern: Bangladesh is no longer a pushover in any format, but converting draws into wins in Tests and closing the ODI gap remain unfinished business.

Timeline signal: key moments in Bangladesh vs Sri Lanka cricket

  1. 2001 – First Test match; Sri Lanka wins by an innings (ESPNcricinfo)
  2. 2002 – First ODI; Sri Lanka wins (ESPNcricinfo)
  3. 2007 – First T20I; Sri Lanka wins (ESPNcricinfo)
  4. 2017 – Bangladesh wins its first Test match against Sri Lanka (ESPNcricinfo)
  5. 2022 – Sri Lanka wins Test series 1–0 (Wikipedia)
  6. March 2025 – Bangladesh wins T20I series 2–1 (Wikipedia)
  7. June 2025 – 1st Test at Galle ends in a draw (ESPNcricinfo)

Confirmed facts

  • Head-to-head test record: Sri Lanka 21–1 (Wikipedia)
  • Bangladesh’s only test win was in 2017 (ESPNcricinfo)
  • Sri Lanka’s highest innings total against Bangladesh is 730/6 declared (ESPNcricinfo)
  • Latest test (June 2025) was a draw (ESPNcricinfo)

What’s unclear

  • Future series schedule beyond 2025
  • Potential changes in team composition for upcoming matches
  • Exact player form and injuries ahead of next matches
  • Whether Bangladesh can convert competitive draws into series wins in Tests

For Bangladesh, the Galle draw is a step forward but not a breakthrough. The second Test in Colombo will test whether the batting depth shown in the first Test can be sustained. For Sri Lanka, home dominance remains intact, but the T20I series loss was a warning that the gap is shrinking.

Additional sources

hindustantimes.com, youtube.com

Bangladesh’s first-innings total of 495 in the drawn Galle Test is captured in the full Test scorecard from Galle, which also details crucial partnerships and bowling figures.

Frequently asked questions

What is the highest partnership in Bangladesh vs Sri Lanka Tests?

The highest partnership in Tests between the sides is 292 runs for the second wicket between Kumar Sangakkara and Mahela Jayawardene at Colombo in 2009 (ESPNcricinfo).

How many times have Bangladesh and Sri Lanka played in World Cups?

They have met 4 times in ICC Cricket World Cups (ODI): 2003, 2007, 2015, and 2019. Sri Lanka won all four matches (Wikipedia).

Who holds the record for most wickets in Bangladesh vs Sri Lanka T20Is?

Shakib Al Hasan (BAN) leads with 13 wickets in T20Is between the sides (ESPNcricinfo).

What was the result of the 2023 Asia Cup match between them?

In the 2023 Asia Cup, Sri Lanka defeated Bangladesh by 5 wickets in the group stage (ESPNcricinfo).

When did Bangladesh first defeat Sri Lanka in an ODI?

Bangladesh’s first ODI win over Sri Lanka came in 2006 in Bogra (ESPNcricinfo).

Which player has scored the most centuries in ODIs between these teams?

Kumar Sangakkara (SL) has scored 5 ODI centuries against Bangladesh, the most by any player in the fixture (Wikipedia).

What was the margin of victory in the 2018 Nidahas Trophy final?

In the 2018 Nidahas Trophy final, India defeated Bangladesh by 4 wickets. Sri Lanka did not reach the final (ESPNcricinfo).

Related reading: See the Kolkata Knight Riders vs Punjab Kings Match Scorecard – IPL 2024 Full Stats for another cricket scorecard breakdown. For broader cricket analysis, Ricky Ponting Cricket Commentary: From Player to Analyst offers perspective on the game’s evolution.



Thomas Oliver Thompson Anderson

About the author

Thomas Oliver Thompson Anderson

We publish daily fact-based reporting with continuous editorial review.