Chris Martin and the Texas Rangers completed a $4 million, one-year contract that puts the reliever back in the bullpen with his hometown team.