Every story we’ve published — by section, by month, or straight through.
When the Party Crashes: San Jose's World Crowd Problem
When San Jose's World Cup watch party at San Pedro Square devolved into violence with two stabbings and attacks on…
The Cartilage Tear That Canceled the A's Season
Brent Rooker is done for the year. The two-time All-Star and the only consistent power threat in the Oakland Athletics'…
Langeliers Hits No. 20 and A's Back Ginn with 3 HRs in 7‑1 Win Over Dodgers
Shea Langeliers hit his 20th home run of the season, a 433-foot solo shot in the fifth inning, and the Oakland…
The Streak Is Over: McDonald's Gem Finally Gets Giants Past Arizona
The monkey is finally off their back. Trevor McDonald threw six scoreless innings, allowing just one hit while striking…
The A's Play On After Lasko's Surgery, But Their Bullpen Is the Real Spinal Issue
The Oakland Athletics are playing baseball tonight against the Marlins, but the organization's spine is in Frisco…
Mission Bay's Broken Promise
When a shooting at Spark Social SF during a World Cup watch party injured two people, the venue canceled all remaining…
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…
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…
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…
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.
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…
LeBron to Warriors? The $42.75 Million Question That Makes No Sense
LeBron James is leaving the Los Angeles Lakers.
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…
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…
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…
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.
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.
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…
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.
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…
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…
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.
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…
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…