Ryan Gorcey

Mission’s C.J. Pino heads to Skyline looking for a chance

One of the most dominant City prep ballplayers in recent memory battled long odds just to survive

A’s withstand late charge from Giants, Bailey masterful in win

Homer Bailey spins best outing since April, but Giants make things interesting with five-run eighth

Pablo Sandoval heads to injured list with balky elbow

San Francisco Giants infielder rests bum elbow, Giants activate Alex Dickerson

Will Smith saves win for Bumgarner in Bay Bridge opener

Madison Bumgarner strikes out nine as Giants edge Oakland A’s in first game of Bay Bridge Series

Giants’ Logan Webb makes a strong case in Triple-A debut

Logan Webb, suspended for 80 games due to PEDs, could be among call-up options for big league cameo

San Francisco 49ers sign tackle Sam Young

Shon Coleman placed on injured reserve as San Francisco inks former Notre Dame tackle

SF Preps Notebook: Jalen Camp to transfer from Riordan

Rirodan’s Jalen Camp becomes second SF running back to bolt the WCAL

Injuries mar San Francisco’s preseason win over Dallas

Rookies Jalen Hurd, Dre Greenlaw and Deebo Samuel star as veterans and regulars sit

Trent Taylor undergoes foot surgery

49ers wide receiver will be out indefinitely after having a screw inserted

Shon Coleman, Raheem Mostert injured in preseason opener

San Francisco loses swing tackle and running back to first-quarter injuries against Dallas

For Mauricio Dubon, trade to Giants is a homecoming

Giants released longtime starter Joe Panik to clear path for Honduran infielder and longtime fan

Newcomers Roark, Garneau lead A’s to win over Cardinals

Dustin Garneau drives in go-ahead run and scores insurance in re-debut with Oakland

Dustin Garneau won’t have to get familiar with new teammates

A’s add catcher with deep ties to several teammates for second tour of duty with team

SF Preps Baseball: SF Cardinals advance in DiMaggio tourney

Secret to Lowell baseball’s success could lie in summer bonding

Draymond Green, Warriors agree on $100M extension

Golden State Warriors power forward Draymond Green will stay with team well into 30s

Mitch Wishnowsky’s various talents make 49ers punter invaluable

It’s not just that the Australian out of Utah can flip the field, it’s how he does it

Giants snatch defeat from jaws of victory in 5-4 loss to Rox

San Francisco can’t hold lead, loses second game in a row since trade deadline

Defensive backs make presence known on Day 6 of 49ers camp

DJ Reed has a particularly strong day, but Jalen Hurd and Trent Taylor impress

Chapman homer breaks slump, cues comeback win for A’s

Matt Chapman blasts a go-ahead homer against All-Star closer Josh Hader as A’s beat Brewers

49ers: Dee Ford sidelined, Garnett goes down with surgery

Josh Garnett undergoes surgery on finger as the 49ers defensive line becomes briefly shorthanded