Who is the highest run-getter of all time in the IPL?
Royal Challengers Bangalore captain Virat Kohli leads the list of highest run-getters in IPL, scoring 4,110 runs in 131 innings. Kohli also holds the record for most runs in a single IPL season, scoring 973 runs in 16 innings in 2016. His four centuries in the last edition are also the most by a player in a T20 tournament.