KL Rahul

KL Rahul

401 matches · 11 Apr 2013 to 3 Oct 2026

Full name
Kannaur Lokesh Rahul
Born
18 Apr 1992, Bengaluru
Age
34 years
Role
Wicket-keeper-batter
Batting
Right-handed

Kannaur Lokesh Rahul (Kannada: [kaɳːuːɾ loːkeːʃ ɾaːhul]; born 18 April 1992) is an Indian cricketer. He plays for the Indian national cricket team. He is a former Indian cricket team captain. Rahul represents the Karnataka cricket team in Indian domestic cricket and Delhi Capitals in the Indian Premier League. He is currently the vice-captain of the Indian cricket team in the Test and ODI cricket format.

Rahul made his international debut in 2014 against Australia in the Boxing Day Test in Melbourne. Two years after his Test debut, Rahul made his One-Day International debut in 2016 against Zimbabwe, where he scored his first century by hitting a six on the last ball to reach 100* (115) from 94 (114), which was also the only six of the entire match. Rahul is the first and only Indian cricketer to score an ODI century on his debut. On the same tour, he made his T20I debut.

Text from Wikipedia (CC BY-SA 4.0). Photo: NAPARAZZI · CC BY-SA 2.0.

KL Rahul: career summary

KL Rahul is a wicket-keeper-batter from India, born on 18 Apr 1992 in Bengaluru. KL Rahul has played 401 matches on CricInto's records, from 11 Apr 2013 to 3 Oct 2026, for India, Delhi Capitals, Lucknow Super Giants, Punjab Kings, Kings XI Punjab, Karnataka, Royal Challengers Bangalore and Sunrisers Hyderabad.

In the Indian Premier League (160 matches, 2013–2026): 5,815 runs in 150 innings at an average of 46.15 and a strike rate of 139.15, with 6 hundreds and 45 fifties (highest score 152*).

In ODIs (96 matches, 2016–2026): 3,412 runs in 87 innings at an average of 51.70 and a strike rate of 92.37, with 9 hundreds and 19 fifties (highest score 129*).

In T20Is (69 matches, 2016–2022): 2,134 runs in 66 innings at an average of 36.79 and a strike rate of 138.66, with 2 hundreds and 20 fifties (highest score 110*).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test681205 413419935.95 800151.6711 20492349
ODI968721 3412129*51.70 369492.379 19264813
T20I69668 2134110*36.79 1539138.662 20179955
Indian Premier League16015024 5815152*46.15 4179139.156 455082395
Syed Mushtaq Ali Trophy882 31384*52.17 201155.720 327151

Recent matches

DateMatchBatBowl
3 Oct 2026 IND vs WI ODI 129* (87)-
30 Sept 2026 IND vs WI ODI DNB-
27 Sept 2026 IND vs WI ODI DNB-
23 Aug 2026 IND vs SL Test 18 (33)-
15 Aug 2026 IND vs SL Test 82 (175) & 35 (47)-
19 Jul 2026 IND vs ENG ODI 12 (8)-
14 Jul 2026 IND vs ENG ODI 1 (3)-
24 May 2026 DC vs KKR Indian Premier League 60 (30)-
17 May 2026 DC vs RR Indian Premier League 56 (42)-
11 May 2026 DC vs PBKS Indian Premier League 9 (8)-

Frequently asked questions

How many runs has KL Rahul scored in the Indian Premier League?

KL Rahul has scored 5,815 runs in the Indian Premier League, at an average of 46.15.

How many runs has KL Rahul scored in ODIs?

KL Rahul has scored 3,412 runs in ODIs, at an average of 51.70.

How many runs has KL Rahul scored in T20Is?

KL Rahul has scored 2,134 runs in T20Is, at an average of 36.79.

How many hundreds has KL Rahul scored?

KL Rahul has scored 6 hundreds in the Indian Premier League, 9 hundreds in ODIs, 2 hundreds in T20Is and 11 hundreds in Tests.

What is KL Rahul's highest score?

KL Rahul's highest score is 199, in Tests.

How old is KL Rahul?

KL Rahul was born on 18 Apr 1992 in Bengaluru, and is 34 years old.

Which teams has KL Rahul played for?

India (2014–2026), Delhi Capitals (2025–2026), Lucknow Super Giants (2022–2024), Punjab Kings (2021), Kings XI Punjab (2018–2020), Karnataka (2019), Royal Challengers Bangalore (2013–2016) and Sunrisers Hyderabad (2014–2015).