Virat Kohli initiated his IPL journey with Royal Challengers Bangalore in the inaugural edition and has remained loyal to the franchise ever since, making him the sole player in IPL history to be associated with just one team.
With a remarkable 7263 runs, featuring 7 centuries and 50 half-centuries, Kohli holds the distinction of being the highest run-scorer in IPL history
Despite captaining RCB from 2013 to 2021, Kohli's leadership only led the team to one IPL final without securing the coveted trophy, marking a pivotal chapter in IPL history
Currently, with 237 matches to his name, Kohli occupies the fourth spot in the list of players with the most matches played.
1. MS Dhoni, the iconic leader of the Chennai Super Kings, claims the top position with 250 matches, showcasing his unwavering commitment to the Yellow Army. Beginning his IPL journey with CSK, Dhoni has been a pivotal force, guiding the team to five IPL titles.
Rohit Sharma, the prolific batsman, closely follows with 243 IPL matches. Starting with Deccan Chargers, Rohit moved to Mumbai Indians in 2011 and captained the team from 2013 to 2023, securing five IPL trophies under his dynamic leadership.
Dinesh Karthik, a participant in every IPL season, has featured in 242 matches across 16 seasons, placing him ahead of Virat Kohli in match count. Joining Royal Challengers Bangalore in 2022, Karthik continues to be a crucial part of the Faf du Plessis-led team.