The Blue Jays have agreed to a one-year, $4.7 million deal with Colby Rasmus.

Rasmus, 26, hit .223 last year, when he set career bests with 23 homers and 75 RBIs.

He has a .243 average with 76 homers and 246 RBIs in four big league seasons with St. Louis and the Blue Jays, who acquired him in July 2011.