Forbes has declared Virat Kohli the highest-earning sportsperson in India.

The India captain, who enjoyed a brilliant year on the field, more than doubled his 2017 earnings of Rs 100.72 crore, banking a sizeable Rs 228.09 crore in 2018.

The 30-year-old has benefitted from multiple salary streams – his BCCI central contract and his IPL contract with Royal Challengers Bangalore – and various commercial contracts. Off the pitch – his advertising deals in particular – have boomed over the past year.

Kohli sits in second place on the list of celebrity high-earners, with Bollywood star Salman Khan topping the list.

India international Manish Pandey (77th place: Rs 13.08 crore) and Jasprit Bumrah (60th; Rs 16.42 crore) sneaked into the overall celebrity list for the first time.