Editor’s note: Baseball is back and Yahoo Sports is previewing all 30 teams over the next month. This year’s previews will focus on fantasy and reality, as our MLB news staff and our fantasy baseball crew come together to assess each team before opening day. Next up, the San Francisco Giants.

The San Francisco Giants are stuck between two competing ideas — embracing the rebuild and spinning off any valuable members of their championship core or trying to keep up with the Los Angeles Dodgers, Colorado Rockies and San Diego Padres in the NL West.

It seemed pretty obvious what the Giants should do after their 89-loss season in 2018. Without a bright farm system, this Giants team screams tear down. They did bring in a new president of baseball operations in ex-Dodgers general manager Farhan Zaidi. And then they chased Bryce Harper. But as opening day approaches, they’re not in tremendously better than shape than when last season ended. They only thing they got was more healthy.

While Giants fans can make a compelling case for adding Harper, it still would have seemed a bit like their last couple offseasons, where they’ve acted boldly in an effort to keep their winning tradition going. These Giants are now saddled with unfortunate contracts and/or injured players.

On the fantasy end of things, the Giants face some of the same question marks as last year — Buster Posey’s health, Madison Bumgarner’s health (and trade value), if there’s anything worthy in the bullpen and what Evan Longoria has left in the tank. If you’re bold, there are a few younger Giants worth considering in your drafts, but there’s certainly no Vlad Jr. waiting in the wings. - Mike Oz

Giants’ offseason grade

No Bryce, no bueno. The Giants offseason will be remembered for everything they didn’t do rather than what they did. They didn’t land Harper. They didn’t drastically improve their outfield, only adding Gerardo Parra.

Their starting rotation still has some of the same problems, and it’s not too likely that bringing back Derek Holland or adding Drew Pomeranz is enough to turn things around. They can eat innings, sure. But compete with the Dodgers?

The Giants also didn’t take too many drastic steps toward a rebuild. There’s an argument to made that Bumgarner has value to rebuild and it’s better to let him start strong before exploring a deal, which is completely fair. But there still wasn’t much movement toward building the Giants of the future.

Our grade: D - Not enough to reshape the team, one way or another. - Mike Oz

[Batter up: Join or create a 2019 Yahoo Fantasy Baseball league for free today]

San Francisco’s projected lineup and pitching staff

View photos The San Francisco Giants' projected lineup for 2019. (Yahoo Sports) More

Who will be the Giants’ best fantasy buy?

Mac Williamson was briefly the rage for Giants fans last year after a newly retooled swing resulted in a huge Spring Training performance followed by a hot start in April, when he posted a 1.105 OPS, recorded the hardest-hit home run by a Giants player in the Statcast era and added a 464-foot opposite field homer before suffering a concussion that effectively ruined the rest of his season. The impressive hitting was all during a tiny sample, but Williamson enters 2019 healthy and with a real opportunity (he’s out of options and San Francisco fields arguably the worst outfield in baseball right now), so he’s a flier to target late in drafts. - Dalton Del Don