CricketScore

Head to head / Bangladesh v Sri Lanka

Bangladesh v Sri Lanka

94 recorded meetings in men's internationals.

stumps close-up at dusk with a ball just beyond, warm backlight, a faint blur of a stadium behind. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
23Bangladesh wins
8Tied, drawn or no result
63Sri Lanka wins
FormatPBangladeshSri LankaT/DNR
Test2411760
ODI47133202
T20I2391400

Latest meetings

Runs per over
  1. 3 Oct 2026 · T20I · Asian Games Men's Cricket Competition Korogi Sports Park, Nisshin
    Sri Lanka 165/9(20 ov) Bangladesh 102(17.3 ov)

    Sri Lanka won by 63 runs

    Sri Lanka: runs per over
    Bangladesh: runs per over
  2. 20 Sep 2025 · T20I · Men's T20 Asia Cup Dubai International Cricket Stadium, Dubai
    Sri Lanka 168/7(20 ov) Bangladesh 169/6(19.5 ov)

    Bangladesh won by 4 wickets

    Sri Lanka: runs per over
    Bangladesh: runs per over
  3. 13 Sep 2025 · T20I · Men's T20 Asia Cup Zayed Cricket Stadium, Abu Dhabi, Abu Dhabi
    Bangladesh 139/5(20 ov) Sri Lanka 140/4(14.4 ov)

    Sri Lanka won by 6 wickets

    Bangladesh: runs per over
    Sri Lanka: runs per over
  4. 16 Jul 2025 · T20I · Bangladesh tour of Sri Lanka R Premadasa Stadium, Colombo, Colombo
    Sri Lanka 132/7(20 ov) Bangladesh 133/2(16.3 ov)

    Bangladesh won by 8 wickets

    Sri Lanka: runs per over
    Bangladesh: runs per over
  5. 13 Jul 2025 · T20I · Bangladesh tour of Sri Lanka Rangiri Dambulla International Stadium, Dambulla
    Bangladesh 177/7(20 ov) Sri Lanka 94(15.2 ov)

    Bangladesh won by 83 runs

    Bangladesh: runs per over
    Sri Lanka: runs per over

Overview

Bangladesh and Sri Lanka have met 94 times in the recorded men's internationals. Bangladesh have won 23 of those and Sri Lanka 63; the other 8 ended tied, drawn or without a result.

Sri Lanka lead the series by 40 wins.

By format

In Tests the sides have met 24 times: Bangladesh 1 wins, Sri Lanka 17 wins, and 6 ties or draws.

In One Day Internationals the sides have met 47 times: Bangladesh 13 wins, Sri Lanka 32 wins, with 2 without a result.

In Twenty20 Internationals the sides have met 23 times: Bangladesh 9 wins, Sri Lanka 14 wins.

Meetings and extremes

The earliest recorded meeting is an odi dated 23 July 2004: Sri Lanka won by 10 wickets.

The most recent recorded meeting is a t20i dated 3 October 2026: Sri Lanka won by 63 runs.

Bangladesh's highest total in these meetings is 638, made on 8 March 2013 at Galle International Stadium.

Sri Lanka's highest total in these meetings is 730/6, made on 27 January 2014 at Shere Bangla National Stadium.

Bangladesh's widest win in the series is by 163 runs, on 19 January 2018.

Sri Lanka's widest win in the series is by 465 runs, on 3 January 2009.

The longest unbroken run of wins is 15 by Sri Lanka, between 25 February 2006 and 3 January 2009.

Across all recorded innings in these meetings Bangladesh average 215.7 runs and Sri Lanka average 271.0.

In the limited-overs meetings the side batting first has won 36 and the side chasing 32.

The latest meetings, most recent first, were 3 October 2026, T20I, Sri Lanka won by 63 runs; 20 September 2025, T20I, Bangladesh won by 4 wickets; 13 September 2025, T20I, Sri Lanka won by 6 wickets; 16 July 2025, T20I, Bangladesh won by 8 wickets; 13 July 2025, T20I, Bangladesh won by 83 runs.

Year by year

Bangladesh and Sri Lanka first meet in the records in 2004 and last in 2026. Meetings by calendar year, with wins for Bangladesh and Sri Lanka: 2004, 1 (0-1); 2005, 3 (0-3); 2006, 6 (1-5); 2007, 8 (0-8); 2008, 2 (0-2); 2009, 2 (1-1); 2010, 3 (0-3); 2012, 1 (1-0); 2013, 6 (1-3); 2014, 8 (0-7); 2015, 1 (0-1); 2016, 1 (1-0); 2017, 7 (3-3); 2018, 10 (4-5); 2019, 3 (0-3); 2021, 6 (2-3); 2022, 3 (0-2); 2023, 3 (1-2); 2024, 9 (4-5); 2025, 10 (4-5); 2026, 1 (0-1).

Leading players in these meetings

The leading run scorers across these meetings are Mushfiqur Rahim for Bangladesh (3,049 in 65 matches), KC Sangakkara for Sri Lanka (2,692 in 37 matches), BKG Mendis for Sri Lanka (2,216 in 45 matches), TM Dilshan for Sri Lanka (1,765 in 33 matches) and Tamim Iqbal for Bangladesh (1,744 in 44 matches).

The leading wicket takers are M Muralitharan for Sri Lanka (71 in 16 matches), Shakib Al Hasan for Bangladesh (69 in 45 matches), SL Malinga for Sri Lanka (65 in 27 matches), Mustafizur Rahman for Bangladesh (63 in 39 matches) and Mehedi Hasan Miraz for Bangladesh (51 in 35 matches).

Highest totals by format

The highest Test innings in these meetings is 730/6 by Sri Lanka on 27 January 2014.

The highest ODI innings in these meetings is 357/9 by Sri Lanka on 25 June 2008.

The highest T20I innings in these meetings is 215/5 by Bangladesh on 10 March 2018.

Grounds

The grounds that have hosted the most of these meetings are Shere Bangla National Stadium, Mirpur (18 matches), Zahur Ahmed Chowdhury Stadium, Chattogram (10 matches), R Premadasa Stadium, Colombo (9 matches) and Pallekele International Cricket Stadium (7 matches).

Reading the record

The records hold 94 meetings between Bangladesh and Sri Lanka, the first dated 23 July 2004 (ODI) and the latest 3 October 2026 (T20I). 6 of them ended tied or drawn and 2 without a result.

Questions and answers

How many times have Bangladesh and Sri Lanka played each other?

94 recorded men's internationals: Bangladesh won 23 and Sri Lanka won 63.

When did Bangladesh and Sri Lanka last meet?

In a t20i on 3 October 2026: Sri Lanka won by 63 runs.

What is the Test record between Bangladesh and Sri Lanka?

24 matches: Bangladesh 1 wins, Sri Lanka 17 wins.

What is the ODI record between Bangladesh and Sri Lanka?

47 matches: Bangladesh 13 wins, Sri Lanka 32 wins.

Team pages

Records