CricketScore

Players / KL Rahul

Men's cricket

KL Rahul: runs, wickets and records

393 recorded matches from 11 Apr 2013 to 3 Oct 2026, most often for India, Kings XI Punjab, Lucknow Super Giants. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests681204,13419935.9551.7112049134
ODIs96873,412129*51.7092.491926481
T20Is69662,134110*36.79138.722017995
T20 leagues1601505,815152*46.15139.1645508239

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
199311England16 Dec 2016
158303West Indies30 Jul 2016
152*67Punjab Kings25 Apr 2026
149224England7 Sep 2018
137247England20 Jun 2025

KL Rahul: matches in the records

KL Rahul appears in 393 recorded men's matches, from 11 April 2013 to 3 October 2026, most often for India, Kings XI Punjab and Lucknow Super Giants. The matches split as 68 in Test matches, 96 in One Day Internationals, 69 in Twenty20 Internationals and 160 in franchise Twenty20 leagues. The most frequent opponents in the records are Australia (47 matches), England (44 matches) and Sri Lanka (30 matches). The ground used most often is Dubai International Cricket Stadium, with 25 matches.

KL Rahul batting record

In Test matches, the batting record is 4,134 runs in 120 innings, an average of 35.95, a strike rate of 51.7 and a highest score of 199, with 11 hundreds, 20 fifties and 9 ducks.

In One Day Internationals, the batting record is 3,412 runs in 87 innings, an average of 51.70, a strike rate of 92.4 and a highest score of 129*, with 9 hundreds, 19 fifties and 3 ducks.

In Twenty20 Internationals, the batting record is 2,134 runs in 66 innings, an average of 36.79, a strike rate of 138.7 and a highest score of 110*, with 2 hundreds, 20 fifties and 5 ducks.

In franchise Twenty20 leagues, the batting record is 5,815 runs in 150 innings, an average of 46.15, a strike rate of 139.1 and a highest score of 152*, with 6 hundreds, 45 fifties and 5 ducks.

KL Rahul highest innings

The highest individual scores in the records are: 199 from 311 balls against England at MA Chidambaram Stadium, Chepauk on 16 December 2016 (Tests). 158 from 303 balls against West Indies at Sabina Park, Kingston on 30 July 2016 (Tests). 152* from 67 balls against Punjab Kings at Arun Jaitley Stadium, Delhi on 25 April 2026 (franchise Twenty20 leagues). 149 from 224 balls against England at Kennington Oval on 7 September 2018 (Tests). 137 from 247 balls against England at Headingley, Leeds on 20 June 2025 (Tests).

KL Rahul results with the side

In Test matches, the player's side won 36 and lost 21 of the 68 recorded matches (63.2% of decided matches).

In One Day Internationals, the player's side won 63 and lost 32 of the 96 recorded matches (66.3% of decided matches).

In Twenty20 Internationals, the player's side won 46 and lost 19 of the 69 recorded matches (70.8% of decided matches).

In franchise Twenty20 leagues, the player's side won 74 and lost 80 of the 160 recorded matches (48.1% of decided matches).

Against the most frequent opponents the results were Australia: 21 won, 20 lost in 47 matches, England: 24 won, 18 lost in 44 matches, Sri Lanka: 24 won, 3 lost in 30 matches, West Indies: 19 won, 4 lost in 26 matches and South Africa: 11 won, 12 lost in 23 matches.

KL Rahul teams

Matches by side: India (233), Kings XI Punjab (42), Lucknow Super Giants (38), Delhi Capitals (28), Sunrisers Hyderabad (20), Royal Challengers Bangalore (19) and Punjab Kings (13).

KL Rahul main grounds

The grounds used most often are Dubai International Cricket Stadium (25), M Chinnaswamy Stadium (15), Arun Jaitley Stadium, Delhi (15), Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow (15), Wankhede Stadium, Mumbai (12) and Rajiv Gandhi International Stadium, Uppal (10).

KL Rahul runs by year

Runs in each calendar year of the records: 2013 (20), 2014 (170), 2015 (394), 2016 (1,311), 2017 (964), 2018 (1,406), 2019 (1,601), 2020 (1,517), 2021 (1,484), 2022 (1,376), 2023 (1,477), 2024 (1,044), 2025 (1,719), 2026 (1,012).

KL Rahul matches by year

