The Tampa Bay Rays have signed Steve Pearce to a one-year deal worth a reported $4.75 million.

He can earn more through incentives totaling up to $6 million.