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 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.
Contents
Early and personal life
Kannaur Lokesh Rahul was born on 18 April 1992 to KN Lokesh and Rajeshwari in Bangalore, Karnataka into a Kannadiga family. His father, who hails from Kananur in Magadi, is a professor and former director at the National Institute of Technology Karnataka (NITK) in Mangalore. His mother, Rajeshwari, is a professor at Mangalore University. His father was a fan of cricketer Sunil Gavaskar and wanted to name his own son after Gavaskar's son but mistook Rohan Gavaskar's name for Rahul.
Rahul grew up in Surathkal, Mangalore, completing his Class 10 at NITK English Medium School and Class 12 at St. Aloysius PU College. He started cricket training at the age of 10, and, two years later, started playing matches for both Bangalore United Cricket Club and his club in Mangalore. At age 18, he moved to Bangalore to study at Jain University and pursue his cricket career.
On 23 January 2023, Rahul married his long-time girlfriend, actress Athiya Shetty daughter of actor Sunil Shetty, after dating for more than three years. Shetty gave birth to a girl, on 24 March 2025.
Domestic career
Rahul made his first-class cricket debut for Karnataka in the 2010–11 season. In the same season, he represented his country at the 2010 ICC Under-19 Cricket World Cup, scoring 143 runs in the competition. He made his debut in the Indian Premier League in 2013, for Royal Challengers Bangalore. During the 2013–14 Ranji Trophy, he scored 1,033 runs, the second-highest total in the tournament.
Playing for South Zone in the final of the 2014–15 Duleep Trophy against Central Zone, Rahul scored 185 off 233 balls in the first innings and 130 off 152 in the second. He was named the player of the match and selected to the Indian Test squad for the Australian tour followed.
Returning home after the Test series, Rahul became Karnataka's first triple-centurion, scoring 337 against Uttar Pradesh. He went on to score 188 in the 2014–15 Ranji Trophy final against Tamil Nadu and finished the season with an average of 93.11 in the nine matches he played.
In January 2026, Rahul returned to represent Karnataka in the Vijay Hazare Trophy after a six-year gap, having last appeared in the tournament in 2019.
International career
Debut and early career (2014–2021)
Rahul made his Test debut in the 2014 Boxing Day Test at the Melbourne Cricket Ground. He replaced Rohit Sharma and was presented with his Test cap by MS Dhoni. He managed to score only 3 and 1 on his debut. In the next test at Sydney where he opened the innings for the first time, and made his maiden international century, scoring 110 runs.
He was named in the 15-man squad for the Indian tour of Bangladesh in June 2015 but withdrew due to dengue. He returned to the team for the first Test of the Sri Lankan tour after Murali Vijay was ruled out due to injury, scoring his second Test century and winning the Man of the Match award. During the match, he kept wicket after Wriddhiman Saha was injured.
In July 2016, Rahul was named in the squad for India tour of West Indies. In the second series test, Rahul scored 158 runs, his then-highest score in test cricket. In September 2016, he was named in the squad for the home series against New Zealand. After the first test, he was replaced by Gautam Gambhir due to an injury.
Rahul was selected in the squad against England in the 2016-17 Test series but was injured while training in the nets. He was ruled out of the third test, but he made his comeback to the team in the fourth test but failed to make an impact. In the fifth and final test of the series, Rahul went on to make his fourth test ton, scoring his career-best 199 runs.
Rahul was named in the squad to tour Zimbabwe in 2016. He made his One Day International (ODI) debut against Zimbabwe at Harare Sports Club. Rahul scored an unbeaten 100*(115) on debut, thus becoming the first Indian cricketer to score a century on an ODI debut. He was named the man of the series. He made his Twenty20 International (T20I) debut later in the same tour. Rahul got out on a golden duck on his T20I debut as India lost the first T20I against Zimbabwe. Rahul was named in T20I squad for the tour of West Indies in 2016, where he made his first T20I century of just 46 balls and ended up scoring an unbeaten 110 off just 51 balls. He became the first player to score a T20I century while batting at number four in a one-run defeat while in pursuit of 246, the highest T20I run chase at that time.
In his 20th international innings, Rahul became the fastest batsman to have scored centuries in all three formats, surpassing the record of Ahmed Shehzad, who took 76 innings. On 3 July 2018, Rahul scored his second T20 International ton against England. He is also the first Indian batsman to be dismissed hit-wicket in T20Is.
Vice-captaincy (2021–22)
In September 2021, Rahul was named to India's squad for the 2021 ICC Men's T20 World Cup. He was the highest run scorer for India in the tournament, scoring 194 runs including three consecutive fifties. He also scored the tournament's joint fastest fifty in just 18 balls against Scotland.
After Virat Kohli stepped down as T20I captain, Rahul was appointed the vice-captain of the team in T20Is as former vice-captain Rohit Sharma was appointed the new captain of T20I format. Later, Rahul was appointed ODI vice-captain as well due to the change of captaincy.
In December 2021, Rahul was named as India's Test vice-captain for the away series against South Africa after India's regular vice-captain Rohit Sharma was ruled out of the series. Rahul was also named as the ODI captain for the One Day series of the same tour as India's regular ODI captain Rohit Sharma was ruled out of the series due to a hamstring injury. In the first test match against South Africa in December 2021, he scored 123 in India's first innings and 23 in India's second innings. For this performance, he was awarded the Man of the Match award.
In the second test against South Africa in January 2022, Rahul captained India for the first time in Test cricket and became the 34th Test captain of India. He scored a half-century on his captaincy debut. Despite his best efforts, Rahul couldn't lead the team to victory, and India lost the second Test by seven wickets. In the first ODI against South Africa, he made his debut in ODI captaincy and became the 26th ODI captain of India. However, India lost the series 3–0 to South Africa.
In February 2022, during the second ODI of India against the West Indies, Rahul scored 49 (48) and completed 6000 runs in international cricket across all formats. In the same ODI, Rahul sustained an upper left hamstring strain and was ruled out of the next ODI as well as the upcoming T20Is series against the West Indies. Rahul was named captain for the South African tour of India in June, but was later ruled out of the series due to a groin injury. After a successful sports hernia surgery, Rahul came back to the team and was named captain for the India Tour of Zimbabwe in August.
Rahul was the stand-in captain for the team during the last match played by team India in the 2022 Asia Cup against Afghanistan.
Recent career (2023–present)
Rahul made his return to cricket in Asia Cup 2023 against Pakistan. Rahul scored an unbeaten century on his return, scoring 111 off 106 balls.
Following a successful Asia Cup, Rahul was named in the squad for 2023 Cricket World Cup. Ahead of the World Cup, Rahul was named as the captain for first two ODIs for the series against Australia.
Rahul started his World Cup 2023 campaign scoring an unbeaten 97 against Australia in a tricky chase after India lost 3 wickets at the score of 2. In the final match of the group stage of the World Cup, against the Netherlands at the M. Chinnaswamy Stadium, Rahul recorded the fastest century by an Indian batter in a World Cup, when he reached the milestone in 62 deliveries. He coincidentally broke the record held by Rohit Sharma who hit a century earlier of 63 deliveries in the tournament during India's match against Afghanistan. In the final against Australia, Rahul top scored in India's first innings with 66 runs off 107 balls as they struggled to 240 and were comfortably defeated by 6-wickets. KL Rahul's slow innings in the finals was heavily criticised by experts and fans.
On 30 November, Rahul was announced as the captain for the 3 match ODI series against South Africa after the regular ODI captain Rohit Sharma had taken a break following an intense 2023 Cricket World Cup schedule. Rahul subsequently, won the series 2-1 making him the second captain after Virat Kohli to win an ODI series in South Africa.
In December 2023, during the first test match of the series between India and South Africa, Rahul scored his 8th test match century helping India to post a challenging first innings score of 245 during challenging batting conditions. He top scored that innings with 101 runs with the second highest score only being 38 runs. Despite his efforts, India ended up losing the match by an innings and 32 runs.
Rahul scored 86 and 22 in defeat in the first test of England's 2023–24 tour India. However, he missed the rest of the series through injury.
Rahul was axed from the 2024 T20 World Cup squad.
Indian Premier League
Debut and early seasons (2013–2017)
Rahul made his Indian Premier League (IPL) debut for Royal Challengers Bangalore (RCB) during the 2013 season. Ahead of the 2014 IPL, he was bought by the Sunrisers Hyderabad for INR 1 crore.
Rahul returned to RCB ahead of the 2016 season, where he finished the season as the 11th-highest run-scorer and RCB's third, with 397 runs from 14 matches. For his performances in the 2016 IPL season, he was named as wicketkeeper in the Cricinfo and Cricbuzz IPL XI. He missed the 2017 season due to a shoulder injury.
Stint with Punjab Kings (2018–2021)
In the 2018 IPL auction, he was bought by Kings XI Punjab for INR 11 crore, the joint-third highest price. In the team's first match of the season, he scored the fastest 50 in IPL history, taking 14 balls to reach the milestone and breaking the record of Sunil Narine. In total, he scored 659 runs in the season at a strike rate of 158.41 and an average of 54.91. He finished the season as third highest run scorer, and he was named in the Cricinfo and Cricbuzz IPL XI.
KXIP retained Rahul for the 2019 season, where he was named as vice-captain. He scored his maiden IPL century, scoring 100 not out off 64 balls against Mumbai Indians. He scored 593 runs in the season with average of 53.90 and strike rate of 135.38.
On 19 December 2019, Rahul was announced as captain for the 2020 season, after former captain Ravichandran Ashwin was traded to Delhi Capitals. In the match against RCB on 24 September 2020, he scored an unbeaten 132*, then the most runs scored by an Indian batsman in an IPL match. He won the Orange Cap for scoring most runs in the season (670). He was also declared the Dream11 Gamechanger of the Season.
He was retained as the captain ahead of the 2021 season, and scored 626 runs, finishing as the team's highest scorer in the season.
Lucknow Super Giants (2022–2024) and Delhi Capitals (2025–present)
Prior to the 2022 season, Rahul was drafted by Lucknow Super Giants as their captain for INR 17 crore, making him the joint highest paid cricketer in the IPL alongside Virat Kohli.
On 16 April 2022, Rahul scored his first century for Lucknow (103* off 60) against MI. He followed this up with another unbeaten century (103* off 62) against the same opponent eight days later. Rahul led his team to play-offs in the debut season for LSG but ended up losing to RCB in the eliminator. Rahul was the highest scorer for his team, scoring 616 runs with an average of 51.33 scoring 2 centuries in the season.
Rahul was retained as the captain for Lucknow Super Giants for 2023 season, but was ruled out of the tournament mid way after sustaining an injury while fielding in a match against RCB.
In the 2024 season Rahul scored 520 runs at a strike rate of 136.13 scoring 4 half-centuries but could not captain his team to the play-offs. Rahul was publicly criticised by the owner of Lucknow Super Giants after a humiliating loss against Sunrisers Hyderabad in match no. 57 of the season where SRH defeated LSG by 10 wickets chasing the target of 166 runs in just 9.4 overs.
Rahul was released by the Lucknow Super Giants ahead of the 2025 IPL mega auction and was bought by Delhi Capitals for 14 crores.
During the 2026 IPL season, Rahul scored an unbeaten 152 runs off 67 balls against Punjab Kings at the Arun Jaitley Stadium, becoming the first Indian batter to score 150 or more in an IPL innings and recording the highest individual score by an Indian in the tournament's history. His innings, which included 14 fours and 9 sixes at a strike rate of 226.86, also became the highest score ever recorded for Delhi Capitals. He ended the season as the highest run scorer for Delhi Capitals, scoring 593 runs and finishing with a career-high IPL season strike rate of 174.41.
International centuries
Rahul has scored 22 international centuries – 12 in Test cricket, 8 in One Day Internationals and 2 in Twenty20 Internationals. He is the only Indian to score a century on his ODI debut.
Honours
Royal Challengers Bengaluru
Indian Premier League runner-up: 2016
India U23
Emerging Asia Cup: 2013
India
ICC Cricket World Cup runner-up: 2023
ICC Champions Trophy: 2025
Asia Cup: 2018, 2023



