Mohammed Shami retires from Test cricket
Mohammed Shami has ended his Test career with 229 wickets in 64 matches, including six five-wicket hauls. He debuted against West Indies in 2013 and last played in the 2023 World Test Championship final against Australia. The announcement concerns Test cricket; the ICC report does not announce retirement from other formats.