LUCKYSPIRE

Harbhajan Singh

India · Left-arm orthodox · All-rounder

Harbhajan Singh is an Indian spinner who has represented India Cricket across Tests, ODIs and T20 Internationals, and has had an extensive IPL career with Mumbai Indians, Chennai Super Kings and Kolkata Knight Riders, among others. In 394 career matches he has taken 571 wickets at a bowling average of 32.95 and scored 3,396 runs at a batting average of 18.06. His primary competition is the Indian Premier League, where he played 163 of those matches. On recent form, his last ten appearances have all come in the IPL, spread across the 2019 and 2021 seasons, where his returns were modest: nine wickets across ten outings, with a best of 3/57.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
Harbhajan Singh
Bat Avg
18.1
Bowl Avg
33.0

2026 Season Context

Current team & role

Mumbai Indians · All-Rounder

Recent form

Across his ten most recent appearances, all in the IPL between April 2019 and April 2021, Harbhajan bowled consistently but returned only 9 wickets, with his best figures of 3/57 coming against Punjab

Strongest format

Indian Premier League — With 150 wickets in 163 matches at a bowling average of 26.87, the IPL represents Harbhajan's highest match volume and his sharpest wicket-taking aver

Career stats overview

61 Test · 148 ODI · 185 T20I appearances — spanning 2009 to present.

Test

61 matches

1,554
Runs scored
234
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

148 matches

917
Runs scored
166
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

185 matches

925
Runs scored
171
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

In the conversation every cycle. Central to this India red-ball side.

Career threads

Beyond the numbers

571 wickets across 394 career appearances

Harbhajan Singh's career haul of 571 wickets at a bowling average of 32.95 places him among the most prolific wicket-takers in the data set. His 394 matches span Tests, ODIs, T20 Internationals and the IPL, making him one of the most format-versatile spinners of his generation.

150 IPL wickets at an average of 26.87

Across 163 Indian Premier League appearances, Harbhajan claimed 150 wickets at 26.87, with an economy of 7.08. His strike rate in T20 batting also jumps sharply in the IPL, where he averaged 137.91 with the bat across 604 balls faced.

234 Test wickets at an economy of 2.90

In 61 Test matches, Harbhajan bowled 2,482 balls and conceded runs at just 2.90 per over, comfortably his most miserly economy rate across any format. His 234 Test wickets at a bowling average of 35.96 underline his value in the longest format.

Dominant record against Sri Lanka: 79 wickets in 25 matches

Against Sri Lanka, Harbhajan took 79 wickets in 25 matches at an economy of 3.62, his highest wicket tally against any single opponent in the facts. He also claimed 78 wickets against South Africa in 25 matches, at an even tighter economy of 3.35.

Wankhede his most productive ground: 61 wickets in 36 matches

At the Wankhede Stadium, Harbhajan took 61 wickets across 36 appearances at an economy of 5.88. He also averaged 20.38 with the bat there, striking at 116.62, making it his most productive ground both with ball and bat.

What’s next

Upcoming matches

View full IPL 2026 schedule →

Official profile

Elsewhere on the web

ESPNcricinfo

Harbhajan Singh's profile

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.

Photo credits (1)