The Cubs signed veteran outfielder Shane Vicotrino to a minor league deal Friday with an invitation to big league camp.

Victorino will earn $1 million in base salary if he makes the major league club, with an opportunity to earn an additional $1 million in performance bonuses, an MLB source told ESPN's Jerry Crasnick.