Tamim, playing for Mohammedan Sporting Club Limited, broke his previous record as he registered a fiery 157-run innings against Kalabagan Krira Chakra at the BKSP ground 4 on Tuesday.
Tamim held the previous record under his belt with 154 in a List A game against Zimbabwe in Bulawayo in 2009.
Tamim, in his 125-ball knock, hammered 18 boundaries and seven over boundaries.
Tamim, who moved to Mohammedan from Dhaka Abahani Limited this season, missed the first game of the tournament due to a one-match suspension.
The suspension was imposed on Tamim for showing aggression towards the on-field umpires during his last game for Abahani in the previous Dhaka league season.
“It always feels good to score big. Better when your team win. This was my first game for Mohammedan since 2009 and it was good to score for the team,” said Tamim, who emerged as the first Bangladeshi to score 6,000 List A runs during his tenure with Abahani in the Dhaka league last year.
The Chittagong lad was cautious in the first eight overs, striking his first boundary - a six – against off-spinner Sanjit Saha. He then reached his fifty off 61 balls.
The Tigers opener than added another 50 runs to his innings, off 41 balls, to reach his 13th List A century to write yet another record – the most hundreds scored by a Bangladeshi. Having reached the milestone, Tamim was unstoppable as he faced 21 deliveries for his next 50 runs.
Sanjit removed Tamim in the 43rd over. Riding on Tamim's heroics, Mohammedan posted 307 in their 50 overs losing nine wickets.
Tamim was especially harsh on Mohammad Ashraful, whom he hit for three of his seven sixes.
Kalabagan later posted 283/9 in their 50 overs, falling short by 24 runs.
“We will not be available for the tournament from April 26th, and I hope that all the national cricketers will deliver their best during this time. I have started well for Mohammedan. In the next two-three games, I will try to give my best and help the team with wins,” said Tamim.