Of the 20 players who appeared against the Cardinals, only three --Brandon Belt, Brandon Crawford and Evan Longoria-- were on the team's Opening Day roster.