Vaibhav Sooryavanshi won the Orange Cap for IPL 2026 with a most runs 776 runs in 16 matches in IPL 2026. Gujarat Titans’ Shubman Gill and Sai Sudharsan followed on and also made their mark with the 700 run figure with great consistency. Virat Kohli, Heinrich Klaasen, Ishan Kishan, KL Rahul, Abhishek Sharma, Mitchell Marsh and Jos Buttler delivered some great batting displays during the tournament. The list of the top 10 run scorers in IPL 2026 is complete, along with their batting stats and IPL highlights.
Most Runs in IPL 2026
| Player | Team | Matches | Runs | Highest Score | Average | Strike Rate | 100s | 50s |
| Vaibhav Sooryavanshi | Rajasthan Royals | 16 | 776 | 103 | 48.50 | 237.30 | 1 | 5 |
| Shubman Gill | Gujarat Titans | 16 | 732 | 104 | 45.75 | 163.02 | 1 | 6 |
| Sai Sudharsan | Gujarat Titans | 17 | 722 | 100 | 45.12 | 157.98 | 1 | 8 |
| Virat Kohli | Royal Challengers Bengaluru | 16 | 675 | 105* | 56.25 | 165.84 | 1 | 5 |
| Heinrich Klaasen | Sunrisers Hyderabad | 15 | 624 | 69 | 48.00 | 160.00 | 0 | 6 |
| Ishan Kishan | Sunrisers Hyderabad | 15 | 602 | 91 | 40.13 | 182.42 | 0 | 6 |
| KL Rahul | Delhi Capitals | 14 | 593 | 152* | 45.61 | 174.41 | 1 | 5 |
| Abhishek Sharma | Sunrisers Hyderabad | 15 | 563 | 135* | 40.21 | 204.72 | 1 | 4 |
| Mitchell Marsh | Lucknow Super Giants | 13 | 563 | 111 | 43.30 | 163.18 | 1 | 3 |
| Jos Buttler | Gujarat Titans | 17 | 526 | 60 | 37.57 | 152.46 | 0 | 4 |
Top 10 Highest Run Scorers in IPL 2026
1. Vaibhav Sooryavanshi – 776 Runs

Young Opener Vaibhav Sooryavanshi had a dream run for Rajasthan Royals and recorded 776 runs in the 16 innings he played in IPL 2026. The young opener was fearless from the very first match, and made the fans of his wonderful attacking stroke play and incredible strike rate of 237.30. He made one century and five half-centuries, including a top score of 103 and always played as a batsman in the powerplay. His exceptional play has led to him being crowned the Orange Cap and one of the most promising young batters in the league.
| Details | Information |
| Player | Vaibhav Sooryavanshi |
| Team | Rajasthan Royals |
| Runs | 776 |
| Matches | 16 |
| Highest Score | 103 |
| Average | 48.50 |
| Strike Rate | 237.30 |
| 100s/50s | 1 / 5 |
| Rank | 1st |
2. Shubman Gill – 732 Runs

Gujarat Titans captain Shubman Gill once again maintained his impressive consistency to rack up 732 runs in IPL 2026. He kept his strike-rate high at 163.02 and anchored the innings to perfection, yet again, making him one of the top T20 batsmen of the world. Gill had one century and six fifties including a highest score of 104 that got them into the playoff by helping Gujarat Titans. He was a consistent and beautiful all-round batsman who was the second highest run scorer of the season as he could also build long innings.
| Details | Information |
| Player | Shubman Gill |
| Team | Gujarat Titans |
| Runs | 732 |
| Matches | 16 |
| Highest Score | 104 |
| Average | 45.75 |
| Strike Rate | 163.02 |
| 100s/50s | 1 / 6 |
| Rank | 2nd |
3. Sai Sudharsan – 722 Runs

Sai Sudharsan kept building his reputation as a trusted young Indian batsman as he went on to score 722 runs in 17 innings for Gujarat Titans. His cool head and steady scoring were very instrumental to the team’s success. Sudharsan compiled his impressive tally of one century and eight half centuries to lead the run scorers in the number of fifty-plus runs. He turned out to be one of the most impressive players of IPL 2026 with his ability to rotate strike and accelerate when required.
| Details | Information |
| Player | Sai Sudharsan |
| Team | Gujarat Titans |
| Runs | 722 |
| Matches | 17 |
| Highest Score | 100 |
| Average | 45.12 |
| Strike Rate | 157.98 |
| 100s/50s | 1 / 8 |
| Rank | 3rd |
4. Virat Kohli – 675 Runs

In the battle of the greatest batsmen in IPL history, Virat Kohli once again proved the milestones that makes him one of the greatest batsmen in the history. He scores 675 runs in 16 matches for Royal Challengers Bengaluru in the IPL 2026. He was consistent while playing aggressive strokes and had struck the ball at an impressive rate of 165.84.
Kohli had scored his first century and fifth half-century, his highest being 105*. His tournament average score of 56.25 was one of the top in the tournament and had a significant contribution to RCB’s successful season.
| Details | Information |
| Player | Virat Kohli |
| Team | Royal Challengers Bengaluru |
| Runs | 675 |
| Matches | 16 |
| Highest Score | 105* |
| Average | 56.25 |
| Strike Rate | 165.84 |
| 100s/50s | 1 / 5 |
| Rank | 4th |
5. Heinrich Klaasen – 624 Runs

