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