League Hub

Bay Area NFL

San Francisco 49ers coverage from Bay Area Sports Blog: camp, injuries, roster moves, Purdy, and every Sunday storyline.

NFL

Bay Area football, both of them

This is the league page for Bay Area football. In practice that means the 49ers, who get covered every day of camp and every week of the season, plus the occasional look at the Raiders now that they play their home games in Nevada and still take a piece of this region with them.

The 2026 story so far is a quarterback playing at a historic level behind an injury list that will not stop growing, Purdy is inside 150 attempts of the best career passer rating ever recorded, while camp keeps costing this team receivers. For the other franchise, there is the Raiders 2026 preview.

Football history gets its own rooms: the 1980s dynasty, Montana and Young, The Catch, and what the league did to Colin Kaepernick.

Brock Purdy and Fred Warner of the San Francisco 49ers
49ers Column

Purdy and Warner Went at Each Other in Practice, and Then Laughed About It

Warner talked. Purdy threw over his head to Deebo and screamed it right back. Then they stood there laughing. That's the whole team, right there.

Read the column
Jed York, owner of the San Francisco 49ers
49ers Column

Jed York Got Arrested in Ohio and the 49ers Have Said Nothing

Arrested Sunday morning by a human trafficking task force, a no contest plea Monday, two misdemeanor convictions, and total silence from the team two weeks before the opener.

Read the column
Mike Evans and Brock Purdy of the San Francisco 49ers
49ers Column

Mike Evans and Purdy: The Receiver He Has Never Had

Ten straight thousand yard seasons, a six foot five catch radius, and a quarterback who has never thrown to anything like it. Here is why Niner Nation cannot stop talking about this pairing.

Read the column
Christian McCaffrey of the San Francisco 49ers
49ers Column

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.

Read the column
Brandon Aiyuk's locker is gone from the San Francisco 49ers locker room
49ers Column

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.

Read the column
Jim Harbaugh faces the San Francisco 49ers with the Chargers as George Kittle recovers
49ers Column

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.

Read the column
San Francisco 49ers veteran core and young draft picks in 2026
49ers Column

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.

Read the column
De'Zhaun Stribling of the San Francisco 49ers proving his draft-night critics wrong
49ers Column

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.

Read the column
Kyle Shanahan and the San Francisco 49ers chasing a Super Bowl ring in 2026
49ers Column

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.

Read the column
San Francisco 49ers preseason opener against the Titans and the Raiders loss to the Cardinals
49ers Column

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.

Read the column
San Francisco 49ers roster moves at training camp
49ers Column

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.

Read the column
Bay Area Sports Blog graphic: Brock Purdy throwing deep touchdowns to backup San Francisco 49ers receivers in training camp, August 2026
49ers Column

Purdy Is Throwing 70-Yard Touchdowns to Guys You Have Never Heard Of, and It Is Getting Ridiculous

A pair of 70-yard scores, a deep touchdown to a receiver who signed less than 24 hours earlier, and 24-of-28 over two practices, with five receivers hurt.

Read the column
Bay Area Sports Blog graphic: Brock Purdy on pace for the highest career passer rating in NFL history, August 2026
49ers Column

Brock Purdy Is 147 Passes From Being the Most Efficient Quarterback in NFL History. Nobody Wants to Say It Out Loud.

A 104.0 career passer rating against an all-time record of 102.2, and he is 147 attempts, five games, from qualifying. The last pick in the draft is about to own the record book.

Read the column
Bay Area Sports Blog graphic: Brock Purdy dominates the most competitive San Francisco 49ers training camp practice, August 2026
49ers Column

They Finally Gave Brock Purdy a Fight. He Won It Going Away.

The most competitive practice of camp, picks, punch-outs, a defense that finally punched back, and Purdy went 12-of-17 on 32 team snaps throwing to guys signed off the street.

Read the column
Bay Area Sports Blog graphic: Brock Purdy sharp in San Francisco 49ers training camp as the injury list grows, August 2026
49ers Column

Brock Purdy Is Carving Up Training Camp. Twenty Guys Watched Him Do It From the Sideline.

13-of-14 in team drills, three straight red zone touchdowns and a Dougie in the end zone. On the same field, twenty players were unavailable. Both things are true.

Read the column
Bay Area Sports Blog graphic: San Francisco 49ers August 2026 signings, Ogbo Okoronkwo, Trenton Irwin, Josiah Deguara and KhaDarel Hodge
49ers Column

Four Signings in a Week: Okoronkwo, Irwin, Deguara, Hodge, and a Roster Held Together With Tape

A Super Bowl edge rusher off a torn triceps, a Stanford kid coming home, a blocking tight end and a Pro Bowl gunner. Every move makes sense. Needing all four in August is the problem.

Read the column
Bay Area Sports Blog graphic: KhaDarel Hodge, veteran wide receiver signed by the San Francisco 49ers, August 2026
49ers Column

The 49ers Signed KhaDarel Hodge, and That Tells You Everything About This Receiver Room

A 31-year-old Pro Bowl gunner with three catches last season and Raheem Morris ties. Fine player, no complaints. But it is August fifth and we are already signing bodies.

Read the column
Brock Purdy, quarterback of the San Francisco 49ers, sharp at 2026 training camp
49ers Column

