One of the primary reasons for optimism for San Francisco Giants fans this year — in addition to, you know, the courtesy optimism handed out in a pretty bag to every fan at the start of a season — is the lack of holes in the roster. The potential lack of holes, that is.
While some teams achieve mediocrity or even respectable competency by surrounding a few stars with random humans possessing vaguely baseball-sounding names (see: Angels [of Anaheim], Los Angeles for the last decade) the Giants figure to do so with unrelenting decency.