CricketSky
ICC Women's T20 WC 2026 Teams Points Table Schedule Stats

Bangladesh vs Sri Lanka Head to Head Stats & Records in Test Cricket

1
Wins
21
21
Lost
1
6
No Result
6
638
Highest Score
730
62
Lowest Score
194

BAN Vs SL in all seasons

# Team 1 Team 2 Winner Margin Date Venue Scorecard
1 Sri Lanka Bangladesh SL an innings and 78 runs 25 Jun 2025 Colombo SL won by an innings and 78 runs
2 Sri Lanka Bangladesh - 17 Jun 2025 Galle Match Drawn
3 Bangladesh Sri Lanka SL 192 runs. 30 Mar 2024 Chattogram SL won by 192 runs.
4 Bangladesh Sri Lanka SL 328 runs. 22 Mar 2024 Sylhet SL won by 328 runs.
5 Bangladesh Sri Lanka SL 10 wickets 23 May 2022 Dhaka SL won by 10 wickets
6 Bangladesh Sri Lanka - 15 May 2022 Chattogram Match Drawn
7 Sri Lanka Bangladesh SL 209 runs. 29 Apr 2021 Kandy SL won by 209 runs.
8 Sri Lanka Bangladesh - 21 Apr 2021 Kandy Match drawn
9 Bangladesh Sri Lanka SL 215 runs 08 Feb 2018 Dhaka SL won by 215 runs
10 Bangladesh Sri Lanka - 31 Jan 2018 Chattogram Match drawn
11 Sri Lanka Bangladesh BAN 4 wickets 15 Mar 2017 Colombo BAN won by 4 wickets
12 Sri Lanka Bangladesh SL 259 runs 07 Mar 2017 Galle SL won by 259 runs
13 Bangladesh Sri Lanka - Match drawn 04 Feb 2014 Chattogram Match drawn
14 Sri Lanka Bangladesh SL won by an innings and 248 runs 27 Jan 2014 Dhaka SL won by an innings and 248 runs
15 Sri Lanka Bangladesh SL won by 7 wickets 16 Mar 2013 Colombo SL won by 7 wickets
16 Sri Lanka Bangladesh - Match drawn 08 Mar 2013 Galle Match drawn
17 Sri Lanka Bangladesh SL won by 465 runs 03 Jan 2009 Chattogram SL won by 465 runs
18 Sri Lanka Bangladesh SL won by 107 runs 26 Dec 2008 Dhaka SL won by 107 runs
19 Sri Lanka Bangladesh SL won by an innings and 193 runs 11 Jul 2007 Kandy SL won by an innings and 193 runs
20 Sri Lanka Bangladesh SL won by an innings and 90 runs 03 Jul 2007 Colombo SL won by an innings and 90 runs
21 Sri Lanka Bangladesh SL won by an innings and 234 runs 25 Jun 2007 Colombo SL won by an innings and 234 runs
22 Sri Lanka Bangladesh SL won by 10 wickets 08 Mar 2006 Bogra SL won by 10 wickets
23 Sri Lanka Bangladesh SL won by 8 wickets 28 Feb 2006 Chattogram SL won by 8 wickets
24 Sri Lanka Bangladesh SL won by an innings and 69 runs 20 Sep 2005 Colombo SL won by an innings and 69 runs
25 Sri Lanka Bangladesh SL won by an innings and 96 runs 12 Sep 2005 Colombo SL won by an innings and 96 runs
26 Sri Lanka Bangladesh SL won by 288 runs 28 Jul 2002 Colombo SL won by 288 runs
27 Sri Lanka Bangladesh SL won by an innings and 196 runs 21 Jul 2002 Colombo SL won by an innings and 196 runs
28 Sri Lanka Bangladesh SL won by an innings and 137 runs 06 Sep 2001 Colombo SL won by an innings and 137 runs

Bangladesh vs Sri Lanka Head to Head in Test Cricket

Bangladesh and Sri Lanka have played 28 Tests, the first in 2001 and the latest beginning 25 June 2025. Sri Lanka have won 21 and Bangladesh 1, with 6 drawn. Bangladesh's highest innings total in the fixture is 638, Sri Lanka's 730. The lowest completed innings are 62 and 194. Every Test appears above. Updated 9 September, 2026.

Bangladesh have one win here and they chose the right day for it. The P Sara Oval, March 2017, was their 100th Test match, and they won it by four wickets - Tamim Iqbal, Shakib Al Hasan and Mushfiqur Rahim all contributing, Sri Lanka set 191 and unable to defend it.

The rest of the ledger belongs to Sri Lanka, and the batting records are enormous on both sides. Kumar Sangakkara made 319 at Chattogram in February 2014 and has seven hundreds in the fixture; Sri Lanka's 730 for 6 declared at Mirpur a fortnight earlier is the highest total either has posted.

Bangladesh's 638 at Galle in March 2013 - Mushfiqur Rahim's 200, the first double hundred by a Bangladesh batter, with Mohammad Ashraful making 190 - remains the best of their red-ball cricket abroad. Rangana Herath's 7 for 89 at Colombo the same month is the best bowling here.

Bangladesh vs Sri Lanka Test Head to Head - FAQs

Get live alerts for this match — no signup needed