LOS ANGELES -- The Dodgers have agreed to a $28 million, four-year contract with Cuban prospect Alexander Guerrero, according to a person familiar with the deal.