Factor two is that they have a top 10 offense in all of baseball. Having scored 299 runs which ranks them 9th in the entire league, and 3rd in the NL behind only the Dodgers and Reds. What makes these numbers so intriguing is the fact they are doing this with a less than star studded assortment of pieces. They have hit the 3rd most home runs in the Majors with 91, while also owning the 3rd best on base percentage in the NL at .317. Obviously, the resurgence of franchise stall worth’s like Shortstop Brandon Crawford (14 homers and 41 RBI’s) and Catcher Buster Posey (11 homers and .338 BA) have been key. Though it is the unheralded performers who have been instrumental to this offensive resurgence. Players like Mike Yastrzemski, Darin Ruf, and Austin Slater are just 3 of 8 player that have at least 4 home runs, not named Crawford or Posey. Showing their power surge has gotten contributions from players across the roster. Plus, the versatility they can utilize to mix and match their lineups from game to game provides manager Gabe Kapler flexibility. All this shows while the Giants may not have the star ladened lineups many of their contemporaries have they have produced by committee to a similar level.