KL Rahul Stats: Debut, Runs, Average, SR, Centuries & IPL Career

KL Rahul Stats: Career Batting Records, Runs, Centuries, Average and IPL Performance

KL Rahul is one of India’s most versatile right-handed batters, known for his elegant stroke play, adaptability and ability to perform across different formats of cricket. As a top-order batter and wicketkeeper, he has represented India in Test, One Day International (ODI) and T20 International cricket, while also establishing himself as a consistent performer in the Indian Premier League (IPL).

The KL Rahul stats highlight his versatility in international and domestic cricket. He has scored 4,288 runs in Test cricket, 3,544 runs in ODIs and 2,265 runs in T20 Internationals. In the IPL, he has accumulated 5,815 runs, including six centuries and 45 half-centuries.

This article covers KL Rahul’s career batting and fielding statistics, format-wise records, highest scores, centuries, averages and IPL performances.

KL Rahul Profile

Profile DetailsInformation
Full NameKannaur Lokesh Rahul
Popular NameKL Rahul
Date of Birth18 April 1992
Age34 Years
BirthplaceBengaluru, Karnataka, India
NationalityIndian
ProfessionProfessional Cricketer
RoleWicketkeeper-Batter
Batting StyleRight-Handed Batter
Bowling StyleRight-arm off-break
Test Debut26 December 2014 vs Australia
ODI Debut11 June 2016 vs Zimbabwe
T20I Debut18 June 2016 vs Zimbabwe
IPL Debut11 April 2013 vs Kolkata Knight Riders
Test Highest Score199 Runs
ODI Highest Score129* Runs
T20I Highest Score110* Runs
IPL Highest Score152* Runs
Test Batting Average36.65
ODI Batting Average51.32
T20I Batting Average37.75
IPL Batting Average46.15
Test Strike Rate52.11
ODI Strike Rate92.38
T20I Strike Rate139.13
IPL Strike Rate139.15
International Centuries23
IPL Centuries6
IPL Team (2026)Delhi Capitals
International Jersey Number 1
IPL Jersey Number 1

KL Rahul Stats

KL Rahul has demonstrated his ability to adapt to different batting conditions and formats. His Test record reflects his ability to build long innings, while his ODI and T20 performances highlight his stroke-making ability and scoring versatility.

The following table provides a format-wise overview of his international and IPL batting statistics.

FormatMatchesInningsRunsHighest ScoreAverageStrike Rate
Test701224,28819936.652.1
ODI102923,544129*51.492.3
T20I72682,265110*37.8139.1
IPL1591505,815152*46.1139.2
First-Class1252179,24133744.654.9
List A1561465,61413147.685.2
T202532408,718152*42.7138.7

His ODI average of 51.4 is his highest among the three international formats. Meanwhile, his IPL strike rate of 139.2 demonstrates his ability to score quickly in franchise cricket.

KL Rahul Test Stats

KL Rahul made his Test debut against Australia on 26 December 2014 at the Melbourne Cricket Ground. Since then, he has established himself as an important member of India’s Test batting lineup, contributing in different positions according to the team’s requirements.

  • Rahul has played 70 Test matches and scored 4,288 runs in 122 innings. His batting average stands at 36.6, while his strike rate is 52.1. He has registered 12 centuries and 21 half-centuries in the longest format.
  • His highest Test score is 199, which demonstrates his ability to play extended innings against quality bowling attacks.
Test Batting RecordStatistics
Matches70
Innings122
Runs4,288
Highest Score199
Batting Average36.6
Strike Rate52.1
Hundreds12
Fifties21
Fours510
Sixes34

Rahul’s Test record includes 510 fours and 34 sixes. These numbers reflect his preference for building innings through controlled stroke play rather than relying exclusively on aggressive hitting. His first-class performances also demonstrate his batting consistency. He has scored 9,241 runs in 125 matches, with an average of 44.6 and a highest score of 337.

KL Rahul ODI Stats

KL Rahul made his ODI debut against Zimbabwe on 11 June 2016. He became the first Indian batter to score a century on his ODI debut, finishing unbeaten on 100 runs. Over the course of his ODI career, he has developed into a dependable middle-order batter who can also contribute at the top of the order. His wicketkeeping ability provides additional flexibility to the Indian team. Rahul has played 102 ODI matches and scored 3,544 runs in 92 innings. He has maintained an impressive average of 51.4 and a strike rate of 92.3.

ODI Batting RecordStatistics
Matches102
Innings92
Runs3,544
Highest Score129*
Batting Average51.4
Strike Rate92.3
Hundreds9
Fifties20
Fours275
Sixes85

His nine ODI centuries and 20 half-centuries underline his consistency in the 50-over format. A batting average above 50 also highlights his ability to contribute substantial runs while maintaining a good scoring rate. Rahul has scored 275 fours and 85 sixes in ODIs, combining conventional batting technique with the ability to clear the boundary when required.

KL Rahul T20I Stats

KL Rahul made his T20 International debut against Zimbabwe on 18 June 2016. He became one of India’s important top-order options in the shortest international format, known for combining technical precision with aggressive batting. He played his last T20I against England on 10 November 2022. During his T20I career, he scored 2,265 runs in 72 matches and maintained a batting average of 37.8. His strike rate of 139.1 highlights his ability to accelerate the scoring rate, particularly during the powerplay and middle overs.

T20I Batting RecordStatistics
Matches72
Innings68
Runs2,265
Highest Score110*
Batting Average37.8
Strike Rate139.1
Hundreds2
Fifties22
Fours191
Sixes99

Rahul’s T20I record includes two centuries and 22 half-centuries. His 99 sixes demonstrate his boundary-hitting ability, while 191 fours highlight his effectiveness in finding gaps and rotating the strike. His unbeaten 110 is his highest T20I score, making him one of the Indian batters to have registered a century in the format.

