The Chicago Cubs have agreed to sign David Ross to a two-year, $5 million deal.

It was reported earlier Friday that Ross would sign with the San Diego Padres, but he ends up with the Cubs.