Week 1 Takeaways

San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards

San Francisco 27, Los Angeles 7 at the Melbourne Cricket Ground. Brock Purdy threw three touchdown passes, the five men who started on the offensive line played all 65 snaps and gave up no sack, and the defense hit Matthew Stafford eight times without recording one. Nine takeaways from the opener.

SK
Sam KezarSep 11, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Three 49ers standing on the sideline in white road jerseys in the rain, Fred Warner in the center with 54 legible on his chest and a towel over his head, Richard Sherman in 25 at left and Dre Greenlaw in 57 at right. This is a photograph from October 2019 and not from Friday's game in Melbourne.

San Francisco beat Los Angeles 27-7 at the Melbourne Cricket Ground, Thursday evening in the Bay Area and Friday morning in Australia, in front of a paid attendance of 100,021. The game took 2:47. The 49ers are 1-0 and host Miami on September 20.

The score was 17-7 with about four minutes left in the third quarter. What happened over the next nine minutes of game clock is the whole game.

1. Los Angeles spent 7:22 driving 72 yards and scored nothing.

The Rams reached second and three at the San Francisco 3, where Kyren Williams ran right guard for a yard with Jaden Dugger and Fred Warner on the tackle. On third and two from the 2, Matthew Stafford threw short left to Puka Nacua, who was stopped at the 1. On fourth and one at 3:46, Stafford ran right guard for no gain, with Osa Odighizuwa credited on the play. The replay official reviewed the short-of-the-goal-line ruling and upheld it. San Francisco took over at its own 1 and drove 99 yards in 11 plays, ending in a 15-yard touchdown catch by Deebo Samuel. Twelve plays and 72 yards for the Rams, 11 plays and 99 yards for the 49ers, and the margin went from 10 to 17.

2. The five men who started on the offensive line played every snap, and Brock Purdy was not sacked.

Trent Williams, Connor Colby, Jake Brendel, Dominick Puni and Colton McKivitz each played 65 of San Francisco's 65 offensive snaps. Purdy was not sacked once, and the 49ers ran 30 times for 174 yards, an average of 5.8. Colby's start settles a left guard job that was open from the first week of camp, and it matches the September 2 Week 1 sheet, a one-page chart the communications staff assembled and the club publishes nowhere, which listed him first. Brendel, the center, caught a pass for two yards.

3. The 49ers hit Stafford eight times and did not sack him once.

Odighizuwa was credited with four of the eight quarterback hits, the most of any San Francisco player, and no sack. Nick Bosa had two tackles for loss and one hit. Neither team recorded a sack all game. Stafford finished 15 of 25 for 155 yards with no touchdown, one interception and a passer rating of 61.2, and Los Angeles converted two of its nine third downs. The pressure was real and the finish was not, which is a distinction that will matter more against a quarterback who holds the ball longer.

4. Bosa played 59 percent of the defensive snaps in his first game back, and Warner played 87.

Bosa played 36 of 61 defensive snaps. Warner played 53 of 61, led San Francisco with 11 combined tackles, and forced the Tyler Higbee fumble that Keion White recovered at the Los Angeles 43 in the fourth quarter, which produced Eddy Piñeiro's 56-yard field goal. Both men were playing their first regular-season game after injuries that cost them time. Marques Sigle, Deommodore Lenoir and Renardo Green each played all 61.

5. Nine defensive linemen played, and the rotation behind the starters was close to even.

With Alfred Collins on injured reserve, the snaps went Odighizuwa 36, Bosa 36, Gracen Halton 31, Romello Height 30, White 30, C.J. West 23, James Thompson Jr. 21, Khalid Kareem 19 and Ogbo Okoronkwo 18, out of 61. Halton was limited in practice all week and finished third among the linemen. Thompson carried a Questionable designation into the game and played a third of the snaps. Okoronkwo, elevated from the practice squad for the game, was credited with a hit on Stafford.

6. George Kittle started, played 46 percent of the snaps, and got four of his five targets on the opening drive.

Kittle played 30 of 65 offensive snaps. Luke Farrell played 46, or 71 percent, and was the tight end on the field for most of the game. Kittle caught two of five targets for 12 yards, and both catches and four of the five targets came on San Francisco's first possession. His fifth target was the pass Quentin Lake intercepted in the second quarter, which was Purdy's only interception. Kittle made the tackle on the return.