KL Rahul IPL Stats

KL Rahul IPL Stats

KL Rahul made his IPL debut in 2013 and has become one of the most productive batters in the tournament. He has represented several franchises, including Royal Challengers Bengaluru, Sunrisers Hyderabad, Punjab Kings, Lucknow Super Giants and Delhi Capitals. His IPL performances have established him as a dependable top-order batter who can anchor an innings or accelerate when the situation demands it.

Rahul has scored 5,815 runs in 159 IPL matches, maintaining an average of 46.1 and a strike rate of 139.2. His highest IPL score is an unbeaten 152.

IPL Batting RecordStatistics
Matches159
Innings150
Runs5,815
Highest Score152*
Batting Average46.1
Strike Rate139.2
Hundreds6
Fifties45
Fours508
Sixes239

Rahul’s six IPL centuries and 45 half-centuries highlight his consistency in the tournament. He has also struck 508 fours and 239 sixes, demonstrating his ability to score through both conventional shots and aggressive stroke play.

One of his most notable IPL achievements came in 2020 when he won the Orange Cap after scoring 670 runs for Punjab Kings. His performances during that season established him as one of the tournament’s leading batters.

His unbeaten 152 against Punjab Kings in IPL 2026 also stands out as his highest IPL score. The innings further demonstrated his ability to dominate bowling attacks in T20 cricket.

KL Rahul First-Class, List A and T20 Stats

Apart from international cricket and the IPL, KL Rahul has maintained an impressive record in domestic and other competitive formats. His performances in first-class cricket demonstrate his ability to play long innings, while his List A and T20 records highlight his adaptability.

FormatMatchesInningsRunsHighest ScoreAverageStrike Rate
First-Class1252179,24133744.654.9
List A1561465,61413147.685.2
T202532408,718152*42.7138.7

His first-class record is particularly noteworthy, with 26 centuries and 43 half-centuries. A highest score of 337 reflects his capacity to bat for extended periods and convert starts into substantial innings.

In List A cricket, Rahul has scored 5,614 runs, including 13 centuries and 33 half-centuries. His T20 record includes 8,718 runs, eight centuries and 73 half-centuries, making him an experienced performer in the shortest format.

KL Rahul Fielding Stats

KL Rahul is also a valuable wicketkeeper and fielder. His ability to keep wickets allows the Indian team and his IPL franchises to maintain additional flexibility when selecting their playing combinations.

His fielding statistics include catches, run-outs and stumpings across international, domestic and franchise cricket.

FormatCatchesRun-outsStumpings
Test8930
ODI8659
T20I2441
IPL8378
First-Class15640
List A127713
T201181311

These figures highlight his contribution behind the stumps, particularly in limited-overs cricket. His nine ODI stumpings and eight IPL stumpings demonstrate his wicketkeeping contribution in addition to his batting performances.

KL Rahul Bowling Stats

KL Rahul primarily plays as a specialist batter and wicketkeeper rather than a bowling all-rounder. Consequently, he has very limited bowling involvement in professional cricket.

His first-class record shows 10 bowling innings, 180 balls bowled and 98 runs conceded, without taking a wicket. In List A cricket, he has taken one wicket from 21 balls, with best bowling figures of 1/23.

He has no recorded bowling figures in the supplied Test, ODI, T20I or IPL statistics.

FormatMatchesWicketsBest Bowling
Test70——
ODI102——
T20I72——
IPL159——
First-Class12500/1
List A15611/23

His overall career profile clearly reflects his primary responsibilities as a batter and wicketkeeper.

Analysis of KL Rahul’s Career Statistics

An analysis of KL Rahul’s career numbers shows that his strongest batting format, in terms of average, is ODI cricket. His average of 51.4 indicates his ability to build innings and contribute consistently in the 50-over format.

His IPL record is another major strength, with 5,815 runs, six centuries and 45 half-centuries. His strike rate of 139.2 reflects his ability to combine stability with attacking cricket.

In Test cricket, Rahul has scored 4,288 runs and registered 12 centuries. His highest score of 199 remains a significant achievement, while his first-class record of 9,241 runs further demonstrates his long-format batting experience.

Although his T20I career ended in 2022, his international T20 record of 2,265 runs, including two centuries, reflects his contribution to India’s shortest-format cricket.

Overall, Rahul’s statistics demonstrate his versatility across formats, with strong ODI averages, substantial IPL run totals and considerable experience as a wicketkeeper.

Frequently Asked Questions

1. How many international runs has KL Rahul scored?

KL Rahul has scored 10,097 international runs, including 4,288 in Tests, 3,544 in ODIs and 2,265 in T20Is.

2. How many centuries has KL Rahul scored in international cricket?

He has scored 23 international centuries, comprising 12 Test centuries, nine ODI centuries and two T20I centuries.

3. What is KL Rahul’s highest score in Test cricket?

His highest Test score is 199 runs.

4. How many runs has KL Rahul scored in the IPL?

He has scored 5,815 runs in 159 IPL matches, with six centuries and 45 half-centuries.

5. What is KL Rahul’s highest IPL score?

His highest IPL score is 152 not out.

6. What is KL Rahul’s highest ODI score?

His highest ODI score is 129 not out.

7. What is KL Rahul’s batting style?

KL Rahul is a right-handed batter who can play as an opener, middle-order batter and wicketkeeper-batter.

Hi, I'm Rohan Mehta. I have over 6 years of experience researching and writing about cricket. My expertise includes international cricket, IPL, PSL, ICC tournaments, player statistics, match records, and cricket history. I recently launched this platform to share accurate, well-researched, and engaging cricket content with fans around the world. Every article is carefully fact-checked using trusted cricket sources and official records to ensure readers receive reliable and up-to-date information.