Ethan Kassel

After Ichiro fanfare subsides, A’s fall in 12 in Tokyo

Oakland Athletics fall in extra innings to Seattle Mariners in Tokyo as Ichiro retires

Oakland A’s pitching rocked in Tokyo opener

Oakland Athletics drop Opening Day decision to Mariners in Tokyo

SF Preps Basketball: Versatile University ready for state championship challenge

For all of the success the University Red Devils have had over…

No second half comeback in the cards as Serra boys’ basketball bows out in NorCal final

MORAGA — The Serra Padres have made a living out of second-half…

SF Preps Basketball: Serra, University boys set to play for NorCal titles

Two nearby teams remain alive in the CIF State Basketball Tournament, as…

SF Preps Basketball: Serra overwhelms Rocklin to advance to NorCal championship; Mission and Lincoln eliminated

SAN MATEO — While the West Catholic Athletic League is a grind that…

USF men’s basketball closes regular season on three-game losing streak

WAR MEMORIAL GYM — The energetic and dynamic University of San Francisco…

SF Preps Basketball: Miles Amos scores 24 as Stuart Hall’s season comes to an end with loss to Palo Alto

KEZAR PAVILION — Miles Amos did everything he could to keep Stuart…

SF Preps Basketball: University continues Kezar magic with double-OT win

KEZAR PAVILION — The University Red Devils are certainly familiar with overtime…

USF Dons Men’s Basketball: Turnovers and Vrankic combine to all but end San Francisco’s at-large hopes

SANTA CLARA — After a missed Tahj Eaddy free throw with 21.7 seconds…

SF Preps Basketball: Oscar Cheng rises to the occasion as Sacred Heart Cathedral completes improbable Open Division title run

SANTA CLARA — The West Catholic Athletic League basketball All-League Team came…

SF Preps: St. Ignatius girls soccer shut out in championship game

SANTA CLARA — The St. Ignatius Wildcats had reached the Central Coast…

SF Preps Basketball: Bryce Monroe scores 27, but Riordan falls to Bellarmine in overtime

SAN JOSE — Bryce Monroe put up his second-highest point total of…

SF Preps Basketball: Teamwork helps SHC snap Menlo-Atherton’s 20-game win streak, advance to Open Division final

SAN JOSE — The Sacred Heart Cathedral Fightin’ Irish graduated two starters…

SF Preps Basketball: Saturday night North Coast Section playoff roundup

The Lick-Wilmerding Tigers boys' basketball team was in for a rough battle…

SF Preps Basketball: Riordan shakes off first quarter to blow past St. Francis

SUNNYVALE — The Riordan Crusaders opened the Central Coast Section Open Division…

SF Preps Basketball: Serra felled by Menlo-Atherton in first round of CCS Open Division

SUNNYVALE — It’s rare for the Serra Padres to lose to a…

USF rallies from down 12 to outlast Pepperdine as Ratinho scores career-high 29

WAR MEMORIAL GYM — A career-high 29 points from Jordan Ratinho and…

SF Preps Basketball: Johnson and Horowitz power Lick-Wilmerding into quarterfinals

LICK-WILMERDING — Typically, a first-round North Coast Section Division IV matchup against…

SF Preps roundup: SHC girls miss playoffs, SI boys win fourth straight to close regular season

A roller-coaster season for the Sacred Heart Cathedral girls basketball team came…