Infielder Kevin Newman and the Los Angeles Angels agreed Thursday to a $2.75 million, one-year contract.