The Orange Cap continues to change hands almost every other match in IPL 2025. This time, it was Virat Kohli who reclaimed it in emphatic fashion. After Gujarat Titans’ opener B Sai Sudharsan briefly took the lead on Friday, Kohli snatched it back with a brilliant 62 off 33 balls for RCB against CSK at the M. Chinnaswamy Stadium. It remains an extremely close contest, Kohli now has 505 runs from 11 innings, while Sudharsan trails by just a single run, having played one fewer inning.

On the bowling front, Josh Hazlewood missed the match against CSK due to a shoulder issue, which left him one wicket short of the current Purple Cap holder, Prasidh Krishna of Gujarat Titans. Prasidh leads the race with 19 wickets in 10 matches, while Hazlewood remains on 18 from as many games.

Here’s how the Orange and Purple Cap leaderboards look following Royal Challengers Bengaluru’s narrow win over Chennai Super Kings on Saturday night.

IPL 2025 Orange Cap Update: Virat Kohli reclaims top spot

Virat Kohli surged to the top of the Orange Cap leaderboard, displacing Gujarat Titans’ Sai Sudharsan. Virat Kohli has scored 505 runs in 11 innings, while Sai Sudharsan is just behind with 504 runs from 10 innings.

RankPlayerTeamMatchesRunsStrike rate50s
1Virat KohliRoyal Challengers Bengaluru11505143.57
2Sai SudharsanGujarat Titans10504154.15
3Suryakumar YadavMumbai Indians11475172.73
4Jos ButtlerGujarat Titans10470169.15
5Shubman GillGujarat Titans10465162.05
6Yashasvi JaiswalRajasthan Royals11439154.05
7Nicholas PooranLucknow Super Giants10404203.04
8Mitchell MarshLucknow Super Giants9378158.84
9KL RahulDelhi Capitals9371146.13
10Shreyas IyerPunjab Kings10360180.94

IPL 2025 Purple Cap Update: Prasidh Krishna Leads the Way

Gujarat Titans pacer Prasidh Krishna continues to lead the Purple Cap race with 19 wickets. RCB’s Josh Hazlewood missed the match due to a shoulder niggle. CSK’s Noor Ahmad climbed to 3rd place after picking up a wicket. LSG’s Krunal Pandya moved into the 5th spot with a wicket against CSK.

RankPlayerTeamMatchesWicketsEconomy
1Prasidh KrishnaGujarat Titans10187.5
2Josh HazlewoodRoyal Challengers Bengaluru10178.4
3Noor AhmadChennai Super Kings11168.1
4Trent BoultMumbai Indians11168.8
5Krunal PandyaRoyal Challengers Bengaluru11148.6
6Mohammed SirajGujarat Titans10148.9
7Khaleel AhmedChennai Super Kings11149.9
8Mitchell StarcDelhi Capitals101410.2
9Varun ChakaravarthyKolkata Knight Riders10137.2
10Arshdeep SinghPunjab Kings10138.5

Note: Bowlers with the same number of wickets are ranked based on their economy rate. Also tied with 13 wickets each are: MI’s Hardik Pandya (11th), SRH’s Harshal Patel (12th) and PBKS’ Yuzvendra Chahal (13th).