Giants 2022 roster breakdown
Ranking the San Francisco Giants' offseason priorities - The Athletic
2023 Giants, A's fall short of Bay Area baseball's legacy of greatness
Barry Tompkins: Giants need to find their vibe
The SF Giants don't hit the ball hard. Does that matter?
SF Giants: Brandon Crawford injured, exits game vs. Braves early
Scott Harris brings pinch of the Giants' offense to Detroit - Bless You Boys
The 2023 San Francisco Giants' likeliest scenario - The Athletic
Mitch Haniger to undergo surgery on fractured forearm, Davis avoids worst-case scenario – KNBR
Best international signings in Giants history