KL Rahul

KL Rahul Profile, India

India India - Wicket-Keeper

Full Name: KL Rahul

Birth Date: April 18, 1992 (34 Years)

Birth Place: Bangalore, Karnataka

Nationality: India

Role: Wicket-Keeper

Batting Style: Right Hand Bat

Bowling Style:

Teams: India, Lucknow Super Giants, Royal Challengers Bangalore, Sunrisers Hyderabad, Punjab Kings, Karnataka, India A, Indian Board President's XI

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 67 118 4053 7810 5 199 35.86 51.89 11 20 485 30
ODI 94 86 3360 3715 20 112 50.9 90.44 8 20 259 76
T20I 72 68 2265 1628 8 110 37.75 139.12 2 22 191 99
T20 (Domestic) 248 235 8558 6177 36 152 43 138.54 8 71 737 356
List A 148 140 5430 6465 25 131 47.21 83.99 12 33 436 108
First Class 120 209 8997 16366 10 337 45.21 54.97 25 42 1104 79

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 67 0 - 0 0 - 0 0 - 0
ODI 94 0 - 0 0 - 0 0 - 0
T20I 72 0 - 0 0 - 0 0 - 0
T20 (Domestic) 248 0 - 0 0 - 0 0 - 0
List A 148 3 - 42 1 1/23 42 12 - 0
First Class 120 10 - 98 0 - 0 3.26 - 0

Other India Players

View All Squads

KL Rahul International Career, Test, ODI and T20 Profile, Stats and Records:

Kannur Lokesh Rahul, famously named as KL Rahul, is an immensely talented and technically sound wicketkeeper-batsman who is among the select group of Indian players to have scored centuries in all three formats of international cricket – Tests, ODIs, and T20Is due to his magnificent technique and the ability to play shots all around the ground.

However, this article provides a comprehensive overview of his international career, including his stats, records, and achievements across Tests, ODIs, and T20Is.

KL Rahul Test Profile

He is one of the most versatile and technically sound batsmen in Indian Test cricket, thanks to elegant stroke play and adaptability across batting positions. Although KL Rahul's Test career has delivered significant performances, particularly in overseas conditions, even after facing injuries and fluctuations during test matches

KL Rahul Test Debut

KL Rahul's Test debut took place on 26 December 2014 against Australia during the Boxing Day Test at the Melbourne Cricket Ground (MCG), which marked a challenging yet significant beginning to his career, as he was included in the team in place of Rohit Sharma and received his Test cap from MS Dhoni.

In this match, he batted at number 6 in the first innings and at number 3 in the second, scoring only 3 runs off 8 balls in 1st inning and 1 run off 5 balls in the second inning, respectively.

However, KL Rahul's first test match did not go as expected. Still, he vindicated himself in the very next test match in Sydney, where he played a magnificent century knock of 110 runs. 

KL Rahul Test Stats and Records

Here is a complete breakdown of KL Rahul's Test stats mettled on some of the most challenging pitches in the world, such as –

  • KL Rahul Test Runs: He has smashed 4,053 runs across 118 innings in 67 matches at an average of 35.86 and a strike rate of 51.89. 
  • KL Rahul Test Sixes and Fours: He has struck 485 fours and 30 sixes on overseas pitches during his batting career. 

In terms of KL Rahul's test sixes only, he hits a six in almost every four innings in Test cricket, which shows his balanced and restrained aggression.

  • KL Rahul's Test Highest Score: His individual highest score is 199 runs off 311 balls in a test match against England in Chennai on December 18, 2016. In this performance, KL Rahul's test double century was missed by just a single run.
  • KL Rahul Test Centuries List: He has recorded 11 Test centuries and 20 half-centuries as of now. 
  • KL Rahul's last Test match: He played his last Test match against South Africa at the ACA Stadium in Guwahati on November 22, 2025, where his performance of scoring 22 off 63 balls and 6 runs off 29 balls respectively in both innings of this match was poor. 

Here are also a few KL Rahul test captaincy records and stats that showcased his leadership potential on the grandest stage, as follows – 

KL Rahul's test stats demonstrated exceptional strategic acumen as the captain of the Indian Test team, who led the team in three Test matches and scored 115 runs at an average of 19.17 so far, but India secured magnificent victories in two matches and suffered a defeat in only one under his command. 

However, KL Rahul's Test records the most illustrious chapter of his captaincy career when the 2022 Test series was played against Bangladesh in the absence of Rohit Sharma, and India achieved a 2-0 clean sweep under his leadership. 

KL Rahul Test Milestone and Achievements

