Bangladesh vs Sri Lanka ODI Head To Head Stats and Record: Asian rivals will be playing for pride when Bangladesh take on Sri Lanka in match 38 of the ongoing ICC World Cup 2023 at the Arun Jaitley Stadium in Delhi on Monday (November 6).
Shakib Al Hasan’s Bangladesh will be desperate to end a five-match losing streak and end the campaign on a high, while Kusal Mendis’ Sri Lanka will look to bounce back from a demoralising defeat as they look to keep slim hopes of a semifinal berth alive.

Bangladesh opened their campaign with a victory over Afghanistan, but have since then suffered six defeats to be eliminated from the semifinal race, losing to England, New Zealand, India, South Africa, Netherlands and Pakistan
Former champions Sri Lanka, on the other hand, suffered three defeats in a row against South Africa, Pakistan and Australia, before arresting the slide with wins over Netherlands and England, but were stunned by Afghanistan before being humbled by India in the most recent match.
The two sides are set to clash for the 54th time in ODI format and only the fourth time in ODI World Cup matches. The two sides, however, have never met at the Arun Jaitley Stadium in Delhi, where Sri Lanka has played 6 times, while Bangladesh have never played an ODI here.
Now, ahead of the BAN vs SL World Cup 2023 match we take a look at their ODI head to head record, stats as well as both Bangladesh and Sri Lanka’s record in the ODI World Cup before they face off at the Arun Jaitley Stadiums in Delhi.
In the 53 BAN vs SL head to head matches in ODI format so far, Sri Lanka holds the advantage, having won 42 times against Bangladesh, who have won 9 times, with 2 matches ending in No Result. In the last 5 ODIs, Sri Lanka has a 3-2 edge over Bangladesh.
Among the 42 wins, Sri Lanka has won 23 times when batting first and 19 times when chasing, while Bangladesh has won 4 times when chasing and 5 times when setting a target. Here is a look at the Bangladesh vs Sri Lanka head to head stats and top performances:
| Stats | For BAN vs SL | For SL vs BAN |
| Highest Total | 324 | 357 |
| Lowest Total | 76 All Out | 124 All Out |
| Wins Batting 1st | 5 | 23 |
| Wins Chasing | 4 | 19 |
| Most Runs (All Time) | Mushfiqur Rahim (1062 runs) | Kumar Sangakkara (1206 runs) |
| Most Runs (Current) | Mushfiqur Rahim (1062 runs) | Kusal Janith Perera (609 runs) |
| Highest scorer | Mushfiqur Rahim (144) | Tillakaratne Dilshan (161*) |
| Most wickets (All Time) | Mashrafe Mortaza (26 wickets) | Muttiah Muralitharan (31 wickets) |
| Most wickets (Current) | Mustafizur Rahman (21 wickets) | Dhananjaya de Silva (8 wickets) |
| Best Bowling | Abdur Razzak (5/62) | Chaminda Vaas (6/25) |
In the ODI World Cup history, the two nations have met three times with Sri Lanka winning on all three occasions. In the 2019 World Cup, Bangladesh vs Sri Lanka was abandoned due to rain. Here is a look at BAN vs SL CWC record.
| Stat | For BAN vs SL in CWC | For SL vs BAN in CWC |
| Won | 0 | 3 |
| Lost | 3 | 0 |
| Won Batting First | 0 | 2 |
| Won Chasing | 0 | 1 |
| Highest Total | 240 | 332 |
| Lowest Total | 112 | 318 |
In Delhi at the Arun Jaitley Stadiums, Bangladesh and Sri Lanka have never met so far, but Sri Lanka have played more than a handful of games at the venue, where they possess a poor record of 1-4 with one match ending in no result.
In ODI World Cups, Sri Lanka has won the title once and also finished runners up twice, while Bangladesh have never managed to get past the quarterfinal or super 8 so far. Here is a look at Bangladesh and Sri Lanka’s overall record in ODI World Cup.
| Stat | Bangladesh Record in ODI World Cup | Sri Lanka Record in ODI World Cup |
| Matches | 47 | 87 |
| Won | 15 | 40 |
| Lost | 31 | 44 |
| Tied | 0 | 1 |
| No Result | 1 | 2 |
| Won Batting First | 8 | 21 |
| Won Chasing | 7 | 19 |
| Highest Total | 333 | 398 |
| Lowest Total | 58 | 86 |
| Most Runs (All Time) | Shakib Al Hasan (1250 runs) | Kumar Sangakkara (1532 runs) |
| Most Runs (Current) | Shakib Al Hasan (1250 runs) | Angelo Mathews (568 runs) |
| Most wickets (All Time) | Shakib Al Hasan (41 wickets) | Muttiah Muralitharan (68 wickets) |
| Most wickets (Current) | Shakib Al Hasan (41 wickets) | Angelo Mathews (15 wickets) |