Wikiwand AI

Bangladesh–Sri Lanka cricket rivalry

International sporting rivalry From Wikipedia, the free encyclopedia

The Naagin Derby[1] is an intense cricket rivalry.[2][3][4][5] It's a friendly regional rivalry in Asian cricket. Sri Lanka dominated the rivalry from its inception in 1986 until 2017, after which the rivalry became more competitive in limited-overs cricket, with Bangladesh managing victories in both bilateral series and ICC tournament fixtures.[6][7]

OthernamesNaagin Derby, Lion vs Tiger Derby
SportCricket
Teams
Firstmeeting
  • Test: 21–23 July 2002 (Sri Lanka won the match by an innings and 196 runs)
  • ODI 2 April 1986 (Sri Lanka won by 7 wickets)
  • T20I: 18 September 2007, 2007 T20 World Cup (Sri Lanka won by 64 runs)
Quick facts Other names, Sport ...
Bangladesh–Sri Lanka cricket rivalry
Other namesNaagin Derby, Lion vs Tiger Derby
SportCricket
Teams
First meeting
  • Test: 21–23 July 2002 (Sri Lanka won the match by an innings and 196 runs)
  • ODI 2 April 1986 (Sri Lanka won by 7 wickets)
  • T20I: 18 September 2007, 2007 T20 World Cup (Sri Lanka won by 64 runs)
Latest meeting
  • Test: 25–28 June 2025 (Sri Lanka won by an innings and 78 runs)
  • ODI: 8 July 2025 (Sri Lanka won by 99 runs)
  • T20I: 20 September 2025, (Bangladesh won by 4 wickets)
Next meeting
Trophy
  • Sri Lanka Sri Lanka: 9 (1 Cricket World Cup, 1 T20 World Cup, 1 Champions Trophy, 6 Asia Cup)
  • Bangladesh Bangladesh: 0
Statistics
Total meetings
  • Test: 28
  • ODI: 60
  • T20I: 21
Most wins
  • Test: (Sri Lanka 21; Bangladesh 1)
  • ODI: (Sri Lanka 45; Bangladesh 13)
  • T20I: (Sri Lanka 13; Bangladesh 9)
Close

At the senior men's level, Sri Lanka has won 3 ICC trophies (1 Cricket World Cup, 1 T20 World Cup, and 1 Champions Trophy) in addition to 6 Asia Cups. Bangladesh has never won an international multilateral competition, with their best results in ICC events being reaching the quarter-finals of the 2015 Cricket World Cup and the semi-finals of the 2017 ICC Champions Trophy. They have played the Asia Cup finals thrice, in 2012, 2016 and 2018.

The two sides first played in 1986, when Bangladesh toured Sri Lanka for the 1986 Asia Cup after winning the 1984 South-East Asia Cup. Since then, several bilateral Test and limited overs series have been played. The growth of large expatriate populations from both countries across the world led to neutral venues, including Australia, the UAE and Canada, hosting One Day International (ODI) series involving the two teams. The teams have also met several times in International Cricket Council (ICC) and Asian Cricket Council (ACC) tournaments.

History

Between 1986 and 2001, no bilateral series were played between Bangladesh and Sri Lanka, with the two sides only meeting in Asia Cup matches. Sri Lanka dominated the rivalry for decades, with Bangladesh only managing its first ODI victory in 2006, while a test victory eluded them until 2017, after which the rivalry became more competitive.[6]

The two nations' cricketing setups have regularly interacted in recent decades. Several former Sri Lankan players have been appointed to coaching positions in Bangladesh, such as Athula Samarasekara, Ruwan Kalpage, Mario Villavarayan, Champaka Ramanayake, Rangana Herath, Thilan Samaraweera, Naveed Nawaz, Hashan Tillakaratne and current coach Chandika Hathurusinghe.[4] Sri Lankan players have also played in the domestic Bangladesh Premier League since its establishment in 2012, when high-profile Sri Lankans Sanath Jayasuriya and Muttiah Muralitharan signed on.

Naagin dance

On 15 February 2018, the rivalry arose when Bangladesh spinner Nazmul Islam celebrated his maiden T20I wicket with his trademark naagin dance after dismissing Sri Lankan opener Danushka Gunathilaka.[6][8] Sri Lanka, however, won the match by 6 wickets.[9] In the second T20I of the series, on 18 February 2018, Gunathilaka responded by mimicking Nazmul's naagin dance towards the non-striker's end where Nazmul was standing, after taking the final Bangladesh wicket to complete the series win 2–0.[10][4]

