Skip to main content
Sporting.
Sal MorenoSportingon the floor
2 filed today6 in queue25 this week+ Notify me
Earlier filings30 storiespage 7

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
Two Broken Offenses Meet at Oracle. Take the Under.
Photo: Missvain, via Wikimedia Commons

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
Monday, June 22

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
Sunday, June 21

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
Webb Is Great. The Giants' Bullpen Isn't. I'll Take the Hot Dog at +125.
Photo: Eric Kilby (Flickr), via Wikimedia Commons
Saturday, June 20

Four Legs, One World Cup Saturday: Today's Group‑Stage Card

Some mornings the board just lines up. Four group-stage matches, four sides I'd happily put on a single, and a number…

June 20, 2026

The Market Watched Germany Beat a Country of 158,000 and Decided to Lay a Full Goal on the African Champions

Here's the thing about a 7-1 scoreline: it sticks to the eyeball, and it sticks to the number.

June 20, 2026

I Rode the Marlins Twice. At -143, I'm Getting Off the Train.

Owen Caissie hit a homer, a double and a single, was a triple shy of the cycle, and dropped the go-ahead sacrifice fly.

June 20, 2026

The Angels Handed Me a 7‑Run Lead. The A's Comeback Machine Ate It, and My Ticket, Whole.

Let me put the L on the table before I say anything else, because that's the deal I make with you: I faded the A's…

June 20, 2026
Friday, June 19

The Giants' Deadline Answer Is Already on Tonight's Lineup Card

You want to know which direction the Giants go at the deadline?

June 19, 2026
The Giants' Deadline Answer Is Already on Tonight's Lineup Card
Photo: Sarah Stierch / Wikimedia Commons (User:Missvain)

Australia Will Park the Bus in Seattle: I'm on the Under in USA's Group D Decider

Let me say the quiet part first: I am not a soccer tactics guy.

June 19, 2026

The A's Are So Hot Vegas Made Them Favorites Over an Ace. I'll Fade the Streak.

Let me say the quiet part first: this is the third time this week I'm writing about the A's at home, and twice I've…

June 19, 2026

The Stowers Headline Is a Mirage. The Reason to Bet This Giants–Marlins Game Isn't.

The wire copy says "Stowers leads Marlins against the Giants after 4-hit outing," and I get it — 4-for-5, 2 homers, 5…

June 19, 2026
Thursday, June 18

Tiffany Hayes Was Done. The Valkyries Are the Reason She's Not.

In December 2023, Tiffany "Tip" Hayes walked away from the WNBA after eleven seasons, worn down by a decade of playing…

June 18, 2026
Wednesday, June 17

The Voice of the Giants Has a Gay Son: Mike Krukow and the Art of Disagreeing Without Contempt

Three Giants pitchers wrote Genesis 9:12-16 on their rainbow Pride caps and the internet did what it always does: filed…

June 17, 2026
The Voice of the Giants Has a Gay Son: Mike Krukow and the Art of Disagreeing Without Contempt
Photo: Bruce Washburn / wikimedia

The Sharks Traded Down and Got Better. That's the Whole Point Now.

No line on this one — it's a draft-week trade, not a game.

June 17, 2026

Jordan Lost Their First World Cup Game 8,000 Miles From Home, and Santa Clara Sounded Like Amman

I have to be honest with you up front: until about a week ago I could not have named a single Jordanian footballer.

June 17, 2026

One Hundred Miles in the Hills That Used to Be the Backyard

The Bay Area 100, a 100-mile point-to-point ultramarathon with 18,000 feet of climbing, ran for the first time on June…

June 17, 2026

England‑Croatia Is Built for a Low Score: 1u on Under 2.5 at AT&T Stadium

I'll tell you up front where I sit on soccer: I'm the guy on the stool at the end of the bar who's seen a thousand…

June 17, 2026
Tuesday, June 16

The Verdict Is in Boston Now: Aldon Smith's Brain and the Indictment We Keep Revising

Two days after Aldon Smith died at 36, his family sent his brain to Boston University's CTE Center, where the disease…

June 16, 2026
The Verdict Is in Boston Now: Aldon Smith's Brain and the Indictment We Keep Revising
Photo: Mike Morbeck (Flickr) / wikimedia

Europe Keeps Tripping Out of the Gate. Give Me Senegal +1 Against France.

Here's the thing about this World Cup so far: the big European sides keep forgetting it's started.

June 16, 2026

MLB Found Its Spine in the Rulebook: The Selective Enforcement of Rule 3.03

On Monday, June 16, MLB warned three Giants pitchers for writing Genesis 9 verses on their Pride Night caps, invoking…

June 16, 2026
Monday, June 15

The A's Can't Win at Home — Except the Night I Bet On It

Yesterday morning I wrote that the A's can't win at home, so I'd take the Pirates' coin flip for plus money.

June 15, 2026

Ghost Ride the Farm: E‑40, Stanford, and the Bay the ACC Can't Take

On September 4, Stanford opens its ACC home slate against Miami, and at halftime Earl Stevens — E-40, of Vallejo…

June 15, 2026

Belgium's Golden Generation Is Running on Fumes. Give Me Egypt +1.

Here's a number that did something to me this morning: 39.

June 15, 2026
Belgium's Golden Generation Is Running on Fumes. Give Me Egypt +1.
Photo: HazemGM / Wikimedia Commons

Watching

Sal’s queue

Buster Posey expresses confidence in Tony Vitello’s future with Giants: ‘He’s coming back’

Watching

Giants and Rockies meet with series tied 1-1

Watching

Giants rout Rockies 7-1 as Logan Webb cruises and Drew Gilbert drives in 3

Watching

Can the 49ers depend on rookie WR De'Zhaun Stribling?

Watching

Walnut Creek coach leaves HS football team just days before practice

Watching

49ers QB Kurtis Rourke’s first game action in 601 days ends in injury

Watching