Former India skipper Virat Kohli holds the record of being Indian Premier League's (IPL) highest run-scorer with 8004 runs.