Answer
Mohammed Shami made his IPL debut with the Kolkata Knight Riders in 2010. He was a key member of the team that won the title in 2012. He has since played for a number of other teams, including the Delhi Daredevils, the Sunrisers Hyderabad, and the Punjab Kings. He is currently playing for the Gujarat Titans.