Latest Stories, page 3
Everything we have published, newest first. Opinion, recaps, history, and columns across every Bay Area team.

Red Sox 3, Giants 2: Vitello Gave Away Another Ninth
Two nothing into the ninth at Fenway. Blade Tidwell threw five and two thirds scoreless, Vitello ran a spent Dylan Smith back out, and Sam Hentges gave it all back. 52-77.

A's 4, Astros 3: Win Fifty, on a Wild Pitch and a Ground Out
Jacob Lopez struck out nine in six. Medina gave it back in the seventh. Then the tying run scored on a wild pitch and the winner on a ground out. 50-80.

Raiders 22, Texans 20: The No. 1 Pick Threw a Pick Six
Raiders 22, Texans 20: Fernando Mendoza threw a pick six on his third pass and Aidan O'Connell snuck one in from a yard out with fourteen seconds left.

Guardians 5, Giants 2: Eleven Strikeouts, Series Won Anyway
Guardians 5, Giants 2: Gavin Williams struck out eleven, Willy Adames hit a 418 foot two run homer, and San Francisco still left Cleveland with the series.

Royals 6, A's 2: Swept in Four, and Seventeen of Twenty One
Royals 6, Athletics 2: Bobby Witt Jr. homered and scored three, Gage Jump gave up five runs in four innings, and Kansas City finished off a four game sweep.

49ers 41, Chargers 17: The Best Night of the Summer
49ers 41, Chargers 17 at SoFi: Jacob Cowing took a punt 83 yards, the run game piled up 146, and San Francisco led Harbaugh's Chargers 20 to 3 at the half.

Giants 1, Guardians 0: One Run Was Enough for Once
A two out Bericoto ground ball scored the only run. Houser and Dylan Smith threw seven scoreless, Smith striking out five in two. 52-74.

Royals 9, A's 7: A Five Run Lead, Gone in One Inning
They led 5-1 in the eighth and Kansas City scored seven, John Rave clearing the bases. Second blown late lead in two nights. 49-78.

When Were the San Jose Sharks Founded? The Full Origin Story
The San Jose Sharks were founded on 9 May 1990 and began play in 1991-92. The Gund brothers, the North Stars swap, the Cow Palace years and how they got the name.

Warriors Depth Chart 2026-27: Every Position, Explained
The Warriors depth chart for 2026-27: the projected starters, the bench behind them, where Jimmy Butler and Moses Moody fit, and where this roster runs out.

Warriors Projected Rotation 2026-27: Who Actually Plays
Our projected Warriors rotation for 2026-27: the ten men who play, the minutes each should get, who closes, and what changes when Jimmy Butler is back.

San Jose Sharks Playoff History: Every Run, Year by Year
The complete San Jose Sharks playoff history: all 21 postseason trips, the 1994 upset, the 2016 Stanley Cup Final, the 2019 comeback and the drought since.

Josuar Gonzalez Is the Best Giants Prospect in a Generation
A switch-hitting shortstop out of San Cristobal who walks more than he strikes out, runs like a scalded cat, and has already been ranked seventh in all of baseball. Finally, something to be excited about.

Guardians 8, Giants 1: Eldridge Homered and Nothing Else Happened
One run in Cleveland, and it was a 405 foot solo shot from a 21 year old. Jo Adell drove in six by himself. Whisenhunt gave up nine hits in four. 51-74.

Cal Basketball Schedule 2026-27: Every Game Announced
The Cal basketball schedule for 2026-27: the announced non conference games, every ACC opponent home and away, and the 2025-26 results for reference.

Cal Football Schedule 2026: Every Game, Date, Time and TV
The full Cal Golden Bears 2026 football schedule: every game, date, kickoff time and TV network, from the UCLA opener to the Big Game on 21 November.

Barry Bonds: The Loudest Bat San Francisco Ever Saw
73 home runs and four straight MVPs.

Royals 4, A's 3: A Two Run Ninth Inning Lead, Gone in Ten Minutes
A catcher interference, a bases loaded walk and a Bobby Witt Jr. single ended it. Eight innings of good pitching thrown away in front of 12,009. 49-77.

Vitello Called It Junior High Baseball. Posey Says He Is Back.
He is right about what he watched, and that is the problem. The man describing junior high baseball ran the game, and he is confirmed for next season.

McCaffrey Still Is Not Practicing, and It Might Not Be a Muscle
No injury, no explanation, and three other running backs around the league just got paid. Nick Bosa has not been out there either.