7. Kaelon Black carried more often than Christian McCaffrey.

Black ran 14 times for 65 yards, an average of 4.6, on 28 of 65 snaps. McCaffrey ran 10 times for 68 yards, an average of 6.8 with a long of 16, on 36 snaps, and caught five of eight targets for 20 yards. Purdy ran five times for 29.

8. The longest drive of the day produced three points.

San Francisco's opening possession covered 65 yards in 15 plays and took 7:13, and it ended in a 20-yard field goal. Twelve of the 14 scrimmage plays on it were passes. First and 10 at the Los Angeles 10 became second and eight at the 8, then third and two at the 2, then an incompletion intended for Demarcus Robinson. The 49ers finished two of three in the red zone and one of two in goal-to-go situations. Piñeiro made two of three field goals, missing from 52 off the right upright.

9. De'Zhaun Stribling started at receiver and was not thrown to.

Stribling played 21 of 65 snaps and finished with no targets. He was hurt on a second-quarter play, returned, was hurt again and was listed out of the game in the fourth quarter. Jake Tonges was hurt in the second quarter after eight offensive snaps and did not return. San Francisco had not published a cause for either injury as of Friday morning. Mac Jones was the only active 49er who did not play. Six were inactive: Kurtis Rourke as the third quarterback, Jordan Watkins, Ephesians Prysock, Jordan James, Tatum Bethune and Enrique Cruz Jr.

Robinson caught two of three targets for 50 yards, including a 39-yard touchdown. Mike Evans caught six of seven for 49 and a two-yard score, tied for the team lead in catches in his first game with San Francisco. Samuel caught six of seven for 48, ran once for 12 and returned two kickoffs for 74 yards with a long of 45. Purdy finished 25 of 34 for 205 yards.

Correction, 2026-09-11

Takeaway 8 called San Francisco's opening possession the longest drive of the day. It was the fourth longest. The longest was the 99-yard touchdown drive that answered the goal-line stand, then the 86-yard drive before half, then the Rams' 72-yard drive that ended at the San Francisco 1. Fifteen plays was the most of any drive in the game, and that is the measure the sentence should have named. Every figure in the paragraph under that header is correct, including the 65 yards, the 15 plays and the 7:13.

DS

Sources: Official NFL game book, San Francisco 49ers at Los Angeles Rams, 2026 Week 1; 49ers.com schedule and roster pages; ESPN box score and play-by-play; Associated Press game story.

Filed under 49ers

More on Kaelon Black

His page →
The 49ers never hit Penix, and they gave Atlanta the ball four times
Takeaways

The 49ers never hit Penix, and they gave Atlanta the ball four times

Atlanta beat San Francisco 29-20 at Mercedes-Benz Stadium on Sunday, the 49ers' first loss, and they are 6-1 into the bye. San Francisco led 14-3 on the first play of the second quarter and Atlanta scored the next 23 points. The 49ers turned the ball over four times and Atlanta scored 13 points off them; Atlanta did not turn it over. The official game book credits the 49ers' defense with no sack, no quarterback hit and no pass defensed on Michael Penix Jr.'s 34 throws. Atlanta made four first downs by San Francisco penalty, three of them on its 90-yard touchdown drive. Christian McCaffrey left with a thigh injury after the second possession, returned for the third quarter and had 26 yards on six touches afterward. Kaelon Black ran for 60 yards in the first half, scored from 30 yards and lost a fumble one play after Jordan James fumbled. Christian Kirk played 20 snaps in his debut and was not targeted. Eddy Pineiro missed an extra point, his seventh missed kick in 34 tries this season, and Kyle Shanahan said the club would discuss the position on the plane.

Sam KezarOct 26, 20265 min read
San Francisco will sign a kicker on Saturday, and it has not worked one out
Practice Notebook

San Francisco will sign a kicker on Saturday, and it has not worked one out

