What records does Virat Kohli hold in IPL cricket?
Virat Kohli is the highest run-scorer in IPL history, with 8,661 runs. He holds the record for scoring most runs in an IPL season (973 runs in IPL 2016). He has hit eight centuries and 71 fifty-plus scores, the most by any batter in IPL history. He has also taken most catches by an outfield player (117).