
India · Delhi Capitals · Karnataka
KL Rahul
34India
- Right-handed strike-rotating opener
Upcoming
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 121 | 111 | 4,357 | 50.08 | 89.7 | 11/25 | 131 |
| ODIs | 101 | 91 | 3,541 | 51.32 | 92.4 | 9/20 | 129* |
| v West Indies | 8 | 6 | 411 | 82.20 | 101.0 | 2/1 | 129* |
| Domestic | 20 | 20 | 816 | 45.33 | 79.5 | 2/5 | 131 |
| Last 10 | 10 | 8 | 323 | 80.75 | 136.3 | 2/0 | 129* |
Batting style
Strike-rotating middle-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 57.9 | 28.3 | |
| Strike rate | 97 | 90 | |
| Boundary % | 10.2 | 9.7 | |
| Dot % | 43.3 | 50.4 | |
| Average v pace | 53.6 | 26.7 | |
| Average v spin | 65.5 | 31.2 | |
| Strike rate v pace | 102 | 96 | |
| Strike rate v spin | 91 | 81 |
1,966 balls in ODIs and List A · Dec 2022 – Oct 2026
Compare with other playersStrike-rotating middle-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 58.6 | 28.2 | |
| Strike rate | 97 | 90 | |
| Boundary % | 10.1 | 9.7 | |
| Dot % | 43.4 | 50.4 | |
| Average v pace | 55.6 | 26.6 | |
| Average v spin | 63.8 | 31.1 | |
| Strike rate v pace | 102 | 96 | |
| Strike rate v spin | 90 | 81 |
1,938 balls in ODIs · Dec 2022 – Oct 2026
Compare with other playersMen's One-day
- Runs a match
- +3.9
- above an average player
Men's One-day batting, runs a match
AverageNow +3.9201520172019202120232025- ICC rank
- 17
- 625 points
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| One-day | 25 | 725 | 60.4 | 119.8 | – | – | – |
Teams
- IndiaIndia v West Indies ODI series 2026Wicketkeeper · 101 ODIs · Last ODI Oct 2026
- KarnatakaVijay Hazare TrophyLast played Oct 2026
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 3/10 | 32% | 1 | 3 | 6635291121390112129 |
- KL Rahul has made 50 or more in 3 of the last 10 One-day innings.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 3 Oct 2026 | India | West Indies | Maharaja Yadavindra Singh International Cricket Stadium | 129* (87) | – | West Indies won by 5 wickets |
| 30 Sept 2026 | India | West Indies | Barsapara Cricket Stadium | – | – | India won by 8 wickets |
| 27 Sept 2026 | India | West Indies | Greenfield International Stadium | – | – | India won by 8 wickets |
| 19 Jul 2026 | India | England | Lord's | 12 (8) | – | England won by 27 runs |
| 14 Jul 2026 | India | England | Edgbaston | 1 (3) | – | India won by 6 wickets |
| 17 Jun 2026 | India | Afghanistan | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | 0 (1) | – | India won by 170 runs |
| 13 Jun 2026 | India | Afghanistan | Himachal Pradesh Cricket Association Stadium | 39* (19) | – | India won by 7 wickets |
| 18 Jan 2026 | India | New Zealand | Holkar Cricket Stadium | 1 (6) | – | New Zealand won by 41 runs |
| 14 Jan 2026 | India | New Zealand | Saurashtra Cricket Association Stadium | 112* (92) | – | New Zealand won by 7 wickets |
| 11 Jan 2026 | India | New Zealand | Kotambi Stadium | 29* (21) | – | India won by 4 wickets |
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 4/10 | 32% | 1 | 2 | 6066291121390112129 |
- KL Rahul has made 50 or more in 4 of the last 10 ODI innings.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 3 Oct 2026 | India | West Indies | Maharaja Yadavindra Singh International Cricket Stadium | 129* (87) | – | West Indies won by 5 wickets |
| 30 Sept 2026 | India | West Indies | Barsapara Cricket Stadium | – | – | India won by 8 wickets |
| 27 Sept 2026 | India | West Indies | Greenfield International Stadium | – | – | India won by 8 wickets |
| 19 Jul 2026 | India | England | Lord's | 12 (8) | – | England won by 27 runs |
| 14 Jul 2026 | India | England | Edgbaston | 1 (3) | – | India won by 6 wickets |
| 17 Jun 2026 | India | Afghanistan | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | 0 (1) | – | India won by 170 runs |
| 13 Jun 2026 | India | Afghanistan | Himachal Pradesh Cricket Association Stadium | 39* (19) | – | India won by 7 wickets |
| 18 Jan 2026 | India | New Zealand | Holkar Cricket Stadium | 1 (6) | – | New Zealand won by 41 runs |
| 14 Jan 2026 | India | New Zealand | Saurashtra Cricket Association Stadium | 112* (92) | – | New Zealand won by 7 wickets |
| 11 Jan 2026 | India | New Zealand | Kotambi Stadium | 29* (21) | – | India won by 4 wickets |
Domestic one-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 5/10 | 35% | 0 | 3 | 481335823990885235 |
- KL Rahul has made 50 or more in 5 of the last 10 Domestic one-day innings.
Last 10 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 3 Jan 2026 | Karnataka | Tripura | Narendra Modi Stadium Ground 'A', Motera | 35 (28) | – | Karnataka won by 80 runs |
| 25 Oct 2019 | Karnataka | Tamil Nadu | M.Chinnaswamy Stadium | 52* (72) | – | Karnataka won by 60 runs (DLS) |
| 23 Oct 2019 | Karnataka | Chhattisgarh | M.Chinnaswamy Stadium | 88* (111) | – | Karnataka won by 9 wickets |
| 20 Oct 2019 | Karnataka | Puducherry | M.Chinnaswamy Stadium | 90 (112) | – | Karnataka won by 8 wickets |
| 16 Oct 2019 | Karnataka | Goa | Karnataka State Cricket Association Ground No 3, Alur | 9 (22) | – | Karnataka won by 8 wickets |
| 12 Oct 2019 | Karnataka | Saurashtra | M.Chinnaswamy Stadium | 23 (27) | – | Karnataka won by 8 wickets |
| 10 Oct 2019 | Karnataka | Mumbai | M.Chinnaswamy Stadium | 58 (58) | – | Karnataka won by 9 runs |
| 7 Oct 2019 | Karnataka | Andhra | Just Cricket Academy Ground | 33 (60) | – | Karnataka won by 53 runs |
| 2 Oct 2019 | Karnataka | Chhattisgarh | M.Chinnaswamy Stadium | 81 (103) | – | Karnataka won by 79 runs |
| 1 Oct 2019 | Karnataka | Hyderabad (India) | Karnataka State Cricket Association Ground, Alur | 4 (2) | – | Hyderabad (India) won by 21 runs |
Records
- 2ndHighest partnerships in IPL history220
- 3rdHighest scores in IPL history152*
- =3rdMost hundreds in IPL history6
- 3rdFastest fifties in IPL history14
- 5thMost runs in IPL history5,815
- 5thMost fifties in IPL history45
- 6thMost fours in IPL history508
- 7thMost sixes in IPL history239
- =9thHighest partnerships in T20 cricket220
Read more
- What away records tell Test selectors before a tourIndia go to New Zealand with a top order short of runs against the moving ball. The number selectors reach for first may be the worst one to trust.
- Cricket’s boom-or-bust reputations under pressureZak Crawley made 267 and then passed 20 once in his next twelve Test innings. The feast-or-famine label stuck. His record, and those of Glenn Maxwell, KL Rahul and Mohammad Rizwan, test how long such labels deserve to last.