Ethan Kassel

Poor defense costs USF in extras after five-run comeback

Riley Ornido gets battered, but the Dons still had a chance to win late against Cal State Northridge

A’s continue streak against Detroit behind Montas

Frankie Montas sets career high with 10 strikeouts in Detroit

Athletics continue dominance of Tigers behind Bassitt

Chris Bassitt throws a gem in front of family and friends as A’s offense explodes behind him

A’s fall apart again against spiraling Mariners

Brett Anderson allows three home runs in fourth traight loss to Mariners

SF Preps: Lowell and Washington set to meet in AAA baseball final

SF Preps roundup includes CCS baseball playoffs, golf, tennis and Lily Donovan’s hoops commitment

SF Preps: Local stars honored at SFIAC Awards Banquet

San Francisco Italian Athletic Club hands out awards to top high school athletes in City

After losing series in Provo, Dons will be scoreboard watching

USF baseball needs a few favors this weekend if Dons are to make WCC Tournament

Tyler Austin drives in six, but Giants can’t complete comeback

Austin slams first two homers for San Francisco, but Giants fall short in Colorado

SF Preps Baseball: Lowell returns to AAA title game with win over Lincoln

Lincoln and AJ Adewusi give Lowell a scare, but Cardinals advance to final at Oracle Park

SF Preps Baseball: Washington edges Mission to end Bears’ season

James Monterrosa pitches Washington to AAA championship with complete-game shutout

SF Preps Roundup: Quanico commits, SI jumpers sweep WCAL

Riordan’s Zachary Quanico will play college basketball, AAA baseball semis set

Pablo Sandoval pitches again as Giants get blown out in Cincinnati

Giants third baseman does something that hasn’t been done since Christy Matthewson in loss to Reds

Dons squander chance to sweep, fall 10-1 to Pepperdine

USF baseball couldn’t secure an important conference sweep against the visiting Waves

SF Preps Baseball: Lincoln could be wild card in AAA playoffs

Mission and Lowell enter Academic Athletic Association playoffs as top two seeds

Athletics blow late lead under threat of rain, lose in Pittsburgh

Oakland’s vaunted bullpen stumbles late against Pirates without closer Blake Treinen

USF Dons clinch series behind strong relief effort, Allen HR

Julian Washburn calms things down on the mound as San Francisco clinches series with Pepperdine

Vogt ties it, Longoria wins it for Giants in 11th against Reds

Stephen Vogt’s first home run as a Giant helps secure the bigget comeback win in franchise history

A’s snap losing streak behind Phegley’s incredible night

Josh Phegley sets new franchise record with eight-RBIs in win over Pittsburgh Pirates

Ornido returns to form as USF blasts Pepperdine

Riley Ornido throws seven strong innings as Dons take series opener against Waves 9-6

SF Preps Roundup: St. Ignatius boys LAX ends WCAL season undefeated

AAA baseball playoffs are set, SHC’s Angelo Marcon comes in second on the golf course