A Dhaka court has put a travel ban on Bangladesh’s former all-rounder and politician Shakib Al Hasan. The ruling came after investigators alleged his role in questionable financial transactions. Shakib, who entered politics under the ruling Awami League, now finds himself stranded in Bangladesh alongside 15 others. All are suspected of shifting large sums of cash through the stock market in violation of financial regulations. The Dhaka Metropolitan Senior Special Judge, Md Zakir Hossain, handed down the order following two separate petitions from the Anti-Corrupt Commission (ACC). According to these documents, Shakib and his co-accused routed transactions worth Tk 8.97 crore and Tk 4.48 crore in a questionable manner. The ACC alleged these transactions were meant to conceal and embezzle funds — a clear violation of Section 19(1) of Rule 24(3) under the microcredit law. This ruling prevents Shakib from boarding any flight and leaving the country until further orders from the court. His legal team has yet to respond publicly. The 38-year-old, who made a dramatic return to cricket after a six-month break, finds himself in trouble off the field. His future in the sport hangs in the balance, while the legal process unfolds in Dhaka. Political Climate and Cricket Future Uncertain After Ban Shakib’s career, already under a shadow of controversy, now faces more upheaval. His last match for Bangladesh was in a Test against India in October 2024. Shortly afterwards, a controversy over his bowling action forced him to stay away from professional leagues. His return during the Pakistan Super League in May was meant to be a fresh start. But poor form — scoring two ducks and taking just a single wicket — raised questions about his readiness. In addition, Shakib’s political future is unsure following upheaval within the ruling party. His plans to retire from Tests against South Africa were put on hold due to political turmoil. The veteran all-rounder was also not called up for Bangladesh’s preparations for the Champions Trophy. Meanwhile, the Bangladesh team is slated to tour Sri Lanka from June 17 to June 29 for two Tests, followed by a short-form series of 3 ODIs and 3 T20Is. Whether Shakib plays any role in future contests hangs on the outcome of this legal battle in Dhaka.