Bangladesh's best struggle against Sri Lanka
Shakib Al Hasan and Mushfiqur Rahim - two of Bangladesh's best players - have found Sri Lanka difficult to handle

6 Number of teams Bangladesh have never beaten in the World Cup; Sri Lanka are one of the sides along with Australia, New Zealand and West Indies. Canada and Kenya - who haven't made it to this World Cup - have also defeated Bangladesh in World Cup matches.
0 Number of times Bangladesh have beaten Sri Lanka in 16 games in which they have batted first. All four of Bangladesh's wins to date have come while chasing a target. Bangladesh have a win-loss record of 4-16 while batting second against Sri Lanka and an overall record of 4-32.
8 ODI centuries hit against Bangladesh by the trio of Kumar Sangakkara, Mahela Jayawardene and Tillakaratne Dilshan. None of the other batsmen in the Sri Lankan side have scored a century against Bangladesh. The three batsmen have contributed 78.7% of the runs scored by the current Sri Lanka team against Bangladesh. They have scored a total of 2346 runs at a combined average of 39.76 with eight hundreds and ten fifties, while the rest of the Sri Lanka team has 635 runs at 25.40 with four fifties.
75.50 Dilshan's batting average against Bangladesh in his last eight innings against them; he has scored 453 runs at a strike rate of 97.00, including three hundreds and one fifty.
10 Number of fifty-plus scores Kumar Sangakkara has against Bangladesh. Sangakkara is the third-highest run-scorer against Bangladesh, with 1101 runs at an average of 44.04.
Batsman | Inns | Runs | Ave | SR | 100s | 50s |
Kumar Sangakkara | 27 | 1101 | 44.04 | 85.28 | 4 | 6 |
Tillakaratne Dilshan | 20 | 698 | 43.62 | 89.71 | 3 | 2 |
Mahela Jayawardene | 21 | 547 | 30.38 | 83.51 | 1 | 2 |
Angelo Mathews | 7 | 203 | 67.66 | 85.29 | 0 | 2 |
Lahiru Thirimanne | 4 | 124 | 41.33 | 69.27 | 0 | 0 |
150 Runs scored by Angelo Mathews in his last three innings against Bangladesh without being dismissed. His last three scores are 74*, 20* and 56*. Mathews averages 67.66 in seven innings against Bangladesh and has been dismissed only three times.
25.65 Sri Lanka's bowling average against Bangladesh in ODIs since 2014. Against the rest of the teams they have played in this period, they have averaged 37.28. Their economy of 4.50 against Bangladesh is also almost a run better compared to the rest. Lasith Malinga leads the wicket-takers' list for Sri Lanka against Bangladesh - he has taken 17 wickets at an average of 20.64.
Bowler | Mat | Wkts | Ave | eco | SR | 5wi | 4wi |
Lasith Malinga | 12 | 17 | 20.64 | 3.92 | 31.52 | 0 | 0 |
Nuwan Kulasekara | 13 | 14 | 31.21 | 5.14 | 36.42 | 0 | 0 |
Tillakaratne Dilshan | 23 | 13 | 15.76 | 3.41 | 27.69 | 0 | 0 |
Sachitra Senanayake | 8 | 10 | 25.90 | 4.31 | 36.00 | 0 | 0 |
Thisara Perera | 8 | 9 | 29.33 | 4.80 | 36.66 | 0 | 0 |
Angelo Mathews | 9 | 7 | 24.71 | 5.19 | 28.57 | 0 | 0 |
Suranga Lakmal | 4 | 7 | 23.28 | 4.50 | 31.00 | 0 | 0 |
3.81 Shakib Al Hasan's economy in ODIs since 2014. Among bowlers to have bowled in at least ten innings during this period, he is the only bowler with an economy of under four runs an over. He has taken 23 wickets at an average of 17.21, the best among bowlers on that list. However, he has played 11 of his 12 ODIs since 2014 in Bangladesh where he averages 22.95, much better than his overseas bowling average of 35.47. For Bangladesh, Mashrafe Mortaza is the top wicket-taker against Sri Lanka with 15 wickets at 43.53 apiece.
Bowler | Mat | Wkts | Ave | eco | SR | 5wi | 4wi |
Mashrafe Mortaza | 14 | 15 | 43.53 | 5.23 | 49.93 | 0 | 0 |
Rubel Hossain | 10 | 13 | 35.53 | 6.46 | 33.00 | 0 | 1 |
Shakib Al Hasan | 14 | 10 | 48.80 | 4.47 | 65.40 | 0 | 0 |
Mahmudullah | 16 | 9 | 44.55 | 5.14 | 52.00 | 0 | 0 |
Arafat Sunny | 4 | 4 | 40.75 | 5.25 | 46.50 | 0 | 0 |
Shafiul Islam | 3 | 3 | 41.66 | 6.57 | 38.00 | 0 | 0 |
48.8 Shakib's bowling average against Sri Lanka in ODIs, his worst against any team. He has taken only 10 wickets against them in 109 overs at a strike rate of 65.40. In comparison, against other teams he has taken 174 wickets at an average of 26.64 and has struck every 37.6 balls. Shakib has been less effective against Sangakkara, Jayawardene and Tillakaratne: he has collectively taken only four wickets against them in 245 deliveries and has conceded 182 runs. Against the rest of the Sri Lanka batsmen, he has taken three wickets at 22.00.
Batsmen | runs | dis | balls | ave | eco | SR |
v Sangakkara, Jayawardene & Dilshan | 182 | 4 | 245 | 45.50 | 4.45 | 61.25 |
v other Sri Lanka batsmen | 66 | 3 | 110 | 22.00 | 3.60 | 36.66 |
11 Number of single-digit scores Mushfiqur Rahim has in 18 ODI innings against Sri Lanka. He has scored 317 runs against them at an average of 17.61 and at a strike rate of 69.21, with only one fifty. In the current side, Tamim Iqbal is the only batsman to score a century against Sri Lanka - in Hambantota in 2013 - and is the leading run-scorer against them with 420 runs at an average of 32.30. Tamim is ten runs short of becoming the second batsman from Bangladesh to score 4000 runs in ODIs. Shakib beat him to the landmark in the last game against Afghanistan.
Batsman | Inns | Runs | Ave | SR | 100s | 50s |
Tamim Iqbal | 13 | 420 | 32.30 | 75.00 | 1 | 3 |
Shakib Al Hasan | 14 | 360 | 30.00 | 76.59 | 0 | 3 |
Mushfiqur Rahim | 18 | 317 | 17.61 | 69.21 | 0 | 1 |
Mahmudullah | 14 | 255 | 21.25 | 70.05 | 0 | 0 |
Nasir Hossain | 7 | 240 | 60.00 | 82.19 | 0 | 1 |
Shiva Jayaraman is a sub-editor (stats) at ESPNcricinfo.com
Read in App
Elevate your reading experience on ESPNcricinfo App.