Jasprit Bumrah enters top 7 IPL wicket-takers of all time

Who has taken the most wickets in the history of the Indian Premier League?
The tournament has been played since 2008, producing several top wicket-takers.
Read on to find out more about the highest wicket-takers in the IPL, including Ravichandran Ashwin’s movement up the list.
10. Ravindra Jadeja – 166 IPL wickets
Ravindra Jadeja has taken the 10th most wickets in the history of the Indian Premier League, which started in 2008. He has been a mainstay for the Chennai Super Kings for an extended period.
9. Lasith Malinga – 170 IPL wickets
Lasith Malinga has taken the ninth most wickets in the history of the Indian Premier League, which started in 2008. The former Sri Lanka fast bowler took six four-fors and one five-wicket haul in the IPL.
8. Amit Mishra – 174 IPL wickets
Amit Mishra has taken the eighth most wickets in the history of the Indian Premier League, which started in 2008. He is one of three leg-spinners among the top eight wicket-takers in the history of the IPL.
7. Jasprit Bumrah – 174 IPL wickets
Jasprit Bumrah has taken the seventh most wickets in the history of the Indian Premier League, which started in 2008. Bumrah made a late start to the 2025 IPL due to injury.
Also read: Listing every Indian Premier League century since 2017 – record number of tons in 2024
6. Dwayne Bravo – 183 IPL wickets
Dwayne Bravo has taken the sixth most wickets in the history of the Indian Premier League, which started in 2008. Bravo is the most prolific overseas seamer in IPL history.
5. Ravichandran Ashwin – 185 IPL wickets
Ravichandran Ashwin has taken the fifth most wickets in the history of the Indian Premier League, which started in 2008. He recently overtook Bravo.
4. Sunil Narine – 190 IPL wickets
Sunil Narine has taken the fourth most wickets in the history of the Indian Premier League, which started in 2008. Narine has scored a lot of runs for Kolkata, too, and can be recorded as one of the best overseas all-rounders in the tournament.
3. Piyush Chawla – 192 IPL wickets
Piyush Chawla has taken the third most wickets in the history of the Indian Premier League, which started in 2008. Chawla hasn’t featured in the 2025 IPL, and might not get a chance to reach 200.
2. Bhuvneshwar Kumar – 193 IPL wickets
Bhuvneshwar has taken the second most wickets in the history of the Indian Premier League, which started in 2008. Kumar is the most prolific local seamer in the history of the IPL.
1. Yuzvendra Chahal – 214 IPL wickets
Yuzvendra Chahal has taken the most wickets in the history of the Indian Premier League, which started in 2008. He is now playing for the Punjab Kings, having played for the Rajasthan Royals, Royal Challengers Bangalore and Mumbai Indians previously.
Read next: Full list of captains for 2025 Indian Premier League