Chris Martin and the Texas Rangers have completed a one-year contract that puts the veteran reliever back in the bullpen with his hometown team.