The Indian Premier League’s 2025 season is a cauldron of big hits and bigger dreams, and as the halfway mark looms, a handful of batsmen are carving their names into the record books. The race for the Orange Cap—awarded to the season’s top run-scorer—is heating up, with some familiar faces and a couple of new firebrands slugging it out.
Based on the latest official tallies from the IPL’s governing body and match reports up to April 24, here’s the lowdown on the top five run-scorers tearing up the turf. Sai Sudharsan, the Gujarat Titans’ silky left-hander, sits pretty at the top with 417 runs. The 23-year-old has been a revelation, stroking his way through seven innings with a strike rate hovering around 155. His 96 not out against Punjab Kings on April 16 was a masterclass in pacing an innings—calm as a monk, then explosive when it mattered.
Sudharsan’s knack for finding gaps and punishing loose balls has made him the man to beat. Nipping at his heels is Royal Challengers Bangalore’s evergreen warrior, Virat Kohli, with 392 runs. Kohli’s been a one-man wrecking crew, churning out scores with the reliability of a Swiss watch. His unbeaten 77 against Rajasthan Royals on April 24 kept RCB’s chase alive, blending grit with those trademark cover drives that still make jaws drop. At 36, he’s proving age is just a number.
Lucknow Super Giants’ Nicholas Pooran is third, racking up 377 runs with a strike rate that could make a rocket blush—well over 200. The West Indian’s 64 off 28 balls against Chennai Super Kings on April 19 was pure carnage, peppering the stands with sixes.
Pooran’s middle-order blitzes are why bowlers wake up sweating. Suryakumar Yadav, Mumbai Indians’ 360-degree maestro, holds fourth with 373 runs. Back from injury, he’s been a human highlight reel, unfurling scoops and lofts that defy gravity. His 78 off 40 balls against Delhi Capitals on April 21 turned a tricky chase into a stroll. Yadav’s fearless approach is Mumbai’s trump card.
Rounding out the top five is Rajasthan Royals’ Jos Buttler with 356 runs. The Englishman’s 107 not out against Kolkata Knight Riders on April 12 was a statement—cool-headed under pressure, then ruthless in the death overs. Buttler’s ability to switch gears makes him a constant threat. These numbers, crunched from official IPL scorecards and match summaries, tell a story of skill, nerve, and raw power. With weeks of cricket left, the Orange Cap is still anyone’s game.
The stats below are current as of April 24, 2025, and only include runs scored in the ongoing IPL season:
Sai Sudharsan (Gujarat Titans): 417 runs, 7 innings, strike rate 154.89
Virat Kohli (Royal Challengers Bangalore): 392 runs, 8 innings, strike rate 148.48
Nicholas Pooran (Lucknow Super Giants): 377 runs, 8 innings, strike rate 208.77
Suryakumar Yadav (Mumbai Indians): 373 runs, 7 innings, strike rate 151.42
Jos Buttler (Rajasthan Royals): 356 runs, 7 innings, strike rate 149.58