Shami was the highest wicket-taker in the 2023 Men’s ODI World Cup, by picking 24 scalps in just seven games. It also included him taking 7-57 against New Zealand in the semi-final at Mumbai, with a five-for against the same team at Dharamshala and four-fer against England at Lucknow being other standout performances.