Virat Kohli leads the IPL run-scoring charts with 9,012 runs in 275 matches with eight hundreds and 66 fifties. He has struck 305 sixes and 808 fours so far.