KL Rahul: biography, stats & profile
KL Rahul is an Indian wk-batsman. Style: right-handed batter. Born 18 April 1992 in Mangaluru, Karnataka.
Batting career stats
| Format | M | Inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 65 | 114 | 3985 | 199 | 36.56 | 52.49 | 8 | 17 | 478 | 29 |
| ODI | 86 | 80 | 3081 | 112 | 48.9 | 88.49 | 7 | 18 | 237 | 69 |
| T20I | 72 | 68 | 2265 | 110 | 37.75 | 139.13 | 2 | 22 | 191 | 99 |
| IPL | 145 | 136 | 5222 | 132 | 46.21 | 136.03 | 4 | 37 | 452 | 208 |
KL Rahul is an Indian WK-Batsman who bats right-handed. He was born on 18 April 1992, grew up in Surathkal, Mangalore, and plays domestic cricket for Karnataka. In the IPL he has turned out for five franchises, most recently Delhi Capitals.
He has captained India in Tests, ODIs and T20Is. In October 2026 he went past 10,000 international runs.
Early life and domestic career
Rahul was part of India’s squad for the 2010 Under-19 World Cup and made his first-class debut later that year, in a match played at Mohali from 10 to 13 November 2010.
His breakthrough season was 2013-14. He scored over 1,000 runs in Karnataka’s Ranji Trophy-winning campaign and was Player of the Match in the final. In February 2026 he struck 130 off 182 balls, his 24th first-class hundred, as Karnataka beat Mumbai in a Ranji Trophy quarter-final.
International career
Rahul made his Test debut against Australia in the Boxing Day Test in Melbourne on 26 December 2014. In 2016 he made his ODI debut against Zimbabwe and scored a century, making him the first and only Indian to do so on ODI debut. His T20I debut came against Zimbabwe at Harare on 18 June 2016, where he was out for a golden duck.
Also in 2016, he made 199 against England in Chennai, an innings noted for its decisive footwork and confident reverse-sweeping. Ahead of the 2023 Cricket World Cup he was named captain for the first two ODIs of the series against Australia.
On 3 October 2026 he reached 10,000 international runs with an unbeaten 129 in the third ODI against West Indies at New Chandigarh, becoming the 15th Indian batter to do so.
IPL
Rahul has played for Royal Challengers Bengaluru, Sunrisers Hyderabad, Punjab Kings, Lucknow Super Giants and Delhi Capitals. Delhi Capitals bought him at the 2025 auction for INR 14 crore.
In IPL 2026 he scored 593 runs at a strike rate of 174.41 and led Delhi Capitals’ batting, although the team finished sixth.
Career stats at a glance
In Tests, Rahul has played 65 matches and scored 3985 runs at an average of 36.56, with a highest score of 199. In ODIs he has 3081 runs from 86 matches at an average of 48.9.
In T20Is he has made 2265 runs in 72 matches at 37.75, with a strike rate of 139.13. In the IPL he has scored 5222 runs in 145 matches at an average of 46.21, including four hundreds.
KL Rahul: recent matches
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 3 Oct 2026 | India vs West Indies, 3rd ODI | 129* (87) | — |
| 23 Aug 2026 | India vs Sri Lanka, 2nd Test | 18 (33) | — |
| 15 Aug 2026 | India vs Sri Lanka, 1st Test | 82 (175) & 35 (47) | — |
| 7 Aug 2026 | India vs Sri Lanka Cricket XI, Test | 40 (67) | — |
| 17 Jun 2026 | Afghanistan vs India, 2nd ODI | 0 (1) | — |
| 13 Jun 2026 | Afghanistan vs India, 1st ODI | 39* (19) | — |
| 6 Jun 2026 | Afghanistan vs India, Test | 100 (165) | — |
| 18 Jan 2026 | India vs New Zealand, 3rd ODI | 1 (6) | — |
India: next matches
KL Rahul news
India · 2 hours agoIndia A 488/8, lead NZ A by 284 after Day 3 of 1st unofficial Test
India · 2 days agoDevdutt Padikkal fifty steadies India A against New Zealand A
India · 2 days agoPant out of first two India A unofficial Tests with side strain
India · 3 days agoIndia A bowled out for 113 on Day 1 of first unofficial Test