The Tampa Bay Rays have finalized a $4 million, one-year contract with free-agent outfielder Carlos Gomez.

The 32-year-old batted .255 with 17 home runs, 23 doubles, 51 RBI and 13 stolen bases in 105 games for the Texas Rangers last season.