Indian Premier League, 2012

Indian Premier League, 2012

Chennai Super Kings Squad (March 5, 2012)

Indian Premier League, 2012

Deccan Chargers Squad (March 5, 2012)

Indian Premier League, 2012

Delhi Daredevils Squad (March 19, 2012)

Indian Premier League, 2012

Kings XI Punjab Squad (April 14, 2012)

Indian Premier League, 2012

Kolkata Knight Riders Squad (March 5, 2012)

Indian Premier League, 2012

Mumbai Indians Squad (May 2, 2012)

Indian Premier League, 2012

Pune Warriors Squad (March 29, 2012)

Indian Premier League, 2012

Rajasthan Royals Squad (March 7, 2012)

Indian Premier League, 2012

Royal Challengers Bangalore Squad (May 5, 2012)