CricketWise
  1. Home
  2. Players
  3. Yuzvendra Chahal

India · Men's cricket

Yuzvendra Chahal stats

Data through 24 September 2026Last updated 24 September 2026

Coverage: matches in the Cricsheet data from 24 April 2013 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Yuzvendra Chahal played 71 ODIs, 80 T20Is for India in the data, between 2013 and 2026. With the ball, the best return was 253 wickets in T20 leagues at an average of 24.06 and an economy rate of 7.95.

International matches
151
ODIs 71 · T20Is 80
International wickets
215
3 five-wicket hauls
T20 league & domestic matches
216
42 runs
Best bowling
6/25
T20I

Teams played for

India 2016–2023 · 151Royal Challengers Bengaluru 2014–2021 · 113Rajasthan Royals 2022–2024 · 46Punjab Kings 2025–2026 · 29Haryana 2016–2023 · 27Northamptonshire 2024–2026 · 26Kent 2023 · 2Mumbai Indians 2013 · 1

Yuzvendra Chahal batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI711457718*8.5614154.600180
T20I806463*3.001346.200000
T20 (leagues & domestic)2162515428*4.2010141.600200
First-class1415836205.1411331.900580
List A14641597.502075.000130

Runs per year

0102030402013201820267
Yuzvendra Chahal: runs per calendar year (all formats in the data)
01020304020132015201720192021202320267
Yuzvendra Chahal: runs per calendar year (all formats in the data)
Show as table
Yuzvendra Chahal: runs per calendar year (all formats in the data)
YearRuns
20130
20141
20151
20161
201717
201815
201930
202016
202114
202229
20236
20245
202534
20267
Year-by-year batting (24 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2014T20 (leagues & domestic)21–100.0100
2015T20 (leagues & domestic)21–100.0100
2016T20 (leagues & domestic)311.0016.7100
2017ODI211.009.1100
2017T20 (leagues & domestic)6134.3350.0400
2017T20I13–150.0300
2018ODI2157.5088.21200
2018T20 (leagues & domestic)10–0.0000
2019ODI42311.5052.31800
2019T20 (leagues & domestic)363.0037.5400
2019T20I211.0014.3100
2020ODI21414.0077.81000
2020T20 (leagues & domestic)211.0033.3100
2020T20I111.0050.0100
2021T20 (leagues & domestic)4147.0038.9800
2022ODI4248.0047.11100
2022T20 (leagues & domestic)255.0062.5500
2023First-class255.0071.4500
2023T20I21–50.0100
2024First-class555.0013.2500
2025First-class22010.00100.02000
2025List A4147.0082.4900
2026First-class662.0012.5400
2026List A21–33.3100

Yuzvendra Chahal bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI683,6793,2471196/42–27.295.3030.97214
T20I791,7642,409966/25–25.098.1918.4312
T20 (leagues & domestic)2114,5926,0862535/40–24.067.9518.21016
First-class253,0841,538616/1189/9925.212.9950.69482
List A14810632265/14–24.314.6831.2219

Wickets per year

02040608020132018202648
Yuzvendra Chahal: wickets per calendar year (all formats in the data)
020406080201320152017201920212023202648
Yuzvendra Chahal: wickets per calendar year (all formats in the data)
Show as table
Yuzvendra Chahal: wickets per calendar year (all formats in the data)
YearWickets
20130
201412
201523
201631
201758
201859
201961
202035
202133
202271
202348
202442
202534
202648
Year-by-year bowling (37 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2013T20 (leagues & domestic)10–8.500/34
2014T20 (leagues & domestic)141232.177.022/17
2015T20 (leagues & domestic)142318.048.863/40
2016ODI3612.833.213/25
2016T20 (leagues & domestic)172222.868.134/25
2016T20I3329.677.421/19
2017ODI132128.574.963/30
2017T20 (leagues & domestic)131423.797.663/16
2017T20I112314.137.836/25
2018ODI172926.004.835/22
2018T20 (leagues & domestic)141230.257.262/22
2018T20I131822.837.903/18
2019ODI152728.855.906/42
2019T20 (leagues & domestic)242623.127.304/38
2019T20I9839.258.972/28
2020ODI4737.866.793/47
2020T20 (leagues & domestic)152119.297.083/18
2020T20I9745.299.063/25
2021ODI2520.405.103/50
2021T20 (leagues & domestic)252329.177.463/11
2021T20I5532.808.201/19
2022ODI122127.105.494/17
2022T20 (leagues & domestic)172719.527.755/40
2022T20I202323.307.713/20
2023First-class4927.332.443/63
2023ODI2333.675.832/43
2023T20 (leagues & domestic)172718.047.774/8
2023T20I9928.118.722/19
2024First-class71921.113.365/45
2024List A152.801.405/14
2024T20 (leagues & domestic)151830.339.413/11
2025First-class51246.003.206/118
2025List A6650.505.413/30
2025T20 (leagues & domestic)131626.889.564/28
2026First-class92116.142.795/84
2026List A71521.004.574/60
2026T20 (leagues & domestic)121232.089.393/36

Yuzvendra Chahal against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
New ZealandODI54113.6753.21800
AustraliaODI352.5055.6400
Chennai Super KingsT20 (leagues & domestic)31212.0036.4800
Punjab KingsT20 (leagues & domestic)366.0075.0400
Sunrisers HyderabadT20 (leagues & domestic)352.5045.5300
MiddlesexFirst-class6248.0054.52000
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
New ZealandODI132228.685.423/41
South AfricaODI102220.915.055/22
West IndiesODI102023.455.404/17
Sri LankaODI91726.715.043/46
AustraliaODI91632.256.296/42
EnglandODI7937.785.504/47
ZimbabweODI3612.833.213/25
PakistanODI3266.505.782/46
BangladeshODI3260.504.321/31
Sri LankaT20I132317.358.494/23
EnglandT20I111621.128.056/25
New ZealandT20I141136.367.842/26
West IndiesT20I101129.828.862/19
BangladeshT20I6917.006.383/18
AustraliaT20I10840.008.933/25
South AfricaT20I6731.299.883/20
IrelandT20I3710.006.363/21
ZimbabweT20I3329.677.421/19
Kolkata Knight RidersT20 (leagues & domestic)233320.767.975/40
Punjab KingsT20 (leagues & domestic)213218.978.184/25
Mumbai IndiansT20 (leagues & domestic)233123.618.324/38
Sunrisers HyderabadT20 (leagues & domestic)243024.908.104/17
Chennai Super KingsT20 (leagues & domestic)202421.007.104/32
Delhi CapitalsT20 (leagues & domestic)212327.098.293/27
Rajasthan RoyalsT20 (leagues & domestic)152116.336.663/24
Royal Challengers BengaluruT20 (leagues & domestic)111131.918.362/11
Lucknow Super GiantsT20 (leagues & domestic)91130.649.634/41
Gujarat TitansT20 (leagues & domestic)9832.508.172/28
Gujarat LionsT20 (leagues & domestic)5819.258.113/19
Rising Pune SupergiantT20 (leagues & domestic)3174.0010.571/38
DerbyshireFirst-class41717.413.226/118
LancashireFirst-class4725.572.692/19
KentFirst-class3639.672.624/51
MiddlesexFirst-class53103.004.042/23
KentList A3715.293.575/14

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Merchant Taylors' School Ground4206.6720
Lord's4199.5012
Seddon Park118–18
County Ground, Northampton8134.335
Narendra Modi Stadium111–11
Eden Park11010.0010
Rugby School Ground199.009
M Chinnaswamy Stadium699.004
Wankhede Stadium18–8
Hagley Oval188.008

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
M Chinnaswamy Stadium456020.977.66
County Ground, Northampton164821.583.60
Dubai International Cricket Stadium212921.975.95
Wankhede Stadium202227.917.87
Sawai Mansingh Stadium162121.297.75
St Lawrence Ground82024.452.53
R Premadasa Stadium101818.285.67
MA Chidambaram Stadium121720.007.23
Narendra Modi Stadium161634.317.96
Eden Gardens141531.737.93

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
T20Powerplay––––758358.10
T20Middle42317.4246792267.68
T20Death449148.410919889.66
ODIPowerplay––––10835.56
ODIMiddle246735.813051855.12
ODIDeath537471.68520316.29

How Yuzvendra Chahal was dismissed

How Yuzvendra Chahal took wickets

Last 20 innings

0510152026 Sep 202322 Jul 202524 Sep 20264
Yuzvendra Chahal: runs in the last 20 innings
0510152026 Sep 20239 Sep 202422 Jul 202510 Aug 202524 Jul 20262 Sep 202624 Sep 20264
Yuzvendra Chahal: runs in the last 20 innings
Show as table
Yuzvendra Chahal: runs in the last 20 innings
InningsRuns
26 Sep 20235
22 Aug 20240
22 Aug 20240
9 Sep 20240
9 Sep 20240
17 Sep 20245
22 Jul 20250
22 Jul 202520
8 Aug 20255
10 Aug 20259
21 Aug 20250
26 Aug 20250
24 Jul 20260
31 Jul 20261
20 Aug 20260
2 Sep 20260
2 Sep 20262
8 Sep 20260
24 Sep 20260
24 Sep 20264
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
24 Sep 2026First-classMiddlesex4*14not outLord's
24 Sep 2026First-classMiddlesex0*6not outLord's
8 Sep 2026First-classWorcestershire01caughtCounty Ground, Worcester
2 Sep 2026First-classDurham213caughtCounty Ground, Northampton
2 Sep 2026First-classDurham01bowledCounty Ground, Northampton
20 Aug 2026First-classLancashire0*13not outOld Trafford
31 Jul 2026List ALeicestershire1*2not outCounty Ground, Northampton
24 Jul 2026List AKent0*1not outSt Lawrence Ground
26 Aug 2025List ASomerset0*2not outCounty Ground, Taunton
21 Aug 2025List AKent01bowledCounty Ground, Northampton
10 Aug 2025List AWarwickshire98caughtRugby School Ground
8 Aug 2025List AYorkshire5*6not outCounty Ground, Northampton
22 Jul 2025First-classMiddlesex2019bowledMerchant Taylors' School Ground
22 Jul 2025First-classMiddlesex01bowledMerchant Taylors' School Ground
17 Sep 2024First-classLeicestershire5*17not outCounty Ground, Northampton
9 Sep 2024First-classDerbyshire0*3not outCounty Ground, Northampton
9 Sep 2024First-classDerbyshire0*14not outCounty Ground, Northampton
22 Aug 2024First-classMiddlesex0*2not outMerchant Taylors' School Ground
22 Aug 2024First-classMiddlesex02bowledMerchant Taylors' School Ground
26 Sep 2023First-classLancashire5*5not outSt Lawrence Ground

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
24 Sep 2026First-classMiddlesex0/349.30Lord's
24 Sep 2026First-classMiddlesex2/2360Lord's
8 Sep 2026First-classWorcestershire4/4618.50County Ground, Worcester
8 Sep 2026First-classWorcestershire1/197.13County Ground, Worcester
2 Sep 2026First-classDurham5/8426.54County Ground, Northampton
2 Sep 2026First-classDurham4/3615.23County Ground, Northampton
27 Aug 2026First-classKent2/58191County Ground, Northampton
20 Aug 2026First-classLancashire1/20113Old Trafford
20 Aug 2026First-classLancashire2/197.42Old Trafford
9 Aug 2026List ASomerset3/35100County Ground, Northampton
7 Aug 2026List ANottinghamshire2/56100Queen's Park, Chesterfield
2 Aug 2026List ALancashire4/6090County Ground, Northampton
31 Jul 2026List ALeicestershire1/28101County Ground, Northampton
26 Jul 2026List ASurrey1/35101Woodbridge Road
24 Jul 2026List AKent2/49100St Lawrence Ground
21 Jul 2026List AWarwickshire2/52100County Ground, Northampton
23 May 2026T20 (leagues & domestic)Lucknow Super Giants2/2540Ekana Cricket Stadium
17 May 2026T20 (leagues & domestic)Royal Challengers Bengaluru1/4230Himachal Pradesh Cricket Association Stadium
14 May 2026T20 (leagues & domestic)Mumbai Indians1/3240Himachal Pradesh Cricket Association Stadium
6 May 2026T20 (leagues & domestic)Sunrisers Hyderabad1/3240Rajiv Gandhi International Stadium

Batter vs bowler matchups

Batters Yuzvendra Chahal bowled to most

Frequently asked questions

How many wickets has Yuzvendra Chahal taken in ODIs?
119 wickets in 68 innings at an average of 27.29, economy 5.30, best figures 6/42.
How many wickets has Yuzvendra Chahal taken in T20Is?
96 wickets in 79 innings at an average of 25.09, economy 8.19, best figures 6/25.
How many runs has Yuzvendra Chahal scored in ODIs?
77 runs in 14 innings (71 matches) at an average of 8.56 and a strike rate of 54.6, in the data from 2016 to 2023.
How many runs has Yuzvendra Chahal scored in T20Is?
6 runs in 6 innings (80 matches) at an average of 3.00 and a strike rate of 46.2, in the data from 2016 to 2023.
How many runs has Yuzvendra Chahal scored in T20 leagues?
42 runs in 25 innings (216 matches) at an average of 4.20 and a strike rate of 41.6, in the data from 2013 to 2026.

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