The Indian Premier League (IPL) is home to some of the finest batters. Virat Kohli, David Warner, AB de Villiers, to name a few.

While these guys have often hogged the limelight in the league, it’s the bowlers who have been key to a team’s overall success. So teams don’t compromise on that aspect.

The franchises bank on bowlers who will give them crucial breakthroughs. And a few bowlers have repaid the faith by being the lead wicket-taker against particular opponents.

In this piece, we’ll list the bowlers with the most wickets against each IPL team.

Most Wickets Against Each IPL Team

Bowler Innings Wickets Against
Sunil Narine 27 36 Punjab Kings
Dwayne Bravo 22 33 Mumbai Indians
Yuzvendra Chahal 23 33 Kolkata Knight Riders
Lasith Malinga 21 31 Chennai Super Kings
Amit Mishra 21 31 Rajasthan Royals
Jasprit Bumrah 20 29 Royal Challengers Bengaluru
Yuzvendra Chahal 22 29 Sunrisers Hyderabad
Ravichandran Ashwin 24 27 Delhi Capitals
Lasith Malinga 8 19 Deccan Chargers
Bhuvneshwar Kumar 5 12 Gujarat Lions
Lasith Malinga 6 12 Pune Warriors
Trent Boult 7 12 Lucknow Super Giants
Kagiso Rabada 5 9 Gujarat Titans
Jasprit Bumrah 6 7 Rising Pune Supergiant
Ishant Sharma 1 5 Kochi Tuskers Kerala

Key Insights

Umesh Yadav’s 35 wickets against Punjab Kings are the most by a bowler against an IPL team. He has picked up those wickets across 22 games with an average close to 17 and a strike rate of around 14.

Alzarri Joseph’s 6 for 12 are the best bowling figures against an IPL team. The right-arm pacer ripped through Sunrisers Hyderabad’s (SRH) lineup while playing for Mumbai Indians (MI).

Only James Faulkner has picked up multiple five-wicket hauls against an IPL side. He took two five-fors against SRH in 2013 for Rajasthan Royals (RR).