Veteran infielder Cliff Pennington became the first free agent to switch teams this offseason when the Los Angeles Angels signed him to a two-year, $3.75 million deal on Tuesday.