Six-time All-Star Nomar Garciaparra and the Los Angeles Dodgers agreed Monday to an $18.5 million, two-year contract. The 33-year-old Garciaparra, the NL comeback player of the year, will get a $2.5 million signing bonus, a salary of $7.5 million next season and $8.5 million in 2008. His deal also contains performance bonuses and a no-trade provision.
A two-time AL batting champion, Garciaparra shifted to first base with the Dodgers last season, his first with the team. He hit .303 with 93 RBIs and 20 home runs.