Skip to content
Cricket Record Book

Yuzvendra Chahal Stats: Wickets, Best Figures and IPL Seasons

Official career totals checked 8 Oct 2026. Detailed tables built from full scorecards of 71 ODIs, 80 T20Is, 189 IPL, up to 23 May 2026.

The Yuzvendra Chahal stats that stand out first are his 233 IPL wickets. For India, 72 ODIs have brought him 121 wickets and 80 T20Is another 96.

Wickets are the whole story. His official batting totals read just 77 runs in ODIs, top score 18*, and 6 runs in T20Is. Below you will find his official numbers, then tables from full scorecards: his best figures, every IPL season, wickets against each opponent and his last 10 games.

Yuzvendra Chahal record in ODIs and T20Is

Chahal has played two international formats for India and no Tests appear in the record. In ODIs he has 121 wickets from 72 matches, the bigger haul of the two. Scorecards for 71 of those ODIs give him 27.29 runs per wicket, 5.30 an over and 2 five-wicket hauls, the best being 6/42 against Australia on 18 Jan 2019.

His T20I numbers are 96 wickets in 80 matches. The T20I average is a little lower than in ODIs, 25.09, though runs came faster at 8.19 an over. His best figures in any format are the 6/25 he took against England on 1 Feb 2017.

The scorecards show his last ODI on 24 Jan 2023 and last T20I on 13 Aug 2023. His first matches in both formats came within a week of each other in Jun 2016, both against Zimbabwe at Harare.

Yuzvendra Chahal Stats: Official Career Totals

Official career figures, checked 8 Oct 2026. The detailed tables below are built from full match scorecards, so their totals can be a few matches short.

FormatMRuns100sHSWkts
ODIs7277018*121
T20Is80603*96
IPL––––233

Yuzvendra Chahal Wickets in ODIs, T20Is and IPL

FormatMInnsWktsBestAvgEconSR4w5w
ODIs71681196/4227.295.3030.952
T20Is8079966/2525.098.1918.421
All internationals1511472156/2526.316.2325.373
IPL1891842335/4023.258.0517.381

Yuzvendra Chahal Highest Score in ODI, T20I and IPL

FormatMInnsRunsHSAvgSR100s50s4s6s
ODIs71147718*8.5654.610080
T20Is80663*3.0046.150000
All internationals151208318*7.5553.900080
IPL18920378*5.2943.020000

Yuzvendra Chahal Best Bowling Figures

FiguresOversFormatAgainstDate
6/254T20IsEngland1 Feb 2017
6/4210ODIsAustralia18 Jan 2019
5/228.2ODIsSouth Africa4 Feb 2018
5/404IPLKolkata Knight Riders18 Apr 2022
4/174ODIsWest Indies27 Jul 2022
4/174IPLSunrisers Hyderabad2 Apr 2023
4/234T20IsSri Lanka20 Dec 2017
4/253IPLPunjab Kings18 May 2016
4/254IPLKolkata Knight Riders11 May 2023
4/284IPLKolkata Knight Riders15 Apr 2025

Yuzvendra Chahal IPL Wickets by Season

SeasonTeamMRunsHSAvgSR100s50s6sWkts
2013Mumbai Indians10–––0000
2014Royal Challengers Bengaluru1411*–100.0000012
2015Royal Challengers Bengaluru1511*–100.0000023
2016Royal Challengers Bengaluru130–––00021
2017Royal Challengers Bengaluru13134*4.3350.0000014
2018Royal Challengers Bengaluru1400*–0.0000012
2019Royal Challengers Bengaluru14643.0037.5000018
2020Royal Challengers Bengaluru15111.0033.3300021
2021Royal Challengers Bengaluru15108*–37.0400018
2022Rajasthan Royals17555.0062.5000027
2023Rajasthan Royals140–––00021
2024Rajasthan Royals150–––00018
2025Punjab Kings150–––00016
2026Punjab Kings140–––00012
All seasons189378*5.2943.02000233

Yuzvendra Chahal international runs and wickets by year

YearMRunsHSAvg100s50sWkts
201660––009
20172543*4.000044
20183015127.500047
2019242418*8.000035
20201315107.500014
202170––0010
2022352411*8.000044
20231111*–0012