Recorded matches in each calendar year: 2013 (5), 2014 (12), 2015 (13), 2016 (29), 2017 (23), 2018 (40), 2019 (38), 2020 (33), 2021 (31), 2022 (44), 2023 (38), 2024 (25), 2025 (38), 2026 (24).

KL Rahul fours and sixes

In Test matches, 491 fours and 34 sixes, one boundary every 15.2 balls faced; 52.4% of the runs came in boundaries.

In One Day Internationals, 264 fours and 81 sixes, one boundary every 10.7 balls faced; 45.2% of the runs came in boundaries.

In Twenty20 Internationals, 179 fours and 95 sixes, one boundary every 5.6 balls faced; 60.3% of the runs came in boundaries.

In franchise Twenty20 leagues, 508 fours and 239 sixes, one boundary every 5.6 balls faced; 59.6% of the runs came in boundaries.

How KL Rahul gets out

In Test matches, 115 recorded dismissals: caught 62%, bowled 22%, lbw 11% and caught and bowled 3%.

In One Day Internationals, 66 recorded dismissals: caught 62%, bowled 20%, lbw 11% and caught and bowled 5%.

In Twenty20 Internationals, 58 recorded dismissals: caught 66%, bowled 21%, lbw 7% and stumped 3%.

In franchise Twenty20 leagues, 126 recorded dismissals: caught 73%, bowled 15%, lbw 6% and run out 3%.

KL Rahul player of the match awards

Of the 29 player of the match awards on record, the first is dated 20 August 2015 (Sri Lanka v India) and the latest 1 May 2026 (Rajasthan Royals v Delhi Capitals): 4 in Test matches, 4 in One Day Internationals, 4 in Twenty20 Internationals and 17 in franchise Twenty20 leagues.

KL Rahul first and latest matches

The first recorded match in Test matches is dated 26 December 2014 against Australia and the latest 23 August 2026 against Sri Lanka.

The first recorded match in One Day Internationals is dated 11 June 2016 against Zimbabwe and the latest 3 October 2026 against West Indies.

The first recorded match in Twenty20 Internationals is dated 18 June 2016 against Zimbabwe and the latest 10 November 2022 against England.

The first recorded match in franchise Twenty20 leagues is dated 11 April 2013 against Kolkata Knight Riders and the latest 24 May 2026 against Kolkata Knight Riders.

KL Rahul against different opponents

The most runs against a single opponent are 2,048 against England in 60 innings (average 35.93), 1,947 against Australia in 58 innings (average 38.18), 1,334 against West Indies in 27 innings (average 60.64) and 1,130 against Sri Lanka in 33 innings (average 35.31).

KL Rahul at different grounds

The grounds that have produced the most runs are Dubai International Cricket Stadium (941 runs in 23 innings), Arun Jaitley Stadium, Delhi (669 runs in 17 innings), Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow (579 runs in 15 innings) and Wankhede Stadium, Mumbai (538 runs in 12 innings).

KL Rahul recent years

Year by year, the latest figures in the records are 2021: 31 matches and 1,484 runs; 2022: 44 matches and 1,376 runs; 2023: 38 matches and 1,477 runs; 2024: 25 matches and 1,044 runs; 2025: 38 matches and 1,719 runs; 2026: 24 matches and 1,012 runs.

KL Rahul year by year

The busiest year in the records is 2022, with 44 matches. The most runs in a calendar year came in 2025: 1,719.

Questions and answers

How many matches has KL Rahul played?

393 recorded matches, from 11 April 2013 to 3 October 2026.

How many runs has KL Rahul scored in Tests?

4,134 runs in 120 innings, at an average of 35.95.

How many runs has KL Rahul scored in ODIs?

3,412 runs in 87 innings, at an average of 51.70.

How many runs has KL Rahul scored in T20Is?

2,134 runs in 66 innings, at an average of 36.79.

What is KL Rahul's highest score?

199 from 311 balls against England on 16 December 2016, at MA Chidambaram Stadium, Chepauk.

How many sixes has KL Rahul hit?

449 sixes and 1,442 fours in the recorded matches.

How many player of the match awards has KL Rahul won?

29 in the recorded matches.

How many hundreds has KL Rahul scored?

28 in the recorded matches.

Which teams has KL Rahul played for?

India (233), Kings XI Punjab (42), Lucknow Super Giants (38), Delhi Capitals (28), Sunrisers Hyderabad (20), Royal Challengers Bangalore (19) and Punjab Kings (13).

When was KL Rahul's most recent recorded match?

3 October 2026.

Team pages

Records