Rangers outfielder Nelson Cruz has been picked for the AL All-Star roster, replacing injured Angels center fielder Torii Hunter, according to an Associated Press report on Friday.