Giants' offense stalls as they fall to Royals in sellout home opener
Thairo Estrada returns from injured list in loss to A's
Wood goes six, Giants beat Royals for 4th straight win
Giants announce starting lineup for home opener vs. Royals – KNBR
Positive, negative takeaways from Giants' bizarre season-opening
Thairo Estrada leaves the game, 04/03/2023
Thairo Estrada Player Props: Giants vs. Rockies
SF Giants injury news: Thairo Estrada's x-rays are clean - McCovey
Giants' 9th inning rally falls short in home opener loss to Royals
Royals end Giants' 5-game winning streak, 3-2
Thairo Estrada Player Props: Giants vs. Dodgers
SF Giants extend win streak with walk parade vs. KC Royals