Indian Premier League veteran Rohit Sharma created the history of Indian Premier League on Sunday, March 29, as he was the first player in the history of IPL who played in all the 19 editions of the tournament wearing the cap. The goal was achieved when on March 29, the opener of the Mumbai Indians featured in the starting line-up in the IPL 2026 game versus the Kolkata Knight Riders at the Wankhede Stadium in Mumbai.
Rohit Sharma and Virat Kohli stand as the only cricketers to feature in all 19 seasons of the Indian Premier League. However, what sets Rohit apart is that he has represented India at least once during every IPL season of his career.
The right-hander made his international debut against Ireland national cricket team in June 2007, just a year before the inaugural IPL season in 2008. Later that year, he also made his T20I debut, further establishing his presence on the international stage.

On the other hand, Virat Kohli played in the 2008 before making his debut for India against Sri Lanka in Dambulla later that year. Since the league’s founding, the former captain of the RCB has been a one-franchise player with Royal Challengers Bengaluru. Overall, Virat participated in the first season as an uncapped player even though he played in every season.
In the meantime, Rohit played for the now-defunct Deccan Chargers throughout the first three IPL seasons. He scored 1170 runs in 45 games while he was a member of them, and he was crucial to their 2009 championship run. Notably, he scored a remarkable hat-trick against his current team, the Mumbai Indians, and won the Emerging Player of the Season award that year.

During the 2011 mega auction, the fashionable hitter joined the Mumbai Indians. Since then, he has become an iconic member of the team, leading them to five IPL titles as captain. Rohit has played in 228 games for MI over the years, scoring 5876 runs and becoming one of the most reliable players in the league.
