Miguel Andujar and the San Diego Padres agreed Wednesday to a $4 million, one-year contract, sources confirmed to ESPN’s Jeff Passan on Wednesday.