The San Francisco Giants have enough talent to contend for a playoff spot, but they play in the toughest division in baseball ...