Heinrich Klaasen was one of the most wicked middle order batters in IPL 2026, who came in the form of Sunrisers Hyderabad and scored 624 runs in 15 matches for SRH. He has a fearless game against the pace and spin, which enabled SRH to put together several match winning totals in the tournament.
Heinrich did not produce a century, but had 6 half-centuries and an average of 48.00 with a strike rate of 160.00. Heinrich finished very well in the innings to make him one of the top players abroad this season.
| Details | Information |
| Player | Heinrich Klaasen |
| Team | Sunrisers Hyderabad |
| Runs | 624 |
| Matches | 15 |
| Highest Score | 69 |
| Average | 48.00 |
| Strike Rate | 160.00 |
| 100s/50s | 0 / 6 |
| Rank | 5th |
6. Ishan Kishan – 602 Runs

Ishan Kishan had an impressive IPL 2026 season with Sunrisers Hyderabad, scoring 602 runs from 15 innings. The left-handed batter was consistent in his delivery of quick starts for his side and averaged an excellent strike rate of 182.42 of the season, one of the most entertaining batters of the season.
He scored a career-best 91 in an important innings and his half-centuries showed that he was consistent in the top of his order. Kishan’s attacking style and fearless stroke play played a key role in SRH’s strong batting performances throughout the tournament.
| Details | Information |
| Player | Ishan Kishan |
| Team | Sunrisers Hyderabad |
| Runs | 602 |
| Matches | 15 |
| Highest Score | 91 |
| Average | 40.13 |
| Strike Rate | 182.42 |
| 100s/50s | 0 / 6 |
| Rank | 6th |
7. KL Rahul – 593 Runs

KL Rahul was in blistering form for the Delhi Capitals, leading their batting unit from the front with 593 runs across 14 matches. Blending textbook elegance with immense power, he operated at a lethal strike rate of 174.41. The absolute highlight of his tournament was an iconic, unbeaten 152* against the Punjab Kings—making him the first Indian batter in history to score a 150+ in an IPL match. He concluded his campaign with an average of 45.61, alongside one century and five fifties.
| Details | Information |
| Player | KL Rahul |
| Team | Delhi Capitals |
| Runs | 593 |
| Matches | 14 |
| Highest Score | 152* |
| Average | 45.61 |
| Strike Rate | 174.41 |
| 100s/50s | 1 / 5 |
| Rank | 7th |
8. Abhishek Sharma – 563 Runs

Abhishek Sharma had a stellar IPL season with Sunrisers Hyderabad. He put the side forward with lively starts to the top order in 15 appearances, while scoring 563 runs. His ferocious powerplay stroke helped Hyderabad score big through the season.
Abhishek made one century and four half centuries, including an unbeaten 135*. He finished the season with an excellent strike rate of 204.72 and an average of 40.21, making him one of the most dangerous batters in IPL 2026.
| Details | Information |
| Player | Abhishek Sharma |
| Team | Sunrisers Hyderabad |
| Runs | 563 |
| Matches | 15 |
| Highest Score | 135* |
| Average | 40.21 |
| Strike Rate | 204.72 |
| 100s/50s | 1 / 4 |
| Rank | 8th |
9. Mitchell Marsh – 563 Runs

Mitchell Marsh was a terrific IPL 2026 season player for Lucknow Super Giants. The Australian all-rounder had played some match-winning knocks throughout the season, also scoring 563 runs in 13 matches.
Marsh even managed to score one century and three 50s with his best score coming at 111. He was consistent and had attacking temperament throughout the tournament, averaging 43.30 and a strike-rate of 163.18.
| Details | Information |
| Player | Mitchell Marsh |
| Team | Lucknow Super Giants |
| Runs | 563 |
| Matches | 13 |
| Highest Score | 111 |
| Average | 43.30 |
| Strike Rate | 163.18 |
| 100s/50s | 1 / 3 |
| Rank | 9th |
10. Jos Buttler

Jos Buttler yet again demonstrated the reason for his being one of the best T20 batters in the world. As a Gujarat Titans batsman, he played some crucial knocks and was an integral member of its batting line-up.
Then, at the start, Buttler got them off to a flying start and ensured they were never under pressure in the powerplay. Buttler’s aggressive hitting and experience were evident in several pivotal matches for Gujarat Titans, which led him to become one of the top 10 run-getters in IPL 2026.
| Details | Information |
| Player | Jos Buttler |
| Team | Gujarat Titans |
| Runs | 526 |
| Matches | 17 |
| Highest Score | 60 |
| Average | 37.57 |
| Strike Rate | 152.46 |
| 100s/50s | 0/4 |
| Rank | 10th |
Conclusion
IPL 2026 had some terrific batting skills by numerous top hitters. The tournament’s top run scorer was Vaibhav Sooryavanshi who scored 776 runs for Rajasthan Royals. There were also several iconic performances from Shubman Gill, Sai Sudharsan, Virat Kohli, Heinrich Klaasen, Abhishek Sharma, Mitchell Marsh, Jos Buttler and more.
IPL 2026 was one of the most exciting tournaments due to their consistency, attacking batters, and their performance under the pressure. There was plenty of records, centuries, and match winning knocks to see during the season as fans were able to witness.
FAQs
With Rajasthan Royals’ score being the most, Vaibhav Sooryavanshi collected the highest number of runs with 776 runs.
The Orange Cap was won by Vaibhav Sooryavanshi who scored the maximum runs in the season.
Shubman Gill finished as the second-highest run-scorer with 732 runs for Gujarat Titans.
Three of them went above 700 runs namely Vaibhav Sooryavanshi, Shubman Gill and Sai Sudharsan.
The Gujarat Titans had the highest crowd in the top 10 with names of Shubman Gill, Sai Sudharsan and Jos Buttler.