Purdy Is Ripping It in Camp, and That Throw to Demarcus Robinson Was a Dime

Over two defenders, back of the end zone, dropped in a bucket. Brock is playing fast and free again, and D-Rob has been the quiet best story of camp. Now just stay healthy.

Read the column
Bay Area Sports Blog graphic: Raheem Morris, San Francisco 49ers defensive coordinator, 2026 training camp
49ers Column

The 49ers Love Raheem Morris, and It Is Because He Lets Them Play Football

Five-down looks, new coverages, Warner and Greenlaw yelling at each other again, and a coordinator who tells this defense to go play instead of go think. It is the one good thing at this camp.

Read the column
Bay Area Sports Blog graphic: 49ers training camp injuries mounting, August 2026
49ers Column

It Is August and the 49ers Are Already Hurt. Again.

Pearsall out for the year, Kittle and Mykel Williams on PUP, four receivers off the field on the same day, and half a defensive line on the report. Nobody has played a snap yet.

Read the column
Ricky Pearsall of the San Francisco 49ers
49ers Column

Ricky Pearsall Is Out for the Year, and This Kid Just Cannot Catch a Break

Season-ending IR, PCL surgery in the next couple of weeks, and a six-to-12-month road back. Pearsall still has not gotten one clean, healthy run at his career.

Read the column
Kyle Shanahan, head coach of the San Francisco 49ers
49ers Column

Kyle Shanahan Update: He's Turning the Corner, and Camp Is Feeling It

Pads are on, practices are getting physical, and the coach is closer to being fully back in the middle of it, less than three weeks removed from a serious car accident.

Read the column
Levi's Stadium, home of the San Francisco 49ers
49ers Column

De'Zhaun Stribling Keeps Balling Out in Camp, and a Starting Job Is Starting to Look Inevitable

The rookie wide receiver isn't flashing for a day anymore, he's stacking good day after good day with Brock Purdy. At this rate, a Week 1 starting job looks like the floor, not the ceiling.

Read the column
Deebo Samuel of the San Francisco 49ers
49ers Column

Deebo Samuel Is Coming Home: 49ers Bring Him Back on a One-Year, $7 Million Deal

A low-risk, high-reward reunion. Seven million dollars buys back one of the most uniquely dangerous weapons Kyle Shanahan's offense has ever had, on a roster that no longer needs him to be the whole answer.

Read the column
Dre Greenlaw of the San Francisco 49ers
49ers Column

Dre Greenlaw Hit Too Hard on Day One of Pads, and Christian McCaffrey Still Calls Him His Favorite Player

Greenlaw came out flying on the first padded practice of camp, and McCaffrey wasn't thrilled to be on the wrong end of it. He's also said Greenlaw is his favorite player in the league. That's what real veteran leadership looks like.

Read the column
San Francisco 49ers running backs and Nick Bosa at training camp
49ers

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.

Read the column
San Francisco 49ers defense and Kyle Shanahan at training camp
49ers Column

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.

Read the column
Brock Purdy and De'Zhaun Stribling of the San Francisco 49ers
49ers Column

Purdy and Rookie De'Zhaun Stribling Are Already Cooking, and This Niners Roster Is Loaded

Real chemistry with the rookie wideout, plus Evans and Kittle in the fold. On paper this is the deepest group Purdy has thrown to.

Read the column
Kyle Shanahan, head coach of the San Francisco 49ers
49ers Column

Kyle Shanahan's Car Accident Was Scarier Than We Knew, and Niner Nation Just Needs Him Healthy

A severe concussion, a broken nose, three broken ribs, a broken hand, and 40-plus stitches from the July 14 crash. He'll be limited early in camp while Chris Foerster picks up the load. Heal up, coach.

Read the column
Jerry Rice of the San Francisco 49ers
49ers Column

Jerry Rice Says This Is the Year the 49ers Break the Super Bowl Drought, and He Would Know

"I think this is the year for the Niners." At Lake Tahoe, the greatest 49er ever called his shot for 2026: the statement is to win it all. The drought started in January 1995, and he hung the last banner.

Read the column
Brock Purdy of the San Francisco 49ers
49ers Column

This Might Be the Best Team Kyle Shanahan Has Ever Had

Purdy, a healthy McCaffrey, Mike Evans and Christian Kirk, and Bosa and Warner back from injury. The deepest roster of the Shanahan era. If they stay healthy, this could finally be the year.

Read the column
Joe Montana of the San Francisco 49ers dynasty
49ers History

Team of the Decade: When the 49ers Ran the NFL

Five Super Bowls with Montana, Rice, and Young. The gold standard of a generation.

Read more
Colin Kaepernick of the San Francisco 49ers
49ers What Everyone Is Afraid To Say

The NFL Blackballed Colin Kaepernick for Kneeling, and Everyone Knows It

A 29-year-old Super Bowl quarterback with a 16-to-4 touchdown-to-interception season, and thirty-two teams suddenly forgot how to sign a QB. It was never about talent.

Read more
Brandon Aiyuk of the San Francisco 49ers
49ers Column

Brandon Aiyuk Has Gone Full Antonio Brown, and It's Hard to Watch

Aiyuk was one of the 49ers' cleanest success stories. Since the Super Bowl loss to Kansas City, it turned into something much stranger.

Read more