26MatchesODI 20 · T20I 6
302Runsaverage 14.38 · SR 82.5
51Highest score0 hundreds · 1 fifties
27Wicketseconomy 4.78 · best 4/30

Mehedi Hasan Miraz against Sri Lanka by format

FormatMatRunsAvgSR100s/50sHSWktsEconBest
ODI2023414.6375.00/151244.584/30
T20I66813.60125.90/03836.831/16

Mehedi Hasan Miraz against Sri Lanka year by year

YearMatRunsAvgSR100s/50sHSWktsEconBest
2025 ODI33712.33100.00/02834.402/48
2025 T20I23015.00120.00/02927.141/24
2024 ODI33718.5063.80/02544.302/38
2023 ODI33612.0080.00/02814.941/49
2022 T20I13838.00146.20/038011.000/11
6 earlier years
YearMatRunsAvgSR100s/50sHSWktsEconBest
2021 ODI300.000.00/0073.534/30
2019 ODI35317.6788.30/04325.931/51
2018 ODI22010.0057.10/01534.352/21
2018 T20I200.000.00/00*15.881/16
2017 ODI35151.0071.80/15144.732/43
2017 T20I100.000.00/0007.500/15

Mehedi Hasan Miraz's best innings against Sri Lanka

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
5171ODISinhalese Sports Club Ground1 Apr 2017

Mehedi Hasan Miraz's best bowling against Sri Lanka

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/3010ODIShere Bangla National Stadium23 May 2021
3/2810ODIShere Bangla National Stadium25 May 2021

Mehedi Hasan Miraz against Sri Lanka by ground

Sri Lanka bowlers Mehedi Hasan Miraz has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Wanindu Hasaranga4427561.4
Dunith Wellalage3227184.4

Sri Lanka batters Mehedi Hasan Miraz has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Charith Asalanka164120173.2
Kusal Mendis1441532106.3
Kushal Janith Perera131107281.7
Janith Liyanage8356167.5
Upul Tharanga7756072.7
Dhanushka Gunathilleke6652378.8
Dasun Shanaka4332274.4
Dimuth Karunaratne4330269.8

Mehedi Hasan Miraz's batting in every match against Sri Lanka

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
13 Jul 2025T20I120050.0WonRangiri Dambulla International Stadium
10 Jul 2025T20I292340126.1LostPallekele International Cricket Stadium
8 Jul 2025ODI282541112.0LostPallekele International Cricket Stadium
5 Jul 2025ODI9101090.0WonR Premadasa Stadium
2 Jul 2025ODI02000.0LostR Premadasa Stadium
17 older innings
DateFormatRunsBalls4s6sSRResultGround
18 Mar 2024ODI25403062.5WonZahur Ahmed Chowdhury Stadium
15 Mar 2024ODI12181066.7LostZahur Ahmed Chowdhury Stadium
6 Nov 2023ODI350060.0WonArun Jaitley Stadium
9 Sept 2023ODI28294096.6LostR Premadasa Stadium
31 Aug 2023ODI5110045.5LostPallekele International Cricket Stadium
1 Sept 2022T20I382622146.2LostDubai International Cricket Stadium
28 May 2021ODI04000.0LostShere Bangla National Stadium
25 May 2021ODI02000.0WonShere Bangla National Stadium
31 Jul 2019ODI8620133.3LostR Premadasa Stadium
28 Jul 2019ODI43496087.8LostR Premadasa Stadium
26 Jul 2019ODI250040.0LostR Premadasa Stadium
15 Sept 2018ODI15210071.4WonDubai International Cricket Stadium
16 Mar 2018T20I01000.0WonR Premadasa Stadium
10 Mar 2018T20I0*1000.0WonR Premadasa Stadium
27 Jan 2018ODI5140035.7LostShere Bangla National Stadium
6 Apr 2017T20I01000.0WonR Premadasa Stadium
1 Apr 2017ODI51716071.8LostSinhalese Sports Club Ground

Mehedi Hasan Miraz's bowling in every match against Sri Lanka

Newest first

