CricketWise
  1. Home
  2. Players
  3. Harbhajan Singh

India · Men's cricket

Harbhajan Singh stats

Data through 18 April 2021Last updated 18 April 2021

Coverage: matches in the Cricsheet data from 19 December 2001 to 18 April 2021. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Harbhajan Singh played 61 Tests, 154 ODIs, 26 T20Is for India in the data, between 2001 and 2021. Harbhajan Singh took 234 Test wickets in the data (average 35.96, economy 2.90, best 7/62).

International matches
241
Tests 61 · ODIs 154 · T20Is 26
International runs
2,579
2 hundreds
International wickets
425
13 five-wicket hauls
T20 league & domestic matches
178
954 runs
Best bowling
7/62
Test

Teams played for

India 2001–2016 · 239Mumbai Indians 2008–2017 · 136Chennai Super Kings 2018–2019 · 24Punjab 2016–2019 · 15Kolkata Knight Riders 2021 · 3Asia XI 2007 · 2

Harbhajan Singh batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test6185111,55411521.002,48262.627917733
ODI15485239174914.791,11981.900116328
T20I261351082113.5087124.1001114
T20 (leagues & domestic)178100379546415.14719132.701139146

Runs per year

02004006008002001200820214
Harbhajan Singh: runs per calendar year (all formats in the data)
020040060080020012004200720102013201620214
Harbhajan Singh: runs per calendar year (all formats in the data)
Show as table
Harbhajan Singh: runs per calendar year (all formats in the data)
YearRuns
20018
200214
200396
2004118
2005153
2006291
2007159
2008523
2009392
2010610
2011421
2012136
2013127
201428
2015194
2016128
201716
2018111
20194
20214
Year-by-year batting (44 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2001Test188.0029.6800
2002ODI11414.0082.41400
2003ODI9699.8693.22800
2003Test22727.0055.11900
2004ODI46030.0082.24100
2004Test6589.6741.71700
2005ODI36868.0089.53700
2005Test38585.00110.44000
2006ODI1415414.0071.63700
2006Test713734.2565.63800
2007ODI1214420.5783.23800
2007T20I284.0080.0700
2007Test471.7520.0400
2008ODI10828.2082.82700
2008T20 (leagues & domestic)33015.00176.52800
2008T20I111.0033.3100
2008Test2141021.5858.76304
2009ODI1213813.8099.34900
2009T20 (leagues & domestic)108410.50158.52000
2009T20I34824.00117.12100
2009Test712217.4364.26001
2010ODI43417.0073.91500
2010T20 (leagues & domestic)710526.25166.74900
2010T20I32713.50128.61400
2010Test1744427.7569.811521
2011ODI1110713.3867.34100
2011T20 (leagues & domestic)810334.33145.13000
2011T20I115–214.31500
2011Test1019621.7865.67001
2012T20 (leagues & domestic)1110812.00135.03300
2012T20I11–100.0100
2012Test22713.5067.52100
2013T20 (leagues & domestic)1411619.33146.82500
2013Test2115.5029.71100
2014T20 (leagues & domestic)7285.60112.01000
2015ODI54715.6797.92200
2015T20 (leagues & domestic)1011716.71160.36401
2015T20I288.00200.0800
2015Test32211.0047.81400
2016T20 (leagues & domestic)1012821.33108.54500
2017T20 (leagues & domestic)7168.00100.0700
2018T20 (leagues & domestic)811113.88106.73300
2019T20 (leagues & domestic)341.3325.0200
2021T20 (leagues & domestic)24–100.0200

Harbhajan Singh bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test11317,3998,4142347/6210/14135.962.9074.42311458
ODI1457,9515,8341665/31–35.144.4047.92244
T20I26588609254/12–24.366.2123.5105
T20 (leagues & domestic)1753,7284,3491665/18–26.207.0022.5216

Wickets per year

02550751002001200820210
Harbhajan Singh: wickets per calendar year (all formats in the data)
025507510020012004200720102013201620210
Harbhajan Singh: wickets per calendar year (all formats in the data)
Show as table
Harbhajan Singh: wickets per calendar year (all formats in the data)
YearWickets
20010
20021
200317
200435
200529
200638
200736
200888
200979
201069
201153
201212
201329
201414
201534
201619
20178
201814
201916
20210
Year-by-year bowling (46 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2001Test20–2.210/1
2002ODI21106.005.301/56
2003ODI121433.074.012/28
2003Test33106.003.832/149
2004ODI81126.823.783/28
2004Test102427.252.727/87
2005ODI141532.803.963/35
2005Test41418.212.687/62
2006ODI202334.434.215/31
2006T20I1122.007.331/22
2006Test101449.863.215/13
2007ODI191552.404.543/48
2007T20I7824.887.372/24
2007Test81346.383.035/122
2008ODI162029.354.423/31
2008T20 (leagues & domestic)3516.408.203/32
2008T20I10–3.500/7
2008Test236331.542.826/102
2009ODI243133.425.015/56
2009T20 (leagues & domestic)131221.335.824/17
2009T20I7723.575.893/30
2009Test102930.172.866/63
2010ODI6928.114.773/47
2010T20 (leagues & domestic)141722.187.053/31
2010T20I40–6.190/15
2010Test214340.702.865/59
2011ODI171741.294.283/32
2011T20 (leagues & domestic)151426.436.985/18
2011T20I1212.506.252/25
2011Test122038.052.937/120
2012T20 (leagues & domestic)16664.007.112/13
2012T20I248.005.334/12
2012Test2242.003.652/74
2013T20 (leagues & domestic)192419.006.513/14
2013Test4540.802.432/52
2014T20 (leagues & domestic)141425.436.472/13
2015ODI71032.204.602/35
2015T20 (leagues & domestic)151824.787.823/27
2015T20I2224.506.122/29
2015Test4441.253.453/64
2016T20 (leagues & domestic)191826.177.033/8
2016T20I1111.002.751/11
2017T20 (leagues & domestic)11833.256.493/22
2018T20 (leagues & domestic)201432.937.462/12
2019T20 (leagues & domestic)131622.567.523/20
2021T20 (leagues & domestic)30–9.000/8

Harbhajan Singh against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandTest941752.1271.611522
AustraliaTest1932218.9452.36304
EnglandTest1320518.6473.54600
South AfricaTest1318214.0056.24000
Sri LankaTest1616611.8657.44000
West IndiesTest815430.8057.07001
PakistanTest34314.3372.93800
BangladeshTest32814.0062.21300
AustraliaODI1923415.6097.14900
West IndiesODI1016523.5774.34100
South AfricaODI1413613.6090.13700
PakistanODI912531.2587.43800
EnglandODI89619.2082.14100
Sri LankaODI15968.0056.11700
New ZealandODI4205.0066.71400
West IndiesT20I34242.00200.01500
AustraliaT20I3157.50100.01300
South AfricaT20I3147.0087.51400
Chennai Super KingsT20 (leagues & domestic)1617115.55140.23300
Punjab KingsT20 (leagues & domestic)1213615.11144.76401
Delhi CapitalsT20 (leagues & domestic)119912.38135.63300
Deccan ChargersT20 (leagues & domestic)48643.00220.54900
Kolkata Knight RidersT20 (leagues & domestic)97412.33132.13000
Royal Challengers BengaluruT20 (leagues & domestic)106911.50138.02000
Rajasthan RoyalsT20 (leagues & domestic)96666.00165.01800
Pune WarriorsT20 (leagues & domestic)42914.50131.81600
Sunrisers HyderabadT20 (leagues & domestic)7299.6761.72100
Gujarat LionsT20 (leagues & domestic)3113.6757.9800
Mumbai IndiansT20 (leagues & domestic)3115.50110.0800
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest175726.952.847/87
AustraliaTest255038.822.825/29
Sri LankaTest184236.143.197/62
New ZealandTest112832.542.626/63
West IndiesTest102224.682.765/13
EnglandTest161564.403.034/68
PakistanTest81062.003.105/122
BangladeshTest6644.172.993/64
Sri LankaODI293729.784.375/56
EnglandODI152523.204.145/31
AustraliaODI262348.304.532/23
West IndiesODI171931.423.983/32
South AfricaODI151741.064.853/53
PakistanODI131250.924.932/43
New ZealandODI9940.114.883/27
ZimbabweODI6825.003.812/35
KenyaODI3521.203.533/33
BangladeshODI6463.254.691/32
EnglandT20I389.626.424/12
New ZealandT20I3414.504.832/24
South AfricaT20I5431.506.632/31
AustraliaT20I5241.505.191/17
West IndiesT20I3236.006.002/25
Chennai Super KingsT20 (leagues & domestic)212421.046.565/18
Delhi CapitalsT20 (leagues & domestic)222423.466.914/17
Royal Challengers BengaluruT20 (leagues & domestic)232326.177.343/20
Punjab KingsT20 (leagues & domestic)222227.507.563/14
Kolkata Knight RidersT20 (leagues & domestic)191530.207.193/27
Rajasthan RoyalsT20 (leagues & domestic)131133.648.043/23
Deccan ChargersT20 (leagues & domestic)8920.116.243/31
Sunrisers HyderabadT20 (leagues & domestic)13842.127.492/23
Pune WarriorsT20 (leagues & domestic)5614.175.002/18
Gujarat LionsT20 (leagues & domestic)4333.677.211/22
Rising Pune SupergiantT20 (leagues & domestic)3323.006.271/20
Mumbai IndiansT20 (leagues & domestic)6263.006.351/20

Top grounds (batting)

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Wankhede Stadium566126.315.88
MA Chidambaram Stadium284231.763.68
Eden Gardens183422.473.12
Punjab Cricket Association IS Bindra Stadium223332.423.42
Arun Jaitley Stadium222327.224.91
Green Park102225.272.90
M Chinnaswamy Stadium212148.243.79
Narendra Modi Stadium82033.353.19
Vidarbha Cricket Association Stadium81834.003.68
R Premadasa Stadium91620.124.37

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay11479144.33857316.82
T20Middle22423396.11930421236.75
T20Death724494146.649417378.06
ODIPowerplay––––22854.26
ODIMiddle30154555.21968661264.20
ODIDeath616574107.343857356.04

How Harbhajan Singh was dismissed

How Harbhajan Singh took wickets

Last 20 innings

0102030409 Apr 201712 Jan 201818 Apr 20212
Harbhajan Singh: runs in the last 20 innings
0102030409 Apr 201724 Apr 201711 May 201721 Jan 20187 Apr 201822 Feb 201918 Apr 20212
Harbhajan Singh: runs in the last 20 innings
Show as table
Harbhajan Singh: runs in the last 20 innings
InningsRuns
9 Apr 20171
12 Apr 20173
22 Apr 20172
24 Apr 20177
29 Apr 20170
8 May 20171
11 May 20172
12 Jan 20181
14 Jan 20185
21 Jan 201833
22 Jan 201811
25 Jan 201832
7 Apr 20188
20 May 201819
22 May 20182
22 Feb 20192
24 Feb 20191
26 Apr 20191
13 Apr 20212
18 Apr 20212
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
18 Apr 2021T20 (leagues & domestic)Royal Challengers Bengaluru2*2not outMA Chidambaram Stadium
13 Apr 2021T20 (leagues & domestic)Mumbai Indians2*2not outMA Chidambaram Stadium
26 Apr 2019T20 (leagues & domestic)Mumbai Indians13caughtMA Chidambaram Stadium
24 Feb 2019T20 (leagues & domestic)Saurashtra15caughtEmerald Heights International School Ground
22 Feb 2019T20 (leagues & domestic)Mumbai28stumpedEmerald Heights International School Ground
22 May 2018T20 (leagues & domestic)Sunrisers Hyderabad29run outWankhede Stadium
20 May 2018T20 (leagues & domestic)Punjab Kings1922lbwMaharashtra Cricket Association Stadium
7 Apr 2018T20 (leagues & domestic)Mumbai Indians85caughtWankhede Stadium
25 Jan 2018T20 (leagues & domestic)Rajasthan3231caughtEden Gardens
22 Jan 2018T20 (leagues & domestic)Mumbai117run outJU Second Campus
21 Jan 2018T20 (leagues & domestic)Karnataka3319caughtJU Second Campus
14 Jan 2018T20 (leagues & domestic)Jammu & Kashmir57caughtArun Jaitley Stadium
12 Jan 2018T20 (leagues & domestic)Haryana14lbwArun Jaitley Stadium
11 May 2017T20 (leagues & domestic)Punjab Kings2*4not outWankhede Stadium
8 May 2017T20 (leagues & domestic)Sunrisers Hyderabad1*3not outRajiv Gandhi International Stadium
29 Apr 2017T20 (leagues & domestic)Gujarat Lions01lbwSaurashtra Cricket Association Stadium
24 Apr 2017T20 (leagues & domestic)Rising Pune Supergiant7*2not outWankhede Stadium
22 Apr 2017T20 (leagues & domestic)Delhi Capitals22run outWankhede Stadium
12 Apr 2017T20 (leagues & domestic)Sunrisers Hyderabad3*3not outWankhede Stadium
9 Apr 2017T20 (leagues & domestic)Kolkata Knight Riders1*1not outWankhede Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
18 Apr 2021T20 (leagues & domestic)Royal Challengers Bengaluru0/3840MA Chidambaram Stadium
13 Apr 2021T20 (leagues & domestic)Mumbai Indians0/1720MA Chidambaram Stadium
11 Apr 2021T20 (leagues & domestic)Sunrisers Hyderabad0/810MA Chidambaram Stadium
12 May 2019T20 (leagues & domestic)Mumbai Indians0/2740Rajiv Gandhi International Stadium
10 May 2019T20 (leagues & domestic)Delhi Capitals2/3140Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium
7 May 2019T20 (leagues & domestic)Mumbai Indians1/2540MA Chidambaram Stadium
5 May 2019T20 (leagues & domestic)Punjab Kings3/5740Punjab Cricket Association IS Bindra Stadium
1 May 2019T20 (leagues & domestic)Delhi Capitals1/2840MA Chidambaram Stadium
26 Apr 2019T20 (leagues & domestic)Mumbai Indians0/2340MA Chidambaram Stadium
23 Apr 2019T20 (leagues & domestic)Sunrisers Hyderabad2/3940MA Chidambaram Stadium
9 Apr 2019T20 (leagues & domestic)Kolkata Knight Riders2/1540MA Chidambaram Stadium
6 Apr 2019T20 (leagues & domestic)Punjab Kings2/1741MA Chidambaram Stadium
26 Mar 2019T20 (leagues & domestic)Delhi Capitals0/3040Arun Jaitley Stadium
23 Mar 2019T20 (leagues & domestic)Royal Challengers Bengaluru3/2040MA Chidambaram Stadium
24 Feb 2019T20 (leagues & domestic)Saurashtra0/2220Emerald Heights International School Ground
22 Feb 2019T20 (leagues & domestic)Mumbai0/2720Emerald Heights International School Ground
20 May 2018T20 (leagues & domestic)Punjab Kings0/1310Maharashtra Cricket Association Stadium
18 May 2018T20 (leagues & domestic)Delhi Capitals0/2420Arun Jaitley Stadium
13 May 2018T20 (leagues & domestic)Sunrisers Hyderabad0/2620Maharashtra Cricket Association Stadium
11 May 2018T20 (leagues & domestic)Rajasthan Royals1/2920Sawai Mansingh Stadium

Batter vs bowler matchups

Frequently asked questions

How many wickets has Harbhajan Singh taken in Tests?
234 wickets in 113 innings at an average of 35.96, economy 2.90, best figures 7/62.
How many wickets has Harbhajan Singh taken in ODIs?
166 wickets in 145 innings at an average of 35.14, economy 4.40, best figures 5/31.
How many runs has Harbhajan Singh scored in Tests?
1,554 runs in 85 innings (61 matches) at an average of 21.00 and a strike rate of 62.6, in the data from 2001 to 2015.
How many runs has Harbhajan Singh scored in ODIs?
917 runs in 85 innings (154 matches) at an average of 14.79 and a strike rate of 81.9, in the data from 2002 to 2015.
How many runs has Harbhajan Singh scored in T20Is?
108 runs in 13 innings (26 matches) at an average of 13.50 and a strike rate of 124.1, in the data from 2006 to 2016.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.