Skip to content
Cricket Record Book

Most Wickets in IPL History and Season Records

Covers all 1,243 IPL matches in the ball-by-ball data, 18 Apr 2008 to 31 May 2026. Super overs are not counted in player figures. Teams are shown under their current names (Delhi Capitals, Punjab Kings, Royal Challengers Bengaluru).

Yuzvendra Chahal holds the record for the most wickets in IPL cricket, with 233 from 184 matches for Royal Challengers Bengaluru and Rajasthan Royals. Bhuvneshwar Kumar sits just seven behind on 226, and Sunil Narine is third with 207.

The list uses ball-by-ball data from all 1,243 IPL fixtures, covering 18 Apr 2008 through 31 May 2026. Wickets in super overs do not count. Each bowler is one row even if he moved franchises, so the team label shows his main one or two sides.

Who has the most wickets in IPL history

Only three bowlers have passed 200 IPL wickets in the record book’s data: YS Chahal (RCB/RR) with 233, B Kumar (SRH/Pune Warriors) with 226 and SP Narine (Kolkata Knight Riders) with 207. Chahal’s average of 23.25 is also the sharpest of that group, so he has taken his wickets cheaply as well as often.

The spread of styles is wide. Leg spin, swing and mystery spin fill the top three. Narine, listed only under KKR, has the best economy in the top 25 at 6.79 runs an over. At the other end, AD Russell (KKR/DC) concedes 9.51 and SN Thakur (CSK/DC) 9.57, but both still strike often enough to make the list.

For pure strike value, SL Malinga (Mumbai Indians) stands apart: 170 wickets in only 122 games, and no one in the top 25 averages less than his 19.80. JJ Bumrah, also of Mumbai Indians, sits on 187 at 23.75 and has two five-wicket hauls.

Most Wickets in IPL History: Top 25 Bowlers

BowlerMInnsWktsBestAvgEcon5w
YS Chahal RCB/RR1841842335/4023.258.051
B Kumar SRH/Pune Warriors2062062265/1926.167.712
SP Narine Kolkata Knight Riders2002002075/1925.426.791
PP Chawla PBKS/KKR1911911924/1726.607.960
JJ Bumrah Mumbai Indians1581581875/1023.757.342
R Ashwin CSK/RR2172171874/3430.227.200
DJ Bravo CSK/MI1581581834/2223.838.380
RA Jadeja CSK/Gujarat Lions2372371805/1630.367.711
Rashid Khan GT/SRH1531531794/2423.927.280
A Mishra DC/Deccan Chargers1621621745/1723.827.381
SL Malinga Mumbai Indians1221221705/1319.807.141
HV Patel RCB/SRH1211211515/2724.688.921
Sandeep Sharma PBKS/SRH1421421515/1828.448.161
Harbhajan Singh MI/CSK1601601505/1826.877.081
K Rabada DC/PBKS1011011484/2122.698.800
TA Boult MI/RR1241241454/1827.148.490
Mohammed Shami PBKS/GT1321321454/1129.028.670
UT Yadav KKR/DC1471471444/2329.988.490
AR Patel DC/PBKS1731731394/2131.887.430
MM Sharma CSK/PBKS1191191345/1026.228.771
Mohammed Siraj RCB/GT1251251284/1730.558.780
AD Russell KKR/DC1211211235/1523.289.511
SN Thakur CSK/DC1091091194/3429.539.570
JD Unadkat RR/SRH1151151145/2530.748.942
Kuldeep Yadav DC/KKR1071071124/1428.218.290

Most Wickets in an IPL Season

PlayerWicketsSeasonMAvg
DJ Bravo Chennai Super Kings3220131815.53
HV Patel Royal Challengers Bengaluru3220211514.34
K Rabada Delhi Capitals3020201718.27
K Rabada Gujarat Titans2920261721.59
Mohammed Shami Gujarat Titans2820231718.64
B Kumar Royal Challengers Bengaluru2820261617.89
JP Faulkner Rajasthan Royals2820131615.25
SL Malinga Mumbai Indians2820111613.39
Rashid Khan Gujarat Titans2720231720.44
YS Chahal Rajasthan Royals2720221719.52
JJ Bumrah Mumbai Indians2720201514.96
MM Sharma Gujarat Titans2720231413.37
Imran Tahir Chennai Super Kings2620191716.58
PWH de Silva Royal Challengers Bengaluru2620221616.54
DJ Bravo Chennai Super Kings2620151616.38