The two teams then met in Sri Lanka for the 2018 Nidahas Trophy along with India, which was held to celebrate the 70 years of independence of Sri Lanka.[6][4] On 10 March 2018, in the first match between Sri Lanka and Bangladesh, Mushfiqur Rahim of Bangladesh did an angry version of the Naagin dance towards the bowler Thisara Perera after his match-winning fifty in front of a packed Sri Lankan crowd.[10][11] This event created a huge amount of disrespect towards Bangladesh by Sri Lankan fans, who started to criticise them in public. This loss also marked Sri Lanka's 50th loss in T20Is, making them the first team to record 50 defeats in T20Is,[12] and Bangladesh's highest successful chase in T20Is, and it was the fourth highest successful run chase in T20Is.[13][14]

The next match between the teams had more drama on and off the field.[6] The sixth match of the tournament and a must-win situation for Sri Lanka to reach the final was held on 16 March 2018, in Colombo.[4] Sri Lanka batted first and scored 159 courtesy of Kusal Perera's 61 and skipper Thisara Perera's quick 58. In chasing, Bangladesh was 33 for 2 in the fourth over, but Mushfiqur Rahim and Tamim Iqbal sustained a partnership of 64 runs off 52 balls and gained momentum. After their wickets had fallen, Bangladesh still required 51 off 31 balls with 5 wickets in hand. Mahmudullah came to bat. Bangladesh needed 12 runs in the last over, which was bowled by Isuru Udana. Udana started with a short delivery on middle and leg in the first ball and then took a wicket in the second ball with a bouncer. Bangladesh needed 12 off four when Udana delivered another bouncer to Mahmadullah, which was not given wide by the umpires.[15] This made for a heated conversation between Bangladesh sub fielder Nurul Hasan and the Sri Lankan fielders, especially skipper Thisara Perera and Kusal Mendis, by pointing fingers and aggressive bodily contact.[16]

Meanwhile, the umpires had a chat with the two batsmen when Bangladesh's skipper Shakib al Hasan, who was shirtless, interfered and asked the two batsmen to leave the ground. However, the assistant coach of Bangladesh, Khaled Mahmud, informed Mahmudullah to go back and finish the game. In the next three balls, Mahmudullah scored 4, 2 and 6 to seal the game, knocking Sri Lanka from the final. After the win, Bangladesh players, led by captain Shakib and the coaching staff, stormed the field to celebrate the victory with a 'Nagin Dance' directed towards Sri Lankan players and the crowd.[10] During the course, Bangladeshi players shattered the window of the Bangladesh dressing room in R. Premadasa Stadium as well.[16] Following this, the BCB paid SLC for the broken glass door of the Bangladesh dressing room. Later, both Shakib and Nurul received one demerit point each for breaching Level 1 of the ICC code of conduct and were fined 25% of their match fees.[17]

In the final between Bangladesh and India, Sri Lankan fans made a campaign to support India in the final and showed several banners "No more cobra dance, cheer for India".[10] India needed 34 in 12 balls, where Dinesh Karthik made a masterclass innings to win the title for India. After the win, Sri Lankan fans celebrated the moment with a Naagin dance showing towards Bangladeshi players.[18]

The dance and rivalry grew again during the 2022 Asia Cup held in the UAE. On 1 September 2022, Sri Lanka played against Bangladesh in another must-win situation after being thumped by Afghanistan. Bangladesh batted first in batting-friendly Dubai and scored 183. In reply, Sri Lanka lost wickets in regular intervals, leaving 25 needed in 12 balls to win the game. After scoring 17 runs in the 19th over, Bangladesh had to keep five fielders in the circle due to the slow over rate rule. Sri Lanka eventually won the match with three balls to spare. Chamika Karunaratne, who was in the dressing room, posed naagin dance towards the camera after the win.[10][6]

Timed out incident

