Ryan O’Hearn, 29, appeared in 342 games with Kansas City over the past fives seasons, playing first and both corner outfield spots.