Who is the highest run-scorer of all time in the IPL?

Team India and RCB captain Virat Kohli is the highest run-getter in the IPL with 5,878 runs in 184 innings. Kohli also holds the record for scoring most runs in a single IPL season, aggregating 973 runs in 16 innings in 2016. The 32-year-old has also scored the most centuries by an Indian (5) in IPL history.

Load More