During the 2023 World Cup match in Mumbai between India and Sri Lanka, Mohammed Shami achieved a historic milestone by becoming India's leading wicket-taker in ODI World Cup history. With 45 wickets in ODI World Cups, Shami has surpassed the records of Zaheer Khan and Javagal Srinath, claiming the top spot.