
In an incredible milestone in IPL 2025, Virat Kohli became the most 50 runs or more in the history of the Indian Premier League. This feat further solidifies his place as one of the best players in T20 cricket. With this record, Kohli has now achieved 50 or more runs 67 times in IPL history, breaking the old record and setting a new benchmark for generations to come.
Virat Kohli’s Match-Winning Performance

Kohli achieved this milestone against RCB and Punjab Kings in IPL 2025. During the game, Kohli had a brilliant innings of 73 (54)*and helped RCB achieve a comfortable win.
Kohli’s innings as part of a chase of 158 comprised 7 fours and 1 six, and was crucial in chasing down the target with 7 balls remaining in the game. This was Kohli’s 67th 50+ innings in the IPL and also constituted a win with 3 wickets remaining in the innings (18.5 overs).
Kohli’s Iconic IPL Journey

Virat Kohli, known for his superb batting technique and ability to perform under pressure, has consistently been one of the highest run-scorers in the IPL from the very beginning.
With a record 67 50+ run scores, Kohli has gone through the most benchmarks as a player in the league, surpassing other legends of the game by a long way. His list includes several match-winning innings and the ability to perform when most needed by his team.
RCB’s Retribution on Punjab Kings
This win felt particularly sweet for RCB, given it was an act of revenge against Punjab Kings for beating them by 5 wickets earlier on April 18, 2025, at RCB’s home ground, M Chinnaswamy Stadium.
RCB arrived late to the game, having lost the toss to bowl first, making a target of 158 runs for Punjab. Kohli’s authoritative innings meant RCB got the win on the chase, and also added another special memory to the never-ending story of Kohli’s successful IPL career. His exuberant celebrations at the end of the match spoke volumes of his desire to continue to succeed.
Top 5 Players with the Most 50+ Scores in IPL

Virat Kohli – 67 times (in 252 innings)
David Warner – 66 times (in 184 innings)
Shikhar Dhawan – 53 times (in 221 innings)
Rohit Sharma – 45 times (in 258 innings)
KL Rahul – 43 times (in 129 innings).
ALSO READ: PBKS vs RCB IPL 2025: RCB Avenges PBKS At Mullanpur By 7 Wickets