The two nations headlined again during the 2023 Cricket World Cup in India. Sri Lanka went through the qualifying tournament, and Bangladesh had the automatic qualification for the World Cup. Until this, Sri Lanka won all the matches in the world cup against Bangladesh by large margins. On 9 November 2023, Bangladesh asked Sri Lanka to bat first in Delhi. Sri Lanka was 135 for 4 in 24 overs and was looking to set a good total. At this time, veteran Angelo Mathews came to the crease after the wicket of Sadeera Samarawickrama. However, Mathews faced a helmet malfunction and asked for a new helmet chin strap in the innings. At this time, Bangladesh skipper Shakib Al Hasan asked the umpires for Timed Out dismissal.[4] Mathews came to bat a minute and 10 seconds after Samarawickrama's dismissal and met the non-striker Charith Asalanka to exchange a quick word. Meanwhile, Richard Illingworth informed Mathews that he had 30 seconds left. At this time, Mathews had the helmet malfunction.[19]

After a long discussion among the on-field umpires (Illingworth and Marais), reserve umpire Adrian Holdstock and TV umpire Nitin Menon, Mathews was declared out in Timed Out.[20] Mathews then asked to use the 'common sense' of having equipment malfunction to both umpires and Bangladesh skipper, but no one reversed the decision. Mathews left the field as the first international cricketer to be out in Timed Out.[21] By the time Mathews got a new helmet, about two-and-a-half minutes had passed according to the officials. When bowling, Mathews dismissed Shakib and gestures to his wrist, now known as "Time Out celebration".[6]

After the match, several current and former players criticised Shakib's option on Time Out, including Bangladesh fast bowling coach Allan Donald.[22][23] In the post-match media presentation, both Mathews and Shakib explained the incident, where Shakib said it was all under the law and nothing beyond that.[24] Meanwhile, Mathews stated that he had lost all respect for Shakib and only Bangladesh could have done such a thing, as well as making video evidence to prove that he was within the time in helmet malfunction.[25][26]

The events also caused more chaos on social media, leaving many fans outrageous.

In 2024, Sri Lanka toured Bangladesh for a complete tour.[27] In the first T20I match, Bangladeshi pacer Shoriful Islam mimics Angelo Mathews with 'Time Out celebration' after the dismissal.[28] After winning the T20I series 2–1, Sri Lankan players made timed-out gesture in posing the camera with the trophy.[6] After that incident, Bangladesh skipper Najmul Hossain Shanto stated that the Sri Lanka team needs to move on from the Timed out incident.[29][30] However, after winning the ODI series 2–1, Bangladeshi player Mushfiqur Rahim gestured helmet malfunction during winning celebrations.[31][32]

Other incidences

  • Liton Das and Lahiru Kumara were fined after a heated on-field conversation during the pool match in 2021 ICC Men's T20 World Cup.[33][34]
  • Sri Lanka captain Dasun Shanaka spoke in the media that Bangladesh were "an easier opponent" because they did not have world-class bowlers barring Shakib and Mustafizur Rahman before the 2022 Asia Cup match.[35][36]
  • Bangladesh's team director Khaled Mahmud responded to Shanaka, by saying that "Sri Lanka did not have any world-class bowlers, we have two".[37]
  • In reply to Mahmud's comment, former cricketer Mahela Jayawardene wrote on Twitter, "Looks like it's time for Sri Lanka bowlers to show the class and batters to show who they are on the field."[38]

Results

As of 20 September 2025

The two sides have played a total of 108 times. Sri Lanka has won 77 matches compared to Bangladesh's 23 victories. In Test matches and ODIs, Sri Lanka has won more matches than Bangladesh, although Bangladesh has won close encounters in Twenty20 Internationals.

More information Format, Matches played ...
Format Matches played Sri Lanka won Bangladesh won Draw/Tie/No Result
Test 282116
ODI 6045132
T20I 221390
Total10877238
Close
  • Bold indicates most wins.

ICC matches

Sri Lanka has won three meetings at the ICC Cricket World Cups, in 2003, 2007, and 2015, whereas Bangladesh won the latest meeting in 2023. This makes the scoreline 3–1 in Sri Lanka's favour at ODI World Cups.[39]

In the T20 World Cups also, Sri Lanka has a superior record, where they won two outings in 2007 and 2021.[40] However, Bangladesh registered its first-ever win against Sri Lanka in a T20 World Cup group D match during the 2024 ICC Men's T20 World Cup.[41]

Sri Lanka won the only time they faced each other in the Champions Trophy.

More information Tournament, Matches played ...
Tournament Matches played Sri Lanka won Bangladesh won Draw/Tie/No Result
World Cup5311
T20 World Cup3210
Champions Trophy1100
World Test Championship6402
Total151023
Close

