4 Teams Ravindra Jadeja Has Played For In Indian Premier League

In the last 18 seasons, Jadeja has played 254 IPL matches for a total of four teams.

Cricket