India's Mohammed Shami retires from Test cricket after 64 matches
The fast bowler finished with 229 wickets from 64 Tests, including six five-wicket hauls, and last played in the format in 2023.
The fast bowler finished with 229 wickets from 64 Tests, including six five-wicket hauls, and last played in the format in 2023.