Menu
Latest Lanning, Sutherland give holders Hurricanes a losing start
KL Rahul

KL Rahul

Kannaur Lokesh Rahul
India · WK-Batsman
Right Handed Bat April 18, 1992 (34 years) Mangaluru, Karnataka
15,780
Career runs
Test best #8ODI best #9T20 best #2
399
Matches
15,780
Runs
199
Highest
28
100s

Overview

KL Rahul

Hailing from a background of high academic standards, KL Rahul was born and brought up in the prestigious National Institute of Technology Karnataka, where his father is a professor in the department of Civil Engineering. He finished his schooling in NITK and grew to develop keen interest in cricket. Having started off with batting on the grass-less field of the college, Rahul's parents spotted a spark in him and decided that he must receive formal training in order to realize his talents.

Rahul rose through the ranks of Under-19 cricket and broke into the Karnataka first-class side and had a decent debut season in 2010-11. He was left out of the squad for the succeeding season, but he returned for the 2012-13 season, in which he had a prolific run of form, becoming the highest run-getter of the season, propelling himself into contention for the highest honour of them all – an India Test cap.

The prospect of a debut on a momentous occasion like the Boxing Day at the MCG against the world's chirpiest team seemed to throw Rahul off his game, as he crumbled under pressure and lost his wicket to two shots unbecoming (to say the least) of a Test player. With the series already lost, and in a manifestation of compassion for Rahul's nervous jitters, the selectors and the captain decided to give Rahul a go at his usual opening spot in the Sydney Test. He had a dramatic redemption in Sydney as he stroked his way to a patient century, proving that he belongs in the national side – to himself, more than anyone else.

This hundred gave Rahul some momentum, and he went on to make hundreds in Sri Lanka and West Indies on away tours, making the opening combination a dilemma for the Indian selectors. He showed his tendency to convert starts, making his first three fifty-plus scores count, and going on to score a hundred each time. However, he continued to have anxious starts and got the reputation of an 'all-or-nothing' player.

Rahul was selected in the limited-overs squads to Zimbabwe and West Indies in mid-2016. It was then that Rahul showed his versatility across formats, bursting forth with a hundred each on ODI and T20I debut, after a fine run in the IPL for the Royal Challengers Bangalore. The young right-hander got a chance to play his first home Test, but a series of injuries and recurrences managed to keep him going in and out of the playing XI until the Chennai Test against England in late 2017 when he made a full recovery. He went on to make a heart-breaking 199 in Chennai; his current highest score in Test cricket.

With an ideal mentor in Rahul Dravid, KL Rahul shares more than his first name with the Indian legend; the dogged resistance, the compact, airtight technique, and the unimpeachable focus at the crease are all common factors between the two batting technicians. Rahul does need to work a tad more on his nerves, though, after his tame dismissal on 199 in Chennai further reinforced his image as a timorous player. However, with age on his side, Rahul can work on his nerves and with an all-conditions' technique to go with it, he is an exciting prospect for India's long and challenging overseas season and he would like to reinforce his spot as a long-term option for India as a premier Test opener.

In 2018, following a superb IPL, Rahul got a route back in the T20I side and he scored a superb century against England at Old Trafford. He was picked in the 2019 World Cup, where he initially played at number 4 but an injury to Shikhar Dhawan forced him to switch to opener. Rahul has been a consistent white ball performer for India, but his Test match form dipped. His inconsistency meant that he was chopped in and out the side, and slotted in occasionally as an opener and occasionally as a middle order batter, especially when he was picked as a wicketkeeper batter.

Rahul scored two quality hundreds away against England and South Africa, but failed to replicate that consistently and was often the first player slotted out of the Indian Test team while the entire batting unit suffered a dip in form.

Post 2022, KL Rahul was asked to drop down to number 5 in ODI cricket to accommodate Shubman Gill who started opening for India. The decision proved to work wonders as it unlocked a new level to KL Rahul’s cricket, as he revelled in the role of anchor and finisher for Indian cricket. In that phase, Rahul used to open for India in T20s, playing the 2021 and 2022 WC as opener, while playing in the middle order in ODIs.

Rahul was in fine form during the 2023 ODI World Cup. He rescued India after being 2 for 3 in their opening game against Australia, scoring an unbeaten 97. Rahul was superb with the gloves as well. He was India’s top scorer in the World Cup final as well, but unfortunately the result didn’t go India’s way. Post the World Cup, Rahul has suffered a couple of injuries and not been a consistent part of the team, as he has also suffered a dip in form. He however has continued to get the backing of skipper Rohit Sharma and coach Gautam Gambhir, and retained his place for the Test tour to Australia.

He was tasked to open for India once again in the first Test at Perth, due to the absence of Rohit Sharma. Rahul impressed one and all with a solid defensive technique as he scored a fifty to give India a solid start in the second innings.

IPL Through the Years