ACC matches

The teams have met on 20 occasions in the Asia Cup, in both ODI and T20I format matches. Sri Lanka has won 16 of these meetings compared to Bangladesh's 4 victories.[42]

More information Tournament, Matches played ...
Tournament Matches played Sri Lanka won Bangladesh won Draw/Tie/No Result
Asia Cup ODI151320
Asia Cup Twenty204220
Asian Test Championship1100
Total201640
Close

ICC tournaments won

The two countries have played in the Cricket World Cup, and the Twenty20 World Cup, all of which are organized by the governing body of world cricket, the International Cricket Council. Sri Lanka has won 3 ICC tournaments compared to none for Bangladesh. At the senior level, Sri Lanka has won 3 ICC trophies (1 Cricket World Cup, 1 T20 World Cup, 1 Champions Trophy), while Bangladesh have none in their world cup appearances.

Sri Lanka won the ICC Cricket World Cup in 1996, and Bangladesh's best-ever performance came in 2015 when they reached the quarterfinals. Sri Lanka has won the ICC Men's T20 World Cup in 2014, while Bangladesh has won none. In the ICC Champions Trophy, another ODI tournament, Sri Lanka won the trophy in 2002, while Bangladesh reached the semi-finals in 2017. Neither team has won the World Test Championship.

More information Tournament, Sri Lanka ...
Close

ACC tournaments Won

Sri Lanka has participated in all 16 editions of the Asia Cups hosted, winning 6 trophies. Bangladesh did not qualify for the inaugural edition of the Asia Cup in 1984. Sri Lanka also won the Asian Test Championship once.

More information Tournament, Sri Lanka ...
Tournament Sri Lanka Bangladesh
ACC Asia Cup (ODI)50
ACC Asia Cup (T20I)10
Asian Test Championship10
Total70
Close

List of Test series

The two teams have played 28 Test matches since 2001, where Sri Lanka has won 21 matches and Bangladesh won a single match.[43]

Overall Test match results

More information Decade, Matches ...
Decade Matches Result
Sri Lanka Bangladesh Drawn
2000s 12 12 0 0
2010s 8 4 1 3
2020s 8 5 0 3
Total 28 21 1 6
Statistics are correct as of 3rd Test  Sri Lanka v  Bangladesh at SSC Cricket Ground, Colombo; 25–28 June 2025
Close

Fourteen Test series have been played between the two sides. Sri Lanka has hosted eight of the series, with 16 matches played at home. Bangladesh has hosted six series with 12 matches played at home. Sri Lanka has dominated with 13 series wins; Bangladesh has never won a bilateral test series played between the two countries.[44]

More information Season, Host ...
Season Host Date first Test started Tests Sri Lanka
won
Bangladesh won Drawn Winner Note
2001–02 Sri Lanka 6 September 2001 1 1 0 0 Sri Lanka
2002 Sri Lanka 21 July 2002 2 2 0 0 Sri Lanka
2005 Sri Lanka 12 September 2005 2 2 0 0 Sri Lanka
2005–06 Bangladesh 28 February 2006 2 2 0 0 Sri Lanka
2007 Sri Lanka 25 June 2007 3 3 0 0 Sri Lanka
2008–09 Bangladesh 26 December 2008 2 2 0 0 Sri Lanka
2012–13 Sri Lanka 8 March 2013 2 1 0 1 Sri Lanka
2013–14 Bangladesh 27 January 2014 2 1 0 1 Sri Lanka
2016–17 Sri Lanka 7 March 2017 2 1 1 0 Drawn
2017–18 Bangladesh 31 January 2018 2 1 0 1 Sri Lanka
2020–21 Sri Lanka 21 April 2021 2 1 0 1 Sri Lanka 2019–21 WTC
2022 Bangladesh 15 May 2022 2 1 0 1 Sri Lanka 2021–23 WTC
2023–24 Bangladesh 22 March 2024 2 2 0 0 Sri Lanka 2023–25 WTC
2025 Sri Lanka 17 June 2025 2 1 0 1 Sri Lanka 2025–27 WTC
Total 14 28 21 1 6
Close

List of ODI series

Overall ODI match results

The two teams have played 60 ODI matches since 1986, where Sri Lanka has won 45 matches and Bangladesh has won 13 matches.[45]