San Francisco filed its final Week 2 injury report after Friday's practice with three game designations on it: De'Zhaun Stribling out, Eddy Piñeiro and Kaelon Black questionable. Piñeiro has not practised since the Melbourne game week ended, and the club's roster page carried no second kicker anywhere on Friday afternoon. Kyle Shanahan said San Francisco will add one on Saturday, that two men are under consideration, and that he does not know which. Nine of the twelve names on the report practised in full.

Sam KezarSep 18, 20264 min read
The 49ers rested four veterans Wednesday, and three were full a day later
Game Week

The 49ers rested four veterans Wednesday, and three were full a day later

San Francisco filed its first official Week 2 injury report this week, and eleven 49ers were on it. Six did not practise Wednesday and four of those six were rest days: Nick Bosa, Dre Greenlaw, Christian McCaffrey and Trent Williams. By Thursday, Greenlaw, McCaffrey and Williams were full participants and Bosa was limited. The two men who have not practised either day are Eddy Piñeiro, who is ill, and De'Zhaun Stribling, whose ankle needed surgery. Kaelon Black joined the report Thursday with a groin. Every man on Thursday's report played against the Rams in Melbourne.

Sam KezarSep 17, 20265 min read

More on Connor Colby

His page →
Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid
Depth Chart

Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid

San Francisco's public depth chart carried an empty box at left guard from August 27 until this week. Read at 2:52 p.m. Pacific on Sunday, it is stamped 09/4/26 and lists Connor Colby first at left guard and Carver Willis second. It also lists Kaelon Black second at running back ahead of Jordan James, which is the other job Kyle Shanahan called fluid on August 31, and George Kittle and Nick Bosa as starters. Colby was the incumbent in July, was passed by Robert Jones and then by Willis in August, and is first again on the club's own page. Jarrett Patterson, traded for to compete at guard, is listed second at center. The chart predates three roster moves and has one empty box left, at long snapper. The first Melbourne practice is Sunday at 7:50 p.m. Pacific.

Sam KezarSep 6, 20264 min read
The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard
Camp Battles

The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard

The depth chart at 49ers.com carries twenty-nine position rows and a name in the first column of twenty-eight of them. Left guard is the twenty-ninth, its first column is empty, and the page stamps itself August 27, which was eight days ago. A separate one-page sheet dated September 2 lists Connor Colby first at left guard and Carver Willis second, and the club does not publish it: the media site its own pronunciation guide points to refuses a request from outside. Kyle Madson of Niners Wire reports that the sheet is assembled by the communications staff with no input from the coaches and binds nobody. Kyle Shanahan said on August 31 that he did not know who starts, and nothing since has replaced that. Seven of the seventy-two men still named on the club's live chart are on the September 2 sheet's injured reserve list, three of them offensive linemen.

Grant LombardSep 4, 20265 min read
Carver Willis Is The Only Name At Left Guard, And He Is Listed Second
Camp Battles

Carver Willis Is The Only Name At Left Guard, And He Is Listed Second

The 49ers' published depth chart lists a first-team name at twenty-eight of its twenty-nine positions. Left guard is the twenty-ninth, and the only man in the row, Carver Willis, sits in the second column. Kyle Shanahan said Monday he does not know who starts there against the Rams on September 10, and gave the reason: the Thursday opener took away the three practices he normally decides on, and the club added Jarrett Patterson to the group. Connor Colby has six career starts, Patterson twenty-one, Willis none. San Francisco signed a fifth offensive lineman, Foster Sarell, to the practice squad on Tuesday afternoon.

Sam KezarSep 1, 20266 min read

On the record

Called Shots →
Held upJul 29, 2026

Kaelon Black is on the San Francisco 49ers' initial 53-man roster as announced at the August 30, 2026 mandatory cut. Scored off the initial 53 only: the practice squad is a miss, a later signing or elevation after the initial roster is a miss, and being placed on injured reserve from the initial 53 counts as a hit.

Black is a rookie running back whose Wednesday workload increased because Jordan James fractured a rib, which is the most fragile possible reason to be getting reps. If James is back before cut day the reps go with him. Against the call: the 49ers carried McCaffrey plus a thin room behind him, and a back who has taken first-team-adjacent work in camp is usually kept over a body they would have to teach. This resolves in 32 days and it is genuinely close.

Latest on the 49ers

