Mohammed Shami made a remarkable comeback in the World Cup 2023, delivering outstanding performances including a five-wicket haul against New Zealand and a historic 7-57 in the semifinal.