The Chicago Cubs have agreed to a two-year, $13 million contract with Yan Gomes, according to sources.

Gomes, 34, hit a combined .252 with 14 home runs and 52 RBIs with the Washington Nationals and Oakland Athletics this past season.

He is expected to serve as the backup to starting catcher Willson Contreras.