#2 Harbhajan Singh - 127 wickets

Harbhajan Singh played 136 matches for Mumbai Indians, which is the most by any player. Harbhajan was an integral part of the Mumbai Indians setup and even captained the franchise in 2012. The ace India off spinner was highly consistent with the ball too and was his captain's go-to bowler, especially in the middle overs. His IPL career economy of just over 7, in a career spanning 11 years, is testimony to his temperament as a bowler.
Apart from containing the batsmen, Harbhajan has also picked up important wickets at key moments of the game. The willy old fox has 127 wickets to his name in Mumbai Indians colours. He has outfoxed many quality batsmen by using his skills and experience. Harbhajan's time with Mumbai Indians finally came to an end when he was released by the franchise before the 2018 auction. He was then bought by Chennai Superkings who went on to win the championship.
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS