Bangladesh vs Sri Lanka head to head stats and records ODI 2023

Bangladesh vs Sri Lanka head to head match is here and the teams will lock horns in Match No.40 of World Cup 2023 on Monday, November 6. The Arun Jaitley Stadium in New Delhi will host the contest.

Bangladesh, led by Shakib Al Hasan, became the first team to get knocked out of the tournament after they lost to Pakistan by seven wickets at the iconic Eden Gardens in Kolkata. The Tigers will now be looking to somehow beat Sri Lanka and keep alive their hopes of qualifying for the Champions Trophy to be played next year.

Fastest World Cup centuries ever: List of quickest WC tons

Sri Lanka, on the other hand, beat defending champions England by seven wickets but slumped to a 302-run defeat at the hands of Rohit Sharma’s India. The loss at the Wankhede Stadium also meant that their net run rate went down to -1.162.

The Islanders have to win their next game to keep themselves in contention for a berth in the semi-final. Sri Lanka will be looking to draw confidence from their recent wins against Bangladesh in the Asia Cup.

Bangladesh vs Sri Lanka head to head
Photo by Icon sport

Bangladesh vs Sri Lanka head to head team ODI records and stats


Matches Played53
Bangladesh Won9
Sri Lanka Won42
No Result2

Bangladesh vs Sri Lanka head to head player stats (ODI)

ODI batting records

Kumar Sangakkara is the leading run-scorer in ODIs between the two teams. The left-handed batter racked up 1206 runs from 31 matches at an average of 48.24 and a strike-rate of 88.22 with five centuries and six fifties to his name.

Most runs

Kumar Sangakkara (SL)1206
Mushfiqur Rahim (BAN)1062
Sanath Jayasuriya (SL)1030
Upul Tharanga (SL)906
TM Dilshan (SL)859

Highest Individual score  

TM Dilshan (SL)161 not out
Mushfiqur Rahim (BAN)144
Sanath Jayasuriya (SL)130
Kumar Sangakkara (SL)128
Tamim Iqbal (BAN)127

Highest average (min. 10 innings)

Angelo Mathews (SL)67.66
Sanath Jayasuriya (SL)54.21
TM Dilshan (SL)53.68
Kumar Sangakkara (SL)48.24
Upul Tharanga (SL)45.30

Most centuries  

Kumar Sangakkara (SL)5
TM Dilshan (SL)4
Sanath Jayasuriya (SL)4
Kusal Perera (SL)3
Upul Tharanga (SL)3
Mushfiqur Rahim (BAN)2

Most sixes

Sanath Jayasuriya (SL)24
Mushfiqur Rahim (BAN)13
Mahmudullah Riyad (BAN)11
Thisara Perera (SL)11
Kusal Perera (SL)11

ODI bowling records

Muttiah Muralitharan is the leading wicket-taker in ODIs between the two teams. In 17 ODIs, the off-spinner picked up 31 wickets with one four-wicket haul and one five-wicket haul to show for his efforts.

Most wickets

Muttiah Muralitharan (SL)31
Lasith Malinga (SL)27
Mashrafe Mortaza (BAN)26
Rubel Hossain (BAN)23
Dilhara Fernando (SL)22

Best bowling figures  

Chaminda Vaas (SL)6-25
Dushmantha Chameera (SL)5-16
Muttiah Muralitharan (SL)5-31
Abdur Razzak (BAN)5-62
Sanath Jayasuriya (SL)4-14

Best bowling average (Min 10 innings)

Chaminda Vaas (SL)13.73
TM Dilshan (SL)16.00
Lasith Malinga (SL)16.55
Muttiah Muralitharan (SL)17.22
Dilhara Fernando (SL)19.81

ODI Wicket-keeping records

Most dismissals (overall)

Kumar Sangakkara (SL)49
Mushfiqur Rahim (BAN)31
Khaled Mashud Pilot (BAN)12
Kusal Perera (SL)9
Niroshan Dickwella (SL)7

Most dismissals (single match)

Brendon Kuruppu (SL)4
Kumar Sangakkara (SL)4 (3 times)
Kumar Sangakkara (SL)3 (5 times)
Khaled Mashud Pilot (BAN)3
Mushfiqur Rahim (BAN)3 (3 times)

ODI fielding records

Most catches (overall)

Virat Kohli (IND)23
Graeme Smith (SA)19
Rahul Dravid (IND)17
Jonty Rhodes (SA)14
Hansie Cronje (SA)13

Most catches (single match)

Aftab Ahmed (BAN)3
Mahela Jayawardene (SL)3
Shakib Al Hasan (BAN)3
Sachitra Senanayake (SL)3
Mahmudullah Riyad (BAN)3

Individual ODI records

Most matches

Mahmudullah (BAN)30
Shakib Al Hasan (BAN)27
Tamim Iqbal (BAN)27
Mahela Jayawardene (SL)26
Mohammad Ashraful (BAN)26

Bangladesh vs Sri Lanka: What happened in their last meeting?

Sri Lanka beat Bangladesh by 21 runs when the two teams last met back in September in the Super Four match of the Asia Cup 2023 at the R Premadasa Stadium in Colombo.

After being put in to bat first, Sri Lanka scored 257 for the loss of nine wickets in 50 overs. Sadeera Samarawickrama was the star performer as he racked up 93 runs off 72 balls with eight fours and two sixes. Kusal Mendis also chipped in with a handy 50-run knock.

Taskin Ahmed and Hasan Mahmud picked up three wickets apiece and were the standout bowlers for the Tigers. Shoriful Islam got two important wickets of Pathum Nissanka and Kusal Mendis.

Lowest team total in World Cup: Top 10 worst scores

Shakib Al Hasan failed to pick up a wicket, but gave away only 44 runs. Nasum Ahmed also bowled his heart out as he finished with figures of 10-1-31-0.

Bangladesh faltered in their run-chase and were bowled out for 236. Towhid Hridoy scored 82 runs off 97 balls with seven fours and one six, but he did not get enough support from the others.

Mohammad Naim, Mehidy Hasan Miraz and Mushfiqur Rahim scored in 20s, but failed to convert. Maheesh Theekshana, Dasun Shanaka and Matheesha Pathirana picked up three wickets apiece.

BAN vs SL last match scorecard

Sri Lanka

Nissanka  Lbw Shoriful40
KarunaratneC Mushfiqur b Mahmud18
MendisC Taskin b Shoriful50
SamarawickramaC sub (Afif) b Taskin93
AsalankaC Shakib b Taskin10
De SilvaC Mushfiqur b Mahmud6
ShanakaB Mahmud24
WellalageRun out (Mahmud)3
TheekshanaC Mushfiqur b Taskin2
RajithaNot out1
Extraslb 1, w 910
Total50 overs257/9


NaimC Mendis b Shanaka21
MehidyC Hemantha b Shanaka28
LittonC Mehidy b Wellalage15
ShakibC Mendis b Pathirana3
MushfiqurC Rajitha b Shanaka29
HridoyLbw Theekshana82
ShamimLbw Theekshana5
NasumB Pathirana15
TaskinLbw Theekshana1
ShorifulB Pathirana7
MahmudNot out10
ExtrasLb 8, nb 4, w 820
Total48.1 overs236

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!