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

The Wildest Slam: Roland Garros Ate the Favorites and Left Us a Teenager Buffet

Let me tell you where I am: it's past midnight, the Pac-12 is still dead, the Giants already lost in Colorado, and I…

May 30, 2026

Hurling and Gaelic Football Finals Hit Treasure Island — Real Hits, No Diving

This weekend, Treasure Island hosts the San Francisco Irish Hurling and Gaelic Football Finals — two of the fastest…

May 30, 2026
Friday, May 29

The Giants Are 4th in the NL West and the Coaching Staff Owns Some of That

The Giants aren't just losing games — they're losing them in ways that expose a structural problem.

Mission BayMay 29, 2026

Veronica Burton Held Caitlin Clark to a Quiet Night. The Valkyries Have a Closing Five.

Golden State beat Indiana behind the kind of defensive performance that actually builds franchises.

Chase CenterMay 29, 2026

The Diamondbacks Just Swept the Giants at Home. The Offense Is the Problem.

The Giants just dropped three straight at Oracle Park to the Diamondbacks.

Mission BayMay 29, 2026

100% OTA Attendance Means Nothing. Ask Me Again in October.

The 49ers had near-complete attendance at voluntary OTAs.

May 29, 2026

Champions League Final: Where to Watch Arsenal vs. PSG in SF

Saturday morning, kickoff at 9am Pacific.

North BeachMay 29, 2026

Kiah Stokes Switched Sides. Now Chase Center Gets to Find Out What That Means.

The Golden State Valkyries added Kiah Stokes this offseason, and the timeline is the whole story: twelve months ago she…

Mission BayMay 29, 2026

Spurs vs. OKC Game 7: Where to Watch in SF

Game 7 tip-off is Sunday — check local listings for exact time — and you don't need a watch party reservation to catch…

Inner SunsetMay 29, 2026
Thursday, May 28

2nd in Defensive Rating Through Six Games. The Valkyries Are Building Something Real.

The Golden State Valkyries rank second in the WNBA in defensive rating through six games.

May 28, 2026
2nd in Defensive Rating Through Six Games. The Valkyries Are Building Something Real.
Photo: Wikimedia Commons
Wednesday, May 27

Caitlin Clark Showed Up. The Giants Couldn't.

Caitlin Clark attended a Giants game at Oracle Park ahead of the Fever's matchup with the Golden State Valkyries.

May 27, 2026

The Giants Need a Real Rebuild, Not a Vibe Shift

The Giants are on pace to lose 90-plus games.

May 27, 2026

Pick 11 Is Not a Luxury. It's the Warriors' Last Lever.

The Warriors hold the 11th pick in the 2026 NBA Draft.

May 27, 2026

Adames Is Locked In Through 2031. The Giants Haven't Figured Out Where.

The Giants signed Willy Adames to a seven-year deal that runs through 2031.

May 27, 2026
Tuesday, May 26

The 49ers' 'Calm Offseason' Is a Front‑Office Press Release. Read the Roster.

The 49ers front office wants you to feel good about this offseason.

May 26, 2026
The 49ers' 'Calm Offseason' Is a Front-Office Press Release. Read the Roster.
Photo: San Francisco 49ers, User:Stepshep / wikimedia

Jess Smith Built a Billion‑Dollar Club. The Soccer Comes Next.

The SF Valkyries are worth north of a billion dollars.

May 26, 2026
Monday, May 25

Jocyte Is Finally Here. Now Show the League She Was Worth Pick No. 1

Juste Jocyte is in the Bay. After 406 days since the Valkyries used their first-ever WNBA draft pick on the Lithuanian…

May 25, 2026

Will Venable Left SF. The White Sox Are Better For It.

The Chicago White Sox lost 121 games in 2024 — the most in modern MLB history.

May 25, 2026
Sunday, May 24

10‑3 Against the White Sox Doesn't Fix What's Broken

The Giants beat the White Sox 10-3 on Tuesday to snap a four-game losing skid.

May 24, 2026
Saturday, May 23

The Oakland Olympian's Doping Gamble Isn't a Scandal—It's a Mirror

An Oakland Olympian is losing fans over a doping controversy being framed as a personal failing.

May 23, 2026

Ray and Arráez Are on the Clock — and the Giants' Front Office Knows It

The Giants are 2025's most interesting deadline story and it's not even summer yet.

May 23, 2026

Ocean Beach Has Waves Right Now — Here's What You're Getting Into

Most mornings before 10am, Ocean Beach between Sloat and Balboa runs rideable surf — northwest swells, offshore winds…

Outer SunsetMay 23, 2026
Friday, May 22

The Valkyries Are Year Two. Pump the Brakes on the Championship Talk.

The Golden State Valkyries finished their inaugural WNBA season with promise.

May 22, 2026
Thursday, May 21

Posey Has 50 Games of Evidence. Now What?

The Giants are 50 games into the season and the problems are not subtle.

May 21, 2026

Steve Kerr's Legacy Has Nothing to Do With His Ring Count

Steve Kerr is leaving Golden State with four championships, a 715-win coaching record, and a reputation built on…

May 21, 2026
Wednesday, May 20

The Giants Are a Dumpster Fire, But Luis Arráez Is Out Here Playing Like a Star

Let's not sugarcoat it: the 2025 Giants have been tough to watch.

May 20, 2026

The Valkyries Are Building Something — But Will SF Actually Show Up?

The Golden State Valkyries are putting in work.

Mission BayMay 20, 2026
Tuesday, May 19

Steph Curry Wants Change — But Not Too Much Change

The Warriors are at a crossroads, and Steph Curry is doing what Steph Curry always does: being the most rational person…

May 19, 2026

The 49ers' Draft Strategy: Just Call It the Washington Pipeline

If you've been watching the 49ers' draft habits over the past few years, you might have noticed a pattern — and no…

May 19, 2026

Bay Area Goes Three‑for‑Three on Women's Pro Sports — And That's a Market Win

The Bay Area is about to become one of just three markets in the country — alongside New York and Seattle — to host…

May 19, 2026

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