They Took Aiyuk's Locker Out. That Is How You Know It Is Over.
His stall sat empty through an entire season and nobody touched it. Now it is gone, and a franchise that never announces anything just announced everything.

Rockies 13, Giants 7: Devers Hit His 25th and It Did Not Matter
A seven to six lead going to the sixth. Then seven unanswered to the worst team in the National League, in our building, on a Sunday, in front of thirty two thousand people who paid to watch it.

Harbaugh Comes Back Thursday, and Kittle Sounds Like Himself
The 49ers are at SoFi on Thursday night against the man who dragged this franchise back to life and then got run out of the building. And the best news of the week has nothing to do with him.

Giants 7, Rockies 1: Logan Webb Is the Consummate Pro
Six innings, four hits, no walks, seven strikeouts, eighty pitches, and a six-run fourth behind him. The one man in that clubhouse who has never mailed in an August. 51-72.

The Niners Finally Have the Right Mix of Veterans and Kids
A championship core in its prime, veterans on short money, and young players who actually produce. The last few draft classes are the reason this roster finally has depth.

Everybody Laughed at the Niners for Taking Stribling. They Are Not Laughing Now.
Draft night called it a reach and handed out C grades. One camp and one preseason game later the kid looks like the best rookie receiver in football.

The Warriors Cling to the Past Because They Cannot Build a Future
Wiseman, the two timelines, Poole, Kuminga, Moody. A decade of draft capital went into that list, and the 2026-27 plan is still a 38-year-old Curry and whichever veterans took the minimum.

Kyle Shanahan Needs to Win the Ring This Year. Say It Out Loud.
Year ten. Two Super Bowls lost, both to the same team. The roster is built, Purdy is peaking, Deebo and Evans are on short deals, and the excuse supply has finally run out.

The 49ers Sat Everybody and Lost by Six. The Raiders Played Everybody and Lost by Thirteen.
Shanahan hid every starter in a 19-13 loss to Tennessee, Rourke went 12-of-14 and Stribling caught seven, and the Raiders played Cousins and the No. 1 pick and still lost 27-14 at home.

Giants 4, Astros 1: Carson Whisenhunt Was Worth the Wait
Five and two-thirds of one-run ball from the kid, a Bryce Eldridge homer off Hunter Brown, ten outs from the bullpen with nobody past first, and win number fifty. 50-70.

Astros 2, Giants 1: Six Shutout Innings, One Drop, One Bad Back
Adrian Houser gave us six shutout innings on seventy-three pitches, a rookie dropped a routine fly ball in the seventh, and Willy Adames left with back spasms. 50-71.

Rays 12, A's 4: Six Home Runs, Two of Them From a .216 Hitter
Taylor Walls had no homers all season and hit two. Nick Martinez threw a complete game with no walks. Twenty-two runs allowed in two nights. 47-73.

The 49ers Waived Junior Bergen Again, and Kept the Left-Footed Punter
Three names off the ninety the day before the preseason opener, and three one-year deals in their place. Nobody created space. Everybody got swapped.

Tigers 3, Giants 1 (F/10): We Wasted Eight Innings of Logan Webb
Eight innings, four hits, no earned runs, and the offence handed him one run on an infield single. Lost it in the tenth. Twenty games under .500.

Don Nelson Is Gone at 86, and This Region Never Properly Thanked Him
Run TMC, We Believe, the point forward, and the man who did not play rookies handing a 21-year-old Stephen Curry the whole offence. We lost a good one.

A's 4, Red Sox 3: A Series Win, Their First Since Mid-June
Max Muncy doubled off the Monster against Chapman in the ninth. Jeff McNeil got his 1,000th hit. Jacob Wilson set a major league record for shortstops.

The 49ers Are Down Four Running Backs, Bosa Is Sore, and the Only Good News Is George Kittle
McCaffrey sat out with tightness, the three backs behind him are hurt, the team auditioned strangers on a Monday, and Bosa has not been in pads in a week.

Roupp Showed Up Vitello on the Mound, and That One Moment Explains This Whole Season
He walked three straight, glared at his manager, shook his head and waved him back toward the dugout. Vitello called him the exact kind of guy you want to coach. That is the entire problem.

The 49ers Defense Won Saturday, and Shanahan Is Coaching the Preseason Opener
The defense got the better of Purdy, Shanahan watched from behind the sunglasses, and he is running the sideline himself against Tennessee on Thursday.

What $147 Million Actually Bought the Warriors
A look at the 2026-27 Warriors cap sheet: what Curry, Butler and Green cost, and why the rest of the roster is minimum contracts and draft picks.