Rahim tops Shakib's 14-year-old record as Bangladesh reach new high
Rahim's hundred came from No.6 after he walked in to bat in the 34th over of the innings. The wicketkeeper-batter remained unbeaten on 100* as Bangladesh made their highest total in ODIs, bettering the 338 they had made in the previous match of the series.
As Sylhet witnessed another high score, Rahim also got to 7000 ODI runs, becoming the third Bangladesh batter after Tamim Iqbal and Shakib Al Hasan to the landmark.
His 60-ball hundred is now the quickest in ODIs by a Bangladesh player, bettering the 63-ball ton Shakib had made against Zimbabwe in Bulawayo in 2009.
Fastest hundreds by a Bangladesh player in Men's ODIs
| Player | Opposition | Balls taken for hundred | Venue | Year |
| Mushfiqur Rahim | Ireland | 60 | Sylhet | 2023 |
| Shakib Al Hasan | Zimbabwe | 63 | Bulawayo | 2009 |
| Shakib Al Hasan | Zimbabwe | 68 | Mirpur | 2009 |
| Mushfiqur Rahim | Pakistan | 69 | Mirpur | 2015 |
Bangladesh had put up 338 in the first match at this venue two days ago, the then highest score by them in ODIs beating the 333 they had made against Australia at the ICC Men's Cricket World Cup 2019.
They recorded a stunning 183-run victory then, their biggest in terms of runs.
Here, they bettered the total by putting up 349/6 powered by Rahim's stunning hundred that was studded with 14 fours and two sixes.
A century on the final ball of the innings for Mushfiqur Rahim 🔥
— ICC (@ICC) March 20, 2023
Bangladesh have set Ireland a massive target of 350!#BANvIRE | 📝: https://t.co/Hrv5DMSa7d pic.twitter.com/3tp290GvW9
Highest totals by Bangladesh in Men's ODIs
| Score | Opposition | Ground | Year |
| 349/6 | Ireland | Sylhet | 2023 |
| 338/8 | Ireland | Sylhet | 2023 |
| 333/8 | Australia | Nottingham | 2019 |
| 330/6 | South Africa | The Oval | 2019 |
| 329/6 | Pakistan | Mirpur | 2015 |