Skip to main content
The full record
Archive.89 stories

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

The Ticket FIFA Sold Paul Dufresne, Then Took Back, Then Sold Again

A Bay Area father bought two World Cup tickets to a Levi's Stadium match the legitimate way — directly through…

June 12, 2026

The Kid Comes Up the Same Day the Cornerstone Breaks Down

There's a kind of transaction that looks like nothing — a line on the wire, an SS up, a DH down — and is actually…

June 12, 2026

The Team That Stayed: Oakland Roots Want 8,000 Seats on the Ground a Billionaire Walked Away From

Oakland lost the Warriors to San Francisco, the Raiders to Las Vegas, and the A's to a parking lot in Las Vegas by way…

June 12, 2026

FIFA Erased the Word 'Levi's' From the Stadium. Then It Lied About Where the Building Is.

FIFA's clean-stadium policy did something this month that no amount of Bay Area civic complaint ever managed: it took…

June 12, 2026

No Messi. No Ronaldo. And That's the Best Thing About the Bay Area's World Cup Draw

Here's the complaint I keep hearing at Final Final, usually around the second pint: the Bay Area got robbed on the draw.

June 12, 2026

Matt Chapman's Loud June Is a Beautiful Mirage — and the Bullpen Is the Real Story

Matt Chapman is hitting .469 this month.

June 12, 2026

World Cup Opener Props: The Azteca Wants Goals. I'm Betting on a Blanket.

Editor's directive: a surprising prop on every soccer game today, no boring moneylines.

June 11, 2026

The World Cup Comes to "San Francisco" (a 45‑Minute Drive Away): A Fan's Guide to the Bay Area Matches

Six World Cup matches land at Levi's Stadium between June 13 and July 1 — a tournament FIFA has rebranded "San…

June 10, 2026

The $120 Ticket That Costs $1,600: What the Bay Area World Cup Actually Costs

FIFA will tell you a World Cup ticket at Levi's Stadium starts at $60.

June 10, 2026

World Cup Futures: I'm Backing Spain at +450, Same Price as France for a Better Team

The thing about a futures bet is that you're not betting a game, you're betting a month — six weeks of penalty-shootout…

June 10, 2026

Finals Game 4: The Road Team Keeps Winning, and Wemby Keeps Climbing — Give Me the Spurs Points

Here's the pattern this series refuses to stop drawing: the home team keeps losing.

June 10, 2026

The Loneliest 26‑and‑12: Wembanyama Was the Best Player on the Floor, and the Spurs Lost Anyway

Wembanyama did everything the sport asks of one man in Game 1 of the NBA Finals — 26 points, 12 rebounds, 3 blocks —…

June 7, 2026

Knicks‑Spurs Game 3: This Series Keeps Playing Under, and the Number Hasn't Noticed

Here's the thing about a series that's already told you what it is: the market is slow to believe it.

June 7, 2026

The Ghost of 1994 Is in the Building: Baseball's Salary‑Cap Fight Comes to Milwaukee

Six months before the collective bargaining agreement expires, MLB has put a $245.3 million salary cap and a $171.2…

June 2, 2026

Finals Game 1: The Knicks Are the Better Team and They're Getting Points

Here's the thing about a building that's never had a Finals in it: the noise is real, the nerves are realer.

June 2, 2026

Game 1 in San Antonio: Take the Points With the Knicks

Game 1 of the 2026 NBA Finals tips tonight at the Frost Bank Center, and the board has the San Antonio Spurs laying…

June 1, 2026

The Wemby Tax: Why the Knicks Are Live Underdogs in Game 1

There's a number the betting market quietly charges, and it doesn't show up on any line sheet.

May 31, 2026