37MatchesODI 27 · T20I 10
893Runsaverage 27.06 · SR 87.6
92*Highest score0 hundreds · 7 fifties
32Wicketseconomy 4.97 · best 3/24

Shakib Al Hasan against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHSWktsEconBest
ODI2770730.7483.70/792*204.703/47
T20I1018618.60106.90/038126.813/24

Shakib Al Hasan against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2024 T20I188.0057.10/08010.000/30
2023 ODI39030.00108.40/18244.332/29
2022 T20I12424.00109.10/02407.750/31
2021 ODI3196.3343.20/01534.482/38
2021 T20I11010.00142.90/01025.672/17
14 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2018 ODI47525.00104.20/16744.633/47
2018 T20I177.0077.80/0714.501/9
2017 ODI312663.0094.70/27215.121/33
2017 T20I24924.50106.50/03837.573/24
2016 T20I13232.0094.10/03225.252/21
2015 ODI14646.0078.00/04605.500/55
2014 ODI34715.6773.40/02433.782/29
2014 T20I23819.00165.20/02635.832/27
2012 ODI15656.00121.70/15625.602/56
2010 ODI36822.6763.00/04714.251/49
2009 ODI192—133.30/192*04.000/24
2007 ODI4215.2535.00/01525.461/43
2007 T20I11818.0094.70/01817.331/22
2006 ODI167—62.60/167*011.500/23

Shakib Al Hasan's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
92*69ODIShere Bangla National Stadium14 Jan 2009
8265ODIArun Jaitley Stadium6 Nov 2023
7271ODIRangiri Dambulla International Stadium25 Mar 2017
6763ODIShere Bangla National Stadium19 Jan 2018
67*107ODIIS Bindra Stadium7 Oct 2006

Shakib Al Hasan's best bowling against Sri Lanka

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
3/244T20IR Premadasa Stadium6 Apr 2017
3/478ODIShere Bangla National Stadium19 Jan 2018

Shakib Al Hasan against Sri Lanka by ground

Sri Lanka bowlers Shakib Al Hasan has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Thisara Perera8970078.7
Muttiah Muralitharan6447273.4
Nuwan Kulasekara59812137.3
Dushmantha Chameera5550390.9
Asela Gunaratne5146190.2
Suranga Lakmal47582123.4
Malinga Bandara4429165.9
Sachithra Senanayake4436281.8

Sri Lanka batters Shakib Al Hasan has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Kumar Sangakkara120104186.7
Kusal Mendis111110399.1
Upul Tharanga10598093.3
Tillakaratne Dilshan10082282.0
Dinesh Chandimal9875176.5
Mahela Jayawardene7452270.3
Dhananjaya de Silva6541263.1
Angelo Mathews6038063.3

Shakib Al Hasan's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
7 Jun 2024T20I8140057.1WonGrand Prairie Stadium
6 Nov 2023ODI8265122126.2WonArun Jaitley Stadium
9 Sept 2023ODI370042.9LostR Premadasa Stadium
31 Aug 2023ODI5111045.5LostPallekele International Cricket Stadium
1 Sept 2022T20I242230109.1LostDubai International Cricket Stadium
30 older innings
DateFormatRunsBalls4s6sSRResultGround
24 Oct 2021T20I10720142.9LostSharjah Cricket Stadium
28 May 2021ODI470057.1LostShere Bangla National Stadium
25 May 2021ODI03000.0WonShere Bangla National Stadium
23 May 2021ODI15342044.1WonShere Bangla National Stadium
15 Sept 2018ODI01000.0WonDubai International Cricket Stadium
16 Mar 2018T20I790077.8WonR Premadasa Stadium
25 Jan 2018ODI8820100.0LostShere Bangla National Stadium
19 Jan 2018ODI676370106.3WonShere Bangla National Stadium
6 Apr 2017T20I383140122.6WonR Premadasa Stadium
4 Apr 2017T20I11150073.3LostR Premadasa Stadium
1 Apr 2017ODI54627087.1LostSinhalese Sports Club Ground
25 Mar 2017ODI727141101.4WonRangiri Dambulla International Stadium
28 Feb 2016T20I32343094.1WonShere Bangla National Stadium
26 Feb 2015ODI46594178.0LostMelbourne Cricket Ground
6 Mar 2014ODI20322062.5LostShere Bangla National Stadium
20 Feb 2014ODI242321104.3LostShere Bangla National Stadium
17 Feb 2014ODI390033.3LostShere Bangla National Stadium
14 Feb 2014T20I12630200.0LostZahur Ahmed Chowdhury Stadium
12 Feb 2014T20I261721152.9LostZahur Ahmed Chowdhury Stadium
20 Mar 2012ODI564670121.7WonShere Bangla National Stadium
18 Jun 2010ODI20261076.9LostRangiri Dambulla International Stadium
8 Jan 2010ODI47751062.7LostShere Bangla National Stadium
4 Jan 2010ODI170014.3LostShere Bangla National Stadium
14 Jan 2009ODI92*69102133.3WonShere Bangla National Stadium
18 Sept 2007T20I18192094.7LostWanderers Stadium
25 Jul 2007ODI2130015.4LostR Premadasa Stadium
23 Jul 2007ODI15261057.7LostR Premadasa Stadium
20 Jul 2007ODI01000.0LostP Saravanamuttu Stadium
21 Mar 2007ODI4200020.0LostQueen's Park Oval
7 Oct 2006ODI67*1077062.6LostIS Bindra Stadium

