Mehidy Hasan Miraz Stats, Record and History

Mehidy Hasan Miraz
Mehidy Hasan Miraz
Nationality:
Bangladesh
Date of Birth:
October 25, 1997
Role:
All Rounder
Batting style:
Right Handed
Bowling style:
Off break
Nick Name:
Miraz

Debut

Played For
BAN
ODI
25 Mar, 2017
Against
SL
at Rangiri Dambulla International Stadium, Dambulla
Played For
BAN
TEST
20 Oct, 2016
Against
ENG
at Bir Shrestho Flight Lieutenant Matiur Rahman Cricket Stadium, Chattogram
Played For
BAN
T20I
06 Apr, 2017
Against
SL
at R.Premadasa Stadium, Colombo

ICC Rankings & Ratings

ODI
Batting
#69443
Bowling
#8621
All-Rounder
#3275
Test
Batting
#63492
Bowling
#27608
All-Rounder
#3299
T20I
Batting
#212222
Bowling
#192249
All-Rounder
#8955
*Ranking Rating as per ICC data

Trophy Details

Year
Trophies Received
Apr 2025
ICC Men's Player of the Month

Career Information

Teams Played
• Bangladesh
• Bangladesh A
• Khulna Division
• Bangladesh Under-19
• Chattogram Royals
• Sylhet Titans
• Bangladesh Central Zone
• Bangladesh South Zone
• Trinbago Knight Riders
• Bangladesh Under-23
• Khelaghar Samaj Kallyan Samity
• Kalabagan Cricket Academy
• Abahani Limited
• Bashundhara Strikers
• Mohammedan Sporting Club
• Legends of Rupganj
• Comilla Victorians
• Lahore Qalandars
• Rajshahi Warriors
• Khulna Tigers
• Bangladesh Emerging
• BAN
• Mahmudullah XI
• Tamim XI
• Fortune Barishal
• Durbar XI

Mehidy Hasan Miraz Career Stats

Batting Records

Format
MAT
Team
HS
INS
N/O
Runs
BF
100s
50s
4s
6s
ODIs
120
BAN
112 vs Afghanistan
89
13
1827
2409
2
7
150
29
T20Is
34
BAN
46 vs United Arab Emirates
29
4
418
358
0
0
37
10
Tests
57
BAN
104 vs Zimbabwe
102
10
2208
4338
2
9
256
25

Bowling Records

Format
MAT
Team
Best
INS
OV
Runs
WKTS
AVG
S/R
ECON
5W
ODIs
120
BAN
4/25 vs West Indies
117
985.1
4651
129
36.05
45.82
4.72
0
T20Is
34
BAN
4/12 vs England
31
78
667
18
37.06
26.00
8.55
0
Tests
57
BAN
7/58 vs West Indies
100
2249
6969
216
32.26
62.47
3.10
14

Fielding Records

Format
Catches
Stumpings
Run outs
ODIs
52
0
5
T20Is
16
0
2
Tests
41
0
5

Mehidy Hasan Miraz's Career Across Formats

Mehidy Hasan Miraz ODI Highest Score & Best Bowling Record

Highest Score
112 Runs
Against Afghanistan - 03 Sep 2023
Best Bowling Record
4/25
Against West Indies - 22 Jan 2021

Mehidy Hasan Miraz ODI Performance in Last 10 Matches

No.
Batting
Bowling
Season 2026-2027 (played for Bangladesh)
1
New Zealand
22 (18)
2/36
2
New Zealand
8 (25)
0/38
3
New Zealand
6 (14)
1/54
4
Pakistan
-
0/37
5
Pakistan
1 (05)
2/34
6
Pakistan
-
3/29
Season 2025-2026 (played for Bangladesh)
7
West Indies
17 (17)
2/35
8
West Indies
32 (58)
0/38
9
West Indies
17 (27)
1/16
10
Afghanistan
6 (09)
1/67

Mehidy Hasan Miraz ODI Overall Records

Batting Records

MAT
Team
HS
INS
N/O
Runs
BF
100s
50s
4s
6s
Overall
120
BAN
112 vs Afghanistan
89
13
1827
2409
2
7
150
29
2026
6
BAN
22 vs New Zealand
4
1
37
62
0
0
3
0
2025
11
BAN
60 vs Afghanistan
11
1
191
266
0
1
12
3
2024
9
BAN
77 vs West Indies
8
0
305
440
0
3
22
4
2023
27
BAN
112 vs Afghanistan
24
2
538
683
1
1
47
7
2022
15
BAN
100 vs India
10
5
330
392
1
1
26
10
2021
11
BAN
26 vs Zimbabwe
6
0
33
58
0
0
1
1
2020
3
BAN
7 vs Zimbabwe
2
0
12
10
0
0
0
1
2019
16
BAN
43 vs Sri Lanka
11
2
169
174
0
0
23
1
2018
15
BAN
42 vs India
9
2
126
183
0
0
7
2
2017
7
BAN
51 vs Sri Lanka
4
0
86
141
0
1
9
0

Bowling Records

MAT
Team
Best
INS
OV
Runs
WKTS
AVG
S/R
ECON
5W
Overall
120
BAN
4/25
117
985.1
4651
129
36.05
45.82
4.72
0
2026
6
BAN
3/29 vs Pakistan
6
58.5
228
8
28.5
44.13
3.88
0
2025
11
BAN
3/42 vs Afghanistan
11
106.5
452
11
41.09
58.27
4.23
0
2024
9
BAN
2/37 vs Afghanistan
9
84
405
8
50.63
63
4.82
0
2023
27
BAN
3/25 vs Afghanistan
25
178
967
23
42.04
46.43
5.43
0
2022
15
BAN
4/29 vs West Indies
15
124.2
677
24
28.21
31.08
5.45
0
2021
11
BAN
4/25 vs West Indies
11
84
297
15
19.8
33.6
3.54
0
2020
3
BAN
2/33 vs Zimbabwe
3
23
105
3
35
46
4.57
0
2019
16
BAN
2/47 vs New Zealand
16
143.1
735
13
56.54
66.08
5.13
0
2018
15
BAN
4/29 vs West Indies
15
134
535
18
29.72
44.67
3.99
0
2017
7
BAN
2/43 vs Sri Lanka
6
49
250
6
41.67
49
5.1
0

Fielding Records

Catches
Stumpings
Run outs
Overall
52
0
5
2026
3
0
1
2025
8
0
0
2024
3
0
1
2023
10
0
0
2022
8
0
1
2021
7
0
0
2020
2
0
1
2019
4
0
0
2018
6
0
1
2017
1
0
0