Skip to main content
The full record
Archive.81 stories

Every story we’ve published — by section, by month, or straight through.

The Wildest Slam: Roland Garros Ate the Favorites and Left Us a Teenager Buffet

Let me tell you where I am: it's past midnight, the Pac-12 is still dead, the Giants already lost in Colorado, and I…

May 30, 2026

Hurling and Gaelic Football Finals Hit Treasure Island — Real Hits, No Diving

This weekend, Treasure Island hosts the San Francisco Irish Hurling and Gaelic Football Finals — two of the fastest…

May 30, 2026

The Giants Are 4th in the NL West and the Coaching Staff Owns Some of That

The Giants aren't just losing games — they're losing them in ways that expose a structural problem.

Mission BayMay 29, 2026

Veronica Burton Held Caitlin Clark to a Quiet Night. The Valkyries Have a Closing Five.

Golden State beat Indiana behind the kind of defensive performance that actually builds franchises.

Chase CenterMay 29, 2026

The Diamondbacks Just Swept the Giants at Home. The Offense Is the Problem.

The Giants just dropped three straight at Oracle Park to the Diamondbacks.

Mission BayMay 29, 2026

100% OTA Attendance Means Nothing. Ask Me Again in October.

The 49ers had near-complete attendance at voluntary OTAs.

May 29, 2026

Champions League Final: Where to Watch Arsenal vs. PSG in SF

Saturday morning, kickoff at 9am Pacific.

North BeachMay 29, 2026

Kiah Stokes Switched Sides. Now Chase Center Gets to Find Out What That Means.

The Golden State Valkyries added Kiah Stokes this offseason, and the timeline is the whole story: twelve months ago she…

Mission BayMay 29, 2026

Spurs vs. OKC Game 7: Where to Watch in SF

Game 7 tip-off is Sunday — check local listings for exact time — and you don't need a watch party reservation to catch…

Inner SunsetMay 29, 2026

2nd in Defensive Rating Through Six Games. The Valkyries Are Building Something Real.

The Golden State Valkyries rank second in the WNBA in defensive rating through six games.

May 28, 2026

Caitlin Clark Showed Up. The Giants Couldn't.

Caitlin Clark attended a Giants game at Oracle Park ahead of the Fever's matchup with the Golden State Valkyries.

May 27, 2026

The Giants Need a Real Rebuild, Not a Vibe Shift

The Giants are on pace to lose 90-plus games.

May 27, 2026

Pick 11 Is Not a Luxury. It's the Warriors' Last Lever.

The Warriors hold the 11th pick in the 2026 NBA Draft.

May 27, 2026

Adames Is Locked In Through 2031. The Giants Haven't Figured Out Where.

The Giants signed Willy Adames to a seven-year deal that runs through 2031.

May 27, 2026

The 49ers' 'Calm Offseason' Is a Front‑Office Press Release. Read the Roster.

The 49ers front office wants you to feel good about this offseason.

May 26, 2026

Jess Smith Built a Billion‑Dollar Club. The Soccer Comes Next.

The SF Valkyries are worth north of a billion dollars.

May 26, 2026

Jocyte Is Finally Here. Now Show the League She Was Worth Pick No. 1

Juste Jocyte is in the Bay. After 406 days since the Valkyries used their first-ever WNBA draft pick on the Lithuanian…

May 25, 2026

Will Venable Left SF. The White Sox Are Better For It.

The Chicago White Sox lost 121 games in 2024 — the most in modern MLB history.

May 25, 2026

10‑3 Against the White Sox Doesn't Fix What's Broken

The Giants beat the White Sox 10-3 on Tuesday to snap a four-game losing skid.

May 24, 2026

The Oakland Olympian's Doping Gamble Isn't a Scandal—It's a Mirror

An Oakland Olympian is losing fans over a doping controversy being framed as a personal failing.

May 23, 2026

Ray and Arráez Are on the Clock — and the Giants' Front Office Knows It

The Giants are 2025's most interesting deadline story and it's not even summer yet.

May 23, 2026

Ocean Beach Has Waves Right Now — Here's What You're Getting Into

Most mornings before 10am, Ocean Beach between Sloat and Balboa runs rideable surf — northwest swells, offshore winds…

Outer SunsetMay 23, 2026

The Valkyries Are Year Two. Pump the Brakes on the Championship Talk.

The Golden State Valkyries finished their inaugural WNBA season with promise.

May 22, 2026

Posey Has 50 Games of Evidence. Now What?

The Giants are 50 games into the season and the problems are not subtle.

May 21, 2026