KL Rahul Stats: Career Records Across Tests, ODIs, T20Is, IPL and Domestic Cricket

KL Rahul Stats: Career Records Across Tests, ODIs, T20Is, IPL and Domestic Cricket

KL Rahul is one of the most versatile batters in Indian cricket. A right-handed opener and wicketkeeper, he has played Test, ODI and T20I cricket for India since 2014 and 2016, and he has been a regular at the top of the order in all three formats. This article sets out his career figures in each format, his IPL record and team history, and the milestones that define his career.

KL Rahul Profile Details

Rahul was born on 18 April 1992 in Bangalore, Karnataka. He bats right-handed and keeps wicket, and he has represented Karnataka in domestic cricket since 2010.

DetailInformation
Full nameKannaur Lokesh Rahul
Date of birth18 April 1992
BirthplaceBangalore, Karnataka
Batting styleRight-handed
Playing roleWicketkeeper-batter, opener
Test debut26 December 2014, vs Australia, Melbourne Cricket Ground
ODI debut11 June 2016, vs Zimbabwe
T20I debut18 June 2016, vs Zimbabwe
Domestic teamKarnataka (from 2010)
IPL teamsRoyal Challengers Bangalore (2013, 2016), Sunrisers Hyderabad (2014 to 2015), Punjab Kings (2018 to 2021), Lucknow Super Giants (2022 to 2024), Delhi Capitals (2025 onwards)
CaptaincyLed Lucknow Super Giants in the IPL from 2022, and has captained India in T20Is

Rahul’s career has included spells at the top of the order and in the middle order, which has shaped his record across formats. His ability to adapt has made him one of India’s most dependable batters in every format he has played.

KL Rahul Career Stats Overview

The table below summarises Rahul’s batting across the formats and competitions in which he has played. Figures reflect the latest records available.

FormatMatRunsHSAvgSR100s50s
Tests704,288199Not verifiedNot verifiedFour or moreNot verified
ODIs983,41211249.44Not verified7Not verified
T20Is722,26511037.75139.13222
IPL1595,815152Not verifiedNot verifiedNot verifiedNot verified

Rahul’s record shows a player who scores heavily in both the 50-over and T20 games, and who has a Test record that includes one of the best individual innings by an Indian opener in recent years.

KL Rahul Test Stats

Rahul made his Test debut against Australia at the Melbourne Cricket Ground on 26 December 2014. He scored a century in the next Test, at the Sydney Cricket Ground, after playing in his favoured position as an opener.

Across 70 Tests, he has scored 4,288 runs, with a highest score of 199. That career-best score came against England in 2016, and it was his fourth Test century. He has also recorded a large number of Test fifties, including several in overseas conditions.

Test StatisticFigure
Matches70
Runs4,288
Highest score199
Fourth Test century199 (vs England, 2016)

Rahul’s Test average and strike rate have varied across different series, and the verified figures for these measures are not included here. His career-best 199 remains the most significant innings in his Test record.

KL Rahul ODI Stats

Rahul made his ODI debut against Zimbabwe on 11 June 2016. Early in his ODI career, he scored a century in his first major innings, and he went on to become one of India’s most reliable one-day batters.

Across 98 ODIs, he has scored 3,412 runs with an average of 49.44 and a highest score of 112. He has seven ODI centuries. His ODI record includes a run of strong innings as a middle-order batter, most notably his 80 off 52 balls against Australia in January 2020, for which he was named Player of the Match.

ODI StatisticFigure
Matches98
Runs3,412
Highest score112
Batting average49.44
Centuries7

In October 2020, Rahul was named India’s vice-captain for the ODI and T20I series against Australia, a role that reflected his standing in the side at that point.

KL Rahul T20I Stats

Rahul made his T20I debut against Zimbabwe on 18 June 2016. He has since become one of India’s most consistent T20I batters, playing in multiple World Cups and scoring quickly at the top of the order.

Across 72 T20Is, he has scored 2,265 runs with an average of 37.75 and a strike rate of 139.13. His highest score is 110, and he has two centuries and 22 fifties. He has hit 191 fours and 99 sixes in the format.

T20I StatisticFigure
Matches72
Runs2,265
Highest score110
Batting average37.75
Strike rate139.13
Centuries / Fifties2 / 22
Fours / Sixes191 / 99

His 22 T20I fifties show his ability to build innings consistently, and his strike rate of 139.13 shows his ability to accelerate.

