KL Rahul ICC Ranking
KL Rahul is a wicketkeeper who plays international cricket for India, born on 18 April 1992 in Bengaluru, Karnataka (age 34). Playing style: Right Hand Bat.
In the latest ICC men's rankings, KL Rahul is the No. 10 ODI batsman (653 points) and the No. 30 Test batsman (610 points).
KL Rahul's highest-ever ICC rating is 761 in Test batting, reached v Sri Lanka at Pallekele 2017. The current rating of 610 is 151 points below that peak.
In the ODI batting rankings, KL Rahul is 8 points behind Babar Azam (No. 9, Pakistan) and 2 points ahead of Joe Root (No. 11, England).
In 70 Tests, KL Rahul has scored 4,288 runs at an average of 36.65 and a strike rate of 52.10, including 12 hundreds. In 100 ODIs, KL Rahul has scored 3,541 runs at an average of 51.32 and a strike rate of 92.38, including 9 hundreds. In 72 T20Is, KL Rahul has scored 2,265 runs at an average of 37.75 and a strike rate of 139.12, including 2 hundreds.
KL Rahul ICC rankings by format
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
KL Rahul career-best ratings
| Ranking | Now | Career best |
|---|---|---|
| Test batting | 610 | 761 v Sri Lanka at Pallekele 2017 |
| ODI batting | 653 | 676 v New Zealand at Rajkot 2026 |
KL Rahul rating history
Test batting
ODI batting
KL Rahul profile
- Name
- KL Rahul
- Team
- India
- Role
- Wicketkeeper
- Born
- 18 April 1992 (age 34)
- Birthplace
- Bengaluru, Karnataka
- Batting
- Right Hand Bat
KL Rahul career stats
Batting
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 70 | 4,288 | 36.65 | 52.10 |
| ODI | 100 | 3,541 | 51.32 | 92.38 |
| T20I | 72 | 2,265 | 37.75 | 139.12 |
Other ranked India players
India rankingsRanked near KL Rahul in ODI batting
Full tableKL Rahul FAQs
What is KL Rahul's ICC ranking?
KL Rahul is currently the No. 10 ODI batsman (653 points) and the No. 30 Test batsman (610 points) in the ICC men's rankings.
Is KL Rahul the No. 1 ODI batsman?
No. KL Rahul is No. 10 with 653 points. The No. 1 ODI batsman is Shubman Gill (841).
Is KL Rahul the No. 1 Test batsman?
No. KL Rahul is No. 30 with 610 points. The No. 1 Test batsman is Harry Brook (861).
What is KL Rahul's highest ICC rating?
KL Rahul's career-best rating is 761 in Test batting (v Sri Lanka at Pallekele 2017).
What is KL Rahul's Test ranking?
KL Rahul is No. 30 in the ICC men's Test batting rankings with 610 rating points, down 1 place since the previous update. Their career-best Test rating is 761 (v Sri Lanka at Pallekele 2017).
What is KL Rahul's ODI ranking?
KL Rahul is No. 10 in the ICC men's ODI batting rankings with 653 rating points. Their career-best ODI rating is 676 (v New Zealand at Rajkot 2026).
What is KL Rahul's T20I ranking?
KL Rahul is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).
Which team does KL Rahul play for?
KL Rahul plays international cricket for India as a wicketkeeper.