More information Decade, Matches ...
Decade Matches Result
Sri Lanka Bangladesh No result
1980s 2 2 0 0
1990s 3 3 0 0
2000s 21 19 2 0
2010s 22 15 5 2
2020s 12 6 6 0
Total 60 45 13 2
Statistics are correct as of  Sri Lanka v  Bangladesh: 3rd ODI at Pallekele International Cricket Stadium, Kandy; 8 July 2025[46]
Close

The two sides have played a total of 11 bilateral ODI series. Other than that, the two sides also met in 12 Asia Cups, 3 tri-nation series, and 5 ICC multinational series. Out of 11 bilateral series, seven of these have been played in Sri Lanka, while Bangladesh has hosted four series. Overall, Sri Lanka has won 7 of the series, with Bangladesh winning two as well as 2 drawn series.

More information Season, Host ...
Season Host Date of
first match
Matches Sri Lanka
won
Bangladesh won Tie/No Result Winner Note
1986 Sri Lanka 2 April 1986 1 1 0 0 Sri Lanka Asia Cup
1988 Bangladesh 2 November 1988 1 1 0 0 Sri Lanka Asia Cup
1990–91 India 31 December 1990 1 1 0 0 Sri Lanka Asia Cup
1995 United Arab Emirates 6 April 1995 1 1 0 0 Sri Lanka Asia Cup
1997 Sri Lanka 22 July 1997 1 1 0 0 Sri Lanka Asia Cup
2000 Bangladesh 29 May 2000 1 1 0 0 Sri Lanka Asia Cup
2002 Sri Lanka 4 August 2002 3 3 0 0 Sri Lanka
2003 South Africa 14 February 2003 1 1 0 0 Sri Lanka World Cup
2004 Sri Lanka 23 July 1997 1 1 0 0 Sri Lanka Asia Cup
2005 Sri Lanka 31 August 2005 3 3 0 0 Sri Lanka
2005–06 Bangladesh 20 February 2006 3 2 1 0 Sri Lanka
2006 India 7 October 2006 1 1 0 0 Sri Lanka Champions Trophy
2007 Cricket West Indies 21 March 2007 1 1 0 0 Sri Lanka World Cup
2007 Sri Lanka 20 July 2007 3 3 0 0 Sri Lanka
2008 Pakistan 25 June 2008 2 2 0 0 Sri Lanka Asia Cup
2008–09 Bangladesh 25 June 2008 2 1 1 0 Sri Lanka Tri-Series
2009–10 Bangladesh 25 June 2008 2 2 0 0 Sri Lanka
2010 Sri Lanka 18 June 2010 1 1 0 0 Sri Lanka Asia Cup
2012 Bangladesh 20 March 2012 1 0 1 0 Bangladesh Asia Cup
2012–13 Sri Lanka 23 March 2013 3 1 1 1 Drawn
2013–14 Bangladesh 17 February 2014 3 3 0 0 Sri Lanka
2014 Bangladesh 6 March 2014 1 1 0 0 Sri Lanka Asia Cup
2015 Australia 26 February 2015 1 1 0 0 Sri Lanka World Cup
2016–17 Sri Lanka 25 March 2017 3 1 1 1 Drawn
2017–18 Bangladesh 19 January 2018 3 2 1 0 Sri Lanka Tri-Series
2018 United Arab Emirates 15 September 2018 1 0 1 0 Bangladesh Asia Cup
2019 Sri Lanka 26 July 2019 3 3 0 0 Sri Lanka
2021 Bangladesh 23 May 2021 3 1 2 0 Bangladesh
2023 Sri Lanka 21 August 2023 2 2 0 0 Sri Lanka Asia Cup
2023 India 6 November 2023 1 0 1 0 Bangladesh World Cup
2023–24 Bangladesh 13 March 2024 3 1 2 0 Bangladesh
2025 Sri Lanka 2 July 2025 3 2 1 0 Sri Lanka
Total 31 59 44 13 2
Close

List of T20I results

Overall T20I match results

The two teams have played 21 T20I matches since 2007, where Sri Lanka has won 13 matches and Bangladesh won 8 matches.[47]

More information Decade, Matches ...
Decade Matches Result
Sri Lanka Bangladesh Tie/No result
2000s 1 1 0 0
2010s 10 6 4 0
2020s 11 6 5 0
Total 22 13 9 0
Statistics are correct as of  Sri Lanka v  Bangladesh: Asia Cup T20I at Dubai International Cricket Stadium, Dubai; 20 September 2025[46]
Close