KL Rahul IPL Stats and Team History

KL Rahul IPL Stats and Team History
Source: One Day World Cup

Rahul has played 159 IPL matches, scoring 5,815 runs in that time, with a highest score of 152. His IPL career has taken him through five franchises, and he has been a key batter for most of them.

His longest spell as a leader came with Lucknow Super Giants, which he captained from 2022. Under his leadership, the franchise qualified for the playoffs in its first two IPL seasons. He joined Delhi Capitals for the 2025 season.

Rahul was the leading run-scorer for Kings XI Punjab during his years with the franchise. His performances there earned him a place in India’s ODI and T20I squads for the tour of England in 2018.

IPL StatisticFigure
Matches159
Runs5,815
Highest score152

The IPL century and fifty counts for his full career are not included in this article, because the latest verified figures for those measures could not be confirmed across the sources available.

KL Rahul Stats Century

Rahul’s centuries span Tests, ODIs and T20Is.

FormatCenturiesNotable Innings
TestsFour or more199 vs England, 2016
ODIs7112 as the highest ODI score
T20Is2110 as the highest T20I score

His 199 against England is his most significant innings in the longer format. It is also the highest Test score in his career and the one that defines his record as an opener.

KL Rahul First-Class and Domestic Stats

Rahul has played domestic cricket for Karnataka since 2010 and has built a substantial first-class record. The detailed first-class and domestic T20 figures are not included here, because the latest verified records for those competitions could not be confirmed across the sources available.

KL Rahul Complete Batting Statistics

The table below presents Rahul’s batting by format. Cells marked as not verified are left as they stand, rather than estimated.

CompetitionMatRunsHSAvgSR100s50s
Tests704,288199Not verifiedNot verifiedFour or moreNot verified
ODIs983,41211249.44Not verified7Not verified
T20Is722,26511037.75139.13222
IPL1595,815152Not verifiedNot verifiedNot verifiedNot verified

Rahul’s batting profile is strongest in the shorter formats, where he has built a consistent record at the top of the order. His Test record is anchored by one of the most significant innings by an Indian opener in recent years.

KL Rahul Career Records and Achievements

Rahul’s career includes several notable milestones.

He made his Test debut in December 2014 against Australia, and he scored a century in the next Test. His 199 against England in 2016 is his highest Test score. He made his ODI and T20I debuts in June 2016, both against Zimbabwe. He has also been named vice-captain of India in ODI and T20I cricket, and he led Lucknow Super Giants in the IPL from 2022.

KL Rahul Performance Analysis

Rahul’s record shows a batter whose strengths are clearest in the shorter formats, where his strike rate of 139.13 in T20Is and his 7 ODI centuries reflect a player who can score quickly and consistently. His Test record includes the 199 innings, which is the defining moment of his longer-format career.

His IPL record of 5,815 runs across 159 matches shows the consistency he has brought to franchise cricket, and his leadership with Lucknow Super Giants showed his ability to lead a side in a demanding league.

Overall, Rahul’s career reflects a versatile batter who has adapted across formats, and whose best innings have often come at critical moments for India.

Check Also: Shivam Dube | Rinku Singh | Naman Dhir | Tilak Varma | Rajat Patidar | Mayank Yadav | Virender Sehwag | Jacob Bethell | Prince Yadav

Frequently Asked Questions

How many Test runs has KL Rahul scored?

He has scored 4,288 runs in 70 Tests, with a highest score of 199.

What is KL Rahul’s highest ODI score?

His highest ODI score is 112, and he has scored 3,412 ODI runs in 98 matches.

How many T20I runs has KL Rahul scored?

He has scored 2,265 runs in 72 T20Is, with a strike rate of 139.13 and two centuries.

When did KL Rahul make his Test debut?

He made his Test debut against Australia at the Melbourne Cricket Ground on 26 December 2014.

Which IPL teams has KL Rahul played for?

He has played for Royal Challengers Bangalore, Sunrisers Hyderabad, Punjab Kings, Lucknow Super Giants and Delhi Capitals.

What is KL Rahul’s highest Test score?

His highest Test score is 199, made against England in 2016.

How many IPL runs has KL Rahul scored?

He has scored 5,815 runs in 159 IPL matches, with a highest score of 152.

Has KL Rahul captained India?

Yes, he has captained India in T20Is, and he led Lucknow Super Giants in the IPL from 2022.