Ex-RCB captain Virat Kohli has emerged as the highest earner in the 18-year history of IPL, grossing ₹230 crore from his association with RCB, according to a new report released by Hurun and Fanatic Sports. He is followed by former MI captain Rohit Sharma (₹227.2 crore), former CSK captain MS Dhoni (₹200.3 crore) and RR all-rounder Ravindra Jadeja (₹157 crore).