Scoring a hundred in Ond Day Internationals is no mean feat, which is why scoring it in record time for your country makes such an achievement even more remarkable.

Wicketkeeper-batter Mushfiqur Rahim holds the record for scoring the fastest ODI century for Bangladesh.

The record fastest for the fastest ODI hundred overall is held by legendary South African AB de Villiers. Rahim’s fastest ODI century for Bangladesh came after 29 more deliveries than de Villiers’ fastest ODI ton, but it was a knock that truly lit up the stadium and entertained the spectators.

Rahim, in fact, features twice in Bangladesh’s top list of fastest ODI century for the country. His 77-ball 106 against Pakistan in the first match of the Men in Green’s tour to Bangladesh in 2015 is fourth on the list of fastest ODI century for Bangladesh.

Only all-rounder Shakib Al Hasan with three appearances features more than the wicketkeeper-batter in this list, while batter Litton Das like Rahim has two mentions in the top 10.

Fastest ODI century for Bangladesh

Rank Player Opposition Runs Total balls faced Match Date
1 Muhfiqur Rahim Ireland 100* 60 March 20, 2023
2 Shakib Al Hasan Zimbabwe 104 64 August 11, 2009
3 Shakib Al Hasan Zimbabwe 105* 69 October 29, 2009
4 Muhfiqur Rahim Pakistan 106 77 April 17, 2015
5 Soumya Sarkar Zimbabwe 117 92 October 26, 2018
6 Shakib Al Hasan West Indies 124* 99 June 17, 2019
7 Litton Das Zimbabwe 176 143 March 6, 2020
8 Mehidy Hasan Miraz India 100* 83 December 7, 2022
9 Litton Das Zimbabwe 126* 105 March 1, 2020
10 Alok Kapali India 115 96 June 28, 2008

Mushfiqur Rahim’s 60-ball 100* against Ireland, March 2023

Wicketkeeper-batter Mushfiqur Rahim smashed the fastest ODI century for Bangladesh against Ireland in March 2023. After being asked to bat first at the toss, Rahim walked into the crease in the 34th over with the score reading 190/4 and then produced a breathtaking knock of 100 not out off 60 balls to help the Tigers to 349/6 - Bangladesh’s highest total in ODIs. He smashed 14 fours and two maximums but, unfortunately for Bangladesh, they couldn’t win the match thanks to rain playing spoilsport.

Shakib Al Hasan’s 64-ball 104 against Zimbabwe, August 2009

In the second ODI of Zimbabwe’s five-match series against Bangladesh in 2009, Shakib Al Hasan hit the second-fastest ODI hundred for his country. Asked to bat first at Queens Sports Club Bulawayo, Shakib Al Hasan took control of the match with a blitzkrieg inning of 104 from 64 balls to help his team to a total of 320/8. The Tigers went on to win the match by 49 runs and Shakib Al Hasan won the Player of the Match courtesy of his century which featured nine fours and four sixes.

Shakib Al Hasan’s 69-ball 105* against Zimbabwe, October 2009

After already tormenting Zimbabwe in their own backyard earlier in the year, Shakib Al Hasan was at it again against the Chevrons in October. However, on this occasion, the all-rounder was smashing Zimbabwe around the ground at home in Mirpur. Chasing a target of 220 to win the second game of a five-match series, Shakib Al Hasan was in a hurry as he powered to another quick ton. He scored an unbeaten 105 off 69 balls, including 15 fours and three sixes as Bangladesh won convincingly with seven wickets and over 20 overs to spare.


Photo Credit: Alamy