Harbhajan Singh took the most wickets for India in Test cricket under MS Dhoni's captaincy (2008-2014). As an off-spinner, he was India's leading wicket-taker in this period, particularly effective in home conditions. Zaheer Khan was also a key bowler but had fewer wickets under Dhoni's leadership.