KL Rahul of India has scored international hundreds at every batting position from No. 1 to No. 6. This counts Tests, ODIs and T20Is together. In ODIs alone, his hundreds have come only at opener, No. 4 and No. 5.
Key Takeaways
-
KL Rahul has a batting average of a hundred at all six top batting spots in international cricket.
The record is across the three formats. It's not a record against ODI only.
He has 9 ODI hundreds. The most recent match is against West Indies on 3 October 2026.
He has scored 100 against 7 different teams in ODI.
He is the first Indian batsman to score a century on the 1st ODI match.
About KL Rahul
KL Rahul was born on 18th April 1992 in Bengaluru. His batting style is right-handed and he is a keeper. He made his debut for his country in the Test arena in 2014. He bowled his maiden ODI in June 2016 when he bowled Zimbabwe for a 100*.
Rahul has starred in numerous campaigns for India. He has opened, middle order and kept wicket.
What Does "Opener to No. 6" Mean?
A batting position is the number at which a batter comes in to bat. Openers bat at No. 1 and No. 2. The next batters come in at No. 3, No. 4, No. 5 and No. 6.
Rahul has scored a hundred at each of these positions, but in different formats.
|
Position
|
Format
|
Hundred
|
|
No. 1 and No. 2
|
Tests and ODIs
|
Several, including 199 vs England (2016)
|
|
No. 3
|
T20I
|
101* vs England (2018)
|
|
No. 4
|
T20I and ODI
|
110* vs West Indies (2016) and 108 vs England (2021)
|
|
No. 5
|
ODI
|
Four hundreds between 2020 and 2026
|
|
No. 6
|
Test
|
101 vs South Africa (2023)
|
Important note: Many people write this record as an ODI record. That is not correct. Rahul has no ODI hundred at No. 3 or No. 6. The No. 3 hundred came in a T20I, and the No. 6 hundred came in a Test.
All ODI Hundreds of KL Rahul
K.L Rahul has scored 9 century in ODI, and here is the complete list of his century given below in the table:
|
No.
|
Score
|
Against
|
Venue
|
Year
|
Position
|
|
1
|
100*
|
Zimbabwe
|
Harare
|
2016
|
Opener
|
|
2
|
111
|
Sri Lanka
|
Leeds
|
2019
|
Opener
|
|
3
|
102
|
West Indies
|
Visakhapatnam
|
2019
|
Opener
|
|
4
|
112
|
New Zealand
|
Mount Maunganui
|
2020
|
No. 5
|
|
5
|
108
|
England
|
Pune
|
2021
|
No. 4
|
|
6
|
111*
|
Pakistan
|
Colombo
|
2023
|
No. 4
|
|
7
|
102
|
Netherlands
|
Bengaluru
|
2023
|
No. 5
|
|
8
|
112*
|
New Zealand
|
Rajkot
|
2026
|
No. 5
|
|
9
|
129*
|
West Indies
|
New Chandigarh
|
2026
|
No. 5
|
He has scored two hundreds each against West Indies and New Zealand. He has scored one hundred each against Zimbabwe, Sri Lanka, England, Pakistan and the Netherlands.
Special Innings
-
Debut hundred (2016): Rahul scored 100* against Zimbabwe in his first ODI.
-
Fastest hundred (2023): He scored 102 in only 64 balls against the Netherlands in the World Cup.
-
Highest score (2026): He scored 129* in 87 balls against West Indies. This innings also took him past 10,000 international runs.
KL Rahul Stats & Records
|
Category
|
Matches
|
Runs
|
Highest Score
|
Average
|
Hundreds
|
Fifties
|
|---|---|---|---|---|---|---|
|
ODI
|
101
|
3,541
|
129*
|
51.31
|
9
|
20
|
|
Test
|
70
|
4288
|
199
|
36.64
|
12
|
21
|
|
T20I
|
72
|
2265
|
110*
|
37.75
|
2
|
22
|
Most batters play in one or two positions. Rahul has done well in many roles, as an opener, a middle-order batter and a finisher. This shows his skill and his ability to adapt to what the team needs.
FAQs
Q1. Who has scored hundreds from opener to No. 6 in international cricket?
KL Rahul, when Tests, ODIs and T20Is are counted together.
Q2. Is this record only for ODIs?
No. It covers all three formats.
Q3. How many ODI hundreds does KL Rahul have?
Nine, as of 5 October 2026.
Q4. What is his highest ODI score?
129* against West Indies at New Chandigarh in 2026.
Q5. Did he score a hundred on his ODI debut?
Yes. He scored 100* against Zimbabwe in 2016.
