Hasan Mahmud

Hasan Mahmud Cricket Stats & Career Records

Category: Bowler International team: Bangladesh Career: 2020–2024

Hasan Mahmud is a bowler associated with Bangladesh, with an international career span of 2020–2024. Across the normalized career records available here, Hasan Mahmud has 56 runs and 48 wickets across Test, ODI and/or T20I formats where records are available.

Hasan Mahmud Career Stats

Career figures are cross-checked against the independent scorecard-derived layer. Exact matches are verified automatically; small source under-counts are corrected only when the scorecard layer is complete and identity-safe.

FormatCareerMatchesInningsRunsHSBat Avg50s100sWicketsBBIBowl Avg
✓ verified 2021–2023 22 14 49 15 4.90 0 0 30 5/32 32.10
2020–2024 18 7 3 3.50 0 0 18 3/47 25.77

Career rows are automatically cross-checked against the independent detailed-scorecard layer. Canonical team aliases are merged, representative-XI internationals are included for the same verified person, and conflicts are kept out of the verified state.

Detailed Data Coverage

The career total and the independent detailed-scorecard layer are compared format by format. A format is labelled Verified only when the corrected career total and detailed match total agree and the available runs/wickets reconcile.

FormatCareer matchesDetailed matchesCoverageCross-source checkStatus
ODI2222100.0%VerifiedVerified
T20I1826100.0%ConflictNeeds review
Data integrity: Career summary validated · Detailed scorecard coverage 100.0% of career matches currently represented.

Hasan Mahmud Detailed Match Analysis

Historical enrichment is filling this automatically in the background. The merged detailed-scorecard layer currently covers 100.0% of the career-match total. Complete opponent, venue and year tables switch on automatically only after format-level coverage and career-total reconciliation pass.

Show currently available partial analysis

Explore Hasan Mahmud Stats

Select a view to load detailed stats.

Hasan Mahmud Dismissals & Head-to-Head

Historical scorecards and Cricsheet ball-by-ball are kept separate so career dismissal evidence is not mixed with delivery-level coverage.

Level 1Historical scorecards

Who dismissed whom

12career batting dismissals
10dismissals with bowler named
48 / 48career wickets linked to a batter

Easy read: 10 of 12 batting dismissals identify the bowler; 2 scorecards do not. Missing names are never guessed.

Source check: summary totals reconcile with the complete stored breakdown.

View scorecard dismissal breakdown +

Hasan Mahmud as batter

Top 20 shown. All 8 named bowlers total 10 dismissals.

BowlerTimes outHow
Luke Jongwe2caught
William O’Rourke2bowled
Ish Sodhi1bowled
Kagiso Rabada1caught
Mohammed Siraj1lbw
Mujeeb Ur Rahman1lbw
Rachin Ravindra1lbw
Trent Boult1bowled

Hasan Mahmud as bowler

Top 20 shown. All 41 named batters total 48 wickets.

BatterWicketsHow
Jos Buttler2bowled, caught
Mark Adair2bowled, caught
Paul Stirling2lbw, caught
Rohit Sharma2caught
Ryan Burl2bowled, caught
Stephen Doheny2caught
Takudzwanashe Kaitano2lbw, caught
Aiden Markram1caught
Akeal Hosein1caught
Andy Balbirnie1bowled
Andy McBrine1caught
Axar Patel1caught
Babar Azam1caught
Curtis Campher1caught
Dasun Shanaka1bowled
Devon Conway1caught
Dhananjaya de Silva1caught
Dimuth Karunaratne1caught
Fazalhaq Farooqi1caught
Graham Hume1lbw
Level 2Cricsheet ball by ball

Head-to-head matchups

61international Cricsheet matches available
25batting dismissals in covered matches
101wickets in covered matches
61 of 40 career internationals have Cricsheet ball-by-ball coverage (100.0%).

Coverage: the table is complete for the Cricsheet international matches available for this exact registry identity. Matches without delivery-level Cricsheet data are not invented or estimated.

View ball-by-ball head-to-head stats +

Hasan Mahmud as batter

Top 20 bowlers by balls faced. The underlying player index contains all 71 bowler matchups.

BowlerMatchesBalls facedRunsStrike rateTimes out
Wellington Masakadza1441943.181
Keshav Maharaj3321546.881
PJ Cummins131516.130
Blessing Muzarabani2291448.282
Alzarri Joseph2281035.711
Victor Nyauchi223730.430
NM Lyon123521.740
Khurram Shahzad122418.180
Ravichandran Ashwin220735.001
Kagiso Rabada2191684.211
Abrar Ahmed219736.840
NGRP Jayasuriya118316.670
Ravindra Jadeja117952.941
Andy McBrine116318.750
Matthew Humphreys1121083.330
S Muthusamy11120181.820
Avishka Fernando311763.641
Agha Salman211218.180
Aiden Markram110770.000
Richard Ngarava210440.000

Hasan Mahmud as bowler

Top 20 batters by legal balls bowled. The underlying player index contains all 195 batter matchups.

BatterMatchesLegal ballsRuns concededEconomyWickets
Mohammad Rizwan590895.931
Ben Curran390332.200
T de Zorzi290432.870
Paul Stirling779856.462
M Louis278362.770
Shan Masood376645.051
Innocent Kaia375675.361
Will Young574695.591
KNM Fernando265363.321
Kraigg Brathwaite264302.810
Saud Shakeel163222.100
Saim Ayub359424.271
Yashasvi Jaiswal258454.661
Pathum Nissanka357293.051
Brian Bennett357454.740
Harry Tector755454.911
Kamindu Mendis252313.580
Shubman Gill351293.411
Stephen Doheny450192.282
Rohit Sharma549546.613

Strike rate = runs per 100 balls. Economy = runs conceded per six legal balls.

Player image: Wikimedia Commons · Public domain

Scroll to Top