Question: who does ervin santana play for?
Answer: He has played in Major League Baseball (MLB) for the Los Angeles Angels, Kansas City Royals, Atlanta Braves, Minnesota Twins, and Chicago White Sox. Santana is a two-time All-Star, and he threw a no-hitter with the Angels in 2011.