Skip to main content
The full record
Archive.388 stories

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

The Emptiest Seats in the Building Were the Expensive Ones

FIFA called its Bay Area World Cup matches a full house; SFGATE went up to the suite level and counted dark boxes.

June 26, 2026

The A's Are Road Favorites Over the Kid Who Just Shut Them Out. I'll Take the Angels and the Plus Money.

Here is tonight's board in Anaheim, stated plainly: the Athletics, a sub-.500 team hitting .237 over their last ten…

June 26, 2026

The Giants Found a Pulse. The Braves Lost Theirs. Take San Francisco at Even Money.

Tuesday night the Giants did something they'd basically forgotten how to do: they scored late and meant it.

June 26, 2026

Bielsa's Uruguay Walks Into Spain's Wall. I'm Taking the Under.

Let me tell you where I'm an expert and where I'm a tourist, because the line between the two is the whole point of…

June 26, 2026

The Possum and the Standings: Oakland's Other Baseball Team Is Losing, and Nobody at Raimondi Park Cares

The Oakland Ballers are 14-19 and eighth in the Pioneer League, and this weekend they're hosting Phish Night, "Oakland…

June 26, 2026

The Record Lies: Atlanta Walks Into Oracle as the Colder Team

Here's the trap. You glance at the standings — Braves 48-31, first in the NL East; Giants 33-47, fourth in the West and…

June 26, 2026

The Most Expensive Real Estate in Basketball Is Two Inches of Jersey, and a Bitcoin Miner Just Bought It

On June 25 the Warriors announced the richest jersey-patch deal in North American team-sports history — north of $50…

June 25, 2026

Three Runs in Nine Innings, Again: The Giants‑A's Under Keeps Cashing, and Devers Finally Swung

Two nights ago I wrote that two broken offenses were meeting at Oracle and the only honest number on the board was the…

June 25, 2026

Aiyuk Says He'll Sign With Washington 'Tomorrow.' He's Negotiating From a List Reserved for Players Who Quit.

No NFL game tonight. There's nothing here to bet — line not pulled, analysis only — so let's just read the leverage…

June 24, 2026

The Same Day: Solomon Bates Came Out as a Giant, and Was Gone by Sundown

In June 2026, three Giants pitchers wrote a Bible verse over the rainbow on their Pride caps and became a national…

June 24, 2026

A Blowout Is the Wrong Bet: 1u on Scotland +1.5 Against a Shaky Brazil

I'll say the quiet part first: I am not the guy to tell you who wins a Brazil match on tactical feel.

June 24, 2026

Three Spike Holes in the Best Story Oakland Had Left

For 24 games, Zack Gelof was the one clean, uncomplicated thing about a franchise that has none — an Athletics team…

June 24, 2026

The Kid Who Hated Steph Arrives Late to the Party

Yaxel Lendeborg was a 13-year-old Kyrie Irving loyalist in 2016, rooting against the Warriors when they were the most…

June 24, 2026

A College Coach Walks Into a Big‑League Room: The Vitello Experiment's Real Test Isn't Rafael Devers

Here is the scene, because the scene is the whole thing.

June 23, 2026

The Sharks Just Turned a 23‑Year‑Old Into a Draft Pick. That's the Tell.

A week ago I wrote that the Sharks traded down for Michael Kesselring and got better, and that getting better through…

June 23, 2026

Bosnia, Probably: Decoding Who the USMNT Actually Plays in Santa Clara on July 1

We've established the where and the when.

June 23, 2026

The Homecoming That Isn't: The A's Come Back to the Bay as Visitors

On Tuesday night the Athletics play the Giants at Oracle Park — thirteen miles and one body of water from the Coliseum…

June 23, 2026

Santa Clara Is Already Booked: USA Clinched Group D, So Thursday vs Turkey Is a Scrimmage — and the Bet Lives in the Under

Everybody's doing the World Cup-fever thing right now — hotel screenshots, ticket-price freakouts, the Gia Vang…

June 23, 2026

Two Broken Offenses Meet at Oracle. Take the Under.

There's a temptation, when the A's roll into Oracle Park as the "road" team they technically are these days, to write…

June 23, 2026

Jordan's World Cup Ends in Santa Clara, and Algeria Learned to Score From Corners Just in Time

Jordan led a World Cup match for thirty-three minutes.

June 23, 2026

The Warning Was Always Rubber: Manfred's Letter to Hawley Closes the Pride‑Cap File

Eleven days ago, MLB warned three Giants pitchers that writing Bible verses on Pride Night caps was "a violation of our…

June 23, 2026

The Press Team That Can't Press: Half a Unit on Austria +1 Against Messi's Argentina

Let me say the quiet part first, because I've now written some version of "take the dog to stay within one" three times…

June 22, 2026

The Girl Dads Found Their Room

In year two, the Golden State Valkyries have turned Chase Center into the hottest ticket in Bay Area sports — 31…

June 21, 2026

Webb Is Great. The Giants' Bullpen Isn't. I'll Take the Hot Dog at +125.

I have written about this Giants–Marlins series so many times this week that loanDepot Park should comp me a parking…

June 21, 2026