The two sides have played a total of 6 bilateral T20I series. Other than that, the two sides also met in 3 Asia cups, 1 tri-nation series and 3 ICC multinational series. Out of 6 bilateral series, three of these have been played in Sri Lanka, while Bangladesh has hosted three series. Overall, Sri Lanka has won 4 series, two Twenty20 World Cup matches and two Asia Cup meetings, whereas Bangladesh has won a single series, both meetings at the tri-nation series, two Asia Cup meetings and one Twenty20 World Cup match.

Bilateral T20I series results

More information Year(s), Host ...
Year(s) Host Date of
first match
Matches Sri Lanka
won
Bangladesh won Tie/No Result Winner Note
2012–13 Sri Lanka 31 March 2013 1 1 0 0 Sri Lanka
2013–14 Bangladesh 12 February 2014 2 2 0 0 Sri Lanka
2016–17 Sri Lanka 4 April 2017 2 1 1 0 Drawn
2017–18 Bangladesh 15 February 2018 2 2 0 0 Sri Lanka
2018 Sri Lanka 10 March 2018 2 0 2 0 Bangladesh Tri-Series
2023–24 Bangladesh 4 March 2024 3 2 1 0 Sri Lanka
2025 Sri Lanka 10 July 2025 3 1 2 0 Bangladesh
Total 7 15 9 6 0
Close

ICC Men's T20 World Cup results

More information Year, Host ...
Year Host Stage Venue Result Player of the match
2007 South Africa Group Stage Wanderers Stadium, Johannesburg Sri Lanka won by 64 runs Sri Lanka Dilhara Fernando
2021 United Arab Emirates Super Twelve Sharjah Cricket Stadium, Sharjah Sri Lanka won by 5 wickets Sri Lanka Charith Asalanka
2024 United States Group Stage Grand Prairie Stadium, Grand Prairie Bangladesh won by 2 wickets Bangladesh Rishad Hossain
Summary
Tournaments Matches Sri Lanka won Bangladesh won Tie/No result N/a
3 3 2 1 0 —
Close

Asia Cup (T20I) results

More information Year, Host ...
Year Host Stage Venue Result Player of the match
2016 Bangladesh Group Stage Sher-e-Bangla National Cricket Stadium, Mirpur Bangladesh won by 23 runs Bangladesh Sabbir Rahman
2022 United Arab Emirates Group Stage Dubai International Cricket Stadium, Dubai Sri Lanka won by 2 wickets Sri Lanka Kusal Mendis
2025 United Arab Emirates Group Stage Sheikh Zayed Cricket Stadium, Abu Dhabi Sri Lanka won by 6 wickets Sri Lanka Kamil Mishara
Super Four Dubai International Cricket Stadium, Dubai Bangladesh won by 4 wickets Bangladesh Saif Hassan
Summary
Tournaments Matches Sri Lanka won Bangladesh won Tie/No result N/a
3 4 2 2 0 —
Close

Test records

Team records

Most runs in an innings

More information Runs, Team ...
Runs Team Venue Season
730/6d  Sri LankaMirpur2013–14
713/9d Chattogram2017–18
648/8d Pallekele2021
638  BangladeshGalle2012–13
587  Sri LankaChattogram2013–14

Source:[48]

Close

Fewest runs in a completed innings

More information Runs, Team ...
Runs Team Venue Season
62  BangladeshColombo (PSS)2007
86 Colombo (RPS)2005
89 Colombo (SSC)2007
90
110 Mirpur2017–18

Source:[49]

Close

Greatest win margins (by innings)

More information Margin, Winning team ...
Margin Winning team Venue Season
Innings and 248 runs  Sri LankaMirpur2013–14
Innings and 234 runs Colombo (SSC)2007
Innings and 196 runs Colombo (PSS)2002
Innings and 193 runs Kandy2007
Innings and 137 runs Colombo (SSC)2001–02

Source:[50]

Close

Greatest win margins (by runs)

More information Margin, Winning team ...
Margin Winning team Venue Season
465 runs  Sri LankaChattogram2008–09
328 runs Sylhet2023–24
288 runs Colombo (SSC)2002
259 runs Galle2016–17
215 runs Mirpur2017–18

Source:[51]

Close

Smallest victories (by runs)

