The San Francisco Giants have plenty of solid pieces in their lineup right now. They don’t have too many serious holes. They’re red hot as of late, and have firmly cemented themselves into contention halfway through the season. They’re currently sitting five games over .500, just 2.5 out of the NL West lead, and tied for second in the division with the Dodgers.
An 8-2 record over their last ten games which included games against NL West opponents, has helped them separate themselves from those who are dwindling. A series win early this week against Colorado will help separate them even more, and can put them right at the top of the division if results fall their way.