Ethan Kassel

SF Preps: Players to watch as City football gets set to kick off

Who will be San Francisco’s top prep football players this upcoming season?

Bullpen depth key as Giants take madcap game against Phillies

Trevor Gott stifles a rally, San Francisco beats Philly on two-run single from closer Will Smith

San Francisco Giants to retire Will Clark’s No. 22 jersey

As Giants honor 1989 pennant winners, club announces Will Clark’s number will be retired next year

Giants notebook: Sandoval battling inflammation, Cueto update

Johnny Cueto’s Rehab moves up to San Jose, with rehab start set for this week

New coaches, new stars mark new season in City prep football

SF Preps: City football set to kick off with new faces in top spots and state title run to preserve

Jeff Samardzija spins a ‘beauty’ in win over Phillies

Giants righty shuts down Phillies, club gets good news on Alex Dickerson

September return looking likely for Johnny Cueto

San Francisco right-hander throws efficient two innings in second rehab start in AZL

A’s edge Astros in Houston as Laureano drives in winner

Ramon Laureano made up for a second-inning blunder with a clutch double in extra innings

A’s lay egg in opener of pivotal series against Astros

Houston boat races Oakland as A’s are forced to pitch Nick Martini

Even with getaway day lineup, Giants complete Colorado sweep

Solano goes 4-for-5 as San Francisco wins four straight at Coors Field

Giants escape again in extras, beat Rockies 8-4

Will Smith blows another save, but San Francisco escapes Colorado with an extra-inning win

Giants make history in doubleheader sweep of Rockies

Brandon Crawford stands out on an offensive day for the history books

Longoria’s homer caps torrid end to first half for Giants

Evan Longoria solo shot sends San Francisco into All-Star break on a winning note

Shaun Anderson will lead off second half rotation for Giants

Madison Bumgarner is set to throw during the All-Star break, should be on track for return

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