Matches (18)
IPL (3)
PSL (2)
WCL 2 (1)
Women's Tri-Series (SL) (1)
County DIV1 (3)
County DIV2 (4)
Women's One-Day Cup (4)
Stats Analysis

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

Shiva Jayaraman
25-Feb-2015
Shakib Al Hasan appeals, Bangladesh v Zimbabwe, 3rd ODI, Mirpur, November 26, 2014

Shakib Al Hasan has taken only 10 wickets in 109 overs against Sri Lanka in ODIs and averages 48.8 - his worst against any team.  •  Associated Press

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.
Top Sri Lanka batsmen against Bangladesh
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.
Top Sri Lanka bowlers against Bangladesh
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.
Top Bangladesh bowlers against Sri Lanka
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.
Shakib Al Hasan's bowling v Sri Lanka
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.
Top Bangladesh batsmen against Sri Lanka
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