Dinesh Karthik
KD Karthik is a batsman best known for his work across T20 franchise cricket, with the Indian Premier League as his primary competition. In 395 career appearances spanning five formats, he has scored 8,675 runs at a batting average of 28.82 and a strike rate of 102.69. His IPL record of 4,843 runs from 233 matches at a strike rate of 135.28 tells the clearest story about where he operates most effectively. He has represented India Cricket across 142 matches and worn the colours of six IPL franchises over the course of his career.

2026 Season Context
Current team & role
Kolkata Knight Riders · Batter
Recent form
Karthik's last ten outings produced one score above 31, with that 53 against Joburg Super Kings on 30 January 2025 standing out in an otherwise low-scoring run of innings; he managed just 3, 12, and 5
Strongest format
Indian Premier League — Karthik's 233 IPL matches dwarf his appearances in any other competition, and his strike rate of 135.28 in that format is significantly higher than in
Career stats overview
20 Test · 76 ODI · 299 T20I appearances — spanning 2009 to present.
Test
20 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
76 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
299 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
395 career appearances across five formats
Karthik has accumulated 8,675 runs from 395 matches spanning Test cricket, ODIs, T20 Internationals, the IPL and domestic T20s. His overall batting average sits at 28.82 with a career strike rate of 102.69, reflecting the blend of roles he has filled across formats.
IPL record: 4,843 runs at a strike rate of 135.28
The Indian Premier League is where Karthik has been most prolific, appearing 233 times and scoring 4,843 runs from 3,580 balls. His IPL batting average of 27.67 alongside that strike rate underlines his value as an aggressive middle-order presence in franchise cricket.
Eden Gardens his most productive ground
Across 32 appearances at Eden Gardens, Karthik has scored 873 runs at a batting average of 41.57. That is comfortably his best average at any of his most frequently visited venues, and the Kolkata ground has historically brought the best out of him.
Punjab Kings his strongest IPL head-to-head
In 29 matches against Punjab Kings, Karthik averages 32.19 and strikes at 148.57, his highest strike rate of any opponent he has faced more than ten times. Rajasthan Royals (32.05 average from 29 matches) is a comparably productive fixture for him.
Recent form spread across SA20 and ILT20
Karthik's last ten appearances came in the SA20 and ILT20 competitions through late 2024 and into 2025. His most substantial contribution in that period was a 53 from 39 balls against Joburg Super Kings on 30 January 2025, though his innings have generally been brief.
Head-to-head
Vs opponents
Career totals broken down by the teams KD Karthik has faced most often, heat-scaled by output.
Chennai Super Kings
- Matches
- 31
- Runs
- 727
Punjab Kings
- Matches
- 29
- Runs
- 676
Rajasthan Royals
- Matches
- 29
- Runs
- 641
Sri Lanka
- Matches
- 28
- Runs
- 536
Mumbai Indians
- Matches
- 26
- Runs
- 428
Royal Challengers Bangalore
- Matches
- 24
- Runs
- 431
Sunrisers Hyderabad
- Matches
- 24
- Runs
- 423
Delhi Capitals
- Matches
- 23
- Runs
- 543
Grounds played at
Home & away grounds
The venues where KD Karthik has turned out most often.
Wankhede Stadium, Mumbai
- Matches
- 35
- Runs
- 924
M. Chinnaswamy Stadium, Bengaluru
- Matches
- 32
- Runs
- 589
Eden Gardens, Kolkata
- Matches
- 32
- Runs
- 873
Arun Jaitley Stadium, Delhi
- Matches
- 27
- Runs
- 659
Punjab Cricket Association Stadium, Mohali
- Matches
- 15
- Runs
- 279
Dubai International Cricket Stadium
- Matches
- 14
- Runs
- 237
Sharjah Cricket Stadium
- Matches
- 11
- Runs
- 62
M. A. Chidambaram Stadium, Chennai
- Matches
- 10
- Runs
- 196
Official profile
Elsewhere on the web
ESPNcricinfo
KD Karthik'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)
- Dinesh Karthik — photo by Blnguyen, CC BY-SA 3.0 · source