The A's Can't Win at Home, So I'll Take the Pirates' Coin Flip for Plus Money
Let's clear the brush first, because the headline that floated this game onto the wire — Pirates play the Athletics…
The Future Was 23‑9: The A's Auditioned Las Vegas, and It Melted at 101 Degrees
For six June days the Athletics played "home" games in Las Vegas — a promotional trailer for the $2 billion future they…
The Smallest Nation in the World Cup Was Assembled, Not Born
Curaçao — an island of 158,000, the smallest nation ever to reach a men's World Cup — walked into Houston on Saturday…
Genesis 9, Over the Rainbow: What the Giants' Pride Night Really Exposed
On June 12, four of the five Giants pitchers used in a 5-1 loss to the Cubs either Sharpied Genesis 9 over the rainbow…
The One Day You Back the Giants: Webb Starts, and That's the Whole Bet
Two days ago I wrote that the Giants' bullpen was the real story of this team — that Matt Chapman's loud June was a…
June 14, 2026
The Word for What Santa Clara Did Was "Successfully," With an Asterisk
On June 13, a venue named for a city 45 miles away hosted the Bay Area's first World Cup match, and by every…
Stop Writing the A's Obituary. The Baseball Team Is Two Back and Won't Stop Coming Back.
Tyler Soderstrom came off the bench in the sixth inning Saturday night, doubled home the go-ahead run, and the…
We Called Aldon Smith a Bust. He Was a Sick Man Living in Public.
Aldon Smith died Saturday at 36, and the 49ers called it "sudden and tragic" without disclosing a cause.
What It Felt Like to Watch Aldon Smith Rush the Passer
Aldon Smith, dead at 36, was for two seasons the most frightening edge rusher in football, and then for a decade the…
The Math Is Simple and the Defense Is Not: Win Group D, and the U.S. Comes to Santa Clara on July 1
A Reddit post in r/bayarea this week put it about as plainly as it can be put: if the U.S.
The $50 Million Gamble: How Joe Lacob Stole a Billion‑Dollar Franchise in Plain Sight
In October 2023, Joe Lacob and Peter Guber paid a $50 million expansion fee — spread over ten years — for a WNBA team…
The Tarp Over the Logo: A Bay Area World Cup, Held in Two Registers
For the first time in 32 years, the World Cup is here, and the venue in Santa Clara has had its corporate name tarped…
Game 5 in San Antonio: The Road Team Keeps Winning, So Give Me the Knicks to Close It
Here is the strange shape this series has taken: the home team cannot win a basketball game.
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…
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…
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…
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.
Matt Chapman's Loud June Is a Beautiful Mirage — and the Bullpen Is the Real Story
Matt Chapman is hitting .469 this month.
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…
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.
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…
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.
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.
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…
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.
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…
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
Watching
Sal’s queueBuster Posey expresses confidence in Tony Vitello’s future with Giants: ‘He’s coming back’
WatchingGiants and Rockies meet with series tied 1-1
WatchingGiants rout Rockies 7-1 as Logan Webb cruises and Drew Gilbert drives in 3
WatchingCan the 49ers depend on rookie WR De'Zhaun Stribling?
WatchingWalnut Creek coach leaves HS football team just days before practice
Watching49ers QB Kurtis Rourke’s first game action in 601 days ends in injury
Watching