KL Rahul
KL Rahul is a batter who has appeared across all four major formats for India Cricket and multiple IPL franchises, amassing 14,764 runs from 354 matches at a career average of 42.18. His primary competition is the Indian Premier League, where he has played 139 times and scored 5,346 runs at 46.09. On recent form in 2026, he produced a 92 from 52 balls against Gujarat Titans in April and an unbeaten 112 against New Zealand in January, though those innings are separated by a run of low scores that makes his current sequence uneven rather than dominant.

2026 Season Context
Current team & role
Punjab Kings · Batter
Recent form
Rahul's last ten innings have been a mix of the brilliant and the brief: a 92 from 52 balls against Gujarat Titans on 8 April 2026 and an unbeaten 112 from 92 balls against New Zealand on 14 January 2
Strongest format
Indian Premier League — The IPL is Rahul's primary competition by match count, and his numbers there. 5,346 runs, an average of 46.09 and a strike rate of 136.59 from 139 app
Career stats overview
65 Test · 84 ODI · 205 T20I appearances — spanning 2009 to present.
Test
65 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
84 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
205 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
14,764 runs across four formats
Rahul has accumulated 14,764 runs from 354 matches at a career batting average of 42.18. That span covers Tests, ODIs, T20 Internationals and the IPL, making him one of the more prolific accumulators across all formats in modern Indian cricket.
IPL: 5,346 runs at 46.09 in 139 matches
The Indian Premier League is Rahul's most-played competition, and his numbers there are sharp. He averages 46.09 with a strike rate of 136.59 across 139 matches, a combination that places him among the more consistent performers the tournament has produced.
ODI average of 51.90 from 84 matches
In 84 One-Day Internationals Rahul has scored 3,270 runs at 51.90. That average stands comfortably above his career-wide figure and reflects a format in which he has converted starts into significant contributions on a regular basis.
Wankhede his most productive venue
Across 20 matches at the Wankhede Stadium, Rahul averages 63.07 with a strike rate of 129.23. Those are his best combined numbers at any ground with more than ten appearances, suggesting the Mumbai surface has suited him particularly well.
Strong record against Mumbai Indians
In 21 IPL meetings against Mumbai Indians, Rahul has scored 981 runs at an average of 61.31 and a strike rate of 134.94. That is a markedly better return than he posts against most international opponents, underlining how effectively he reads that particular bowling attack.
Head-to-head
Vs opponents
Career totals broken down by the teams KL Rahul has faced most often, heat-scaled by output.
Australia
- Matches
- 45
- Runs
- 1,947
England
- Matches
- 42
- Runs
- 2,035
Sri Lanka
- Matches
- 26
- Runs
- 995
Mumbai Indians
- Matches
- 21
- Runs
- 981
New Zealand
- Matches
- 21
- Runs
- 889
South Africa
- Matches
- 21
- Runs
- 867
West Indies
- Matches
- 21
- Runs
- 1,205
Bangladesh
- Matches
- 17
- Runs
- 590
Grounds played at
Home & away grounds
The venues where KL Rahul has turned out most often.
Dubai International Cricket Stadium
- Matches
- 23
- Runs
- 947
M. Chinnaswamy Stadium, Bengaluru
- Matches
- 21
- Runs
- 818
Wankhede Stadium, Mumbai
- Matches
- 20
- Runs
- 946
BRSABV Ekana Cricket Stadium, Lucknow
- Matches
- 16
- Runs
- 605
Punjab Cricket Association Stadium, Mohali
- Matches
- 15
- Runs
- 599
M. A. Chidambaram Stadium, Chennai
- Matches
- 14
- Runs
- 644
Rajiv Gandhi International Stadium, Hyderabad
- Matches
- 14
- Runs
- 487
Arun Jaitley Stadium, Delhi
- Matches
- 13
- Runs
- 482
Official profile
Elsewhere on the web
ESPNcricinfo
KL Rahul's profile
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.
Photo credits (1)
- KL Rahul — photo by NAPARAZZI, CC BY-SA 2.0 · source