Pakistan speedster Mohammad Amir has decided to step down again from international cricket. On December 14, Amir announced his retirement after posting on his X handle, which said, "After careful consideration, I have taken the difficult decision to retire from international cricket. These decisions are never easy but are inevitable. I feel this is the right time for the next generation to take the baton and elevate Pakistan Cricket to new heights! Representing my country has been and always will be the greatest honour of my life. I would sincerely like to thank the PCB, my family and friends and, above all, my fans for their continuous love & support,” wrote on a post on his social media handles." Announcement of my retirement from international cricket 🏏. pic.twitter.com/CsPfOTGY6O — Mohammad Amir (@iamamirofficial) December 14, 2024 Earlier, in 2020, he announced his retirement but came back on the field in March 2024, representing Pakistan in the series against New Zealand. He further featured in the T20 World Cup 2024 for his national side, bagging seven wickets from four matches. He represented Pakistan in June for the last time before announcing his retirement. Read also: Eng vs NZ: Watch Kane Williamson bizarre dismissal Redemption after ban, Amir retires on good note Mohammad Amir was accused of deliberately overstepping during the fourth Test against England at the Lord's at the instruction of the then captain Salman Butt. The news came out under the name of "News of the World," and the three accused, Amir, Butt, and Mohammad Asif, were sent behind bars for a brief period in U.K. ICC later banned the trio, while Amir suffered a five-year ban from cricket. He finally came back in 2016 and was a key face behind Pakistan's win in the 2017 Champions Trophy. Amir also concluded the 2019 ODI World Cup as the highest wicket-taker for Pakistan. Amir, who debuted for Pakistan in 2009, ends his international career with 271 international wickets across all formats: 119 wickets from 39 Tests, 81 from 61 ODIs, and 71 from 62 T20Is.