Latest previews
SportCricket
KR
Player Profile

KL Rahul: Career Profile of the Karnataka Batter

A profile of KL Rahul, the Bengaluru-born batter who scored a century on his ODI debut and has made Test hundreds in Australia, England and South Africa.

Early life and rise

Kannur Lokesh Rahul was born in Bengaluru in 1992 and came through the Karnataka system. He made his Test debut in Melbourne in December 2014 on India’s tour of Australia, and later that tour he scored a century in Sydney. In 2016 he made his one-day and T20 international debuts on a tour of Zimbabwe, scoring an unbeaten century in his first ODI.

Playing style

Rahul is a stylish right-hander with a classical technique and the ability to play both patiently and aggressively. He has opened and batted in the middle order, and has kept wicket for India in limited-overs cricket, a versatility that has made him a valuable member of the side.

Career highlights

Among his Test centuries are innings at Lord’s in 2021 and at Centurion in South Africa, in 2021 and again in 2023, which established him as a batter who could succeed in difficult overseas conditions. In 2023 he scored an unbeaten century against Pakistan in the Asia Cup in Colombo, and he was a key member of India’s team at that year’s World Cup.

In T20 cricket he has been a prolific run-scorer in the Indian Premier League, playing for Royal Challengers Bengaluru, Punjab Kings and Lucknow Super Giants, and he scored the fastest fifty in the IPL, off 14 balls, in 2018.

Legacy

Rahul’s career is still developing, so this profile covers his record only up to the end of 2024. He is regarded as one of the most technically accomplished batters of his generation, and his flexibility across roles has been valuable to every side he has played for.

Frequently asked questions

Did KL Rahul score a century on his ODI debut?

Yes. He scored an unbeaten century on his one-day international debut against Zimbabwe in Harare in 2016.

When did KL Rahul make his Test debut?

He made his Test debut in Melbourne in December 2014 on India’s tour of Australia.

Which IPL teams has KL Rahul played for?

He has played for Royal Challengers Bengaluru, Punjab Kings and Lucknow Super Giants, among other sides.

KL Rahul in the news

More players

View all