Yuzvendra Chahal record against each team

AgainstMRunsHSAvg100sWktsBowl avg
Sri Lanka2300*–04021.32
New Zealand294318*8.6003331.24
West Indies201511*15.0003125.71
South Africa17222.0002923.41
England1815127.5002527.12
Australia1984*4.0002434.83
Bangladesh90––01124.91
Zimbabwe60––0918.44
Ireland30––0710.00
Hong Kong20––0321.33
Pakistan50––0369.33

Yuzvendra Chahal Debut Matches

First match with a full scorecard in our record for each format.

FormatFirst matchAgainstVenue
ODIs11 Jun 2016ZimbabweHarare Sports Club, Harare
T20Is18 Jun 2016ZimbabweHarare Sports Club, Harare
IPL24 Apr 2013Kolkata Knight RidersKolkata

Yuzvendra Chahal last 10 matches

DateFormatAgainstBattingBowling
23 May 2026IPLLucknow Super GiantsDNB2/25
17 May 2026IPLRoyal Challengers BengaluruDNB1/42
14 May 2026IPLMumbai IndiansDNB1/32
11 May 2026IPLDelhi CapitalsDNB–
6 May 2026IPLSunrisers HyderabadDNB1/32
3 May 2026IPLGujarat TitansDNB0/13
28 Apr 2026IPLRajasthan RoyalsDNB3/36
25 Apr 2026IPLDelhi CapitalsDNB0/42
19 Apr 2026IPLLucknow Super GiantsDNB1/36
16 Apr 2026IPLMumbai IndiansDNB0/45

Chahal IPL wickets by season and team

Four franchises appear in his IPL table. He played a single game for Mumbai Indians in 2013 without a wicket, then eight seasons with Royal Challengers Bengaluru from 2014 to 2021. Rajasthan Royals followed from 2022 to 2024; since 2025 he has turned out for Punjab Kings.

His best season was his first with Rajasthan: 27 wickets in 17 matches in 2022, the year of his only IPL five-for, 5/40, which Kolkata Knight Riders conceded on 18 Apr 2022. For Bengaluru his peak was 23 in 2015, and he passed 20 again in 2016 and 2020. IPL 2023 brought 21 more.

IPL 2026 gave him 12 wickets in 14 outings, matching his 2018 return. Within the last 10 matches, his best was 3/36 on 28 Apr 2026, when he faced his old side Rajasthan Royals. See how his total ranks on the most IPL wickets list.

Best opponents and best years

Sri Lanka have suffered most: 40 wickets at 21.32 in 23 matches. New Zealand (33) and West Indies (31) come next. Pakistan are the odd one out, with only 3 wickets at 69.33 across 5 games.

His busiest international years were 2018, with 47 wickets, and 2017 and 2022, with 44 each. Compare his numbers with fellow India bowlers Bhuvneshwar Kumar and Arshdeep Singh, or check the most T20I wickets table.

Questions about Yuzvendra Chahal

How many IPL wickets does Yuzvendra Chahal have?

233 IPL wickets. Across the 189 IPL games that have full scorecards here, his average is 23.25 and his economy 8.05, with 5/40 the best figures.

How many wickets did Yuzvendra Chahal take in IPL 2026?

He took 12 in 14 matches for Punjab Kings. The season before, IPL 2025, also with Punjab Kings, brought 16.

Which IPL teams has Yuzvendra Chahal played for?

Mumbai Indians (one match in 2013), Royal Challengers Bengaluru (2014 to 2021), Rajasthan Royals (2022 to 2024) and Punjab Kings (2025 and 2026).

What is Yuzvendra Chahal's highest score in ODI cricket?

18*, which is his top score anywhere. In T20Is he has never passed 3*, and his IPL high is 8*.

What are Yuzvendra Chahal's best bowling figures?

6/25 against England in a T20I on 1 Feb 2017. In ODIs, his top return is 6/42, taken off Australia on 18 Jan 2019.

When did Yuzvendra Chahal make his IPL debut?

The earliest IPL scorecard for him here is a Mumbai Indians game versus Kolkata Knight Riders at Kolkata on 24 Apr 2013. His first ODI came on 11 Jun 2016 against Zimbabwe at Harare.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.