Top News

Who won the Orange Cap in the 18 years of IPL? Who scored the most runs in a season?
Samira Vishwas | June 3, 2026 12:24 AM CST

The IPL 2026 season was in the name of young batsman Vaibhav Suryavanshi. This 15-year-old player of Rajasthan Royals won the Orange Cap by scoring 776 runs in the entire tournament. Before the final match, only Shubman Gill and Sai Sudarshan of Gujarat Titans could leave him behind but both the batsmen failed to play big innings and Vaibhav remained the highest run scorer.

 

This season of Vaibhav Suryavanshi was historic in many ways. He not only scored the most runs, but also made many big records of IPL. Vaibhav scored 776 runs in 16 innings at an average of 48.50 and an excellent strike rate of 237.31. During this, he hit 72 sixes, which is the highest number of sixes hit by any batsman in a single season of IPL. Earlier this record was in the name of Chris Gayle, who had hit 59 sixes in 2012. Vaibhav showed his aggressive batting by hitting a six in every 4.31 balls.

 

Complete list of IPL Orange Cap winners

year player Team total runs
2008 shaun marsh Kings XI Punjab 616
2009 Matthew Hayden Chennai Super Kings 572
2010 Sachin Tendulkar Mumbai Indians 618
2011 chris gayle Royal Challengers Bangalore 608
2012 chris gayle Royal Challengers Bangalore 733
2013 michael hussey Chennai Super Kings 733
2014 Robin Uthappa Kolkata Knight Riders 660
2015 david warner Sunrisers Hyderabad 562
2016 Virat Kohli Royal Challengers Bangalore
973 (all time record)
2017 david warner Sunrisers Hyderabad 641
2018 kane williamson Sunrisers Hyderabad 735
2019 david warner Sunrisers Hyderabad 692
2020 KL Rahul Kings XI Punjab 670
2021 Ruturaj Gaikwad Chennai Super Kings 635
2022 jos buttler Rajasthan Royals 863
2023 Shubhman Gill Gujarat Titans 890
2024 Virat Kohli Royal Challengers Bangalore 741
2025 Sai Sudarshan Gujarat Titans 759
2026 Vaibhav Suryavanshi Rajasthan Royals 776

 

Virat Kohli still has the biggest record

If we look at the history of Orange Cap, David Warner is the most successful player, who has won the Orange Cap three times. At the same time, the record of scoring most runs in a season is still in the name of Virat Kohli. He scored 973 runs for Royal Challengers Bangalore in 2016.

 

Fastest batsman to score 1000 runs

In Qualifier-2 against Gujarat Titans, Vaibhav Suryavanshi also made the record of completing the fastest 1000 runs in IPL history. He achieved this feat in just 440 balls. In this matter, he broke the record of West Indies star player Andre Russell. He also became the youngest Orange Cap winner in IPL history.


READ NEXT
Cancel OK