Veteran switch-hitting outfielder Robbie Grossman signed a one-year contract Friday with the Texas Rangers, who are unsettled in left field.

Grossman's deal, which could be worth as much as $5 million, came three days before Monday's full-squad reporting date. His base salary will be $2 million and he could earn as much as $3 million more in incentives.