The top 5 players with the most centuries in Bangladesh’s ODI cricket include the country’s best batsmen, each making significant contributions. These players have scored numerous centuries, showcasing their consistency and vital roles in Bangladesh’s batting lineup across different international tournaments and series.
1. Tamim Iqbal
Tamim Iqbal holds the record for the most half-centuries in Bangladesh’s Test cricket history. From 2008 to 2023, he played 70 matches, batting in 134 innings. He scored 5,134 runs at an average of 38.89, with 10 centuries and 31 half-centuries, reaching 41 innings with scores over 50. His highest score is 206, and his strike rate is 57.99.
2. Mushfiqur Rahim
Mushfiqur Rahim is a cornerstone of Bangladesh’s cricket team, renowned for his experience, reliability, and leadership. He has accumulated over 7600 runs in ODIs, with 9 centuries, making him the second-highest century-scorer for Bangladesh in the format. Rahim has captained Bangladesh in 37 ODIs, guiding the team to several key victories. His contributions extend beyond batting, as he is also an exceptional wicketkeeper, with more than 300 dismissals in international cricket. Known for his fighting spirit and tactical acumen, Rahim remains one of the most valuable players in Bangladesh’s cricketing history.
3. Shakib Al Hasan
Shakib Al Hasan, the current captain of Bangladesh in all formats, is one of the greatest cricketers in the country’s history. Known for his aggressive left-handed batting, he has scored 7570 runs in ODIs, including 9 centuries, and is the third-highest century-scorer for Bangladesh in the format. He holds the record for the most fifty-plus scores in a single ODI World Cup edition and is the only player to be ranked No.1 all-rounder in all three formats by the ICC.
4. Liton Das
Liton Das is a talented opening batsman for Bangladesh, recognized for his solid defensive technique and impressive strokeplay. With 2534 runs, including 5 centuries, in ODIs, he ranks as the fourth-highest century-scorer for the country. Liton’s contributions extend beyond international cricket, as he has participated in various T20 leagues worldwide. Notably, he was bought by Kolkata Knight Riders for ₹50 lakh in the 2023 Indian Premier League. His consistency with the bat and experience in global leagues continue to make him a key player for Bangladesh, showcasing his skill and adaptability across formats and competitions.
5. Mahmudullah
Mahmudullah, initially a bowler who transitioned into a batting all-rounder, is known for his ability to finish tight limited-overs games. He made history as the first Bangladeshi World Cup centurion, scoring 103 against England in 2015. He has scored 5348 runs, including 4 centuries, in ODIs, making him the fifth-highest century-scorer for Bangladesh in the format.
List of Most Centuries Scorer for Bangladesh in ODI
Batter | MATCHES | INNS | RUNS | H.S | 100s |
Tamim Iqbal | 243 | 240 | 8,357 | 158 | 14 |
Mushfiqur Rahim | 265 | 248 | 7,608 | 144 | 9 |
Shakib Al Hasan | 247 | 234 | 7,570 | 134 | 9 |
Litton Das | 86 | 85 | 2,534 | 176 | 5 |
Mahmudullah | 229 | 199 | 5,348 | 128 | 4 |
Imrul Kayes | 78 | 78 | 2,436 | 144 | 4 |
Shahriar Nafees | 75 | 75 | 2,201 | 123 | 4 |
Mohammad Ashraful | 175 | 168 | 3,468 | 109 | 3 |
Anamul Haque | 45 | 42 | 1,258 | 120 | 3 |
Soumya Sarkar | 63 | 59 | 1,768 | 127 | 2 |
Mehidy Hasan Miraz | 91 | 64 | 1,247 | 112 | 2 |
Najmul Hossain Shanto | 39 | 38 | 1,130 | 117 | 2 |
Sabbir Rahman | 66 | 59 | 1,333 | 102 | 1 |
Nasir Hossain | 65 | 52 | 1,281 | 100 | 1 |
Alok Kapali | 69 | 66 | 1,235 | 115 | 1 |
Junaid Siddique | 54 | 53 | 1,196 | 100 | 1 |
Rajin Saleh | 43 | 43 | 1,005 | 108 | 1 |
Mehrab Hossain | 18 | 18 | 449 | 101 | 1 |