Mark DeRosa apparently has parlayed his career year into big money. The Cubs on Tuesday reached an agreement with DeRosa on a three-year, $13 million contract, according to a report on ESPN.com.