Skip to content
FairPlay
Mehidy Hasan Miraz

Cricket player · All-rounder · Bangladesh

Mehidy Hasan Miraz

Mehidy Hasan Miraz appears in 48 matches with a full FairPlay scorecard (8 Oct 2025 to 5 Nov 2026). 700 runs in 45 innings. 60 wickets from 505.4 overs. 290 matches in FairPlay's recorded career data.

Player profile

Country
Bangladesh
Role
All-rounder
Batting
Right-hand bat
Bowling
Right-arm off-break
Born
25 Oct 1997 Age 29
Recorded matches
290182 internationals

Mehidy Hasan Miraz is an all-rounder from Bangladesh with 290 matches in FairPlay's recorded data, including 182 internationals (44 Tests, 117 ODIs, 21 T20Is).

Batting: 5,813 runs across all recorded formats, with 4 hundreds and 24 fifties; the most runs came in ODI cricket (2,023) and the highest recorded score is 112.

Bowling: 365 wickets in recorded matches, 147 of them in Test cricket, with 8 five-wicket hauls.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Mehidy Hasan Miraz: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test44771,86510425.9049.62/914732.902.978
ODI117922,02311225.9477.12/911937.674.740
T20I21203564620.94113.70/01820.617.700
T20 (league and domestic)108941,5698718.03116.10/68128.027.720

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Mehidy Hasan Miraz at a glance

FairPlay holds 48 complete scorecards featuring Mehidy Hasan Miraz, most recently for Bangladesh (T20 and shorter, one-day, first-class).

In those matches Mehidy Hasan Miraz batted 45 times for 700 runs at a strike rate of 56.86. The highest score was 65 off 154 balls against Australia.

With the ball: 60 wickets from 505.4 overs, an economy rate of 3.46. Best figures: 5 for 66 against Australia.

How the 40 dismissals happened: caught 30, bowled 5, LBW 4, stumped 1.

These matches were played at 13 different grounds.

Figures in FairPlay's scorecards

Batting
4557006517.5056.863/0
Bowling
50505.4761,748605/663.46

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
5 Nov 2026Bangladesh v West IndiesBat – · Bowl 0/42 (18)
28 Oct 2026Bangladesh v West IndiesBat 15 (39) & 9 (32) · Bowl 2/65 (25) & 0/26 (5)
21 Oct 2026Afghanistan v BangladeshBat 2 (7) · Bowl 0/25 (8)
9 Oct 2026Afghanistan v BangladeshBat 24 (67) & 52* (97) · Bowl 1/41 (21) & 3/73 (33)
19 Sept 2026Jamaica Kingsmen v Guyana Amazon WarriorsBat – · Bowl 0/43 (4)
18 Sept 2026Guyana Amazon Warriors v Antigua & Barbuda FalconsBat 0 (1) · Bowl 0/10 (1.2)
14 Sept 2026Barbados Tridents v Guyana Amazon WarriorsBat 18 (24) · Bowl 2/25 (4)
12 Sept 2026Guyana Amazon Warriors v Trinbago Knight RidersBat 2 (14) · Bowl 4/23 (4)
10 Sept 2026Guyana Amazon Warriors v Saint Lucia KingsBat 1 (4) · Bowl 3/13 (4)
22 Aug 2026Australia v BangladeshBat 11 (51) & 1 (11) · Bowl 1/4 (2)
13 Aug 2026Australia v BangladeshBat 65 (154) · Bowl 0/12 (4) & 5/66 (33.1)
25 Jul 2026Galle Gallants v Kandy RoyalsBat 5 (5) · Bowl –
22 Jul 2026Dambulla Sixers v Galle GallantsBat 16 (13) · Bowl 0/21 (2)
18 Jul 2026Galle Gallants v Colombo KapsBat 13 (9) · Bowl –
17 Jul 2026Jaffna Kings v Galle GallantsBat 10 (17) · Bowl 0/29 (2)
11 Jul 2026Zimbabwe v BangladeshBat – · Bowl 0/42 (7)
9 Jul 2026Zimbabwe v BangladeshBat 27 (33) · Bowl 2/32 (10)
6 Jul 2026Zimbabwe v BangladeshBat 10 (18) · Bowl 1/22 (5.4)
11 Jun 2026Bangladesh v AustraliaBat 22* (22) · Bowl 0/30 (6)
9 Jun 2026Bangladesh v AustraliaBat 3 (12) · Bowl 0/23 (6)
16 May 2026Bangladesh v PakistanBat 4 (6) & 19 (39) · Bowl 2/21 (9) & 1/62 (20)
8 May 2026Bangladesh v PakistanBat 10 (12) & 24 (27) · Bowl 5/102 (38) & 1/47 (17)
23 Apr 2026Bangladesh v New ZealandBat 22 (18) · Bowl 2/36 (8.5)
20 Apr 2026Bangladesh v New ZealandBat 8* (25) · Bowl 0/38 (10)
17 Apr 2026Bangladesh v New ZealandBat 6 (14) · Bowl 1/54 (10)
15 Mar 2026Pakistan v BangladeshBat – · Bowl 0/37 (10)
13 Mar 2026Pakistan v BangladeshBat 1 (5) · Bowl 2/34 (10)
11 Mar 2026Pakistan v BangladeshBat – · Bowl 3/29 (10)
21 Jan 2026Rajshahi Warriors v Sylhet TitansBat 9 (13) · Bowl 2/23 (4)
20 Jan 2026Rangpur Riders v Sylhet TitansBat 18 (23) · Bowl 0/11 (1)
16 Jan 2026Rajshahi Warriors v Sylhet TitansBat 1 (2) · Bowl 1/28 (3)
12 Jan 2026Sylhet Titans v Rangpur RidersBat – · Bowl 0/15 (2)
8 Jan 2026Sylhet Titans v Dhaka CapitalsBat 7* (2) · Bowl –
7 Jan 2026Chattogram Royals v Sylhet TitansBat 17 (14) · Bowl –
5 Jan 2026Noakhali Express v Sylhet TitansBat – · Bowl 1/9 (1)
4 Jan 2026Sylhet Titans v Chattogram RoyalsBat 5 (6) · Bowl 0/28 (3)
2 Jan 2026Sylhet Titans v Rangpur RidersBat 4 (6) · Bowl 0/35 (3)
1 Jan 2026Sylhet Titans v Dhaka CapitalsBat 6 (7) · Bowl 1/19 (3)
27 Dec 2025Sylhet Titans v Noakhali ExpressBat 33 (37) · Bowl –
26 Dec 2025Sylhet Titans v Rajshahi WarriorsBat – · Bowl 1/39 (3)
19 Nov 2025Bangladesh v IrelandBat 47 (107) · Bowl 1/38 (9) & 1/49 (27)
11 Nov 2025Bangladesh v IrelandBat 17 (33) · Bowl 3/50 (23) & 0/48 (19)
23 Oct 2025Bangladesh v West IndiesBat 17 (17) · Bowl 2/35 (7.1)
21 Oct 2025Bangladesh v West IndiesBat 32* (58) · Bowl 0/38 (10)
18 Oct 2025Bangladesh v West IndiesBat 17 (27) · Bowl 1/15 (9.5)
14 Oct 2025Afghanistan v BangladeshBat 6 (9) · Bowl 1/67 (9.4)
11 Oct 2025Afghanistan v BangladeshBat 4 (7) · Bowl 3/42 (10)
8 Oct 2025Afghanistan v BangladeshBat 60 (87) · Bowl 1/32 (10)

More players from Bangladesh

All Bangladesh players