Multiple choice Who are the only players to play for the same franchise every year since 2008? MS Dhoni Harbhajan Singh Virat Kohli Steve Smith Reveal answer Fill a bubble to check yourself C Correct answer Explanation Virat Kohli has been with the Royal Challengers Bangalore (RCB) since the inaugural season in 2008. Other players have switched teams over the years.