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.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 44 | 77 | 1,865 | 104 | 25.90 | 49.6 | 2/9 | 147 | 32.90 | 2.97 | 8 |
| ODI | 117 | 92 | 2,023 | 112 | 25.94 | 77.1 | 2/9 | 119 | 37.67 | 4.74 | 0 |
| T20I | 21 | 20 | 356 | 46 | 20.94 | 113.7 | 0/0 | 18 | 20.61 | 7.70 | 0 |
| T20 (league and domestic) | 108 | 94 | 1,569 | 87 | 18.03 | 116.1 | 0/6 | 81 | 28.02 | 7.72 | 0 |
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
| 45 | 5 | 700 | 65 | 17.50 | 56.86 | 3/0 |
| 50 | 505.4 | 76 | 1,748 | 60 | 5/66 | 3.46 |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 5 Nov 2026 | Bangladesh v West IndiesBat – · Bowl 0/42 (18) | ||
| 28 Oct 2026 | Bangladesh v West IndiesBat 15 (39) & 9 (32) · Bowl 2/65 (25) & 0/26 (5) | ||
| 21 Oct 2026 | Afghanistan v BangladeshBat 2 (7) · Bowl 0/25 (8) | ||
| 9 Oct 2026 | Afghanistan v BangladeshBat 24 (67) & 52* (97) · Bowl 1/41 (21) & 3/73 (33) | ||
| 19 Sept 2026 | Jamaica Kingsmen v Guyana Amazon WarriorsBat – · Bowl 0/43 (4) | ||
| 18 Sept 2026 | Guyana Amazon Warriors v Antigua & Barbuda FalconsBat 0 (1) · Bowl 0/10 (1.2) | ||
| 14 Sept 2026 | Barbados Tridents v Guyana Amazon WarriorsBat 18 (24) · Bowl 2/25 (4) | ||
| 12 Sept 2026 | Guyana Amazon Warriors v Trinbago Knight RidersBat 2 (14) · Bowl 4/23 (4) | ||
| 10 Sept 2026 | Guyana Amazon Warriors v Saint Lucia KingsBat 1 (4) · Bowl 3/13 (4) | ||
| 22 Aug 2026 | Australia v BangladeshBat 11 (51) & 1 (11) · Bowl 1/4 (2) | ||
| 13 Aug 2026 | Australia v BangladeshBat 65 (154) · Bowl 0/12 (4) & 5/66 (33.1) | ||
| 25 Jul 2026 | Galle Gallants v Kandy RoyalsBat 5 (5) · Bowl – | ||
| 22 Jul 2026 | Dambulla Sixers v Galle GallantsBat 16 (13) · Bowl 0/21 (2) | ||
| 18 Jul 2026 | Galle Gallants v Colombo KapsBat 13 (9) · Bowl – | ||
| 17 Jul 2026 | Jaffna Kings v Galle GallantsBat 10 (17) · Bowl 0/29 (2) | ||
| 11 Jul 2026 | Zimbabwe v BangladeshBat – · Bowl 0/42 (7) | ||
| 9 Jul 2026 | Zimbabwe v BangladeshBat 27 (33) · Bowl 2/32 (10) | ||
| 6 Jul 2026 | Zimbabwe v BangladeshBat 10 (18) · Bowl 1/22 (5.4) | ||
| 11 Jun 2026 | Bangladesh v AustraliaBat 22* (22) · Bowl 0/30 (6) | ||
| 9 Jun 2026 | Bangladesh v AustraliaBat 3 (12) · Bowl 0/23 (6) | ||
| 16 May 2026 | Bangladesh v PakistanBat 4 (6) & 19 (39) · Bowl 2/21 (9) & 1/62 (20) | ||
| 8 May 2026 | Bangladesh v PakistanBat 10 (12) & 24 (27) · Bowl 5/102 (38) & 1/47 (17) | ||
| 23 Apr 2026 | Bangladesh v New ZealandBat 22 (18) · Bowl 2/36 (8.5) | ||
| 20 Apr 2026 | Bangladesh v New ZealandBat 8* (25) · Bowl 0/38 (10) | ||
| 17 Apr 2026 | Bangladesh v New ZealandBat 6 (14) · Bowl 1/54 (10) | ||
| 15 Mar 2026 | Pakistan v BangladeshBat – · Bowl 0/37 (10) | ||
| 13 Mar 2026 | Pakistan v BangladeshBat 1 (5) · Bowl 2/34 (10) | ||
| 11 Mar 2026 | Pakistan v BangladeshBat – · Bowl 3/29 (10) | ||
| 21 Jan 2026 | Rajshahi Warriors v Sylhet TitansBat 9 (13) · Bowl 2/23 (4) | ||
| 20 Jan 2026 | Rangpur Riders v Sylhet TitansBat 18 (23) · Bowl 0/11 (1) | ||
| 16 Jan 2026 | Rajshahi Warriors v Sylhet TitansBat 1 (2) · Bowl 1/28 (3) | ||
| 12 Jan 2026 | Sylhet Titans v Rangpur RidersBat – · Bowl 0/15 (2) | ||
| 8 Jan 2026 | Sylhet Titans v Dhaka CapitalsBat 7* (2) · Bowl – | ||
| 7 Jan 2026 | Chattogram Royals v Sylhet TitansBat 17 (14) · Bowl – | ||
| 5 Jan 2026 | Noakhali Express v Sylhet TitansBat – · Bowl 1/9 (1) | ||
| 4 Jan 2026 | Sylhet Titans v Chattogram RoyalsBat 5 (6) · Bowl 0/28 (3) | ||
| 2 Jan 2026 | Sylhet Titans v Rangpur RidersBat 4 (6) · Bowl 0/35 (3) | ||
| 1 Jan 2026 | Sylhet Titans v Dhaka CapitalsBat 6 (7) · Bowl 1/19 (3) | ||
| 27 Dec 2025 | Sylhet Titans v Noakhali ExpressBat 33 (37) · Bowl – | ||
| 26 Dec 2025 | Sylhet Titans v Rajshahi WarriorsBat – · Bowl 1/39 (3) | ||
| 19 Nov 2025 | Bangladesh v IrelandBat 47 (107) · Bowl 1/38 (9) & 1/49 (27) | ||
| 11 Nov 2025 | Bangladesh v IrelandBat 17 (33) · Bowl 3/50 (23) & 0/48 (19) | ||
| 23 Oct 2025 | Bangladesh v West IndiesBat 17 (17) · Bowl 2/35 (7.1) | ||
| 21 Oct 2025 | Bangladesh v West IndiesBat 32* (58) · Bowl 0/38 (10) | ||
| 18 Oct 2025 | Bangladesh v West IndiesBat 17 (27) · Bowl 1/15 (9.5) | ||
| 14 Oct 2025 | Afghanistan v BangladeshBat 6 (9) · Bowl 1/67 (9.4) | ||
| 11 Oct 2025 | Afghanistan v BangladeshBat 4 (7) · Bowl 3/42 (10) | ||
| 8 Oct 2025 | Afghanistan v BangladeshBat 60 (87) · Bowl 1/32 (10) |
More players from Bangladesh
All Bangladesh players
InternationalLitton Das354 matches recordedTest 45ODI 91T20I 107T20 111
InternationalMustafizur Rahman353 matches recordedTest 3ODI 105T20I 99T20 145
InternationalNajmul Hossain Shanto257 matches recordedTest 43ODI 76T20I 53T20 85
InternationalMohammad Mahmudullah270 matches recordedTest 7ODI 97T20I 66T20 100
InternationalMushfiqur Rahim275 matches recordedTest 40ODI 100T20I 24T20 103
InternationalTaskin Ahmed264 matches recordedTest 16ODI 77T20I 71T20 87

