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.

Head-to-head

Vs opponents

Career totals broken down by the teams Harbhajan Singh has faced most often, heat-scaled by output.

Australia

Matches
35
Runs
571
Wickets
75

South Africa

Matches
25
Runs
332
Wickets
78

Sri Lanka

Matches
25
Runs
262
Wickets
79

West Indies

Matches
18
Runs
361
Wickets
43

Chennai Super Kings

Matches
16
Runs
171
Wickets
24

England

Matches
16
Runs
301
Wickets
48

New Zealand

Matches
13
Runs
465
Wickets
41

Pakistan

Matches
13
Runs
169
Wickets
23

Grounds played at

Home & away grounds

The venues where Harbhajan Singh has turned out most often.

Wankhede Stadium, Mumbai

Matches
36
Runs
428
Wickets
61

M. A. Chidambaram Stadium, Chennai

Matches
14
Runs
163
Wickets
42

Punjab Cricket Association Stadium, Mohali

Matches
13
Runs
183
Wickets
33

Arun Jaitley Stadium, Delhi

Matches
9
Runs
88
Wickets
23

M. Chinnaswamy Stadium, Bengaluru

Matches
9
Runs
92
Wickets
21

Kingsmead, Durban

Matches
8
Runs
60
Wickets
15

SuperSport Park, Centurion

Matches
7
Runs
95
Wickets
11

Eden Gardens, Kolkata

Matches
7
Runs
109
Wickets
34

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)