CricketScore

Players / KD Karthik

Men's cricket

KD Karthik: runs, wickets and records

439 recorded matches from 5 Sep 2004 to 20 Dec 2025, most often for India, Kolkata Knight Riders, Delhi Daredevils. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests203486312926.1549.9161134
ODIs90761,6247929.0073.40816215
T20Is58476865526.38142.6017128
T20 leagues2712444,99297*25.87134.7023480166

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
129212Bangladesh25 May 2007
97*50Rajasthan Royals25 Apr 2019
91151England9 Aug 2007
8648Delhi Daredevils9 Apr 2013
8335Sunrisers Hyderabad15 Apr 2024

KD Karthik: matches in the records

KD Karthik appears in 439 recorded men's matches, from 5 September 2004 to 20 December 2025, most often for India, Kolkata Knight Riders and Delhi Daredevils. The matches split as 20 in Test matches, 90 in One Day Internationals, 58 in Twenty20 Internationals and 271 in franchise Twenty20 leagues. The most frequent opponents in the records are Sri Lanka (34 matches), Rajasthan Royals (34 matches) and Chennai Super Kings (33 matches). The ground used most often is Eden Gardens, with 30 matches.

KD Karthik batting record

In Test matches, the batting record is 863 runs in 34 innings, an average of 26.15, a strike rate of 49.9 and a highest score of 129, with 1 hundred, 6 fifties and 4 ducks.

In One Day Internationals, the batting record is 1,624 runs in 76 innings, an average of 29.00, a strike rate of 73.4 and a highest score of 79, with 8 fifties and 6 ducks.

In Twenty20 Internationals, the batting record is 686 runs in 47 innings, an average of 26.38, a strike rate of 142.6 and a highest score of 55, with 1 fifties and 3 ducks.

In franchise Twenty20 leagues, the batting record is 4,992 runs in 244 innings, an average of 25.87, a strike rate of 134.7 and a highest score of 97*, with 23 fifties and 18 ducks.

KD Karthik highest innings

The highest individual scores in the records are: 129 from 212 balls against Bangladesh at Shere Bangla National Stadium, Mirpur on 25 May 2007 (Tests). 97* from 50 balls against Rajasthan Royals at Eden Gardens on 25 April 2019 (franchise Twenty20 leagues). 91 from 151 balls against England at Kennington Oval on 9 August 2007 (Tests). 86 from 48 balls against Delhi Daredevils at Wankhede Stadium on 9 April 2013 (franchise Twenty20 leagues). 83 from 35 balls against Sunrisers Hyderabad at M Chinnaswamy Stadium, Bengaluru on 15 April 2024 (franchise Twenty20 leagues).

KD Karthik results with the side

In Test matches, the player's side won 9 and lost 4 of the 20 recorded matches (69.2% of decided matches).

In One Day Internationals, the player's side won 57 and lost 30 of the 90 recorded matches (65.5% of decided matches).

In Twenty20 Internationals, the player's side won 37 and lost 18 of the 58 recorded matches (67.3% of decided matches).

In franchise Twenty20 leagues, the player's side won 136 and lost 130 of the 271 recorded matches (51.1% of decided matches).

Against the most frequent opponents the results were Sri Lanka: 20 won, 12 lost in 34 matches, Rajasthan Royals: 21 won, 12 lost in 34 matches, Chennai Super Kings: 13 won, 20 lost in 33 matches, Royal Challengers Bangalore: 15 won, 13 lost in 28 matches and Mumbai Indians: 12 won, 15 lost in 28 matches.

KD Karthik teams

Matches by side: India (167), Kolkata Knight Riders (61), Delhi Daredevils (56), Royal Challengers Bangalore (45), Mumbai Indians (36), Gujarat Lions (30), Royal Challengers Bengaluru (15), Kings XI Punjab (14), Paarl Royals (11) and Sharjah Warriorz (3).

KD Karthik main grounds

The grounds used most often are Eden Gardens (30), Wankhede Stadium (28), Feroz Shah Kotla (27), M Chinnaswamy Stadium (17), Dubai International Cricket Stadium (16) and M Chinnaswamy Stadium, Bengaluru (14).

KD Karthik runs by year

Runs in each calendar year of the records: 2004 (87), 2005 (1), 2006 (73), 2007 (938), 2008 (189), 2009 (521), 2010 (789), 2011 (282), 2012 (238), 2013 (765), 2014 (354), 2015 (141), 2016 (335), 2017 (615), 2018 (823), 2019 (389), 2020 (169), 2021 (223), 2022 (617), 2023 (140), 2024 (326), 2025 (150).

