However, Rahul is the fastest Indian to reach this milestone. He is the second-highest ranked player after Chris Gayle. Gayle reached here in just 132 innings. Rahul completed 5000 runs in 143rd innings. He overtook Australia’s Sean Marsh (144). At the same time, Virat Kohli made this record in 167 innings.
Rahul has scored 2808 runs in the IPL at an average of 44.57. In this, he has scored two centuries and 23 half-centuries. He has represented Punjab Kings, Royal Challengers Bangalore and Sunrisers Hyderabad in the IPL. He has scored 1557 runs in 49 matches at an average of 39.92 for the Indian team. He has scored the remaining 638 runs for Karnataka playing domestic tournaments.