Shakib Al Hasan's bowling in every match against Sri Lanka

Newest first

DateFormatOversRunsWktsEconResultGround
7 Jun 2024T20I330010.00WonGrand Prairie Stadium
6 Nov 2023ODI105725.70WonArun Jaitley Stadium
9 Sept 2023ODI104404.40LostR Premadasa Stadium
31 Aug 2023ODI102922.90LostPallekele International Cricket Stadium
1 Sept 2022T20I43107.75LostDubai International Cricket Stadium
31 older matches
DateFormatOversRunsWktsEconResultGround
24 Oct 2021T20I31725.67LostSharjah Cricket Stadium
28 May 2021ODI104804.80LostShere Bangla National Stadium
25 May 2021ODI93824.22WonShere Bangla National Stadium
23 May 2021ODI104414.40WonShere Bangla National Stadium
15 Sept 2018ODI9.23113.32WonDubai International Cricket Stadium
16 Mar 2018T20I2914.50WonR Premadasa Stadium
27 Jan 2018ODI52004.00LostShere Bangla National Stadium
25 Jan 2018ODI110010.00LostShere Bangla National Stadium
19 Jan 2018ODI84735.88WonShere Bangla National Stadium
6 Apr 2017T20I42436.00WonR Premadasa Stadium
4 Apr 2017T20I32909.67LostR Premadasa Stadium
1 Apr 2017ODI84105.13LostSinhalese Sports Club Ground
28 Mar 2017ODI105905.90No resultRangiri Dambulla International Stadium
25 Mar 2017ODI83314.13WonRangiri Dambulla International Stadium
28 Feb 2016T20I42125.25WonShere Bangla National Stadium
26 Feb 2015ODI105505.50LostMelbourne Cricket Ground
6 Mar 2014ODI102702.70LostShere Bangla National Stadium
20 Feb 2014ODI104614.60LostShere Bangla National Stadium
17 Feb 2014ODI72924.14LostShere Bangla National Stadium
14 Feb 2014T20I2814.00LostZahur Ahmed Chowdhury Stadium
12 Feb 2014T20I42726.75LostZahur Ahmed Chowdhury Stadium
20 Mar 2012ODI105625.60WonShere Bangla National Stadium
18 Jun 2010ODI104914.90LostRangiri Dambulla International Stadium
8 Jan 2010ODI82703.38LostShere Bangla National Stadium
4 Jan 2010ODI104304.30LostShere Bangla National Stadium
14 Jan 2009ODI62404.00WonShere Bangla National Stadium
18 Sept 2007T20I32217.33LostWanderers Stadium
25 Jul 2007ODI84315.38LostR Premadasa Stadium
20 Jul 2007ODI85006.25LostP Saravanamuttu Stadium
21 Mar 2007ODI104914.90LostQueen's Park Oval
7 Oct 2006ODI223011.50LostIS Bindra Stadium

Shakib Al Hasan vs Sri Lanka: questions and answers

How many matches has Shakib Al Hasan played against Sri Lanka?
Shakib Al Hasan has played 37 matches against Sri Lanka (27 in ODIs, 10 in T20Is), from 2006 to 2024. Bangladesh won 12 and lost 24 of them.
How many runs has Shakib Al Hasan scored against Sri Lanka?
Shakib Al Hasan has scored 893 runs in 35 innings against Sri Lanka at an average of 27.06 and a strike rate of 87.6 (707 runs at an average of 30.74 in ODIs, 186 runs at an average of 18.60 in T20Is).
What is Shakib Al Hasan's highest score against Sri Lanka?
Shakib Al Hasan's highest score against Sri Lanka is 92 not out off 69 balls (ODI) at Shere Bangla National Stadium on 14 January 2009.
How many hundreds has Shakib Al Hasan scored against Sri Lanka?
Shakib Al Hasan has scored no hundreds and 7 fifties against Sri Lanka.
Where has Shakib Al Hasan scored the most runs against Sri Lanka?
At Shere Bangla National Stadium: 369 runs in 13 innings against Sri Lanka, at an average of 30.75.
How does Shakib Al Hasan usually get out against Sri Lanka?
Of Shakib Al Hasan's 33 dismissals against Sri Lanka: caught 20, bowled 9, lbw 2 and run out 2. Dushmantha Chameera has dismissed Shakib Al Hasan most often, 3 times in 55 balls.
How many wickets has Shakib Al Hasan taken against Sri Lanka?
Shakib Al Hasan has taken 32 wickets in 36 innings against Sri Lanka at an economy of 4.97 (20 wickets in ODIs, 12 wickets in T20Is).
What are Shakib Al Hasan's best bowling figures against Sri Lanka?
Shakib Al Hasan's best figures against Sri Lanka are 3/24. Shakib Al Hasan has not taken four wickets in a match against them.
Which Sri Lanka batter has Shakib Al Hasan dismissed most?
Kusal Mendis, 3 times in 111 balls in internationals, for 110 runs.
When did Shakib Al Hasan last play against Sri Lanka?
On 7 June 2024 (T20I) at Grand Prairie Stadium: 8 off 14 balls and 0/30 with the ball. Bangladesh won that match.