The IPL season is back as the IPL 2025 starts from tomorrow with the defending champions Kolkata Knight Riders facing Royal Challengers Bengaluru at Eden Gardens, Kolkata. While former cricketers and cricket experts have already started making predictions about the top four teams, fans are also talking about the cricketers who can be potential Orange Cap and Purple Cap holders.
While Orange Cap is given to the cricketer who is the highest scorer of the tournament, Purple Cap is given to the leading wicket-taker.
Here in this article, we will let you know about the Indian cricketers who have won Orange Cap:
1. Sachin Tendulkar (2010):
First on this list is the legendary Indian cricketer Sachin Tendulkar who played only for Mumbai Indians in the IPL. In 2010, Sachin Tendulkar amassed 618 runs in 15 matches, averaging 47.53 with a strike rate of 132.61. His highest score in that season was 89.
2. Virat Kohli (2016 and 2024)
Virat Kohli is the only Indian to have won the Orange Cap twice. In 2016, playing for Royal Challengers Bangalore, he scored a record-breaking 973 runs in 16 matches, averaging 81.08 with a strike rate of 152.03, including a top score of 113. He clinched the Orange Cap again in 2024, accumulating 741 runs in 15 matches, with an average of 61.75 and a strike rate of 154.70, his highest score being 113. Virat Kohli is among the few cricketers who have played only for one team in the league, however his team hasn’t been able to win their maiden title yet.
3. Robin Uthappa (2014)
Robin Uthappa, the former Indian cricketer, was known for his explosive style of batting and in his IPL career, he played for Mumbai Indians, Royal Challengers Bangalore, Pune Warriors India, Kolkata Knight Riders, Rajasthan Royals and Chennai Super Kings. While representing Kolkata Knight Riders in 2014, Robin Uthappa scored 660 runs across 16 matches, averaging 44.00 with a strike rate of 137.78. His highest score in that season was 83.
4. KL Rahul (2020)
In 2020, playing for Kings XI Punjab, KL Rahul amassed 670 runs in 14 matches, with an average of 55.83 and a strike rate of 129.34. His top score was an unbeaten 132 in that season. KL Rahul is getting praised a lot nowadays as he played an important role in India’s win in the recently concluded Champions Trophy 2025.
5. Ruturaj Gaikwad (2021)
Ruturaj Gaikwad, representing Chennai Super Kings in 2021, accumulated 635 runs in 16 matches, averaging 45.36 with a strike rate of 136.27 and his highest score being 101. Ruturaj Gaikwad is currently leading Chennai Super Kings as MS Dhoni handed over him captaincy a couple of seasons back.
6. Shubman Gill (2023)
In 2023, playing for Gujarat Titans, Shubman Gill scored 890 runs in 17 matches, averaging 59.33 with a strike rate of 157.80, including a top score of 129.
These achievements highlight the consistent excellence and significant contributions of the Indian batsmen in the IPL over the years.