5. Ravindra Jadeja

The former captain of Chennai, Ravindra Jadeja has consistently proven himself during the Indian T20 League for Chennai. His outstanding efforts have led to his overall earnings of more than Rs 109 crore.

4. Suresh Raina

The second member from the Chennai squad in the Indian T20 League most earner list is Raina. To date, he has earned more than 110 crore rupees in Indian T20 League profits. With Chennai, Raina appeared in the majority of his Indian T20 League contests.

3. Virat Kohli

Virat Kohli, Bangalore's former captain, has earned a total of Rs 173.2 crore in his Indian T20 League career, becoming the highest run-scorer with 6411 runs in 208 innings and the only Indian who has never won the Indian T20 League final.

2. MS Dhoni

Dhoni has earned a total of ?176.84 crore rupees from the Indian T20 League since the start of his career. His salary has increased from ?6 crore in 2008 to ?15 crore in 2018, with an agreement of ?12 crore for the previous season.

1. Rohit Sharma

Rohit Sharma has earned Rs. 178.6 crore from Indian T20 League, the highest of any player. He has won five championships as captain of Mumbai and is the most successful Indian T20 League captain ever.