KL Rahul's test records some milestones and achievements that set him apart from his contemporaries, such as –

  • Centuries in SENA Countries:  KL Rahul test centuries rank among the select group of Indian openers who have scored Test centuries in the SENA (South Africa, England, New Zealand, Australia) countries.
  • Dominance at the Historic Lord's Ground: He is the second Indian batsman to score two Test centuries at Lord's Cricket Ground, including a knock of 129 runs in 2021 that proves his class.
  • Consecutive Half-Centuries: A golden chapter in KL Rahul's Test career unfolded in 2017, when he equalled a world record by scoring over 50 runs in seven consecutive innings.
  • 100 Test Matches Opened: KL Rahul's test career has cemented his position as the Indian team's primary opener, who has performed exceptionally well opening the innings in 100 innings across 67 Test matches. 
  • Best Indian Opener: He has recorded four test centuries on English soil, reflecting his batting ability in difficult conditions, and with this, he became the first Indian opener to score Test centuries in England.
  • 4,000+ Test Runs: KL Rahul's Test runs have crossed the 4,000 mark in just 118 innings.
  • Prolific 2025 Series: He scored 532 runs during the 2025 tour of England, which is the second-highest score by any Indian opening batsman during a single Test series in SENA countries.

KL Rahul ODI Debut

KL Rahul's ODI debut match was played on 11 June 2016 against Zimbabwe at the Harare Sports Club, where he delivered a magnificent performance of scoring an unbeaten century of 100 runs by hitting a six on the very last ball of the match that led Team India to a magnificent nine-wicket victory.

With this achievement, KL Rahul’s ODI career records him as the first Indian batsman to score a century and win the 'Man of the Series' award.

KL Rahul ODI Stats and Records

Here is a complete breakdown of KL Rahul's ODI stats that showcase his batting prowess, such as –

  • KL Rahul ODI Runs: He has scored 3,360 runs in 86 innings across 94 matches.

However, KL Rahul's total ODI runs streak began in 2016 with 196 runs, 52 runs in 2017, 69 in 2018, 572 in 2019, 443 runs in 2020 and 177 in 2021. After scoring 251 runs in 2022, he scored his highest-ever total of 1,060 runs in the 2023 season.

The most recent KL Rahul's ODI runs count is 31 runs in 2024, 367 runs in 2025, and 142 runs in 2026.

  • KL Rahul ODI Sixes and Fours: He has hit a total of 76 sixes and 259 fours as of now. 

KL Rahul's ODI sixes in 2026 have surpassed Virat Kohli’s record by hitting his 7th match-winning six against New Zealand, and now he is behind only MS Dhoni (9) in terms of finishing ODI run-chases with a six for India.

This record of KL Rahul's total sixes in ODI highlights his finishing prowess over challenging pitches and aggressive bowlers.

  • KL Rahul's ODI Average: His career is defined by a magnificent average of 50.90, which makes him one of the most consistent performers of the modern era.
  • KL Rahul ODI strike rate: He has scored runs at a strike rate of 90.44. 
  • KL Rahul ODI Highest Score: he has scored the highest score of 112 runs (not out), including 11 fours and one six off 92 deliveries from New Zealand at the Niranjan Shah Stadium in Rajkot on January 14, 2026.
  • KL Rahul ODI Centuries List: He has scored 8 centuries and 20 half-centuries in ODI cricket so far.
  • KL Rahul's ODI double century: He currently does not have a double century to his name in ODI cricket.
  • KL Rahul’s last ODI Match: He played his last ODI on 18 January 2026 against New Zealand in Indore, where he scored 1 run off 6 balls in that match. However, he demonstrated his form with a brilliant unbeaten 112 runs in the previous match of the same series.

Here are also a few KL Rahul ODI captaincy records and stats as a captain, who led the team in a balanced manner and secured a significant victory, as follows –

KL Rahul's ODI career reveals that he has led the Indian team as a captain in a total of 15 matches from 2022 to 2025, and India registered impressive victories in 10 matches while facing defeat in only 5 matches so far. 

Overall, he has scored a total of 428 runs at an average of 42.80 while batting in the middle order and has notched up a total of 6 half-centuries in 12 innings against formidable opponents such as Australia and South Africa so far. Although the account of KL Rahul's ODI centuries has not yet opened as captain. 

KL Rahul ODI Milestone and Achievements

