Mahmudullah Career Stats and Records: Bangladesh's All-Format Warrior
Across 517 career matches spanning Tests, ODIs, and T20s, Mahmudullah has accumulated 13,098 runs and 208 wickets — numbers that make him one of the most valuable all-round cricketers Bangladesh has ever produced. In a cricketing nation where individual brilliance has often carried the weight of team expectations, Mahmudullah carved out a role as the dependable middle-order anchor who could also break partnerships with his off-spin. His career is the story of Bangladeshi cricket's transition from minnows to genuine contenders.
Career Overview by Format
| Format | Mat | Inn | Runs | Avg | SR | HS | 50s | 100s | Wkts | Bowl Avg | Econ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 49 | 92 | 2,900 | 33.72 | 53.5 | 150 | 16 | 5 | 42 | 46.40 | 3.44 |
| ODI | 205 | 189 | 5,131 | 36.13 | 77.9 | 128* | 29 | 4 | 75 | 47.45 | 5.36 |
| T20 | 263 | 250 | 5,067 | 25.34 | 121.7 | 73 | 22 | 0 | 91 | 26.89 | 7.33 |
| Total | 517 | 531 | 13,098 | — | — | 150 | 67 | 9 | 208 | — | — |
These are not the numbers of a superstar. They are something arguably more important for a developing cricket nation — the numbers of a player who showed up, performed, and held the middle order together for over a decade and a half.
The Test Match Batsman
Mahmudullah's Test career — 49 matches, 2,900 runs at 33.72 — places him among Bangladesh's most prolific red-ball batsmen. Five Test centuries, including a highest score of 150, demonstrate his capacity for the long innings that Bangladesh's batting lineup has historically struggled to produce. His 16 half-centuries further illustrate a player who consistently reached starts but also converted them at a respectable rate.
What stands out is the context. For much of Mahmudullah's Test career, Bangladesh played on surfaces that either turned sharply or seamed extravagantly, and opponents frequently arrived expecting easy victories. A batting average above 33 in that environment — often walking in with the team under pressure at three or four wickets down — reflects genuine resilience. His 42 wickets with the ball at an economy of 3.44 added a useful fifth-bowling option, particularly on home tracks where his off-spin could extract purchase from the dust.
ODI Longevity: 205 Caps and Counting
With 205 ODI caps, Mahmudullah stands as one of Bangladesh's most experienced one-day cricketers. His record of 5,131 runs at 36.13 with a strike rate of 77.9 positions him as a stabiliser in the middle order — the kind of batsman who absorbs pressure during collapses and accelerates when required.
Four ODI centuries and 29 fifties across 189 innings paint the picture of a reliable accumulator. The highest score of 128 not out speaks to his ability to anchor an innings through to completion. In knockout moments at ICC tournaments, Mahmudullah delivered performances that elevated Bangladesh's reputation: his World Cup contributions are among the most celebrated innings in the nation's cricketing history.
His ODI bowling — 75 wickets at 47.45 — was never the primary weapon, but it provided captains with a reliable option to fill overs in the middle period. An economy of 5.36 in modern ODI cricket, where totals regularly exceed 300, is respectable for a part-time spinner.
T20 Cricket: The Franchise Veteran
The T20 format is where Mahmudullah's volume is most striking. Across 263 T20 matches — spanning Bangladesh internationals, the BPL, CPL, and PSL — he has scored 5,067 runs at a strike rate of 121.7. No centuries, but 22 fifties, with a highest score of 73, demonstrate consistent contributions in a format where consistency is rare.
His T20 bowling numbers are arguably the most impressive of his three-format portfolio: 91 wickets at 26.89 with an economy of 7.33. In a format where economies below 8.00 are considered excellent, Mahmudullah's off-spin proved genuinely restrictive. Teams across the franchise circuit recognised this value — his stints with the Quetta Gladiators in the PSL, the Jamaica Tallawahs in the CPL, and multiple BPL franchises testify to his marketability as a canny middle-overs option.
The breadth of his franchise experience — ten different T20 teams across four leagues — speaks to a player who adapted to varied conditions, dressing rooms, and roles without complaint.
The All-Rounder's Value
208 career wickets across formats is a number that elevates Mahmudullah beyond a specialist batsman. While none of his bowling averages would qualify him as a frontline option, the combined package — a middle-order bat who can deliver 4-6 overs of controlled off-spin in any format — represents extraordinary squad value.
For Bangladesh, where the pool of genuine all-rounders has always been shallow, Mahmudullah's dual capability meant he was rarely dropped. He offered tactical flexibility: a batting lineup that extended deeper, a bowling attack that had an extra option, and a fielder whose experience meant he was always positioned correctly.
Bangladesh's Most Dependable
Mahmudullah's career must be measured against the context of Bangladeshi cricket. He debuted in an era when the team was considered among the weakest in international cricket and played through the transformation into a side capable of beating anyone at home and regularly troubling the best away. His consistency — 67 scores of fifty-plus across formats, 9 centuries — provided ballast during that evolution.
Compared to contemporaries like Mushfiqur Rahim and Tamim Iqbal, Mahmudullah may not have the same name recognition globally. But his all-round numbers across 517 matches make a case that is difficult to argue against: he was Bangladesh's most complete cricketer for the better part of fifteen years.
What the Numbers Show
The 339 Test fours and 24 sixes reveal a batsman who scored primarily through placement rather than power in the longer format. In T20s, 180 sixes across 263 matches show a player who found the boundary when needed but was never a hit-or-miss slugger. The overall picture is one of controlled aggression — a trait that made Mahmudullah valuable in all three formats.
His bowling economy rates tell a similar story of control: 3.44 in Tests, 5.36 in ODIs, 7.33 in T20s. Each figure sits comfortably in the "useful" range for a part-time bowler, and the 208 wickets prove that control translated into regular breakthroughs.
FAQ
How many international runs has Mahmudullah scored?
Mahmudullah has scored 13,098 runs across all formats — 2,900 in Tests (49 matches), 5,131 in ODIs (205 matches), and 5,067 in T20s (263 matches). He has 9 centuries and 67 half-centuries in total.
Is Mahmudullah a genuine all-rounder?
Yes. With 13,098 runs and 208 wickets across formats, Mahmudullah qualifies as a genuine all-rounder. His off-spin bowling has been particularly effective in T20 cricket, where he has taken 91 wickets at an economy of 7.33.
How many T20 matches has Mahmudullah played?
Mahmudullah has played 263 T20 matches across international cricket and franchise leagues including the BPL, PSL, and CPL. He has represented ten different T20 teams.
What is Mahmudullah's highest score?
Mahmudullah's highest score across formats is 150 in Test cricket. In ODIs, his best is 128 not out, and in T20s, his highest is 73.