109 editions and counting
Small Ball covers the Giants every single day of the MLB season. Each edition includes game recaps with full box scores, player stats, standings updates, injury reports, and front-office news. Browse every edition below, organized by month.
Today's Giants Page →SF Giants may have quietly fleeced the Royals in the Mike Yastrzemski trade
The San Francisco Giants are looking to build on their recent offensive surge as they prepare to face the Washington Nationals tonight, but the looming return of injured outfielders poses a tactical dilemma. Yesterday's narrow 2-1 victory over the Chicago Cubs showcased an...
Read full recap →Lack of offseason activity in key roster area led to SF Giants walk-off loss to Cubs
The San Francisco Giants continued to demonstrate their inconsistency as they split their series with the Chicago Cubs, suffering a gut-wrenching 3-2 walk-off loss before bouncing back to win 2-1 in extra innings. Matt Chapman’s clutch single in the 10th was a much-needed...
Read full recap →SF Giants backstop elects free agency, joins Los Angeles Angels on minor league deal
The San Francisco Giants fell just short of a four-game winning streak, losing 3-2 to the Chicago Cubs in extra innings after a valiant effort that saw them take a ninth-inning lead. A day after their offensive explosion that led to an 18-3 victory, they were undone by Pete...
Read full recap →SF Giants’ (mis)handling of Bryce Eldridge has been a blessing in disguise
The San Francisco Giants' offense has suddenly ignited, with an impressive 18-3 demolition of the Chicago Cubs, showcasing a remarkable power surge that included two home runs each from Matt Chapman, Willy Adames, and Casey Schmitt. This offensive explosion comes at a crucial...
Read full recap →SF Giants may land shortstop (but not the one Buster Posey really wants) in 2026 MLB Draft
In a thrilling slugfest, the San Francisco Giants outlasted the Milwaukee Brewers 12-9, thanks to a grand slam from Eric Haase and a spectacular home run robbery by Drew Gilbert that preserved their lead. Casey Schmitt continues to shine, bolstering his All-Star candidacy...
Read full recap →9 editions
26 editions
28 editions
31 editions
15 editions
Get the daily recap delivered free every morning.