The Texas Rangers have activated Hunter Pence from the injured list after he missed 23 games and a chance to start in the All-Star Game.