Most Wickets For Single Team in IPL: The excitement of IPL 2026 is starting after about a week. The Indian Premier League was started in the year 2008, after which new records have been made and broken year after year. Usually, big scores are made in IPL matches, but cricket is not only a game of batsmen but also of bowlers.
There have been very few players who have played 100 or more matches for any one team in the IPL. See here the list of bowlers who have taken the most wickets for any one team in the Indian Premier League.
Most wickets for a team
Sunil Narine holds the record for taking the most wickets for a single team in the history of the Indian Premier League. He has played 192 matches for KKR from 2012-2025 and has taken only 192 wickets for Kolkata Knight Riders. Second in this list and first in the Indian list is Jasprit Bumrah, who has taken 183 wickets while playing for Mumbai Indians.
Sri Lanka’s legendary bowler Lasith Malinga had achieved the feat of taking 170 wickets for Mumbai Indians in his IPL career. Malinga has now retired. Bhuvneshwar Kumar has created a unique legacy for Sunrisers Hyderabad, he has taken 157 wickets for SRH.
Sunil Narine, Jasprit Bumrah, Lasith Malinga and Bhuvneshwar Kumar are the only 4 bowlers who have achieved the feat of taking 150 or more wickets for any one team in the IPL. It is also an amazing fact that three of the top-4 in this list are fast bowlers.
- Sunil Narine – 192 wickets – Kolkata Knight Riders
- Jasprit Bumrah – 183 wickets – Mumbai Indians
- Lasith Malinga – 170 wickets – Mumbai Indians
- Bhuvneshwar Kumar – 157 wickets – Sunrisers Hyderabad
- Ravindra Jadeja – 143 wickets – Chennai Super Kings
- Dwayne Bravo – 140 wickets – Chennai Super Kings
- Yuzvendra Chahal – 139 wickets – Royal Challengers Bangalore
Also read:
Big change in Delhi Capitals just before IPL 2026, this veteran included in the team

