Stubbs signed a minor-league contract with the Rangers on Tuesday.
After being signed, Stubbs was assigned to Triple-A Round Rock. Stubbs opened the season in the majors with the Giants and played in 10 games, during which he went 2-for-22 (.091). Stubbs has plenty of major-league experience and has a career batting average of .242, but hasn't hit above .225 since 2014.