49MatchesODI 38 · T20I 11
1,503Runsaverage 36.66 · SR 88.3
144Highest score2 hundreds · 9 fifties

Mushfiqur Rahim against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHS
ODI381,20336.4580.22/6144
T20I1130037.50147.80/372*

Mushfiqur Rahim against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHS
2024 ODI3135135.0091.20/173*
2023 ODI35217.3362.70/029
2022 T20I144.0080.00/04
2021 ODI323779.0088.41/1125
2021 T20I157—154.10/157*
16 earlier years
YearMatRunsAvgSR100s/50sHS
2019 ODI317587.5082.90/298*
2018 ODI425463.5085.21/1144
2018 T20I417286.00160.70/272*
2017 ODI310.5033.30/01
2017 T20I22311.50153.30/015
2016 T20I144.0044.40/04
2015 ODI13636.0092.30/036
2014 ODI414035.0079.50/179
2013 ODI3126.0060.00/09
2013 T20I13939.00134.50/039
2012 ODI111.0025.00/01
2010 ODI37324.3384.90/035
2009 ODI111.0012.50/01
2008 ODI25226.0080.00/044
2007 ODI4348.5037.40/028
2007 T20I111.00100.00/01

Mushfiqur Rahim's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
144150ODIDubai International Cricket Stadium15 Sept 2018
125127ODIShere Bangla National Stadium25 May 2021
98*110ODIR Premadasa Stadium28 Jul 2019
8487ODIShere Bangla National Stadium23 May 2021
7983ODIShere Bangla National Stadium20 Feb 2014

Mushfiqur Rahim against Sri Lanka by ground

Sri Lanka bowlers Mushfiqur Rahim has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Thisara Perera1521652108.6
Wanindu Hasaranga1271451114.2
Dhananjaya de Silva10594089.5
Dushmantha Chameera8465277.4
Suranga Lakmal8361273.5
Lasith Malinga8054367.5
Isuru Udana65800123.1
Lakshan Sandakan6558289.2

Mushfiqur Rahim's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
18 Mar 2024ODI37*3631102.8WonZahur Ahmed Chowdhury Stadium
15 Mar 2024ODI25283089.3LostZahur Ahmed Chowdhury Stadium
13 Mar 2024ODI73*848086.9WonZahur Ahmed Chowdhury Stadium
6 Nov 2023ODI10131076.9WonArun Jaitley Stadium
9 Sept 2023ODI29480060.4LostR Premadasa Stadium
42 older innings
DateFormatRunsBalls4s6sSRResultGround
31 Aug 2023ODI13221059.1LostPallekele International Cricket Stadium
1 Sept 2022T20I450080.0LostDubai International Cricket Stadium
24 Oct 2021T20I57*3752154.1LostSharjah Cricket Stadium
28 May 2021ODI28540051.9LostShere Bangla National Stadium
25 May 2021ODI12512710098.4WonShere Bangla National Stadium
23 May 2021ODI84874196.6WonShere Bangla National Stadium
31 Jul 2019ODI10151066.7LostR Premadasa Stadium
28 Jul 2019ODI98*1106189.1LostR Premadasa Stadium
26 Jul 2019ODI67865077.9LostR Premadasa Stadium
15 Sept 2018ODI14415011496.0WonDubai International Cricket Stadium
16 Mar 2018T20I282520112.0WonR Premadasa Stadium
10 Mar 2018T20I72*3554205.7WonR Premadasa Stadium
18 Feb 2018T20I6301200.0LostSylhet International Cricket Stadium
15 Feb 2018T20I66*4471150.0LostShere Bangla National Stadium
27 Jan 2018ODI22401055.0LostShere Bangla National Stadium
25 Jan 2018ODI26561046.4LostShere Bangla National Stadium
19 Jan 2018ODI625241119.2WonShere Bangla National Stadium
6 Apr 2017T20I15611250.0WonR Premadasa Stadium
4 Apr 2017T20I891088.9LostR Premadasa Stadium
1 Apr 2017ODI01000.0LostSinhalese Sports Club Ground
25 Mar 2017ODI120050.0WonRangiri Dambulla International Stadium
28 Feb 2016T20I490044.4WonShere Bangla National Stadium
26 Feb 2015ODI36392192.3LostMelbourne Cricket Ground
6 Mar 2014ODI460066.7LostShere Bangla National Stadium
22 Feb 2014ODI30373081.1LostShere Bangla National Stadium
20 Feb 2014ODI79835295.2LostShere Bangla National Stadium
17 Feb 2014ODI27500154.0LostShere Bangla National Stadium
31 Mar 2013T20I392931134.5LostPallekele International Cricket Stadium
28 Mar 2013ODI9810112.5WonPallekele International Cricket Stadium
23 Mar 2013ODI3120025.0LostMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
20 Mar 2012ODI140025.0WonShere Bangla National Stadium
18 Jun 2010ODI6120050.0LostRangiri Dambulla International Stadium
8 Jan 2010ODI322222145.5LostShere Bangla National Stadium
4 Jan 2010ODI35523067.3LostShere Bangla National Stadium
14 Jan 2009ODI180012.5WonShere Bangla National Stadium
30 Jun 2008ODI8121066.7LostNational Stadium, Karachi
25 Jun 2008ODI44533083.0LostGaddafi Stadium
18 Sept 2007T20I1100100.0LostWanderers Stadium
25 Jul 2007ODI05000.0LostR Premadasa Stadium
23 Jul 2007ODI04000.0LostR Premadasa Stadium
20 Jul 2007ODI28492057.1LostP Saravanamuttu Stadium
21 Mar 2007ODI6331018.2LostQueen's Park Oval

Mushfiqur Rahim vs Sri Lanka: questions and answers

How many matches has Mushfiqur Rahim played against Sri Lanka?
Mushfiqur Rahim has played 49 matches against Sri Lanka (38 in ODIs, 11 in T20Is), from 2007 to 2024. Bangladesh won 15 and lost 32 of them.
How many runs has Mushfiqur Rahim scored against Sri Lanka?
Mushfiqur Rahim has scored 1,503 runs in 47 innings against Sri Lanka at an average of 36.66 and a strike rate of 88.3 (1,203 runs at an average of 36.45 in ODIs, 300 runs at an average of 37.50 in T20Is).
What is Mushfiqur Rahim's highest score against Sri Lanka?
Mushfiqur Rahim's highest score against Sri Lanka is 144 off 150 balls (ODI) at Dubai International Cricket Stadium on 15 September 2018.
How many hundreds has Mushfiqur Rahim scored against Sri Lanka?
Mushfiqur Rahim has scored 2 hundreds and 9 fifties against Sri Lanka.
Where has Mushfiqur Rahim scored the most runs against Sri Lanka?
At Shere Bangla National Stadium: 626 runs in 16 innings against Sri Lanka, at an average of 41.73.
How does Mushfiqur Rahim usually get out against Sri Lanka?
Of Mushfiqur Rahim's 41 dismissals against Sri Lanka: caught 26, bowled 6, lbw 5, run out 3 and stumped 1. Lasith Malinga has dismissed Mushfiqur Rahim most often, 3 times in 80 balls.
When did Mushfiqur Rahim last play against Sri Lanka?
On 18 March 2024 (ODI) at Zahur Ahmed Chowdhury Stadium: 37 not out off 36 balls. Bangladesh won that match.