Image Credits: Google
MS Dhoni holds the record for the most number of times a player has been retained by an IPL franchise.
Image Credits: Google
Pollard played for the Mumbai Indians for 13 seasons, from 2010 to 2022.
Image Credits: Google
Rohit Sharma has been with the Mumbai Indians for all 17 seasons, though he wasn't always the captain.
Image Credits: Google
Jasprit Bumrah has been with the Mumbai Indians since 2013 and is one of their core pace bowlers.
Image Credits: Google
Virat Kohli played for the Royal Challengers Bangalore for all 17 seasons of the IPL, though he stepped down as captain after the 2021 season.
Image Credits: Google
Chris Gayle is one of the most entertaining batsmen in IPL history.
Image Credits: Google
AB de Villiers was a fan favorite for the Royal Challengers Bangalore for 11 seasons (2011-2021).
Image Credits: Google
David Warner was a prolific scorer for the Sunrisers Hyderabad, leading them to their only IPL title in 2016.
Image Credits: Google
Ravindra Jadeja has been a consistent all-rounder in the IPL, playing for five different franchises - Chennai Super Kings, Rajasthan Royals, Kochi Tuskers Kerala, Gujarat Lions, and currently back with CSK.
Image Credits: Google
Shikhar Dhawan is a solid opening batsman who has played for five different franchises - Delhi Daredevils (now Delhi Capitals), Mumbai Indians, Sunrisers Hyderabad, Kings XI Punjab (now Punjab Kings), and currently back with Delhi Capitals.
Image Credits: Google