Rahul was picked by his home team of RCB as a 20-year-old rookie in 2013. He played five games that season but failed to really make an impact. Rahul was sent back into the auction and was picked by Sunrisers Hyderabad for 2014. After two mediocre years for SRH, he was back with RCB for 2016 where he was the wicketkeeper-batter. Rahul scored 397 runs that season at an average of 44.11 and helped RCB reach the final.

Rahul missed the 2017 season due to an injury, and returned in the mega auction of 2018. He was picked for a massive 11 crores by Punjab Kings who gave him a free hand as opener. Rahul scored 659 runs at a strike rate of 158.41 that season, and also got the then fastest IPL fifty when he got there off just 14 balls. After two seasons at the franchise, Rahul was elevated to the role of captain. He was Punjab’s leading run scorer all throughout his tenure with the franchise, but he was criticised for having a slower strike rate in his later years. He also couldn’t help Punjab qualify for the playoffs in his years as captain.

In 2022, when the IPL became a 10-team tournament, he moved to Lucknow Super Giants where also he was the captain. Under Rahul’s captaincy, LSG made the playoffs in his first two seasons, but failed at the eliminator stage. In his third season, Lucknow finished 7th. Ahead of the mega auctions, he was released by LSG and Rahul will now be seen in the colours of Delhi Capitals in IPL 2025.

Written by Rishi Roy

Recent Batting

ScoreOppFormatDate
129*(87)WIODI03 Oct 26
18 & DNBSLTest23 Aug 26
82 & 35SLTest15 Aug 26
12(8)ENGODI19 Jul 26
1(3)ENGODI14 Jul 26

Stats

Career by format

international & domestic formats
Test70 matches
Batting
4,288
Runs
36.65
Avg
199
HS
12/21
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR
ODI98 matches
Batting
3,412
Runs
49.45
Avg
112
HS
8/20
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR
T2072 matches
Batting
2,265
Runs
37.75
Avg
110
HS
2/22
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR

Franchise & T20 leagues

club competitions
IPL159 matches
Batting
5,815
Runs
46.15
Avg
152
HS
6/45
100/50
Bowling
0
Wkts
0.0
Avg
-/-
Best
0.0
SR

ⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.

Full statistics tables

Batting

TestODIT20IPL
Matches709872159
Innings1229068150
Runs4288341222655815
Balls8230374616284179
Highest199112110152
Average36.6549.4537.7546.15
SR52.1191.09139.13139.15
Not Out521824
Fours509265191508
Sixes347999239
Ducks9455
50s21202245
100s12826
200s0000
300s0000
400s0000

Bowling

TestODIT20IPL
Matches709872159
Innings0000
Balls0000
Runs0000
Maidens0000
Wickets0000
Avg0.00.00.00.0
Eco0000
SR0.00.00.00.0
BBI-/--/--/--/-
BBM-/--/--/--/-
4w0000
5w0000
10w0000

Matches