The whole beat →
Kirk is in line for his 49ers debut, and Evans and Samuel are both out
49ers Gameday

Kirk is in line for his 49ers debut, and Evans and Samuel are both out

The 49ers (6-0) play the Falcons (2-4) at Mercedes-Benz Stadium at 10 a.m. Pacific on FOX, the last game before their bye. Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow are out. Christian Kirk was activated off injured reserve Saturday and carries no designation, so he is in line for his first game as a 49er. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Kirk, Jacob Cowing, Keion White, George Kittle and Fred Warner. Inactive lists post at 8:30 a.m. Pacific.

Sam KezarOct 25, 20264 min read
Kirk is activated, and the 49ers will dress exactly 48 at Atlanta
49ers Notebook

Kirk is activated, and the 49ers will dress exactly 48 at Atlanta

The 49ers activated wide receiver Christian Kirk off injured reserve Saturday, re-signed defensive lineman Ogbo Okoronkwo to the practice squad a day after releasing him, released Kevin Givens from the practice squad and elevated Okoronkwo and linebacker Jalen Graham for Sunday at Atlanta. The club's active list now carries 54 names, six of them ruled out, which leaves exactly the 48 a team may dress if questionable corners Siran Neal and Upton Stout play. The NFL also fined Fred Warner $65,673 for two fourth-quarter hits against Washington.

Sam KezarOct 24, 20263 min read
Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48
49ers Notebook

Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48

The 49ers ruled out Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow for Sunday at Atlanta. Christian Kirk, Siran Neal and Upton Stout are questionable; Kyle Shanahan called Kirk's tag procedural. The club released defensive lineman Ogbo Okoronkwo on Friday, opening a spot on the 53. Shanahan said the team may go into the game with fewer than the maximum 48 active, with quarterback Kurtis Rourke and possibly lineman Enrique Cruz Jr. the last two available, something he could not recall happening in his career.

Sam KezarOct 23, 20263 min read

Earlier on the 49ers

The 49ers worked out four linebackers the day after Greenlaw lost his appeal
49ers Notebook

The 49ers worked out four linebackers the day after Greenlaw lost his appeal

Dre Greenlaw's appeal of his one-game suspension was denied Tuesday by hearing officer James Thrash, so he misses Monday night's game against Washington and can return the next day. On Wednesday, a players' day off, the 49ers worked out four free-agent linebackers, per the league's transaction report as cited by 49ers Webzone: Eugene Asante, Jamon Johnson, Kobe King and Anfernee Orji. Four healthy linebackers remain on the 53, and ESPN's Nick Wagoner expects rookie Jaden Dugger to start. Ian Rapoport said Tuesday that Deebo Samuel is likely out two weeks and is not headed to injured reserve. Practice resumes Thursday.

Sam KezarOct 14, 20263 min read
Osa Odighizuwa ranks 108th against the run. Tampa Bay has the 2nd.
The trade market

Osa Odighizuwa ranks 108th against the run. Tampa Bay has the 2nd.

Through Week 4, PFF's grades rank A'Shawn Robinson 2nd of 113 interior defensive linemen against the run and 78th as a pass rusher. The 49ers' two interior regulars rank 108th and 101st against the run. Robinson is on a one-year, $10 million deal with no dead money for Tampa Bay if traded, and the 49ers would carry about $2 million of it against $41.4 million in cap space. From 2021 to 2025, two deadline-window trades involved an interior lineman aged 29 or older on an expiring deal: Johnathan Hankins for a sixth-round pick swap and Leonard Williams for a second and a fifth. Robinson's profile sits much closer to Hankins.

Jamie SilvaOct 9, 20267 min read
Ten Days To The Cutdown, And The 49ers Expect To Play A Number Of Starters
Preseason Preview

Ten Days To The Cutdown, And The 49ers Expect To Play A Number Of Starters

The roster goes to 53 on August 30, ten days after Thursday's game at the Chargers, and one preseason game follows this one. Twelve players are named here with the jersey numbers to find them by, read off the club's official roster page Thursday morning: the left guard rotation, the vacant tenth offensive line spot, a rookie back Shanahan said will most likely play, and a defensive line that was missing three men on Tuesday.

Sam KezarAug 20, 20264 min read