Skip to main content
The full record
Archive.388 stories

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

The Mayor Who Didn't Pitch: How San Francisco Got LeBron Story Wrong

The story writes itself: LeBron James is leaving the Lakers, the whole world is making pitches, even the San Francisco…

July 3, 2026

The Permanent Host: How the Bay Area's World Cup Committee Wants to Stay Forever

In February 2025, the Bay Area Host Committee—the nonprofit that brought the NBA All-Star Game, Super Bowl LX, and FIFA…

July 3, 2026

Watch party for under 21

After Spark Social SF canceled its World Cup watch parties following a nearby shooting, under-21 fans in San Francisco…

July 3, 2026

Darnell Nurse Trade: Sharks Take the Money, Oilers Take the Relief

The Sharks just did something they haven’t done in years: they took someone else’s money.

July 3, 2026

The Warriors Bet $11M on a Heartbeat

De'Anthony Melton is back with the Warriors on a two-year, $11 million deal, and the math tells you everything about…

July 3, 2026

LeBron to Warriors? The $42.75 Million Question That Makes No Sense

LeBron James is leaving the Los Angeles Lakers.

July 3, 2026

The Confidence Game: Why USMNT's 'Why Not Us?' Mindset Is Their Real World Cup Weapon

SANTA CLARA — The numbers are there, the tactics are sound, but listen to Tim Ream and you hear the real story of this…

July 3, 2026

Coors Field Death March: Giants Road Skid Hits Six as Rockies Pound San Francisco 7‑3

The Giants' road misery found its natural habitat Wednesday night at Coors Field, where the thin air turned a bad trip…

July 3, 2026

Egypt vs Australia: Salah's Return vs Australia's Defensive Wall

The Round of 32 brings us a fascinating contrast: Egypt's Salah-powered attack against Australia's defensively…

July 3, 2026

Giants Visit Colorado: The Line Tells You Everything You Need to Know About This Mismatch

The number on the board says everything: San Francisco -1.5 at +200.

July 2, 2026

Ten Days Later, Gelof Still Missing as A's Chase Wild Card

The spike holes in Zack Gelof's hand are healing, but the hole he left in the Athletics lineup remains.

July 2, 2026

The File Won't Close: Inside the Giants' Pride Night Limbo

Three weeks after the Giants' Pride Night cap controversy, MLB has declared the matter closed and assured players…

July 2, 2026

The USMNT's Bay Area World Cup Chapter: Bosnia Was the Answer, Belgium Is Next

The Bay Area's World Cup moment came and went in 90 minutes.

July 2, 2026

The Bay Area Had Its World Cup Night

When the World Cup finally returned to the Bay Area after 32 years, it delivered everything we wanted: a packed…

July 2, 2026

Volunteers in the Suites: What FIFA's Empty‑Box Fix Tells Us About Who This World Cup Is For

On June 26, this desk ran a piece on the SFGATE investigation: at least two dozen luxury suites sat visibly empty…

July 2, 2026

When the World Cup Came to Santa Clara, the Arab Diaspora Turned Levi's Into a Wedding Reception

SANTA CLARA — The first thing you noticed walking into Levi's Stadium on June 22 was the sound.

July 2, 2026

The Last Time This Happened, Bosnia Was at War

Tonight at Levi's Stadium — the venue FIFA insists on calling "San Francisco Bay Area Stadium" — the United States…

July 2, 2026

The Sharks' Stenberg Mystery: No Contract, No Frolunda, No Timeline

The Sharks took Ivar Stenberg No. 2 overall in the 2026 NHL Draft, a month has passed, and the most basic facts of his…

July 2, 2026

Both Sides, Nobody's Friend: The Giants Tried to Stay Out of It. Now Nobody's Taking Their Side.

The San Francisco Giants spent three decades earning a specific kind of civic franchise credibility, the kind built on…

July 2, 2026

The Sell: How Joe Lacob's 20‑Minute Phone Call — and a Text to Draymond — Landed the Valkyries Their Star

The story of how Gabby Williams ended up in a Valkyries jersey is, at its core, a story about Joe Lacob picking up the…

July 2, 2026

The Photographs From Monday Night Are Already the Document of This Tournament

Nhat V. Meyer and Jane Tyska — two local photographers working for the Mercury News and East Bay Times — went to Santa…

July 2, 2026

Arizona Hasn't Lost to the Giants All Year. The Trade Deadline Is 29 Days Away.

The D-backs did it again Wednesday night in Phoenix.

July 1, 2026

Balogun Scored, Then Balogun Got Sent Off. USA Is Through Anyway.

The stadium in Santa Clara is quiet now.

July 1, 2026

$4.5M Says the Sharks Actually Believe It

Two weeks ago I wrote that the Sharks traded down for Michael Kesselring and did something unusual for an…

July 1, 2026