KL Rahul ICC Ranking

India Wicketkeeper Age 34
10
Best current ICC ranking No. 10 in Men's ODI Batting Rankings Career best: 676 v New Zealand at Rajkot 2026
653rating points

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

TestODIT20I
Batting30610 pts10653 pts–
Bowling–––
All-rounder–––

Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.

KL Rahul career-best ratings

RankingNowCareer 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

MRunsHSAvgSR100s50s
Test704,28819936.6552.101221
ODI1003,54112951.3292.38920
T20I722,26511037.75139.12222

Other ranked India players

India rankings

Ranked near KL Rahul in ODI batting

Full table

KL 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.