KL Rahul made his International debut 9 years ago today (December 26) against the Australian side at MCG in the Boxing Day Test match and since then his career has come a long way in all three formats of the game. KL Rahul initially started his career as an opening batsman and from there he played versatile roles for his team by playing as middle order batter and even as a wicket-keeper when the team needed him the most.

Here, in this article, we will look at how KL Rahul's career has panned out in three different formats for Team India so far.

KL Rahul in Test cricket -

  • Matches - 48
  • Innings - 82
  • Runs - 2712
  • Avg - 34.32
  • 50s - 14; 100s - 7

*Stats updated till Day 1 of SA vs IND 1st Test at Centurion 

KL Rahul has played 75 out of 82 innings as an opener for India in Test cricket and today for the first time KL Rahul is playing as a wicket-keeper batsman in Test cricket.

KL Rahul's centuries in Test cricket:

  • 110 vs Australia in Sydney, 2015
  • 108 vs Sri Lanka in Colombo(PSS), 2015
  • 158 vs West Indies in Kingston, 2016
  • 199 vs England in Chennai, 2016
  • 149 vs England in The Oval, 2018
  • 129 vs England in Lord's, 2021
  • 123 vs South Africa in Centurion, 2021

If we look at the above knocks, KL Rahul has been exceptional in overseas conditions like SENA venues and Rahul is unbeaten on 70 runs at the end of Day 1 in the SA vs IND 1st Test match.

KL Rahul in ODIs:

  • Matches - 75
  • Innings - 70
  • Runs - 2820
  • Avg - 50.35
  • S.R - 87.82
  • 50s - 18; 100s - 7

KL Rahul started his ODI career as an opening batsman and smashed a century against Zimbabwe in his debut match. But over the years, he went on to become a permanent middle-order batsman for his team from 2020.

KL Rahul, as an opener, scored 915 runs from 23 innings at an average of 43.57 with a strike rate of 79.7. In the middle order (no. 4-7), he has recorded 1828 runs from 44 innings at an average of 57.12 with a strike rate of 93.02.

KL Rahul centuries in ODI cricket:

  • 100* vs Zimbabwe in Harare, 2016
  • 111 vs Sri Lanka in Leeds, 2019 World Cup
  • 102 vs West Indies in Visakhapatnam, 2019
  • 112 vs New Zealand in Mount Maunganui, 2020
  • 108 vs England in Pune, 2021
  • 111* vs Pakistan in Colombo(RPS), 2023 Asia Cup
  • 102 vs Netherlands in Bengaluru, 2023 World Cup

KL Rahul has been sensational with the bat for India in ODIs during this calendar year (2023) as he went on record 1060 runs from 24 innings at an average of 66.25 with a strike rate of 87.74.

KL Rahul in T20Is:

  • Matches - 72
  • Innings - 68
  • Runs - 2265
  • Avg - 37.75
  • S.R - 139.12
  • 50s - 22; 100s -2

KL Rahul has played 54 out of 68 innings as an opener in T20Is, where recorded 1826 runs at an average of 36.52 with a strike rate of 136.98.

KL Rahul, at number 3 position, has batted 10 innings and recorded 265 runs with a strike rate of 135.2, which also includes a century to his name.

KL Rahul has batted the remaining 4 innings at the number 4 position and scored 174 runs with a strike rate of 175.75, which also includes a century.

KL Rahul's centuries in T20I cricket:

  • 110* vs West Indies at Lauderhill, 2016 - batted at no.4 position
  • 101* vs England at Manchester, 2018 - batted at no.3 position

KL Rahul since his debut has scored 7797 runs across 3 different formats for team India from 220 innings at an average of 39.98.

Most runs for India in International cricket since KL Rahul's debut:

  • Virat Kohli - 17259 (356 inns)
  • Rohit Sharma - 13183 (312 inns)
  • Shikhar Dhawan - 7925 (213 inns)
  • KL Rahul - 7797 (220 inns)
  • Ajinkya Rahane - 6117 (175 inns)