Matches (24)
WI vs AUS (1)
ENG vs IND (1)
ENG-W vs IND-W (1)
ENG-U19 vs IND-U19 (1)
SL vs BAN (1)
Vitality Blast Men (8)
Vitality Blast Women (4)
Blast Women League 2 (4)
GSL (2)
MLC (1)

KL Rahul

India|Wicketkeeper Batter
KL Rahul
INTL CAREER: 2014 - 2025
Browse Other Players
Australia
All

Alphabetically sorted top ten of players who have played the most matches across formats in the last 12 months

Full Name

Kannaur Lokesh Rahul

Born

April 18, 1992, Bangalore, Karnataka

Age

33y 86d

Batting Style

Right hand Bat

Fielding Position

Wicketkeeper

Playing Role

Wicketkeeper Batter

KL Rahul player profile

A tall, elegant right-hand batter who has often stepped up to also keep wicket, KL Rahul is among India's highly rated openers. Though his numbers have not quite reflected the dominance and elegance of his batting, India and his franchise teams have benefitted from his ability and willingness to move up and down the order when the need arises.

Rahul was in India's 2010 Under-19 World Cup squad and made his first-class debut later that year. He enjoyed a breakthrough season in 2013-14, scoring over 1000 runs in Karnataka's Ranji Trophy win, including a Player-of-the-Match performance in the final. Twin centuries in the 2014-15 Duleep Trophy final earned him a place in India's Test squad on their tour of Australia, where he scored a hundred in only his second Test, in Sydney, and followed it with two more hundreds in his next four Tests - in Colombo and Kingston. Then, against England in Chennai in 2016, he scored 199, showcasing decisive footwork and confident reverse-sweeping.

In between he had a profitable 2016 IPL, which got him call-ups to India's limited-overs sides. Subsequently, he became the first Indian batter to score a hundred on men's ODI debut, against Zimbabwe, and a couple of months later smashed a T20I hundred, against West Indies. Between 2018 and 2022, Rahul scored over 590 runs in every IPL season - including a 14-ball 50 against Delhi Daredevils in 2018 - but for large parts of this period he was criticised for his strike rate, to which he responded at one point by saying "strike rate is very, very overrated". In the last of those seasons, he also led debutant franchise Lucknow Super Giants to the playoffs.

Though he has ranked high in discussions of who India's second-best batter has been during the Virat Kohli era, Rahul hasn't always lived up to that tag, having averaged only around 34 in his first 60 Tests. He was dropped from the side after a lean run between 2018 and 2019, but worked on his defensive game, particularly on leaving the ball outside off stump, and made a comeback in 2021, scoring hundreds in memorable overseas wins at Lord's and in Centurion.

But when India began to routinely pick only five batters so they could try to win more overseas, and later as young batters like Yashasvi Jaiswal and Shubman Gill cemented their places in the side, it appeared as if Rahul's time was over. However, his hunger to make it to the XI was evident when he agreed to take up wicketkeeping duties in the absence of the injured Rishabh Pant, and went on to score yet another hundred in Centurion - this time from the middle order - two years after his previous century there.

He was a valuable contributor in India's run to the ODI World Cup semi-final in 2019, and even more so when they made the final in 2023, starting with an unbeaten 97 against Australia after India had been reduced to 3 for 2, and finishing as the tournament's highest-scoring No. 5, while also keeping wicket. He was overlooked for the 2024 T20 World Cup - which India won - despite a strong IPL season leading up to it, but contributed important unbeaten scores when they clinched the Champions Trophy early the following year.

Rahul returned to the Test opening position - as a replacement for the absent Rohit Sharma - when India toured Australia in 2024-25, scoring a crucial 84 in the draw in Brisbane. On the tour of England in 2025, he made 137 in the defeat at Headingley and then 55 in the win at Edgbaston, both times in the second innings.

KL Rahul IPL factfile

- KL Rahul has played for four IPL teams since he made his debut in 2013. His first season was for Royal Challengers Bangalore (RCB) after which he was part of Sunrisers Hyderabad (SRH) in 2014 and 2015. He rejoined RCB in 2016, missed IPL 2017 because of injury, and then represented Punjab Kings (PBKS, previously known as Kings XI Punjab or KXIP) from 2018 to 2021. Rahul moved to Lucknow Super Giants (LSG) in IPL 2022.

- In 2025, Rahul added a fifth team to his list. He was picked up by Delhi Capitals in the auction for INR 14 crore (USD 1.67 million approx).

- A versatile batter who started in the middle order before moving to the top, Rahul also keeps wicket in the IPL, and has emerged as one of the league's most consistent run-scorers, with more than 590 runs in each season from 2018 to 2022.

- In IPL 2018, Rahul smashed a fifty off 14 balls against Delhi Daredevils, which was the record for the fastest half-century in the IPL at the time.

- In IPL 2020, Rahul won the Orange Cap for the most runs in the season: 670.

- Rahul was named captain of Punjab Kings in IPL 2020 - his first captaincy stint in the IPL - and he led them for two years before moving to LSG, where he was appointed captain once again. Under Rahul's leadership, LSG qualified for the playoffs in their first two IPL seasons, though Rahul played only nine matches in IPL 2023 because of a thigh injury.

- With four centuries ahead of IPL 2025, Rahul is joint second only to Virat Kohli among Indian batters with the most hundreds in the Indian Premier League. Shubman Gill also has four centuries in the IPL.

KL Rahul Career Stats

Batting & Fielding

FormatMatInnsNORunsHSAveBFSR100s50s4s6sCtSt
Tests601054349319934.58660352.9091842326760
ODIs857917304311249.08345188.1771823567718
T20Is726882265110*37.751628139.1222219199231
FC1071857773433743.441416554.592038970601210
List A13713122505313146.35614582.2211314049810912
T20s239226358125132*42.535944136.6976869533211510

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
Tests60------------
ODIs85------------
T20Is72------------
FC1079168830---2.96-000
List A1373214211/231/2342.0012.0021.0000
T20s239------------

KL Rahul T20 Stats

Batting & Fielding

TournamentTeamsMatInnsNORunsHSAveBFSR100s50s4s6sCtSt
IPL5 teams145136235222132*46.213839136.02540452208817

Bowling

TournamentTeamsMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
IPL5 teams145------------
Kannaur Lokesh Rahul

Explore Statsguru Analysis

Test
ODI
T20I

Recent Matches of KL Rahul

MatchBatDateGroundFormat
India vs England2 & 5502-Jul-2025BirminghamTest # 2591
India vs England42 & 13720-Jun-2025LeedsTest # 2587
India A vs Eng Lions116 & 5106-Jun-2025NorthamptonFC
DC vs PBKS3524-May-2025JaipurT20
DC vs MI1121-May-2025WankhedeT20

Photos of KL Rahul

KL Rahul soaks in his second hundred in this series
KL Rahul celebrates his second century at Lord's
The big partnership between Rishabh Pant and KL Rahul dominated England
KL Rahul looked immovable
KL Rahul defends with peak balance
KL Rahul's fifty held India's innings together