KD Karthik matches by year

Recorded matches in each calendar year: 2004 (6), 2005 (1), 2006 (5), 2007 (30), 2008 (16), 2009 (27), 2010 (33), 2011 (14), 2012 (17), 2013 (34), 2014 (17), 2015 (16), 2016 (16), 2017 (26), 2018 (38), 2019 (27), 2020 (14), 2021 (17), 2022 (43), 2023 (13), 2024 (15), 2025 (14).

KD Karthik fours and sixes

In Test matches, 113 fours and 4 sixes, one boundary every 14.8 balls faced; 55.2% of the runs came in boundaries.

In One Day Internationals, 162 fours and 15 sixes, one boundary every 12.5 balls faced; 45.4% of the runs came in boundaries.

In Twenty20 Internationals, 71 fours and 28 sixes, one boundary every 4.9 balls faced; 65.9% of the runs came in boundaries.

In franchise Twenty20 leagues, 480 fours and 166 sixes, one boundary every 5.7 balls faced; 58.4% of the runs came in boundaries.

How KD Karthik gets out

In Test matches, 33 recorded dismissals: caught 73%, lbw 15%, bowled 9% and caught and bowled 3%.

In One Day Internationals, 56 recorded dismissals: caught 70%, lbw 12%, bowled 7% and caught and bowled 5%.

In Twenty20 Internationals, 26 recorded dismissals: caught 46%, bowled 23%, lbw 15% and run out 8%.

In franchise Twenty20 leagues, 193 recorded dismissals: caught 63%, bowled 14%, lbw 10% and run out 9%.

KD Karthik player of the match awards

Of the 12 player of the match awards on record, the first is dated 1 December 2006 (South Africa v India) and the latest 29 July 2022 (India v West Indies): 1 in One Day Internationals, 4 in Twenty20 Internationals and 7 in franchise Twenty20 leagues.

KD Karthik first and latest matches

The first recorded match in Test matches is dated 3 November 2004 against Australia and the latest 9 August 2018 against England.

The first recorded match in One Day Internationals is dated 5 September 2004 against England and the latest 9 July 2019 against New Zealand.

The first recorded match in Twenty20 Internationals is dated 1 December 2006 against South Africa and the latest 2 November 2022 against Bangladesh.

The first recorded match in franchise Twenty20 leagues is dated 19 April 2008 against Rajasthan Royals and the latest 20 December 2025 against Desert Vipers.

KD Karthik against different opponents

The most runs against a single opponent are 727 against Chennai Super Kings in 31 innings (average 29.08), 641 against Rajasthan Royals in 29 innings (average 29.14), 610 against South Africa in 24 innings (average 33.89) and 557 against Kings XI Punjab in 22 innings (average 32.76).

KD Karthik at different grounds

The grounds that have produced the most runs are Eden Gardens (709 runs in 28 innings), Wankhede Stadium (634 runs in 28 innings), Feroz Shah Kotla (568 runs in 22 innings) and Wankhede Stadium, Mumbai (290 runs in 8 innings).

KD Karthik recent years

Year by year, the latest figures in the records are 2020: 14 matches and 169 runs; 2021: 17 matches and 223 runs; 2022: 43 matches and 617 runs; 2023: 13 matches and 140 runs; 2024: 15 matches and 326 runs; 2025: 14 matches and 150 runs.

KD Karthik year by year

The busiest year in the records is 2022, with 43 matches. The most runs in a calendar year came in 2007: 938.

Questions and answers

How many matches has KD Karthik played?

439 recorded matches, from 5 September 2004 to 20 December 2025.

How many runs has KD Karthik scored in Tests?

863 runs in 34 innings, at an average of 26.15.

How many runs has KD Karthik scored in ODIs?

1,624 runs in 76 innings, at an average of 29.00.

How many runs has KD Karthik scored in T20Is?

686 runs in 47 innings, at an average of 26.38.

What is KD Karthik's highest score?

129 from 212 balls against Bangladesh on 25 May 2007, at Shere Bangla National Stadium, Mirpur.

How many sixes has KD Karthik hit?

213 sixes and 826 fours in the recorded matches.

How many player of the match awards has KD Karthik won?

12 in the recorded matches.

How many hundreds has KD Karthik scored?

1 in the recorded matches.

Which teams has KD Karthik played for?

India (167), Kolkata Knight Riders (61), Delhi Daredevils (56), Royal Challengers Bangalore (45), Mumbai Indians (36), Gujarat Lions (30), Royal Challengers Bengaluru (15) and Kings XI Punjab (14).

When was KD Karthik's most recent recorded match?

20 December 2025.

Team pages

Records