There have been many captains in IPL history who made an impact with their bowling performance. So, let's take a look at the players with most wickets in IPL as a captain.
MI skipper Hardik Pandya went on to script history as he became the first-ever skipper in Indian Premier League history to take a five-wicket haul. Hardik’s spell of 5 for 36 is also his best-ever bowling figures in T20 cricket.
Hardik’s fifth wicket was also his 30th IPL wicket as a skipper, which takes him level with Anil Kumble’s tally of 30 wickets as the second-most wickets in IPL as a captain.. Former Aussie great and Rajasthan Royals skipper Shane Warne is the only bowler ahead of him with 57 wickets.
Also Read: Most wins in IPL as captain
So, let's take a look at the players with most wickets in IPL as a captain.
10. Shane Watson | 13 Wickets

Shane Watson is placed at no. 10 with 13 wickets to his name. Watson led the Rajasthan Royals in the 2014 and 2015 ipl seasons. Under his captaincy in 2015 Rajasthan also qualifies for the playoffs. He also led Royal Challengers Bangalore in 2017 for some matches as interim captain.
A notable all-rounder, Watson also mustered 2372 runs with the bat for RR at 36.49. He smashed two tons and 14 fifties. Overall, the Aussie hammered 3874 runs (100s: 4, 50s: 21). He hit 190 sixes.
9. Sam Curran | 13 Wickets

English all rounder Sam Curran comes in with 13 wickets. Sam Curran led Punjab Kings in 11 matches of the IPL 2024 as Shikhar Dhawan was injured. That year, Sam Curran showed his brilliant all round game by clinching 16 wickets and scoring 270 runs in 13 matches ,but punjab couldn’t do well finishing at 9th position just above Mumbai Indians.
8. Daniel Vettori | 17 Wickets

Former New Zealand allrounder Daniel Vettori comes at 8th position in this list. He led Royal Challengers Banglore in 2011 and 2012 IPL.
As a captain Vettori has taken 17 wickets for RCB. Under his captaincy, Rcb also reached the final of 2011 IPL season but lost to csk.
7. Yuvraj Singh | 18 Wickets

Yuvraj Singh has taken 18 wickets as a captain in IPL and placed at no. 6 in this list. He captained Kings XI Punjab (now Punjab Kings) in the 2008-2009 season and Pune Warriors in 2011.
Yuvi also has two hat-tricks to his name in IPL, which he took against RCB and Deccan Charges in the 2009 season. He is only the second bowler in IPL history to take multi hat-tricks in IPL, after Amit Mishra, who has taken 3 hat-tricks in IPL.
Also Read: IPL records: 5 youngest centurion in IPL
6. Zaheer Khan | 20 Wickets

Indian pace legend Zaheer Khan has captained Delhi Daredevils (now Delhi Capitals) in 2016 and 2017. He is placed fifth in the list of highest wicket taking captains in ipl with 20 wickets.
In 2017, Zaheer Khan was overall 10th or 9th Indian bowler to take 100 wickets in the IPL. After 2017, Zaheer Khan took retirement from all formats of cricket.
5. Pat Cummins | 21 Wickets

Australia’s captain and SRH skipper Pat Cummins has taken 21 wickets as a captain in IPL. Cummins comes at fourth position in this list.
Cummins is also the second highest wicket-taker as a captain in a single season, taking 18 wickets, just behind Shane Warne, who took 19 wickets in the 2008 season. With the help of this brilliant performance by Cummins, SRH also reached the 2024 IPL final.
4. Ravichandran Ashwin | 25 Wickets

Ravichandran Ashwin led Kings XI Punjab in the Indian Premier League (IPL) for two seasons in 2018 and 2019.
As a captain he has taken 25 wickets and grabs the third position in the list of most wickets in IPL as captain. In 2019 R Ashwin took 15 wickets for Punjab Kings with an economy rate of 7.27.
2. Hardik Pandya | 30 Wickets

Next we have, Hardik Pandya who joins Anil Kumble in this list. Pandya ranks second in the elite list of captains with the most wickets in IPL.
Till now, as a captain Hardik has taken 30 wickets in IPL. Pandya has led Gujrat Titans in 2022- 2023 season and out of that in 2022, under Hardik’s captaincy, Gujarat won the trophy in its first season and was runner up in 2023. Since 2024, Hardik has been captaining Mumbai Indians.
In 2025 season, Hardik became the first-ever captain in IPL history to claim a five-wicket haul during the match against Lucknow Super Giants in Ekana Cricket Stadium. Pandya's fiery spell of 5 for 36 was also his personal best in T20 cricket.
2. Anil Kumble | 30 Wickets

Former Indian spinner Anil Kumble is the second highest wicket taker in IPL as captain with 30 wickets. He led Royal Challengers Banglore in 2009- 2010.
As a player, Kumble had a good run, ending the 2009 season as highest wicket taker for Rcb and overall second highest wicket taker with 21 wickets at an economy rate of 5.86 . He also took his team to the finals in 2009.
Also Read: IPL Facts: Who was hit the most sixes in IPL History? Top 10 list
1. Shane Warne | 57 Wickets

The late Shane Warne is the record holder for the most wickets in IPL as captain. Leg-spinner Warne represented the Royals across four IPL seasons, claiming 57 scalps from 55 matches at 25.38. He took one four-wicket haul.
Warne also captained Rajasthan Royals to win the inaugural edition of IPL in 2008. The 2008 campaign saw the multiple World Cup-winning ace pick up 19 wickets from 15 games at 21.26. He was the side’s second-highest wicket-taker after Pakistan’s Sohail Tanvir (22 wickets). Notably, Tanvir won the Purple Cap that season.
Warne took 14 wickets in 2009, 11 wickets in 2010 and 13 wickets in 2011 to highlight his consistency.