More information Margin, Winning team ...
Margin Winning team Venue Season
107 runs  Sri LankaMirpur2008–09
192 runs Chattogram2023–24
209 runs Pallekele2021
215 runs Mirpur2017–18
259 runs Galle2016–17

Source:[52]

Close

Smallest victories (by wickets)

More information Margin, Winning team ...
Margin Winning team Venue Season
4 wickets  BangladeshColombo (PSS)2016–17
7 wickets  Sri LankaColombo (RPS)2012–13
8 wickets Chattogram2005–06
10 wickets Bogra
10 wickets Mirpur2022

Source:[52]

Close

Individual records

Most runs

More information Runs, Player ...
Runs Player Span
1,816 (21 innings) Sri Lanka Kumar Sangakkara2001–2014
1,619 (34 innings) Bangladesh Mushfiqur Rahim2006–2025
1,159 (22 innings) Sri Lanka Dinesh Chandimal2013–2025
1,149 (28 innings) Bangladesh Mominul Haque2013–2025
1,146 (17 innings) Sri Lanka Mahela Jayawardene2001–2014

Source:[53]

Close

Highest individual score

More information Runs, Player ...
Runs Player Venue Date
319 Sri Lanka Kumar SangakkaraChattogram4 February 2014
244 Sri Lanka Dimuth KarunaratnePallekele21 April 2021
222* Sri Lanka Kumar SangakkaraKandy11 July 2007
206 Sri Lanka Aravinda de SilvaColombo (PSS)21 July 2007
203* Sri Lanka Mahela JayawardeneMirpur27 January 2014

Source:[54]

Close

Most career wickets

More information Wickets, Player ...
Wickets Player Matches Average
89 Sri Lanka Muttiah Muralitharan1113.37
50 Sri Lanka Rangana Herath1024.76
42 Bangladesh Shakib Al Hasan1037.23
30 Bangladesh Taijul Islam944.26
28 Sri Lanka Dilhara Fernando819.28

Source:[55]

Close

Best bowling figures in an innings

More information Bowling, Player ...
Bowling Player Venue Date
7/89 Sri Lanka Rangana HerathColombo (RPS)16 March 2013
6/18 Sri Lanka Muttiah Muralitharan12 September 2005
6/28 Kandy11 July 2007
6/49 Mirpur26 December 2008
6/51 Sri Lanka Asitha Fernando23 May 2022

Source:[56]

Close

One Day International records

Team records

Highest innings total

More information Runs, Team ...
Runs Team Venue Season
357/9  Sri LankaLahore2008
332/8 Karachi
332/1 Melbourne2014–15
324/5  BangladeshDambulla2016–17
320/7 Mirpur2017–18

Source:[57]

Close

Lowest innings total

More information Runs, Team ...
Runs Team Venue Season
76  BangladeshColombo (SSC)2002
82 Mirpur2017–18
108 Colombo (RPS)2005
112 Port of Spain2006–07
118/8 Dhaka1988–89

Source:[58]

Close

Largest victory

More information Margin, Winning team ...
Margin Winning team Venue Season
198 runs  Sri LankaPort of Spain2006–07
163 runs  BangladeshMirpur2017–18
158 runs  Sri LankaKarachi2008
137 runs  BangladeshDubai2018
131 runs  Sri LankaLahore2008

Source:[59]

Close

Smallest victory

More information Margin, Winning team ...
Margin Winning team Venue Season
13 runs  Sri LankaMirpur2013–14
16 runs  BangladeshColombo (RPS)2025
21 runs  Sri LankaColombo (RPS)2023
33 runs  BangladeshMirpur2021
37 runs  Sri Lanka2006–07

Source:[60]

Close

Individual records

Most runs

More information Runs, Player ...
Runs Player Span
1,207 (37 innings) Bangladesh Mushfiqur Rahim2007–2024
1,206 (28 innings) Sri Lanka Kumar Sangakkara2002–2015
1,030 (21 innings) Sri Lanka Sanath Jayasuriya1990–2009
906 (22 innings) Sri Lanka Upul Tharanga2005–2018
859 (21 innings) Sri Lanka Tillakaratne Dilshan2002–2015

Source:[61]

Close

Highest individual score

