Overview
Mohammad Mahmudullah, known throughout his career as Mahmudullah Riyad (born 4 February 1986), is a former Bangladeshi international cricketer who played for the national team from 2007 to 2025 — 50 Tests, 239 one-day internationals and 141 Twenty20 internationals, 430 matches in all, in which he scored 11,047 runs and took 166 wickets. A middle-order batter and off-spin bowler from Mymensingh, he became one of the defining players of Bangladesh's golden generation, the so-called "Big Five" alongside Shakib Al Hasan, Tamim Iqbal, Mashrafe Bin Mortaza and Mushfiqur Rahim.
He is remembered above all for doing his best work on the biggest stages. Mahmudullah was the first Bangladeshi to score a century at a World Cup, in 2015, and remains the only one to have scored three. All four of his ODI hundreds came at ICC tournaments. He retired from international cricket on 12 March 2025, as Bangladesh's fourth-highest run-scorer in ODIs and its second-highest in T20Is.
Early Life and Background
Mahmudullah was born in Mymensingh, in northern Bangladesh, and built his game in domestic cricket with Dhaka Division, whom he represented in first-class cricket from the 2004–05 season. He arrived in an era when Bangladesh's domestic structure offered few shortcuts: a player made his name in the National Cricket League and the Dhaka leagues and waited for the selectors to call.
What they saw in Mahmudullah was a technically sound right-hander who could bat anywhere in the middle order and a useful off-spinner — a combination that made him valuable to a young international side short of all-round depth. He was 21 when the call came, in the middle of 2007.
Domestic Career
Mahmudullah's first-class career with Dhaka Division ran in parallel with his international one for the best part of two decades; he finished with 14 first-class centuries and a top score of 152. In the Bangladesh Premier League he was a fixture from the tournament's first season, turning out for the Chittagong Kings and Barisal Bulls before captaining the Khulna Titans, and later playing for the Chattogram Challengers and Dhaka franchises.
His final BPL seasons brought silverware: he was part of the Fortune Barishal squads that won back-to-back titles in 2024 and 2025. After his international retirement he signed for Mohammedan Sporting Club in the 2025 Dhaka Premier Division Cricket League, though an injury in the opening match sidelined him. He was still in demand the following winter: at the BPL auction of 30 November 2025, the Rangpur Riders bought him for his base price of Tk 35 lakh, and he appeared for them in the 2025–26 season played across December 2025 and January 2026.
International Career
Mahmudullah made his ODI debut against Sri Lanka in Colombo on 25 July 2007, and his T20I debut against Kenya that September. He began as a bowling all-rounder who batted in the lower order, and his Test debut, at Kingstown in July 2009, was won with the ball: figures of 3 for 59 and 5 for 51 — eight wickets on debut, still the finest Test bowling figures by a Bangladeshi debutant — spun West Indies out and gave Bangladesh their second Test victory, and their first overseas. His captain that day, Mashrafe Bin Mortaza, spent the decisive innings off the field injured; it was the young off-spinner who finished the job.
Over the following years he was in and out of the Test side while becoming a fixture of the limited-overs teams, his off-spin gradually giving way to his batting as his main suit. His five Test centuries traced an unusual arc: a maiden hundred, 115, against New Zealand at Hamilton in 2010; then, after an eight-year gap, 101 not out and 136 in successive home series against Zimbabwe and West Indies in late 2018; a career-high-at-the-time 146 back at Hamilton in 2019; and finally 150 not out at Harare in 2021, in his last Test.
It was in one-day cricket, and specifically at world events, that he made his name. At the 2015 World Cup in Adelaide, on 9 March 2015, his 103 against England made him the first Bangladeshi ever to score a World Cup century, in the match that took Bangladesh into the quarter-finals and knocked England out. Four days later, in Hamilton, he made an unbeaten 128 against New Zealand — back-to-back World Cup hundreds, another national first. At the 2017 Champions Trophy in Cardiff, Bangladesh were 33 for 4 chasing 266 against New Zealand when Mahmudullah joined Shakib Al Hasan; their 224-run partnership, with Mahmudullah unbeaten on 102, won the match and carried Bangladesh to a semi-final. A year later in Colombo, his unbeaten 43 off 18 balls against Sri Lanka stole a place in the Nidahas Trophy final.
Alongside the triumphs sat the format's cruellest night: at Bengaluru in the 2016 World Twenty20, needing two runs from the last three balls against India, Mahmudullah was caught on the boundary attempting the winning hit, and Bangladesh lost by one run — an ending he later described as the most frustrating of his career. He rebuilt his T20 game around the finisher's role at number six, and it sustained him in the side for another eight years.
Captaincy and Playing Style
Mahmudullah captained Bangladesh in two formats, always as the understudy who stepped up. He led the Test side six times in 2018 and 2019 when Shakib Al Hasan was unavailable, winning once — a series-levelling victory over Zimbabwe in Dhaka in which he scored a century. He never captained the ODI side. His substantial tenure was in T20Is: appointed after Shakib's ban in late 2019, he led Bangladesh in 43 matches, winning 16, and took them to the 2021 T20 World Cup, where they survived the qualifying round before losing all five Super 12 matches. In September 2021 his sixteenth win took him past Mashrafe Mortaza's record for T20I victories by a Bangladesh captain.
The World Cup campaign cost him: he lost the captaincy, and by the middle of 2022 his place altogether. Yet characteristically he came back — recalled in March 2024, he played one more T20 World Cup that June before retiring from the format in October 2024.
As a player he was the opposite of flamboyant. His batting was built on a compact technique, strong wrists and an even temperament; team-mates nicknamed him the "Silent Killer" because his most famous innings were rescue acts performed without fuss, usually from poor positions, usually under lights, usually when the senior names around him had already failed. His off-spin, a frontline skill early in his career, declined in use as his batting grew, though he still finished with 82 ODI wickets.
Records and Achievements
Mahmudullah's final figures, as of his retirement in March 2025, were 2,914 Test runs at 33.49 with five centuries; 5,689 ODI runs at 36.46 with four centuries — making him Bangladesh's fourth-highest ODI run-scorer, behind Tamim Iqbal, Shakib Al Hasan and Mushfiqur Rahim; and 2,444 T20I runs, second only to Shakib for Bangladesh. His 11,047 international runs came with 166 wickets across formats.
His name sits on several distinctive records. He is the first Bangladeshi to score a World Cup century and the only one with three World Cup hundreds (2015: two; 2023: one); all four of his ODI centuries were scored at ICC tournaments. As of his retirement he had hit more sixes for Bangladesh than anyone else in both ODIs (107) and T20Is (77). He was the first Bangladeshi to play 100 T20Is, and his 141 caps made him, at retirement, the joint third-most-capped player in the format's history worldwide. In Tests, he shares one of the game's rarest all-round distinctions: with New Zealand's John Reid, he is one of only two cricketers to have scored a century, taken a five-wicket haul and effected a stumping in Test cricket. And his eight wickets at Kingstown in 2009 remain the best match figures by a Bangladeshi on Test debut.
Controversies
Mahmudullah's career was notably free of personal scandal, but two episodes drew public argument. The first was the manner of his Test retirement in July 2021: having decided to quit the format, he informed his team-mates during the Harare Test itself, prompting a guard of honour on the final morning — and public criticism from the BCB president, who said the timing could unsettle the team. Mahmudullah made no public reply and confirmed the retirement formally that November.
The second was the long selection dispute of 2023. Left out of the ODI side after the England series in March of that year, with selectors describing a 37-year-old's omission as "rest", he missed the Asia Cup and three bilateral series while Bangladesh auditioned younger middle-order batters. His recall for the New Zealand series in September — and his innings at that World Cup — turned the episode into a public verdict on the selectors. His own comment was restrained and pointed in equal measure: "I think I was rested a little too much."
Retirement and Later Career
Mahmudullah left international cricket in stages, each on his own terms. Tests went first, at Harare in July 2021, in a farewell he scripted himself — a career-best 150 not out and the player-of-the-match award in a 220-run win. T20Is followed in October 2024: he announced during the tour of India that the series would be his last, and played his final match at Hyderabad on 12 October.
The end came on 12 March 2025. Recalled once more for the 2024 T20 World Cup in the United States and West Indies — where he scored 95 runs in a side that reached the Super Eight — he was then named, in January 2025, in the squad for the Champions Trophy, his final international tournament. After it ended, with his last ODI played against New Zealand at Rawalpindi on 24 February, he announced his retirement from international cricket altogether in a social media post, having already asked the board not to renew his central contract beyond February. He stepped away a week after Mushfiqur Rahim's ODI retirement, part of the gradual dissolution of the generation that had carried Bangladesh for fifteen years.
Retirement from internationals was not retirement from cricket. He played the Dhaka Premier League for Mohammedan in 2025, injury permitting, and in the 2025–26 BPL season he turned out for the Rangpur Riders, bought at auction for Tk 35 lakh in November 2025 — the last of the Big Five still active in franchise cricket at that point, nearly two decades after his debut.
Personal Life and Legacy
Mahmudullah married Jannatul Kawsar Mishti in June 2011, and the couple have two sons. Family ties run through his cricketing life: he is a brother-in-law of his long-time team-mate Mushfiqur Rahim, whose wife is his wife's younger sister. He completed an MBA at the American International University-Bangladesh in 2023, while still an international player.
His legacy is narrower than Shakib's and warmer than most. Mahmudullah was never the most talented of Bangladesh's golden generation, nor its captain in its flagship format, nor its biggest star abroad. What he became, instead, was its insurance policy — the player trusted with the innings that started at 33 for 4, or 58 for 5, or with two needed off three balls. He did not always succeed; Bengaluru in 2016 is part of his story too. But when Bangladeshis list the innings that changed what their team believed was possible — Adelaide and Cardiff above all — his name is on more of them than anyone else's except Shakib's. For a player who began as a part-time off-spinner batting at number eight, it is a remarkable place in the country's cricket history.