Bangladesh's Greatest All-Rounders: The Spin Line
Written and checked by CricketTakenPublished Cricket in Bangladesh10 min read
Bangladesh has produced one all-rounder who belongs in any world eleven of the past twenty years and a handful of others who were useful in two disciplines without ever being outstanding in either. That is a thin haul by the standards of India or Pakistan, and it is a substantial one for a country that has been playing Test cricket only since 2000.
The more interesting pattern is what kind of all-rounder Bangladesh produces. Every significant name on the list below bowls spin. Not one of them is a fast-bowling all-rounder in the mould of Kapil Dev, Imran Khan or Ben Stokes, and the reason is not accidental — it is a direct consequence of what Bangladeshi pitches reward, what Bangladeshi club cricket selects for, and how long the country went without producing a fast bowler capable of a long spell.
What counts here
Three tests are applied on this page, and they are applied strictly.
The first is that the player must have been picked for both skills. A batter who bowled eight overs a match to give the seamers a rest does not qualify; nor does a bowler who occasionally made forty.
The second is that both skills must have held up over a substantial career rather than a good season. Bangladesh has had several players who looked like all-rounders for eighteen months.
The third is format-specific weighting. Twenty-over cricket flatters all-rounders — a player who bowls four tidy overs and makes twenty-five at a strike rate of 130 is valuable without being skilled in the way a Test all-rounder must be. Where a case rests mainly on Twenty20 returns, it is treated as a weaker case.
Shakib Al Hasan, and the argument that ends quickly
There is no serious debate about the best. Shakib Al Hasan has played more than seventy Tests, taking upwards of 240 wickets at a bowling average in the low thirties while scoring more than 4,500 runs at close to thirty-eight. In one-day internationals he has passed 7,500 runs and 300 wickets across more than 240 matches, and in Twenty20 internationals he has more than 2,500 runs and close to 150 wickets.
Those are not the numbers of a good all-rounder. They are the numbers of a top-order batter and a frontline spinner in the same body, sustained across three formats and close to two decades.
The rankings bear it out. Shakib held the top position in the ICC's one-day all-rounder list for long stretches — from early 2009 into 2011, and again from 2012 into 2013 — and reached the top of the Test all-rounder table at the end of 2011. He was the fastest player to the combination of 5,000 one-day runs and 250 one-day wickets. His best Test bowling figures, seven for 36 against New Zealand in October 2008, remain the best by a Bangladeshi bowler. He has more man-of-the-match awards than any other Bangladesh cricketer, and was named the Wisden Cricketer's Test player of the year in both 2009 and 2011.
The qualification worth making is about the side around him. For much of his career Shakib was Bangladesh's best batter and best bowler simultaneously, which meant he was carrying loads that all-rounders in stronger teams do not carry, and which is why the argument about whether he should also have captained — set out in the guide to Bangladesh's captains — was always a real one. His full career is covered in the Shakib Al Hasan profile.
Mohammad Rafique, the first
Before Shakib there was Mohammad Rafique, and it is easy to undervalue him because his figures are ordinary and the side he played for lost almost everything.
Rafique played 33 Tests, taking 100 wickets at 40.76 with a best of six for 77, and scored 1,059 runs at 18.57. In one-day internationals he took 125 wickets in 125 matches. He was the first Bangladeshi bowler to reach 100 wickets in Test cricket and the first to reach 100 in both formats, achieving the Test landmark during the home series against South Africa in 2008.
What the averages do not show is what he was asked to do. Rafique was a left-arm spinner in a side with no seam attack, which meant bowling thirty or forty overs an innings on unhelpful surfaces against better batting line-ups, then coming in at number eight and hitting. He struck 65 against Australia in the 2005-06 series, including six sixes, in a Test Bangladesh nearly won at Fatullah — the match discussed in the guide to cricket in Dhaka.
He is the template. Everything about the Bangladeshi all-rounder type — left-arm, economical, batting in the lower middle order, expected to bowl more overs than anybody else — starts with him. The tradition itself is traced in the guide to left-arm spin in Bangladesh.
Mehidy Hasan Miraz
Mehidy Hasan Miraz is the third genuine name, and the one whose case has strengthened most in recent years.
He announced himself with one of the great debut series. Playing his first Tests against England in October 2016, he took nineteen wickets and was named player of the series — the first Bangladeshi to win that award on debut and only the ninth cricketer anywhere to do so. He reached 100 Test wickets in 24 matches, the fastest by a Bangladeshi, and has since passed 220 Test wickets alongside more than 2,200 runs including two centuries: 103 in February 2021 and 104 against Zimbabwe in April 2025.
The one-day record is different in shape. Miraz has taken more than 130 wickets in the format at an average in the mid-thirties and scored close to 1,900 runs, including his maiden one-day century, an unbeaten 100 against India in December 2022. His bowling average in one-day cricket is not outstanding; his role — containing through the middle overs on surfaces where containment wins matches — is not one that produces cheap wickets.
He is an off-spinner rather than a left-armer, which makes him the exception in the group, and he took the one-day captaincy in 2024. He was also player of the series in the two-nil Test win in Pakistan in 2024, the best away result Bangladesh have achieved.
Mahmudullah, and the batter who bowled
Mahmudullah is the hardest case on this page, and the honest verdict is that he was a batter who bowled rather than a true all-rounder — but he was picked as an all-rounder for years, so he belongs in the discussion.
The figures split cleanly. As a batter he was substantial: 2,914 Test runs at 33.49 with five centuries, 5,689 one-day runs at 36.46, and 2,444 in Twenty20 internationals across 141 matches. As a bowler he was not: 43 Test wickets at 45.53 and 82 one-day wickets at 46.45. Averages in the mid-forties do not describe a frontline option.
What Mahmudullah did contribute was the biggest batting moment in Bangladesh's World Cup history. On 9 March 2015 at the Adelaide Oval he made the first World Cup century by a Bangladeshi, against England, and four days later added a second consecutive hundred against New Zealand, finishing that tournament with 365 runs at 73.00. That campaign, which took Bangladesh to the quarter-finals, is set out in the guide to the 2015 World Cup run.
He retired from Test cricket in July 2021 after making an unbeaten 150 — his highest score — in his fiftieth Test, against Zimbabwe, and from international cricket entirely in March 2025.
Khaled Mahmud and the 1990s generation
Khaled Mahmud belongs here for a different reason. His numbers are modest — 67 one-day wickets at 42.76, 991 runs at 14.36, and a Test record of 13 wickets in 12 matches — and by any statistical measure he does not make a list of great all-rounders.
But he was the all-rounder of the side that changed the country's status. In the 1999 World Cup match against Pakistan at Northampton, Mahmud made 27 and took three for 31 from his ten overs, and was named player of the match in the most consequential result Bangladesh had achieved to that point. He later captained the side, without success, and now works inside Bangladeshi cricket.
His inclusion here is a judgement about context rather than about quality. A medium-pacer who could bat a bit was exactly what an associate-level Bangladesh side needed, and Mahmud filled that role better than anyone else available.
The near misses
Several players had the profile without the durability.
Alok Kapali is the most tantalising. He took the first Test hat-trick by a Bangladeshi, against Pakistan in 2003, at nineteen years and 240 days — the youngest player ever to take one in a Test — and his figures in that innings were three for 3. He also scored a one-day century. But he finished with six Test wickets at an average above 118 and a Test batting average under eighteen, which is the definition of unfulfilled.
Naimur Rahman took six for 132 in Bangladesh's first Test innings in the field, in November 2000, while captaining the side. He never approached it again.
Nasir Hossain, Soumya Sarkar and Mosaddek Hossain each spent periods being described as the next all-rounder without establishing themselves in either discipline. Afif Hossain has had the same treatment more recently. The pattern is consistent enough to be a structural observation rather than a run of individual failures: Bangladesh has repeatedly promoted batters who bowl a little in the hope that the bowling would develop, and it generally has not.
Why the type is always a spinner
The absence of a fast-bowling all-rounder is the single most striking feature of this list, and there are three reasons for it.
The first is the pitches. Surfaces in Bangladesh, and at Mirpur especially, offer turn and low bounce and take pace out of the ball, which means a young quick bowler is neither successful nor encouraged. The guide to pitch types and conditions sets out what those surfaces actually do.
The second is the domestic calendar. A fifty-over club league dominates the season, as described in the guide to club cricket history, and fifty-over cricket in those conditions rewards spinners who can bat rather than seamers who can.
The third is that Bangladesh did not have a genuine fast bowling culture until recently. That has begun to change — the young quicks who won the 2024 series in Pakistan are the evidence — and the shift is traced in the guide to fast bowling growth. If Bangladesh produces a seam-bowling all-rounder in the next decade, it will be the first genuine break in the pattern.
The list, with the numbers
| Player | Formats | Batting | Bowling |
|---|---|---|---|
| Shakib Al Hasan | Tests, ODIs, T20Is | 4,609 Test runs at 37.77; 7,570 ODI runs at 37.29 | 246 Test wickets at 31.72; 317 ODI wickets at 29.52 |
| Mehidy Hasan Miraz | Tests, ODIs | 2,296 Test runs at 24.16; 2 Test hundreds | 224 Test wickets at 31.83; 132 ODI wickets |
| Mohammad Rafique | Tests, ODIs | 1,059 Test runs at 18.57 | 100 Test wickets at 40.76; 125 ODI wickets |
| Mahmudullah | Tests, ODIs, T20Is | 2,914 Test runs at 33.49; 5,689 ODI runs at 36.46 | 43 Test wickets at 45.53; 82 ODI wickets at 46.45 |
| Khaled Mahmud | Tests, ODIs | 991 ODI runs at 14.36 | 67 ODI wickets at 42.76 |
Reading down the batting and bowling columns together makes the point the prose has been circling. Only two of these players — Shakib and, more arguably, Miraz — have a bowling average low enough and a batting average high enough to be picked for either skill alone. That is the honest measure of an all-rounder, and Bangladesh has had one and a half of them.
Whether that is a criticism depends on the comparison. England have had two or three in the same period, and most Test nations fewer than that. For the rest of the country's cricket, see the surveys of Bangladesh's great opening batters and wicketkeepers, the player index, and the cricket in Bangladesh hub.
Sources and method
Career figures on this page are taken from published international career records for each player and are given as at the most recently completed series; for active cricketers they will move. Individual milestones — Shakib's ranking spells and his 5,000-run and 250-wicket double, Rafique's 100 Test wickets, Miraz's debut series award and his fastest-to-100 Test wickets, Mahmudullah's 2015 World Cup hundreds, Kapali's hat-trick — are drawn from official match records and ICC ranking archives for the dates named. Selection for this list, the weighting given to Twenty20 records and the placement of Mahmudullah and Khaled Mahmud are editorial judgements and are argued for above rather than computed. No figure here is derived from our own datasets.