- Home
- Players
- 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
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 61 | 85 | 11 | 1,554 | 115 | 21.00 | 2,482 | 62.6 | 2 | 7 | 9 | 177 | 33 |
| ODI | 154 | 85 | 23 | 917 | 49 | 14.79 | 1,119 | 81.9 | 0 | 0 | 11 | 63 | 28 |
| T20I | 26 | 13 | 5 | 108 | 21 | 13.50 | 87 | 124.1 | 0 | 0 | 1 | 11 | 4 |
| T20 (leagues & domestic) | 178 | 100 | 37 | 954 | 64 | 15.14 | 719 | 132.7 | 0 | 1 | 13 | 91 | 46 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2001 | 8 |
| 2002 | 14 |
| 2003 | 96 |
| 2004 | 118 |
| 2005 | 153 |
| 2006 | 291 |
| 2007 | 159 |
| 2008 | 523 |
| 2009 | 392 |
| 2010 | 610 |
| 2011 | 421 |
| 2012 | 136 |
| 2013 | 127 |
| 2014 | 28 |
| 2015 | 194 |
| 2016 | 128 |
| 2017 | 16 |
| 2018 | 111 |
| 2019 | 4 |
| 2021 | 4 |
Year-by-year batting (44 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2001 | Test | 1 | 8 | 8.00 | 29.6 | 8 | 0 | 0 |
| 2002 | ODI | 1 | 14 | 14.00 | 82.4 | 14 | 0 | 0 |
| 2003 | ODI | 9 | 69 | 9.86 | 93.2 | 28 | 0 | 0 |
| 2003 | Test | 2 | 27 | 27.00 | 55.1 | 19 | 0 | 0 |
| 2004 | ODI | 4 | 60 | 30.00 | 82.2 | 41 | 0 | 0 |
| 2004 | Test | 6 | 58 | 9.67 | 41.7 | 17 | 0 | 0 |
| 2005 | ODI | 3 | 68 | 68.00 | 89.5 | 37 | 0 | 0 |
| 2005 | Test | 3 | 85 | 85.00 | 110.4 | 40 | 0 | 0 |
| 2006 | ODI | 14 | 154 | 14.00 | 71.6 | 37 | 0 | 0 |
| 2006 | Test | 7 | 137 | 34.25 | 65.6 | 38 | 0 | 0 |
| 2007 | ODI | 12 | 144 | 20.57 | 83.2 | 38 | 0 | 0 |
| 2007 | T20I | 2 | 8 | 4.00 | 80.0 | 7 | 0 | 0 |
| 2007 | Test | 4 | 7 | 1.75 | 20.0 | 4 | 0 | 0 |
| 2008 | ODI | 10 | 82 | 8.20 | 82.8 | 27 | 0 | 0 |
| 2008 | T20 (leagues & domestic) | 3 | 30 | 15.00 | 176.5 | 28 | 0 | 0 |
| 2008 | T20I | 1 | 1 | 1.00 | 33.3 | 1 | 0 | 0 |
| 2008 | Test | 21 | 410 | 21.58 | 58.7 | 63 | 0 | 4 |
| 2009 | ODI | 12 | 138 | 13.80 | 99.3 | 49 | 0 | 0 |
| 2009 | T20 (leagues & domestic) | 10 | 84 | 10.50 | 158.5 | 20 | 0 | 0 |
| 2009 | T20I | 3 | 48 | 24.00 | 117.1 | 21 | 0 | 0 |
| 2009 | Test | 7 | 122 | 17.43 | 64.2 | 60 | 0 | 1 |
| 2010 | ODI | 4 | 34 | 17.00 | 73.9 | 15 | 0 | 0 |
| 2010 | T20 (leagues & domestic) | 7 | 105 | 26.25 | 166.7 | 49 | 0 | 0 |
| 2010 | T20I | 3 | 27 | 13.50 | 128.6 | 14 | 0 | 0 |
| 2010 | Test | 17 | 444 | 27.75 | 69.8 | 115 | 2 | 1 |
| 2011 | ODI | 11 | 107 | 13.38 | 67.3 | 41 | 0 | 0 |
| 2011 | T20 (leagues & domestic) | 8 | 103 | 34.33 | 145.1 | 30 | 0 | 0 |
| 2011 | T20I | 1 | 15 | – | 214.3 | 15 | 0 | 0 |
| 2011 | Test | 10 | 196 | 21.78 | 65.6 | 70 | 0 | 1 |
| 2012 | T20 (leagues & domestic) | 11 | 108 | 12.00 | 135.0 | 33 | 0 | 0 |
| 2012 | T20I | 1 | 1 | – | 100.0 | 1 | 0 | 0 |
| 2012 | Test | 2 | 27 | 13.50 | 67.5 | 21 | 0 | 0 |
| 2013 | T20 (leagues & domestic) | 14 | 116 | 19.33 | 146.8 | 25 | 0 | 0 |
| 2013 | Test | 2 | 11 | 5.50 | 29.7 | 11 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 7 | 28 | 5.60 | 112.0 | 10 | 0 | 0 |
| 2015 | ODI | 5 | 47 | 15.67 | 97.9 | 22 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 10 | 117 | 16.71 | 160.3 | 64 | 0 | 1 |
| 2015 | T20I | 2 | 8 | 8.00 | 200.0 | 8 | 0 | 0 |
| 2015 | Test | 3 | 22 | 11.00 | 47.8 | 14 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 10 | 128 | 21.33 | 108.5 | 45 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 7 | 16 | 8.00 | 100.0 | 7 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 8 | 111 | 13.88 | 106.7 | 33 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 3 | 4 | 1.33 | 25.0 | 2 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 2 | 4 | – | 100.0 | 2 | 0 | 0 |
Harbhajan Singh bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 113 | 17,399 | 8,414 | 234 | 7/62 | 10/141 | 35.96 | 2.90 | 74.4 | 23 | 11 | 458 |
| ODI | 145 | 7,951 | 5,834 | 166 | 5/31 | – | 35.14 | 4.40 | 47.9 | 2 | 2 | 44 |
| T20I | 26 | 588 | 609 | 25 | 4/12 | – | 24.36 | 6.21 | 23.5 | 1 | 0 | 5 |
| T20 (leagues & domestic) | 175 | 3,728 | 4,349 | 166 | 5/18 | – | 26.20 | 7.00 | 22.5 | 2 | 1 | 6 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2001 | 0 |
| 2002 | 1 |
| 2003 | 17 |
| 2004 | 35 |
| 2005 | 29 |
| 2006 | 38 |
| 2007 | 36 |
| 2008 | 88 |
| 2009 | 79 |
| 2010 | 69 |
| 2011 | 53 |
| 2012 | 12 |
| 2013 | 29 |
| 2014 | 14 |
| 2015 | 34 |
| 2016 | 19 |
| 2017 | 8 |
| 2018 | 14 |
| 2019 | 16 |
| 2021 | 0 |
Year-by-year bowling (46 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2001 | Test | 2 | 0 | – | 2.21 | 0/1 |
| 2002 | ODI | 2 | 1 | 106.00 | 5.30 | 1/56 |
| 2003 | ODI | 12 | 14 | 33.07 | 4.01 | 2/28 |
| 2003 | Test | 3 | 3 | 106.00 | 3.83 | 2/149 |
| 2004 | ODI | 8 | 11 | 26.82 | 3.78 | 3/28 |
| 2004 | Test | 10 | 24 | 27.25 | 2.72 | 7/87 |
| 2005 | ODI | 14 | 15 | 32.80 | 3.96 | 3/35 |
| 2005 | Test | 4 | 14 | 18.21 | 2.68 | 7/62 |
| 2006 | ODI | 20 | 23 | 34.43 | 4.21 | 5/31 |
| 2006 | T20I | 1 | 1 | 22.00 | 7.33 | 1/22 |
| 2006 | Test | 10 | 14 | 49.86 | 3.21 | 5/13 |
| 2007 | ODI | 19 | 15 | 52.40 | 4.54 | 3/48 |
| 2007 | T20I | 7 | 8 | 24.88 | 7.37 | 2/24 |
| 2007 | Test | 8 | 13 | 46.38 | 3.03 | 5/122 |
| 2008 | ODI | 16 | 20 | 29.35 | 4.42 | 3/31 |
| 2008 | T20 (leagues & domestic) | 3 | 5 | 16.40 | 8.20 | 3/32 |
| 2008 | T20I | 1 | 0 | – | 3.50 | 0/7 |
| 2008 | Test | 23 | 63 | 31.54 | 2.82 | 6/102 |
| 2009 | ODI | 24 | 31 | 33.42 | 5.01 | 5/56 |
| 2009 | T20 (leagues & domestic) | 13 | 12 | 21.33 | 5.82 | 4/17 |
| 2009 | T20I | 7 | 7 | 23.57 | 5.89 | 3/30 |
| 2009 | Test | 10 | 29 | 30.17 | 2.86 | 6/63 |
| 2010 | ODI | 6 | 9 | 28.11 | 4.77 | 3/47 |
| 2010 | T20 (leagues & domestic) | 14 | 17 | 22.18 | 7.05 | 3/31 |
| 2010 | T20I | 4 | 0 | – | 6.19 | 0/15 |
| 2010 | Test | 21 | 43 | 40.70 | 2.86 | 5/59 |
| 2011 | ODI | 17 | 17 | 41.29 | 4.28 | 3/32 |
| 2011 | T20 (leagues & domestic) | 15 | 14 | 26.43 | 6.98 | 5/18 |
| 2011 | T20I | 1 | 2 | 12.50 | 6.25 | 2/25 |
| 2011 | Test | 12 | 20 | 38.05 | 2.93 | 7/120 |
| 2012 | T20 (leagues & domestic) | 16 | 6 | 64.00 | 7.11 | 2/13 |
| 2012 | T20I | 2 | 4 | 8.00 | 5.33 | 4/12 |
| 2012 | Test | 2 | 2 | 42.00 | 3.65 | 2/74 |
| 2013 | T20 (leagues & domestic) | 19 | 24 | 19.00 | 6.51 | 3/14 |
| 2013 | Test | 4 | 5 | 40.80 | 2.43 | 2/52 |
| 2014 | T20 (leagues & domestic) | 14 | 14 | 25.43 | 6.47 | 2/13 |
| 2015 | ODI | 7 | 10 | 32.20 | 4.60 | 2/35 |
| 2015 | T20 (leagues & domestic) | 15 | 18 | 24.78 | 7.82 | 3/27 |
| 2015 | T20I | 2 | 2 | 24.50 | 6.12 | 2/29 |
| 2015 | Test | 4 | 4 | 41.25 | 3.45 | 3/64 |
| 2016 | T20 (leagues & domestic) | 19 | 18 | 26.17 | 7.03 | 3/8 |
| 2016 | T20I | 1 | 1 | 11.00 | 2.75 | 1/11 |
| 2017 | T20 (leagues & domestic) | 11 | 8 | 33.25 | 6.49 | 3/22 |
| 2018 | T20 (leagues & domestic) | 20 | 14 | 32.93 | 7.46 | 2/12 |
| 2019 | T20 (leagues & domestic) | 13 | 16 | 22.56 | 7.52 | 3/20 |
| 2021 | T20 (leagues & domestic) | 3 | 0 | – | 9.00 | 0/8 |
Harbhajan Singh against each team
vs Australiavs Sri Lankavs South Africavs West Indiesvs Englandvs New Zealandvs Pakistanvs Bangladesh
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| New Zealand | Test | 9 | 417 | 52.12 | 71.6 | 115 | 2 | 2 |
| Australia | Test | 19 | 322 | 18.94 | 52.3 | 63 | 0 | 4 |
| England | Test | 13 | 205 | 18.64 | 73.5 | 46 | 0 | 0 |
| South Africa | Test | 13 | 182 | 14.00 | 56.2 | 40 | 0 | 0 |
| Sri Lanka | Test | 16 | 166 | 11.86 | 57.4 | 40 | 0 | 0 |
| West Indies | Test | 8 | 154 | 30.80 | 57.0 | 70 | 0 | 1 |
| Pakistan | Test | 3 | 43 | 14.33 | 72.9 | 38 | 0 | 0 |
| Bangladesh | Test | 3 | 28 | 14.00 | 62.2 | 13 | 0 | 0 |
| Australia | ODI | 19 | 234 | 15.60 | 97.1 | 49 | 0 | 0 |
| West Indies | ODI | 10 | 165 | 23.57 | 74.3 | 41 | 0 | 0 |
| South Africa | ODI | 14 | 136 | 13.60 | 90.1 | 37 | 0 | 0 |
| Pakistan | ODI | 9 | 125 | 31.25 | 87.4 | 38 | 0 | 0 |
| England | ODI | 8 | 96 | 19.20 | 82.1 | 41 | 0 | 0 |
| Sri Lanka | ODI | 15 | 96 | 8.00 | 56.1 | 17 | 0 | 0 |
| New Zealand | ODI | 4 | 20 | 5.00 | 66.7 | 14 | 0 | 0 |
| West Indies | T20I | 3 | 42 | 42.00 | 200.0 | 15 | 0 | 0 |
| Australia | T20I | 3 | 15 | 7.50 | 100.0 | 13 | 0 | 0 |
| South Africa | T20I | 3 | 14 | 7.00 | 87.5 | 14 | 0 | 0 |
| Chennai Super Kings | T20 (leagues & domestic) | 16 | 171 | 15.55 | 140.2 | 33 | 0 | 0 |
| Punjab Kings | T20 (leagues & domestic) | 12 | 136 | 15.11 | 144.7 | 64 | 0 | 1 |
| Delhi Capitals | T20 (leagues & domestic) | 11 | 99 | 12.38 | 135.6 | 33 | 0 | 0 |
| Deccan Chargers | T20 (leagues & domestic) | 4 | 86 | 43.00 | 220.5 | 49 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 9 | 74 | 12.33 | 132.1 | 30 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 10 | 69 | 11.50 | 138.0 | 20 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 9 | 66 | 66.00 | 165.0 | 18 | 0 | 0 |
| Pune Warriors | T20 (leagues & domestic) | 4 | 29 | 14.50 | 131.8 | 16 | 0 | 0 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 7 | 29 | 9.67 | 61.7 | 21 | 0 | 0 |
| Gujarat Lions | T20 (leagues & domestic) | 3 | 11 | 3.67 | 57.9 | 8 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 3 | 11 | 5.50 | 110.0 | 8 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 17 | 57 | 26.95 | 2.84 | 7/87 |
| Australia | Test | 25 | 50 | 38.82 | 2.82 | 5/29 |
| Sri Lanka | Test | 18 | 42 | 36.14 | 3.19 | 7/62 |
| New Zealand | Test | 11 | 28 | 32.54 | 2.62 | 6/63 |
| West Indies | Test | 10 | 22 | 24.68 | 2.76 | 5/13 |
| England | Test | 16 | 15 | 64.40 | 3.03 | 4/68 |
| Pakistan | Test | 8 | 10 | 62.00 | 3.10 | 5/122 |
| Bangladesh | Test | 6 | 6 | 44.17 | 2.99 | 3/64 |
| Sri Lanka | ODI | 29 | 37 | 29.78 | 4.37 | 5/56 |
| England | ODI | 15 | 25 | 23.20 | 4.14 | 5/31 |
| Australia | ODI | 26 | 23 | 48.30 | 4.53 | 2/23 |
| West Indies | ODI | 17 | 19 | 31.42 | 3.98 | 3/32 |
| South Africa | ODI | 15 | 17 | 41.06 | 4.85 | 3/53 |
| Pakistan | ODI | 13 | 12 | 50.92 | 4.93 | 2/43 |
| New Zealand | ODI | 9 | 9 | 40.11 | 4.88 | 3/27 |
| Zimbabwe | ODI | 6 | 8 | 25.00 | 3.81 | 2/35 |
| Kenya | ODI | 3 | 5 | 21.20 | 3.53 | 3/33 |
| Bangladesh | ODI | 6 | 4 | 63.25 | 4.69 | 1/32 |
| England | T20I | 3 | 8 | 9.62 | 6.42 | 4/12 |
| New Zealand | T20I | 3 | 4 | 14.50 | 4.83 | 2/24 |
| South Africa | T20I | 5 | 4 | 31.50 | 6.63 | 2/31 |
| Australia | T20I | 5 | 2 | 41.50 | 5.19 | 1/17 |
| West Indies | T20I | 3 | 2 | 36.00 | 6.00 | 2/25 |
| Chennai Super Kings | T20 (leagues & domestic) | 21 | 24 | 21.04 | 6.56 | 5/18 |
| Delhi Capitals | T20 (leagues & domestic) | 22 | 24 | 23.46 | 6.91 | 4/17 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 23 | 23 | 26.17 | 7.34 | 3/20 |
| Punjab Kings | T20 (leagues & domestic) | 22 | 22 | 27.50 | 7.56 | 3/14 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 19 | 15 | 30.20 | 7.19 | 3/27 |
| Rajasthan Royals | T20 (leagues & domestic) | 13 | 11 | 33.64 | 8.04 | 3/23 |
| Deccan Chargers | T20 (leagues & domestic) | 8 | 9 | 20.11 | 6.24 | 3/31 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 13 | 8 | 42.12 | 7.49 | 2/23 |
| Pune Warriors | T20 (leagues & domestic) | 5 | 6 | 14.17 | 5.00 | 2/18 |
| Gujarat Lions | T20 (leagues & domestic) | 4 | 3 | 33.67 | 7.21 | 1/22 |
| Rising Pune Supergiant | T20 (leagues & domestic) | 3 | 3 | 23.00 | 6.27 | 1/20 |
| Mumbai Indians | T20 (leagues & domestic) | 6 | 2 | 63.00 | 6.35 | 1/20 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Wankhede Stadium | 40 | 428 | 17.83 | 64 |
| Narendra Modi Stadium | 8 | 274 | 45.67 | 115 |
| Punjab Cricket Association IS Bindra Stadium | 15 | 183 | 15.25 | 38 |
| Rajiv Gandhi International Stadium | 7 | 169 | 84.50 | 111 |
| MA Chidambaram Stadium | 14 | 163 | 14.82 | 40 |
| Vidarbha Cricket Association Stadium | 8 | 141 | 23.50 | 52 |
| Sabina Park | 7 | 122 | 24.40 | 70 |
| Eden Gardens | 7 | 109 | 27.25 | 32 |
| SuperSport Park | 8 | 95 | 13.57 | 28 |
| M Chinnaswamy Stadium | 9 | 92 | 11.50 | 54 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Wankhede Stadium | 56 | 61 | 26.31 | 5.88 |
| MA Chidambaram Stadium | 28 | 42 | 31.76 | 3.68 |
| Eden Gardens | 18 | 34 | 22.47 | 3.12 |
| Punjab Cricket Association IS Bindra Stadium | 22 | 33 | 32.42 | 3.42 |
| Arun Jaitley Stadium | 22 | 23 | 27.22 | 4.91 |
| Green Park | 10 | 22 | 25.27 | 2.90 |
| M Chinnaswamy Stadium | 21 | 21 | 48.24 | 3.79 |
| Narendra Modi Stadium | 8 | 20 | 33.35 | 3.19 |
| Vidarbha Cricket Association Stadium | 8 | 18 | 34.00 | 3.68 |
| R Premadasa Stadium | 9 | 16 | 20.12 | 4.37 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 114 | 79 | 144.3 | 3 | 857 | 31 | 6.82 |
| T20 | Middle | 224 | 233 | 96.1 | 19 | 3042 | 123 | 6.75 |
| T20 | Death | 724 | 494 | 146.6 | 49 | 417 | 37 | 8.06 |
| ODI | Powerplay | – | – | – | – | 228 | 5 | 4.26 |
| ODI | Middle | 301 | 545 | 55.2 | 19 | 6866 | 126 | 4.20 |
| ODI | Death | 616 | 574 | 107.3 | 43 | 857 | 35 | 6.04 |
How Harbhajan Singh was dismissed
- Caught119 (57%)
- Bowled37 (18%)
- Lbw25 (12%)
- Run out15 (7%)
- Stumped6 (3%)
- Caught and bowled5 (2%)
How Harbhajan Singh took wickets
- Caught346
- Bowled86
- Lbw74
- Stumped55
- Caught and bowled29
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 9 Apr 2017 | 1 |
| 12 Apr 2017 | 3 |
| 22 Apr 2017 | 2 |
| 24 Apr 2017 | 7 |
| 29 Apr 2017 | 0 |
| 8 May 2017 | 1 |
| 11 May 2017 | 2 |
| 12 Jan 2018 | 1 |
| 14 Jan 2018 | 5 |
| 21 Jan 2018 | 33 |
| 22 Jan 2018 | 11 |
| 25 Jan 2018 | 32 |
| 7 Apr 2018 | 8 |
| 20 May 2018 | 19 |
| 22 May 2018 | 2 |
| 22 Feb 2019 | 2 |
| 24 Feb 2019 | 1 |
| 26 Apr 2019 | 1 |
| 13 Apr 2021 | 2 |
| 18 Apr 2021 | 2 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 18 Apr 2021 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 2* | 2 | not out | MA Chidambaram Stadium |
| 13 Apr 2021 | T20 (leagues & domestic) | Mumbai Indians | 2* | 2 | not out | MA Chidambaram Stadium |
| 26 Apr 2019 | T20 (leagues & domestic) | Mumbai Indians | 1 | 3 | caught | MA Chidambaram Stadium |
| 24 Feb 2019 | T20 (leagues & domestic) | Saurashtra | 1 | 5 | caught | Emerald Heights International School Ground |
| 22 Feb 2019 | T20 (leagues & domestic) | Mumbai | 2 | 8 | stumped | Emerald Heights International School Ground |
| 22 May 2018 | T20 (leagues & domestic) | Sunrisers Hyderabad | 2 | 9 | run out | Wankhede Stadium |
| 20 May 2018 | T20 (leagues & domestic) | Punjab Kings | 19 | 22 | lbw | Maharashtra Cricket Association Stadium |
| 7 Apr 2018 | T20 (leagues & domestic) | Mumbai Indians | 8 | 5 | caught | Wankhede Stadium |
| 25 Jan 2018 | T20 (leagues & domestic) | Rajasthan | 32 | 31 | caught | Eden Gardens |
| 22 Jan 2018 | T20 (leagues & domestic) | Mumbai | 11 | 7 | run out | JU Second Campus |
| 21 Jan 2018 | T20 (leagues & domestic) | Karnataka | 33 | 19 | caught | JU Second Campus |
| 14 Jan 2018 | T20 (leagues & domestic) | Jammu & Kashmir | 5 | 7 | caught | Arun Jaitley Stadium |
| 12 Jan 2018 | T20 (leagues & domestic) | Haryana | 1 | 4 | lbw | Arun Jaitley Stadium |
| 11 May 2017 | T20 (leagues & domestic) | Punjab Kings | 2* | 4 | not out | Wankhede Stadium |
| 8 May 2017 | T20 (leagues & domestic) | Sunrisers Hyderabad | 1* | 3 | not out | Rajiv Gandhi International Stadium |
| 29 Apr 2017 | T20 (leagues & domestic) | Gujarat Lions | 0 | 1 | lbw | Saurashtra Cricket Association Stadium |
| 24 Apr 2017 | T20 (leagues & domestic) | Rising Pune Supergiant | 7* | 2 | not out | Wankhede Stadium |
| 22 Apr 2017 | T20 (leagues & domestic) | Delhi Capitals | 2 | 2 | run out | Wankhede Stadium |
| 12 Apr 2017 | T20 (leagues & domestic) | Sunrisers Hyderabad | 3* | 3 | not out | Wankhede Stadium |
| 9 Apr 2017 | T20 (leagues & domestic) | Kolkata Knight Riders | 1* | 1 | not out | Wankhede Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 18 Apr 2021 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 0/38 | 4 | 0 | MA Chidambaram Stadium |
| 13 Apr 2021 | T20 (leagues & domestic) | Mumbai Indians | 0/17 | 2 | 0 | MA Chidambaram Stadium |
| 11 Apr 2021 | T20 (leagues & domestic) | Sunrisers Hyderabad | 0/8 | 1 | 0 | MA Chidambaram Stadium |
| 12 May 2019 | T20 (leagues & domestic) | Mumbai Indians | 0/27 | 4 | 0 | Rajiv Gandhi International Stadium |
| 10 May 2019 | T20 (leagues & domestic) | Delhi Capitals | 2/31 | 4 | 0 | Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 7 May 2019 | T20 (leagues & domestic) | Mumbai Indians | 1/25 | 4 | 0 | MA Chidambaram Stadium |
| 5 May 2019 | T20 (leagues & domestic) | Punjab Kings | 3/57 | 4 | 0 | Punjab Cricket Association IS Bindra Stadium |
| 1 May 2019 | T20 (leagues & domestic) | Delhi Capitals | 1/28 | 4 | 0 | MA Chidambaram Stadium |
| 26 Apr 2019 | T20 (leagues & domestic) | Mumbai Indians | 0/23 | 4 | 0 | MA Chidambaram Stadium |
| 23 Apr 2019 | T20 (leagues & domestic) | Sunrisers Hyderabad | 2/39 | 4 | 0 | MA Chidambaram Stadium |
| 9 Apr 2019 | T20 (leagues & domestic) | Kolkata Knight Riders | 2/15 | 4 | 0 | MA Chidambaram Stadium |
| 6 Apr 2019 | T20 (leagues & domestic) | Punjab Kings | 2/17 | 4 | 1 | MA Chidambaram Stadium |
| 26 Mar 2019 | T20 (leagues & domestic) | Delhi Capitals | 0/30 | 4 | 0 | Arun Jaitley Stadium |
| 23 Mar 2019 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 3/20 | 4 | 0 | MA Chidambaram Stadium |
| 24 Feb 2019 | T20 (leagues & domestic) | Saurashtra | 0/22 | 2 | 0 | Emerald Heights International School Ground |
| 22 Feb 2019 | T20 (leagues & domestic) | Mumbai | 0/27 | 2 | 0 | Emerald Heights International School Ground |
| 20 May 2018 | T20 (leagues & domestic) | Punjab Kings | 0/13 | 1 | 0 | Maharashtra Cricket Association Stadium |
| 18 May 2018 | T20 (leagues & domestic) | Delhi Capitals | 0/24 | 2 | 0 | Arun Jaitley Stadium |
| 13 May 2018 | T20 (leagues & domestic) | Sunrisers Hyderabad | 0/26 | 2 | 0 | Maharashtra Cricket Association Stadium |
| 11 May 2018 | T20 (leagues & domestic) | Rajasthan Royals | 1/29 | 2 | 0 | Sawai Mansingh Stadium |
Batter vs bowler matchups
Batters Harbhajan Singh bowled to most
- Kumar Sangakkara vs Harbhajan Singh951 balls
- Jacques Kallis vs Harbhajan Singh765 balls
- Michael Hussey vs Harbhajan Singh700 balls
- Hashim Amla vs Harbhajan Singh666 balls
- Mahela Jayawardene vs Harbhajan Singh664 balls
- AB de Villiers vs Harbhajan Singh616 balls
- Ricky Ponting vs Harbhajan Singh594 balls
- Matthew Hayden vs Harbhajan Singh581 balls
- Michael Clarke vs Harbhajan Singh537 balls
- Tillakaratne Dilshan vs Harbhajan Singh534 balls
- Shivnarine Chanderpaul vs Harbhajan Singh460 balls
- Jesse Ryder vs Harbhajan Singh412 balls
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.