The Business Standard has attempted to list the five best innings by a Bangladeshi batsman in any form of the game. We took into account the runs scored, the quality of the opposition bowling, the match scenario, the result of the match and the impact it had on Bangladesh cricket.
So without further ado, let's begin:
Mohammad Ashraful - 100 against Australia, Cardiff, 2005
Bangladesh had never defeated Australia in any form of cricket before. The Tigers hadn't even come close to beating Australia before.
But it was written in the stars that day that Ashraful would play an innings of the highest calibre against an Australian bowling attack that had Glenn McGrath and Jason Gillespie.
The way Ashraful played, despite the asking rate climbing close to seven at times and chasing 250, was a true masterclass.
Some of the shots were simply a treat to watch and the way he controlled and paced his innings to perfection was an absolute delight.
Bangladesh won the match, a historic win against an Australia team that were ranked number one in the world and it remains Bangladesh's only win against Australia in ODIs.
Aminul Islam - 145 against India, Dhaka, 2000
It was Bangladesh's first-ever Test match and it was a packed Bangabandhu stadium as Aminul Islam played the innings of a lifetime.
Bangladesh won the toss and elected to bat first and at 44-2, when Aminul came in, it could have gotten worse.
But he steadied the ship and played a marathon innings scoring 145, facing 380 balls and batting for 535 minutes.
Bangladesh posted a challenging 400 in the first innings and it gave the hosts a chance to compete in the match.
Despite losing the game after a second-innings collapse, the levels of concentration and determination shown by Aminul Islam in that Test match, a format the players had never played before was something truely remarkable and something that most modern-day Bangladeshi batsmen lack.
Mahmudullah Riyad - 103 against England, Adelaide, 2015
History beckoned for Bangladesh as a win against England would knock England out of the World Cup and Mahmudullah was the man with a plan and the man in form.
Promoted up the order at number four and with Bangladesh looking shaky at 99-4, Mahmudullah counter-attacked and formed a brilliant 141-run partnership with Mushfiqur Rahim.
An experienced bowling attack comprising James Anderson and Stuart Broad saw their ODI careers fade away as the star of Mahmudullah came to prominence.
The right-hander eventually hit the three-figure landmark - the first Bangladeshi to do so in a World Cup - as Bangladesh 275.
The occasion and the way Bangladesh eventually won the match makes it one of the most important innings in the country's cricket history.
Shakib Al Hasan - 92 against Sri Lanka, Dhaka, 2009
This was probably the innings that made Shakib and that took Bangladesh to the final of the tri-nation series.
Chasing 147 from 31 overs in a rain-curtailed match, the hosts needed to win within 24.5 overs to get a bonus point and reach the final.
And despite a disastrous start where Bangladesh were 11-3, Shakib attacked the Sri Lankan bowlers to all parts of the ground, scoring 92 off just 69 deliveries to take the Tigers to victory in just 23.5 overs.
This might not have been a century, but the mindset that Shakib showed to take Bangladesh to victory from a near-impossible situation and to the first final of a multi-nation tournament involving Test-playing teams was truly a remarkable feat.
Mushfiqur Rahim - 200 against Sri Lanka, Galle, 2013
A first double century for Bangladesh in Test history and it came off the bat of Mushfiqur Rahim.
Sri Lanka had batted first on a dead track and posted 570-4 before declaring in their first innings.
In reply, Mohammad Ashraful and Mushfiq made hay while the sun shone in Galle and piled up the runs.
Ashraful and Mushfiq both looked set for a double but when Ashraful was out for 190 the onus was on captain Mushfiq and he didn't let his country down.
Despite this being on a very flat surface, and against not the highest quality bowling attack, it was a massive achievement for Bangladesh and it paved the way for others like Tamim, Shakib and even Mushfiq to score more double centuries in Test cricket.
There are a few innings like - the double-century Tamim scored against Pakistan in the Khulna Test, the twin centuries from Mahmudullah and Shakib against New Zealand in the ICC Champions Trophy in 2017, and the century from Shahriar Nafees against Australia in the Fatullah Test - that missed the cut by the slightest of margins, but these are our top five.
Feel free to disagree and debate.