IPL Purple Cap Winners by Season

SeasonPlayerWicketsMAvgEcon
2026K Rabada Gujarat Titans291721.599.68
2025M Prasidh Krishna Gujarat Titans251519.528.27
2024HV Patel Punjab Kings241419.889.73
2023Mohammed Shami Gujarat Titans281718.648.03
2022YS Chahal Rajasthan Royals271719.527.75
2021HV Patel Royal Challengers Bengaluru321514.348.15
2020K Rabada Delhi Capitals301718.278.35
2019Imran Tahir Chennai Super Kings261716.586.70
2018AJ Tye Punjab Kings241418.678.00
2017B Kumar Sunrisers Hyderabad261414.197.05
2016B Kumar Sunrisers Hyderabad231721.307.42
2015DJ Bravo Chennai Super Kings261616.388.14
2014MM Sharma Chennai Super Kings231619.658.40
2013DJ Bravo Chennai Super Kings321815.537.95
2012M Morkel Delhi Capitals251618.127.19
2011SL Malinga Mumbai Indians281613.395.95
2010PP Ojha Deccan Chargers211620.437.29
2009RP Singh Deccan Chargers231618.136.99
2008Sohail Tanvir Rajasthan Royals221112.096.46

Most wickets in an IPL season

Two bowlers share the single season record of 32 wickets: DJ Bravo, in 2013 with Chennai Super Kings, and HV Patel, in 2021 with Royal Challengers Bengaluru. Bravo needed 18 matches, while Harshal Patel got there in 15 at an average of 14.34.

K Rabada appears twice near the top, with 30 wickets in 2020 (Delhi Capitals) and 29 in 2026 (GT). Four bowlers reached 28 in a season, among them SL Malinga in 2011 at an average of just 13.39, the cheapest return in that top 15.

GT bowlers fill four of those 15 places, three of them from the 2023 season alone: Mohammed Shami, Rashid Khan and MM Sharma. The season pages, such as IPL 2023 records, show every bowler’s tally for one year.

Purple Cap winners and how to read the list

The Purple Cap table shows who led the wickets column each season in our data. B Kumar is the only bowler to top it in back-to-back years, with 23 in 2016 and 26 in 2017 for Sunrisers Hyderabad. Bravo, HV Patel and Rabada have also led twice. The 2009 and 2010 leaders both bowled for Deccan Chargers, who no longer exist and are listed apart from SRH.

Team labels use today’s names, so M Morkel’s 25 in 2012 shows under Delhi Capitals and AJ Tye’s 24 in 2018 under Punjab Kings. AS Joseph holds the best figures in one IPL match, 6/12 for Mumbai Indians against Sunrisers Hyderabad on 6 Apr 2019.

If you want the run scorers instead, see the IPL run scorers list, or the separate Purple Cap page and the full IPL records hub.

Questions about Most IPL wickets

Who has the most wickets in IPL history?

YS Chahal has the most IPL wickets with 233 in 184 matches, playing for RCB and Rajasthan Royals. B Kumar is second with 226 and SP Narine third with 207.

What is the record for most wickets in an IPL season?

The record is 32 wickets, held jointly by DJ Bravo (Chennai Super Kings, 2013) and HV Patel (Royal Challengers Bengaluru, 2021). K Rabada is next with 30 for Delhi Capitals in 2020.

Which bowler has the best figures in a single IPL match?

AS Joseph took 6/12 for Mumbai Indians against Sunrisers Hyderabad on 6 Apr 2019. That is the best return in one IPL innings in the record book’s data from 2008 to 2026.

Which fast bowler has the most IPL wickets?

B Kumar leads the pace bowlers with 226 wickets, mostly for Sunrisers Hyderabad, and he has two five-wicket hauls. JJ Bumrah of Mumbai Indians has 187 at an average of 23.75.

Who was the Purple Cap winner in IPL 2026?

K Rabada of GT led the 2026 season with 29 wickets in 17 matches. In 2025 it was M Prasidh Krishna, another GT bowler, on 25.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.