The Purple Cap winner in IPL 2023 was Mohammed Shami of Gujarat Titans. He took 28 wickets during the season, finishing just ahead of his teammates Rashid Khan and Mohit Sharma, who had 27 and 25 wickets, respectively