Star batter Virat Kohli took 18 seasons to win his first-ever IPL title as Royal Challengers Bengaluru (RCB) clinched the trophy in the 2025 season. They defeated the Punjab Kings (PBKS) by six runs in the final.
Virat Kohli played a key role and was the leading run-scorer for RCB in the season. He made 657 runs from 15 games at an average of 54.75 and a strike-rate of 144.71, with eight half-centuries.
Kohli had come close to winning the title on three occasions as RCB played the finals in 2009, 2011, and 2016, but failed to win the trophy. Overall, he has amassed 8661 runs from 267 IPL matches at an average of 39.54 with eight tons and 63 fifties.
While it took him 18 years to win the IPL, there have been several players who were lucky enough to have touched the silverware much earlier. This also includes players who were part of winning teams but did not make a significant contribution themselves.
That said, here are five Indian players who you may not know won the IPL before Virat Kohli did:
#5 RP Singh

Former India pacer RP Singh made his IPL debut in 2008 with the now-defunct Deccan Chargers. The very next season in 2009, he went on to win the league as the Deccan Chargers beat RCB by six runs in the final.
Batting first, they put up 143/6 on the board and restricted the opposition to 137/9. RP Singh returned with figures of 1/16 from four overs. Virat Kohli was also part of that final and made seven runs.
The left-arm pacer played a key role throughout and ended as the highest-wicket taker with 23 scalps, winning the 'Purple Cap'.
#4 Wriddhiman Saha

Former wicketkeeper-batter Wriddhiman Saha played for the Chennai Super Kings (CSK) in 2011, and featured in the 2011 final against RCB. He did not get an opportunity to bat in the game, but laid his hands on the title as CSK won by 58 runs.
Saha batted in three innings that season and scored 68 runs with a top score of an unbeaten 46. Virat Kohli made 35 runs in the 2011 final. He had an impressive season and scored 557 runs from 16 games at an average of 46.41 with four fifties, but could not win the trophy.
#3 Jaydev Unadkat

Left-arm pacer Jaydev Unadkat was a part of the Kolkata Knight Riders (KKR) when they won the IPL in 2012. KKR beat CSK by five wickets in a thrilling final that went down to the wire. CSK posted a total of 190/3 after batting first. Kolkata got over the line in the last over, with two deliveries to spare.
Unadkat was not a part of the playing 11 in the final, and played just one game that season, returning with figures of 0/32 from three overs. Nonetheless, he became an IPL winner. He also played with Virat Kohli for a year in the league while he was with RCB in 2013.
#2 Unmukt Chand

Former India batter and Under-19 World Cup-winning captain Unmukt Chand, who now plays for the USA, also won the IPL before Virat Kohli. Unmukt was a part of the Mumbai Indians (MI) when they won the league in 2015.
MI beat CSK by 41 runs in the final and won the title for the second time. However, the right-hander did not play the final. Overall, he played six matches that season and scored 102 runs at an average of 20.40 with a half-century.
Unkmut last featured in the IPL in 2016, where he played one game for MI, after which he was released and never returned to the league.
#1 Cheteshwar Pujara

Veteran Test batter Cheteshwar Pujara, who recently retired from all forms of Indian cricket, is also among those who won the IPL before Virat Kohli. Pujara was acquired by CSK in 2021 for ₹50 lakh. They beat KKR in the final by 27 runs.
The right-hander did not play a game the entire season but became an IPL champion. He had then returned to the league after 2014. Pujara was, however, released after 2021 and never played the IPL again. He had featured alongside Kohli while he was a part of RCB from 2011 to 2013.
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS