SURPRISE, Ariz. -- Brad Miller has agreed to a $10 million, two-year contract with the Texas Rangers, giving manager Chris Woodward a player who has started games at every infield and outfield position in his career.
Miller hit 20 home runs for Philadelphia last season, when he started games at first base, second base, third base, right field and left field. The 32-year-old Miller will make $6 million this season, and $4 million in 2023.
The Rangers agreed to a minor league contract with Charlie Culberson.
Culberson, who had a team-high 60 starts at third base for the Rangers last season, would have a $1.