the angels signed 31-year-old lhp dontrelle willis to a minor league contract and assigned him to triple-a salt lake. The two-time all-star and 2003 nl rookie of the year hasn't appeared in a major league game since sept. 25, 2011 with cincinnati. He was pitching this season for the long island ducks of the independent atlantic league and started in their all-star game.