Bangladesh all-rounder Mahmudullah announced his retirement from T20Is after the upcoming three-match series against India. The 38-year-old played his first T20I way back in 2007 against Kenya, perhaps one of the longest careers in the format, which lasted for 17 years and 35 days. Only teammates Shakib Al Hasan and Zimbabwe's Sean Williams had more career days under their belts. Mahmudullah announced his retirement from Test cricket in 2021 but continued his stint in the ODIs. In the 2023 Men's World Cup, he was to be the top run-getter for Bangladesh with 328 runs. It comes after Shakib's retirement, which he announced during the second Test in Kanpur. Mahmudullah said that he had even decided to retire from T20Is ahead of the India series and wants to focus on ODIs now in the light of upcoming ODI series against the West Indies in December and the Champions Trophy in 2025. Also Read | Cameron Green to Play as Pure Batter in Border-Gavaskar Trophy - Reports Mahmudullah said: "I was pre decided [about retirement] before coming to this series, had a chat with the captain and the coach and intimated my decision to the BCB president. It's the right time to move on from this format and try to focus on the ODI." Mahmudullah reflected on his career and said that the most frustrating moment was when Bangladesh lost to India in the 2016 T20 World Cup. He will cherish the Nidahas Trophy as his favorite, where he made 43 off 18 balls to take Bangladesh into the final, although they could not win the championship.' He added: "The most frustrating moment was the loss to India in the 2016 world cup in Bengaluru. It was a life-changing moment for me, and taught me a lot. The best moment came in the Nidahas Trophy." Mahmudullah, playing 139 T20Is, scored 2,395 runs at a strike rate of 117.74 and took 40 wickets.