The Indian Premier League 2025 season delivered thrills, comebacks, and some extraordinary batting performances. With every game, the race for the Orange Cap—the prestigious title awarded to the highest run-scorer—heated up. Several top-order batters from across franchises lit up the tournament with consistent brilliance, record-breaking knocks, and match-winning partnerships.
In this in-depth analysis by Reddy Anna, we break down the performances of the top 10 highest run-scorers of IPL 2025, focusing on their strike rates, consistency, key moments, and overall contribution to their teams.
1. B Sai Sudharsan (Gujarat Titans) – 759 Runs
The Orange Cap Winner of IPL 2025
Sai Sudharsan emerged as the surprise package and ultimate Orange Cap holder of IPL 2025. Scoring 759 runs in 15 matches with an average of 54.21 and a blistering strike rate of 156.17, Sudharsan combined elegance with aggressive intent. His highest score of 108 not out* showcased his ability to anchor innings while accelerating in the later overs.
He hit 88 fours and 21 sixes, proving his dominance as a boundary hitter. Most impressively, he maintained composure in pressure situations, often rescuing GT’s innings from shaky starts. His lone century and six half-centuries tell the story of consistency throughout the tournament.
Reddy Anna’s Take: “Sai Sudharsan played like a seasoned international star. He timed the ball beautifully and knew when to shift gears. A future captaincy candidate if this form continues.”
2. Suryakumar Yadav (Mumbai Indians) – 717 Runs
Mumbai’s Dynamic Game-Changer
Suryakumar Yadav proved once again why he is regarded as one of the most explosive T20 batters in the world. With 717 runs in 16 innings at an unbelievable average of 65.18 and a phenomenal strike rate of 167.91, SKY redefined fluency and control under pressure.
Even without scoring a century, his five half-centuries and aggressive middle-over strikes ensured Mumbai always stayed ahead of the game. His knack for innovation and use of 360-degree shots added flair to MI’s batting order.
Reddy Anna’s Take: “SKY is in a league of his own. His strike rotation and sudden acceleration made him a nightmare for bowlers.”
3. Virat Kohli (Royal Challengers Bengaluru) – 657 Runs
Classic Kohli with a Twist
Virat Kohli’s form in IPL 2025 was a blend of experience, grit, and controlled aggression. Scoring 657 runs in 15 innings, he averaged 54.75 while maintaining a healthy strike rate of 144.71. Though he didn’t register a century, his eight fifties were pivotal in setting up or chasing targets.
His ability to adapt to different conditions and bowlers was key to RCB’s journey to the final. Kohli’s stroke-making, especially in the powerplay, provided RCB with strong foundations in most games.
Reddy Anna’s Take: “Kohli led from the front. He showed once again why class and temperament never go out of style.”
4. Shubman Gill (Gujarat Titans) – 650 Runs
Leading from the Front
Shubman Gill, the captain of GT, matched his young teammate Sudharsan stride for stride. With 650 runs in 15 matches, Gill averaged 50.00 and struck at 155.87—a clear sign of his evolving T20 game.
Though he didn’t get to a hundred, his high score of 93 not out* highlighted his ability to bat deep. His composure under pressure and tactical placement of shots made him one of the toughest openers to bowl to.
Reddy Anna’s Take: “Gill brought maturity and flair to the GT top order. His partnership with Sudharsan was among the highlights of the season.”
5. Mitchell Marsh (Lucknow Super Giants) – 627 Runs
The Powerhouse from Australia
Mitchell Marsh played just 13 matches but made a massive impact. With 627 runs at an average of 48.23 and a strike rate of 163.70, Marsh provided LSG with both stability and explosiveness.
His standout performance was a fiery 117-run knock, which completely dismantled the opposition. Marsh’s ability to clear boundaries—37 sixes and 56 fours—made him one of the most dangerous batters in the death overs.
Reddy Anna’s Take: “Marsh was brutal this season. He combined raw power with clean hitting. One of LSG’s best buys ever.”
6. Shreyas Iyer (Punjab Kings) – 604 Runs
PBKS’s Reliable Anchor
In a PBKS side full of hitters, Shreyas Iyer brought balance. Scoring 604 runs from 17 innings, Iyer averaged 50.33 and struck at an impressive 175.07. While he didn’t notch up a century, his high score of 97 not out* was a masterclass in chasing under pressure.
He not only built partnerships but also accelerated when required. His leadership with the bat added composure to PBKS’s often erratic middle order.
Reddy Anna’s Take: “Shreyas Iyer showed he’s not just a middle-order batter—he’s a crisis man. The glue that held PBKS together.”
7. Yashasvi Jaiswal (Rajasthan Royals) – 559 Runs
Explosive Starts Every Time
Jaiswal continued his rise as a power-packed opener for RR. In 14 matches, he scored 559 runs at an average of 43.00 and a solid strike rate of 159.71. Though his highest score was 75, his ability to score quickly and fearlessly at the top made him invaluable.
He hit 60 fours and 28 sixes, often giving RR flying starts. While consistency slightly dipped in the middle of the tournament, Jaiswal remained one of the most dangerous openers.
Reddy Anna’s Take: “Jaiswal is India’s next T20 superstar. Bold, confident, and never afraid to take on bowlers.”
8. Prabhsimran Singh (Punjab Kings) – 549 Runs
The Underdog Surprise
Prabhsimran Singh was one of PBKS’s breakout performers. Scoring 549 runs without a single not out, his average was 32.29 but his strike rate of 160.52 made him a standout attacking batter.
His fearless strokeplay and quick-fire 30s and 40s added much-needed momentum at the top. His innings of 91 was full of crisp hitting, and he smashed 30 sixes over the season.
Reddy Anna’s Take: “He came in with little hype but finished with big numbers. Prabhsimran’s hunger was visible in every shot.”
9. KL Rahul (Delhi Capitals) – 539 Runs
The Calm Conductor
KL Rahul made a quiet return to form, scoring 539 runs in 13 innings with an average of 53.90. His unbeaten 112 was a tournament highlight*, proving he still has the ability to anchor and finish games.
Rahul’s versatility—whether opening or batting in the middle—helped DC in tricky chases. With a strike rate of 149.72, he struck the right balance between safety and aggression.
Reddy Anna’s Take: “KL played with a calm head. He absorbed pressure and delivered when it mattered most.”
10. Jos Buttler (Gujarat Titans) – 538 Runs
Finisher Extraordinaire
Buttler’s move to GT paid off as he delivered 538 runs in 13 innings, averaging 59.77 with a monstrous strike rate of 163.03. His finishing ability and quick starts were a big factor in GT’s deep run in the tournament.
Even though he didn’t score a century, his five fifties and consistent boundary hitting (52 fours, 24 sixes) made him one of the most effective overseas batters.
Reddy Anna’s Take: “Buttler was clinical. He brought that cool English flair and executed his role with perfection.”
The IPL 2025 Orange Cap race was packed with drama, high scores, and breakout stars. From Sai Sudharsan’s dominant run to the veterans like Kohli and Rahul showing their class, this season highlighted how T20 cricket continues to evolve.
Whether you’re a fantasy league fan or a bettor tracking form, these top scorers gave consistent returns throughout the season. Their performances not only entertained millions but also redefined what it means to be a T20 batsman.
Which of these players will dominate again next season? Only time will tell. Until then, keep watching, analyzing, and enjoying the magic of IPL. Start Cricket Betting with Reddy Anna Book..