MatchFormatResultDate
INDA v NZA
1st Unofficial Test · India A tour of New Zealand, 2026
TESTMatch drawn27 Oct 2026
KAR v AP
Elite Group B · Ranji Trophy Elite 2026-27
TESTMatch drawn14 Oct 2026
IND v WI
3rd ODI · West Indies tour of India, 2026
ODIWI won3 Oct 2026
IND v WI
2nd ODI · West Indies tour of India, 2026
ODIIND won30 Sep 2026
IND v WI
1st ODI · West Indies tour of India, 2026
ODIIND won27 Sep 2026
IND v SL
2nd Test · India tour of Sri Lanka 2026
TESTMatch drawn27 Aug 2026
IND v SL
1st Test · India tour of Sri Lanka 2026
TESTIndia won by 165 runs19 Aug 2026
SLCXI v IND
3-Day Warm-up Match · India tour of Sri Lanka 2026
TESTIndia won by 6 wkts9 Aug 2026
ENG v IND
3rd ODI · India tour of England, 2026
ODIEngland won by 27 runs19 Jul 2026
ENG v IND
1st ODI · India tour of England, 2026
ODIIndia won by 6 wkts14 Jul 2026
IND v AFG
2nd ODI · Afghanistan tour of India 2026
ODIIndia won by 170 runs17 Jun 2026
IND v RSA
3rd ODI · South Africa tour of India, 2025
ODIIndia won by 9 wkts6 Dec 2025
IND v RSA
2nd ODI · South Africa tour of India, 2025
ODISouth Africa won by 4 wkts3 Dec 2025
IND v RSA
1st ODI · South Africa tour of India, 2025
ODIIndia won by 17 runs30 Nov 2025
IND v RSA
2nd Test · South Africa tour of India, 2025
TESTSouth Africa won by 408 runs26 Nov 2025
IND v RSA
1st Test · South Africa tour of India, 2025
TESTSouth Africa won by 30 runs18 Nov 2025
AUS v IND
3rd ODI · India tour of Australia, 2025
ODIIndia won by 9 wkts25 Oct 2025
AUS v IND
2nd ODI · India tour of Australia, 2025
ODIAustralia won by 2 wkts23 Oct 2025
AUS v IND
1st ODI · India tour of Australia, 2025
ODIAustralia won by 7 wkts (DLS Method)19 Oct 2025
IND v WI
2nd Test · West Indies tour of India, 2025
TESTIndia won by 7 wkts14 Oct 2025
IND v WI
1st Test · West Indies tour of India, 2025
TESTIndia won by an innings and 140 runs6 Oct 2025
ENG v IND
5th Test · India tour of England, 2025
TESTIndia won by 6 runs4 Aug 2025
ENG v IND
4th Test · India tour of England, 2025
TESTMatch drawn27 Jul 2025
ENG v IND
3rd Test · India tour of England, 2025
TESTEngland won by 22 runs14 Jul 2025
ENG v IND
2nd Test · India tour of England, 2025
TESTIndia won by 336 runs6 Jul 2025
ENG v IND
1st Test · India tour of England, 2025
TESTEngland won by 5 wkts24 Jun 2025
IND v NZ
Final · ICC Champions Trophy, 2025
ODIIndia won by 4 wkts9 Mar 2025
IND v AUS
1st Semi-Final (A1 v B2) · ICC Champions Trophy, 2025
ODIIndia won by 4 wkts4 Mar 2025
NZ v IND
12th Match, Group A · ICC Champions Trophy, 2025
ODIIndia won by 44 runs2 Mar 2025
PAK v IND
5th Match, Group A · ICC Champions Trophy, 2025
ODIIndia won by 6 wkts23 Feb 2025
BAN v IND
2nd Match, Group A · ICC Champions Trophy, 2025
ODIIndia won by 6 wkts20 Feb 2025
IND v ENG
3rd ODI · England tour of India, 2025
ODIIndia won by 142 runs12 Feb 2025
IND v ENG
2nd ODI · England tour of India, 2025
ODIIndia won by 4 wkts9 Feb 2025
IND v ENG
1st ODI · England tour of India, 2025
ODIIndia won by 4 wkts6 Feb 2025
AUS v IND
5th Test · India tour of Australia, 2024-25
TESTAustralia won by 6 wkts6 Jan 2025
AUS v IND
4th Test · India tour of Australia, 2024-25
TESTAustralia won by 184 runs29 Dec 2024
AUS v IND
3rd Test · India tour of Australia, 2024-25
TESTMatch drawn18 Dec 2024
AUS v IND
2nd Test · India tour of Australia, 2024-25
TESTAustralia won by 10 wkts10 Dec 2024
PMXI v IND
2-day Warm-up Match · India tour of Australia, 2024-25
TESTIndia won by 6 wkts1 Dec 2024
AUS v IND
1st Test · India tour of Australia, 2024-25
TESTIndia won by 295 runs26 Nov 2024
IND v NZ
1st Test · New Zealand tour of India, 2024
TESTNew Zealand won by 8 wkts20 Oct 2024
IND v BAN
2nd Test · Bangladesh tour of India, 2024
TESTIndia won by 7 wkts1 Oct 2024
IND v BAN
1st Test · Bangladesh tour of India, 2024
TESTIndia won by 280 runs23 Sep 2024
SL v IND
2nd ODI · India tour of Sri Lanka, 2024
ODISri Lanka won by 32 runs4 Aug 2024
SL v IND
1st ODI · India tour of Sri Lanka, 2024
ODIMatch tied2 Aug 2024
IND v ENG
1st Test · England tour of India, 2024
TESTEngland won by 28 runs29 Jan 2024
IND v WAXI
2nd Match · T20 WC Warm-up Matches IND v WA X1 2022
T20Western Australia XI won by 36 runs13 Oct 2022
IBPXI v NZ
1st One-day practice match · New Zealand tour of India, 2017
ODIIndian Board Presidents XI won by 30 runs17 Oct 2017
WICBPXI v IND
2nd Practice match · India tour of West Indies Practice matches, 2016
TESTMatch drawn16 Jul 2016
WICBPXI v IND
1st Practice match · India tour of West Indies Practice matches, 2016
TESTMatch drawn10 Jul 2016
RSA v IBPXI
2-day practice match · South Africa tour of India Practice matches, 2015
TESTMatch drawn31 Oct 2015

Career

27 Oct 2026
Most recent
31 Oct 2015
Earliest in archive
51
Matches in archive
TEST
Latest format

Matches by format

TEST 27ODI 23T20 1

ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.

Records

RecordFormatRankValue
MostFiftiesT20I#122265
Most hundredsT20I#292265
Most sixesT20I#472265
Most runsT20I#482265

Related players

India
Aamir GaniAaron GeorgeAbdul SamadAbhigyan KunduAbhimanyu EaswaranAbhinav MukundAbhishek SharmaAezaz Kothariya Agnivesh AyachiAkash DeepAkhil HerwadkarAkshath Reddy