 Finch has played for a variety of teams in the Indian Premier League (IPL).He was first selected by Rajasthan Royals in 2010 before going on to play the next two seasons for Delhi Daredevils.2013 saw him play for Pune Warriors India, 2014 for Sunrisers Hyderabad and 2015 for Mumbai Indians, although his opportunities for the side were limited due to injury.