3. The only Indian to score over 5000 runs on Indian soil
Virat Kohli is the only batsman in the league history who has amassed over 5000 runs alone on Indian soil. Out of a total of 5412 runs, he has scored 5061 runs across 156 IPL matches in India.
Kohli has so far scored 5 IPL tons and each one of them has come in India. Behind Kohli, CSK batsman Suresh Raina is at the second spot who in India has amassed 4835 runs in 174 innings on Indian soil.