DateFormatOversRunsWktsEconResultGround
13 Jul 2025T20I32618.67WonRangiri Dambulla International Stadium
10 Jul 2025T20I42416.00LostPallekele International Cricket Stadium
8 Jul 2025ODI104824.80LostPallekele International Cricket Stadium
5 Jul 2025ODI103713.70WonR Premadasa Stadium
2 Jul 2025ODI104704.70LostR Premadasa Stadium
21 older matches
DateFormatOversRunsWktsEconResultGround
18 Mar 2024ODI103823.80WonZahur Ahmed Chowdhury Stadium
15 Mar 2024ODI105815.80LostZahur Ahmed Chowdhury Stadium
13 Mar 2024ODI103313.30WonZahur Ahmed Chowdhury Stadium
6 Nov 2023ODI104914.90WonArun Jaitley Stadium
9 Sept 2023ODI31404.67LostR Premadasa Stadium
31 Aug 2023ODI52605.20LostPallekele International Cricket Stadium
1 Sept 2022T20I111011.00LostDubai International Cricket Stadium
28 May 2021ODI104804.80LostShere Bangla National Stadium
25 May 2021ODI102832.80WonShere Bangla National Stadium
23 May 2021ODI103043.00WonShere Bangla National Stadium
31 Jul 2019ODI95906.56LostR Premadasa Stadium
28 Jul 2019ODI105115.10LostR Premadasa Stadium
26 Jul 2019ODI95616.22LostR Premadasa Stadium
15 Sept 2018ODI72123.00WonDubai International Cricket Stadium
16 Mar 2018T20I41614.00WonR Premadasa Stadium
10 Mar 2018T20I43107.75WonR Premadasa Stadium
27 Jan 2018ODI105315.30LostShere Bangla National Stadium
6 Apr 2017T20I21507.50WonR Premadasa Stadium
1 Apr 2017ODI104914.90LostSinhalese Sports Club Ground
28 Mar 2017ODI105015.00No resultRangiri Dambulla International Stadium
25 Mar 2017ODI104324.30WonRangiri Dambulla International Stadium

Mehedi Hasan Miraz vs Sri Lanka: questions and answers

How many matches has Mehedi Hasan Miraz played against Sri Lanka?
Mehedi Hasan Miraz has played 26 matches against Sri Lanka (20 in ODIs, 6 in T20Is), from 2017 to 2025. Bangladesh won 12 and lost 13 of them.
How many runs has Mehedi Hasan Miraz scored against Sri Lanka?
Mehedi Hasan Miraz has scored 302 runs in 22 innings against Sri Lanka at an average of 14.38 and a strike rate of 82.5 (234 runs at an average of 14.63 in ODIs, 68 runs at an average of 13.60 in T20Is).
What is Mehedi Hasan Miraz's highest score against Sri Lanka?
Mehedi Hasan Miraz's highest score against Sri Lanka is 51 off 71 balls (ODI) at Sinhalese Sports Club Ground on 1 April 2017.
How many hundreds has Mehedi Hasan Miraz scored against Sri Lanka?
Mehedi Hasan Miraz has scored no hundreds and 1 fifty against Sri Lanka.
Where has Mehedi Hasan Miraz scored the most runs against Sri Lanka?
At R Premadasa Stadium: 90 runs in 9 innings against Sri Lanka, at an average of 11.25.
How does Mehedi Hasan Miraz usually get out against Sri Lanka?
Of Mehedi Hasan Miraz's 21 dismissals against Sri Lanka: caught 14, bowled 3, lbw 2 and run out 2. Wanindu Hasaranga has dismissed Mehedi Hasan Miraz most often, 5 times in 44 balls.
How many wickets has Mehedi Hasan Miraz taken against Sri Lanka?
Mehedi Hasan Miraz has taken 27 wickets in 26 innings against Sri Lanka at an economy of 4.78 (24 wickets in ODIs, 3 wickets in T20Is).
What are Mehedi Hasan Miraz's best bowling figures against Sri Lanka?
Mehedi Hasan Miraz's best figures against Sri Lanka are 4/30. Mehedi Hasan Miraz has taken four or more wickets in a match once against them.
Which Sri Lanka batter has Mehedi Hasan Miraz dismissed most?
Dhanushka Gunathilleke, 3 times in 66 balls in internationals, for 52 runs.
When did Mehedi Hasan Miraz last play against Sri Lanka?
On 13 July 2025 (T20I) at Rangiri Dambulla International Stadium: 1 off 2 balls and 1/26 with the ball. Bangladesh won that match.