Ethan Kassel

Giants outfield key again in win over Diamondbacks

Alex Dickerson doubles twice as he continues to roll in his first action with San Francisco

Laureano slam sends A’s home as winners in Tampa

Ramon Laureano’s first career grand slam proves the decisive blow against the Rays

A’s tag Pagan for two homers in win over Tampa Bay

Olson and Davis go yard as A’s win another behind Fiers

A’s avoid another Sunday letdown, ensure series split

Oakland fends off late charge by Texas, takes series finale in Arlington

A’s drop both ends of doubleheader in Texas

Rotation questions remain as A’s drop both ends of doubleheader

Marcus Semien breaks out as A’s steal one in Texas

A’s shortstop blasts two homers as Oakland wins series opener against Rangers

Mets come back to beat Giants, who return home after 4-5 trip

Shaun Anderson gave San Francisco six innings, but the Giants bullpen couldn’t hold

Giants shut out by Mets, Jason Vargas

Joe Panik provides San Francisco’s only extra-base hit against 37-year old starter

Joey Steele, Jonathan Allen taken taken on third day of MLB Draft

University of San Francisco closer Joey Steele and slugger Jonathan Allen begin their pro careers

Vogt wins it for Giants in extras, Bochy wins 1000th

Giants win third in a row after explosive 10th in New York

Giants draft Serra product Hunter Bishop 10th overall

San Francisco Giants choose Arizona State star and Palo Alto native Hunter Bishop

Shaun Anderson gets first win as Giants top Orioles

Rookie righthander throwe seven innings as Brandon Belt drives in four

Giants come from ahead to lose to worst team in MLB

Dereck Rodriguez turns in ace relief performance in loss to Baltimore

Brandon Crawford puts Giants on top against Marlins

Tyler Beede turns in a gem as Brandon Crawford plays late-inning hero in Miami

Losing streak reaches seven as Giants fall to Marlins

Against arguably the worst team in the Major Leagues, San Francisco looks dismal

SF Preps: Lowell baseball evens Transbay Series

Lowell pitcher Jack Schonherr rises to the occasion as Lowell wins Game 2

A’s sweep their way back to .500 in echo of 2018

Oakland sweeps Cleveland on the road and is now 10-4 since Matt Olson’s return

SF Preps: Lowell drops extra-inning affair in Transbay Series

Oakland Tech wins third straight extra-inning game against AAA champion Cardinals

Brett Anderson injured, but A’s prevail in Cleveland

A’s starter Brett Anderson leaves with neck injury, but Oakland overpowers Indians

Dons fall short of tourney, pass torch to youngsters

San Francisco finishes the season with a sweep at home, but won’t make WCC Tournament