Kohli, who batted with nine stitches after splitting the webbing in his left hand in the previous game, bludgeoned 113 runs off 50 balls to reach 4 002 runs in the Twenty20 competition.
Kohli surpassed Indian batsman Suresh Raina's record of 3 985 runs as he led the Royal Challengers Bangalore to another crushing win against Kings XI Punjab on Wednesday.
The India captain put together a 147-run opening partnership with powerful Jamaican Chris Gayle (73).
Bangalore piled up 211 for three in the game, which was cut to 15 overs a side because of rain.