KL Rahul's ODI career records several significant milestones that have established him as a reliable and match-winning batsman, such as—

  • Century on Debut: he is the first Indian batsman to score a century on his ODI debut.
  • Fastest to 2,000 Runs: He is the joint-third fastest Indian player to score 2,000 runs in 53 innings, equaling Virat Kohli's record and third-fastest Indian player to 2,000 runs in 78 Innings.
  • 2023 World Cup Performance: One of the fastest KL Rahul total ODI centuries was scored against the Netherlands off just 62 balls during the ICC Men's ODI World Cup 2023. At the time, it was also the fastest World Cup century scored by any Indian player.
  • Player of the Match Awards: He won this award four times, including 2 each against Zimbabwe and Australia.
  • Wicketkeeping Milestone: He is the second Indian wicketkeeper-batter to score a century in the ODI World Cup. Priorly, this unique feat belonged solely to Rahul Dravid
  • Asia Cup Success: He has been an Asia Cup winner twice (2018 and 2023), and he even proved his form by smashing a magnificent unbeaten century off 106 balls against Pakistan after a comeback from injury in 2023.
  • 2023 World Cup Runner-up: He was the main wicketkeeper of the 2023 World Cup runner-up team, who bolstered the middle order and scored runs at an average of over 75. 

KL Rahul T20I Debut

KL Rahul's T20 career debuted on 18 June 2016 against Zimbabwe at the Harare Sports Club under the captaincy of MS Dhoni, which proved to be extremely disappointing for him, as he was bowled out for a 'golden duck' on his very first delivery. He was dismissed by Zimbabwe bowler Donald Tiripano. In this thrilling encounter, Zimbabwe batted first and posted a total of 170 runs, and in reply, the Indian team could only manage 168 runs within the allotted overs, losing the match by a mere 2 runs.

KL Rahul T20I Stats and Records

Here is a detailed breakdown of KL Rahul's T20 stats, which showcase his credentials as a consistent performer at the international level, such as – 

  • KL Rahul T20 Runs: He has scored a total of 2,265 runs in 68 innings across 72 matches, which demonstrates his ability to consistently score runs in the shortest format of the game against world-class bowling attacks.
  • KL Rahul T20 sixes and fours: He has smashed a total of 99 sixes and 191 fours as of now. 
  • KL Rahul T20 average: His batting average is 37.75 in T20 Internationals.
  • KL Rahul's T20 strike rate: He has scored runs at an impressive strike rate of 139.12 in T20 internationals.
  • KL Rahul's highest score in T20I: He has scored the highest run score of 110 runs, including 12 fours and 5 sixes, while facing just 51 deliveries from the West Indies in Lauderhill on 27 August 2016.
  • KL Rahul T20 century List: He has registered 2 centuries and 22 half-centuries in T20 International cricket.

However, KL Rahul's T20 century is recorded for the first time by scoring 110 off 51 balls against the West Indies in 2016 and second by scoring 101 off 54 balls against the strong England team in 2018.

  • KL Rahul's last T20 match: He played his last T20I match on 10 November 2022 against England in the T20 World Cup semi-final at Adelaide Oval, where he scored only 5 runs off 5 balls in that match, and India lost the match by 10 wickets.

Here are a few details of KL Rahul's T20I captaincy records and stats that led the team to impressive results, as follows:

He captained India in only one T20I match (vs. Afghanistan in the Asia Cup 2022), which India won, and Rahul scored a half-century of 62 runs. Although both of his T20I centuries came as a player, not as a captain.

KL Rahul T20I Milestone and Achievements

KL Rahul's T20 career milestones and achievements have established him as India's most consistent and versatile T20 batsman, such as—

  • Fastest to 2,000 T20I Runs: KL Rahul's total T20 runs reached the 2000 mark in just 58 innings and became the world's third-fastest batsman to do this after Virat Kohli (56 innings), Babar Azam and Mohammad Rizwan (52 innings).
  • Fastest 1,000 T20I Runs: KL Rahul's T20 runs reached 1000 in just 29 innings, becoming the fastest Indian to reach this milestone and was the third-fastest batsman in the world at the time.
  • Centuries in All Three Formats: He is among the rare Indian cricketers who hold the record of scoring centuries in all three formats of the game—Tests, ODIs, and T20Is.
  • First fastest fifty: According to KL Rahul's T20 stats at the international level, he has scored his fastest half-century in just 18 balls against Scotland in the 2021 T20 World Cup.
  • Most consecutive half-centuries: He is known for his record of scoring 3 consecutive half-centuries in T20Is.
  • Fastest Century: KL Rahul's fastest century in T20I was registered when he smashed 5 magnificent sixes off just 46 balls against the West Indies on 27 August 2016, in Lauderhill, Florida.
  • The world's first player to score a T20I century while batting at 4th position: A historic moment in KL Rahul's T20 career when he batted an unbeaten century off just 51 balls against the West Indies in 2016 and became the first player in the world to score a century while batting at number 4. This is also KL Rahul's highest score in T20I as of now.
  • Major tournament performances: He was the leading run-scorer (194) for India in the 2021 ICC T20 World Cup.

Check out Sports Yaari’s latest IPL head to head stats, cricket news, fastest live scores and sports news that will blow your mind!

KL Rahul International Stats and Career (FAQs)