More information Runs, Player ...
Runs Player Venue Date
161* Sri Lanka Tillakaratne DilshanMelbourne26 February 2015
144 Bangladesh Mushfiqur RahimDubai15 September 2018
130 Sri Lanka Sanath JayasuriyaKarachi30 June 2008
128 Sri Lanka Kumar SangakkaraMirpur20 February 2014
127 Bangladesh Tamim IqbalDambulla25 March 2017

Source:[62]

Close

Most career wickets

More information Wickets, Player ...
Wickets Player Matches Average
31 Sri Lanka Muttiah Muralitharan1717.22
27 Sri Lanka Lasith Malinga1516.55
26 Bangladesh Taskin Ahmed1426.46
26 Bangladesh Mashrafe Mortaza2237.15
24 Bangladesh Mustafizur Rahman1625.29

Source:[63]

Close

Best bowling figures in an innings

More information Bowling, Player ...
Bowling Player Venue Date
6/25 Sri Lanka Chaminda VaasPietermaritzburg14 February 2003
5/16 Sri Lanka Dushmantha ChameeraMirpur28 May 2021
5/31 Sri Lanka Muttiah MuralitharanKarachi30 June 2008
5/39 Bangladesh Tanvir IslamColombo (RPS)5 July 2025
5/62 Bangladesh Abdur RazzakPallekele28 March 2013

Source:[64]

Close

Twenty20 International records

Team records

Highest innings total

More information Runs, Team ...
Runs Team Venue Season
215/5  BangladeshColombo (RPS)2017–18
214/6  Sri Lanka
210/4 Sylhet
206/3 2023–24
203/8  Bangladesh

Source:[65]

Close

Lowest innings total

More information Runs, Team ...
Runs Team Venue Season
83  BangladeshJohannesburg2007–08
94  Sri LankaDambulla2024–25
120  BangladeshChattogram2013–14
123/7  Sri Lanka
124/8 Mirpur2015–16

Source:[66]

Close

Largest victory

More information Margin, Winning team ...
Margin Winning team Venue Season
75 runs  Sri LankaSylhet2017–18
64 runs  Sri LankaJohannesburg2007–08
45 runs  BangladeshColombo (RPS)2016–17
28 runs  Sri LankaSylhet2023–24
23 runs  BangladeshMirpur2015–16

Source:[67]

Close

Smallest victory

More information Margin, Winning team ...
Margin Winning team Venue Season
2 runs  Sri LankaChattogram2013–14
3 runs  Sri LankaSylhet2023–24
17 runs  Sri LankaPallekele2012–13
23 runs  BangladeshMirpur2015–16
28 runs  Sri LankaSylhet2023–24

Source:[68]

Close

Individual records

Most runs

More information Runs, Player ...
Runs Player Span
566 (14 innings) Sri Lanka Kusal Mendis2018–2025
415 (13 innings) Sri Lanka Kusal Perera2013–2025
368 (15 innings) Bangladesh Mahmudullah2007–2024
303 (12 innings) Bangladesh Litton Das2018–2025
300 (11 innings) Bangladesh Mushfiqur Rahim2007–2022

Source:[69]

Close

Highest individual score

More information Runs, Player ...
Runs Player Venue Date
86 Sri Lanka Kusal MendisSylhet9 March 2024
80* Sri Lanka Charith AsalankaSharjah24 October 2021
80 Bangladesh Sabbir RahmanMirpur28 February 2016
77 Sri Lanka Kusal PereraColombo (RPS)4 April 2017
74* 10 March 2018

Source:[70]

Close

Most career wickets

More information Wickets, Player ...
Wickets Player Matches Average
23 Bangladesh Mustafizur Rahman1722.17
14 Sri Lanka Nuwan Thushara712.28
12 Bangladesh Shakib Al Hasan1018.16
11 Sri Lanka Lasith Malinga614.63
11 Bangladesh Taskin Ahmed1029.45

Source:[71]

Close

Best bowling figures in an innings

More information Bowling, Player ...
Bowling Player Venue Date
5/20 Sri Lanka Nuwan ThusharaSylhet9 March 2024
4/18 Dallas7 June 2024
4/21 Bangladesh Mustafizur RahmanColombo (RPS)6 April 2017
3/17 Dallas7 June 2024
3/20 Sri Lanka Lasith MalingaChattogram14 February 2014

Source:[72]

Close

Miscellaneous records

Hat tricks

More information Format, Bowler ...
Close

See also

Notes

References

Related Articles

Timelines

Top Qs

Fact Checks