KL Rahul
Explore KL Rahul's total centuries in international cricket with our comprehensive overview. Discover his latest milestones and records.

Kl Rahul is known as the most stylish and klass player among the Indian Cricketers. He can play shots in every direction with perfection. His record is exceptional and he has a record of scoring centuries in all the international formats of cricket. Kl Rahul started playing international cricket in the year 2014 for the Boxing Day Test at MCG. Till now, he has a total of 17 centuries across the format and each of his centuries came at a crucial time and has a different story to tell. Let’s take a closer look at KL Rahul’s centuries in Tests, ODI, and T20 here!  

KL Rahul’s Centuries in Tests, ODIs, and T20s

KL Rahul’s Test Centuries

Though the debut of Test cricket 2014 for KL Rahul was not as expected he returned with a smashing century 101 against Australia in 2015 during the New Year Test at the SCG. Following his form, he smashed another crucial knock of century with 108 runs against a tour of Sri Lanka in 2015 that helped India seal the match with a win.

In 2016, Kl Rahul again got a bit unlucky with his record of scoring 200 runs. Rahul scored 199 runs against England in Chennai. He was dismissed at 199 runs and missed the chance to mark 200 runs under his name. 

Moreover, another Kl Rahul test century came after two years, but he was continuously scoring runs for his country in between those two years. The only drawback was he was unable to convert them into a three-figure score. Rahul put a remarkable score of 149 against England on the tough pitch where everyone was struggling with making runs.

Despite the good form, Rahul again struggled to make runs and he was eventually dropped from the Indian Test team. Though, he always knew how to make a comeback with a bang. He was back in the team in the 2021 England Test tour and performed brilliantly for the team. He also registered a century and 129 runs against England in Lords. Going with the same form, Rahul registered another century the same year against South Africa and helped India win. The most recent test century of Kl Rahul came against South Africa in Centurion. India was struggling with making runs and they were down with 5 wickets, Kl stood like a rock for his team and scored a remarkable century of 101 runs to make India come back in the game.

Sr. NoDateScoreOppositionVenueInnings4s6s
16 January 2015110AustraliaMelbourne Cricket Ground2131
220 August 2015108Sri LankaColombo, PSS1131
330 July 2016158West IndiesKingston2153
416 December 2016199EnglandChepauk, Chennai2163
57 September 2018149EnglandThe Oval4201
612 August 2021129EnglandLord’s Cricket Ground1121
726 December 2021123South AfricaCenturion1171
826 December 2023101South AfricaCenturion1144
KL Rahul Test Centuries

KL Rahul’s ODI Centuries

Kl Rahul started his career in ODI in the year 2016. His debut was very special as he managed to score a century in his first match of the ODI. Rahul scored 100* against Zimbabwe at Harare. The record was even more special as he was the first Indian batsman to score an ODI century on his debut. Later on, Kl Rahul was not able to perform consistently and hence he missed many centuries in between. 

However, in the 2019 World Cup, his second ODI century came against Sri Lanka at Leeds and his struggling phase was over. In the following year, he also scored one more century against West Indies with 111 runs. Since then he started playing very well as a middle-order batsman and scored another century in 2020 against New Zealand- 112 at Mount Maunganui and in 2021 Rahul scored 108 against England in Pune.

Continuing his form in the ODI, KL Rahul played very well for India in Asia Cup 2023. He scored another masterclass century against Pakistan in the league with a magnificent partnership of 233 runs with Vira Kohli. This led to India winning the match. The most recent century by Kl Rahul came in the ICC World Cup 2023 against the Netherlands. He played a quick fiery knock to hit a century of 101 in just 62 deliveries.

Sr. NoDateScoreOppositionVenueInnings4s6s
111 June 2016100*ZimbabweHarare271
26 July 2019111Sri LankaLeeds2111
318 December 2019102West IndiesVisakhapatnam183
411 February 2020112New ZealandMount Maunganui592
526 March 2021108EnglandPune172
6September 11, 2023111PakistanColombo1122
7November 12, 2023102NetherlandsBengaluru2114
KL Rahul’s ODI Centuries

KL Rahul’s T20 Centuries

His T20 first century came in the year 2016 August. At that time he was the only third Indian batter after Suresh Raina and Rohit Sharma to have the record of scoring centuries across all the three formats. Kl Rahul scored 110 runs off 51 deliveries in the  T20I series against the West Indies in Florida. The next T20 century by Kl Rahul came in the year 2018, July at Old Trafford in Manchester. The klass player Rahul scored 101* runs from just 54 deliveries. His knock helped the Indian to chase the target of 160 easily. 

Sr. NoDateScoreOppositionVenueInnings4s6s
127 August 2016110West IndiesLauderhill2125
23 July 2018101*EnglandManchester2105
KL Rahul’s T20 Centuries

Rahul’s First Game for the Indian Team

Rahul participated in the Duleep Trophy in 2014–15, and his performance earned him a place in the Indian squad.

Then, in December 2014, he participated in an Indian team game in Australia. He eventually made his Test debut on Boxing Day in Melbourne, taking Rohit Sharma’s spot. He scored three and one in each of the two innings, meaning the Test match didn’t go smoothly.

However, Rahul cemented his place in the team with a spectacular 110 in the following Test match, which was played in Sydney.

He and captain Virat Kohli combined for 141 runs in the game. Because of his subpar play in Sri Lanka, he was once more shown the way out of the squad. 

Brilliant Performance by KL Rahul

In 2016, Rahul was once more included in the Indian squad for the Zimbabwean tour. In his maiden international ODI, which took place in Harare on June 11, he scored an undefeated 100.

Later, in 2016, he was included in the Indian squad for the tour to the West Indies. KL Rahul total centuries and he recorded the highest century in a Test match there in Jamaica, reaching 158 runs.

In addition, he made history in his maiden match by becoming the first opener to strike a century while playing against the West Indies.

The KL Rahul total centuries After that, in his fourth T20 match at Lauderhill, he struck a century in 51 balls. But India was defeated in the match by only one run.

Failures and Resilience

After sustaining some injuries, he was forced to give up cricket. KL Rahul total centuries and the Rahul’s first century were eventually enough to bring him back to his home turf.

In the December 2016 Test match played in Chennai against England, he gave a fantastic performance. He was on the verge of making a double century when he was removed for 199 runs after making an incorrect hit.

In 2017, while India was touring Sri Lanka, Lokesh Rahul was used as a test player at number four. At this position, he could only muster 28 runs in three matches, which was a grave mistake. He has not been a member of the Indian ODI team since.


Kl Rahul is one of the promising cricketers in India. He can score more centuries as he is still playing for India. His ability to play 360° shots with ease and perfection is class apart. We wish to see more of KL Rahul centuries in the coming future with lots of more records for his country.

About Author