49ers
49ers Roster

San Francisco Promoted A Fourth Tight End And Worked Out Three More

The 49ers put Brayden Willis on the 53-man roster at 11 a.m. Pacific on Tuesday, filling the spot Alfred Collins vacated five days earlier. The NFL's transaction report says they also auditioned tight ends Lawrence Cager, Tanner Conner and Jack Stoll, plus two veteran defensive tackles. Jake Tonges, whose knee Kyle Shanahan called an MCL after the opener, is still on the active roster with no timetable and no club document.

SK
Sam KezarSep 15, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Brayden Willis, in a red 49ers practice jersey with a single-digit 9 and a gold helmet, carrying the ball upfield on a training camp practice field in 2026. Linebacker Tatum Bethune, in a white jersey with 48, pursues from the left. A 30-yard marker stands on the sideline behind them. A practice photograph, not a game.

San Francisco promoted tight end Brayden Willis to its 53-man roster on Tuesday morning. Then it worked out three more tight ends.

The promotion went up on the club's newsroom at 11 a.m. Pacific and onto its transaction log under 09/15. It fills the roster spot Alfred Collins vacated when he went on injured reserve on September 10, which had stood open for five days, so the active roster is back at 53 and nobody had to come off it. The club also signed defensive lineman McKinnley Jackson to the practice squad.

The workouts are the part that carries further. Off the NFL's transaction report, published Tuesday afternoon by David Bonilla at 49ers Webzone and by Kyle Posey at Niners Nation: tight ends Lawrence Cager, Tanner Conner and Jack Stoll, and defensive tackles Larry Ogunjobi and Daniel Ekuale. Three of the five play the position the club had just spent a roster spot on.

Jake Tonges is still on the active roster, and five days after the opener nothing has been published about his knee.

Kyle Shanahan, after the 27-7 win at the Melbourne Cricket Ground, as 49ers Webzone carried him on Tuesday: "It wasn't good. I mean, it's not an ACL. It's MCL, I believe. But there's some issues with it that we've got to see how it is." Testing waited on the flight home. No imaging result has published since, nobody has attached a number of weeks to it, and selecting the Week 2 tab on the club's injury report page at 2:53 p.m. Pacific Tuesday returned no San Francisco table at all. The first Week 2 report follows Wednesday's practice, which is the first document the club owes the league on either of its two hurt men.

The choice San Francisco did not make is the one that carries information. Putting Tonges on injured reserve this week would cost him Miami, Arizona, Denver and Seattle, the four-game minimum the designation has carried all season, and the first game he could play would be Washington at Levi's on Monday, October 19. The club promoted a fourth tight end instead. That buys a body for Sunday and commits to nothing.

Posey wrote Tuesday that he expects Willis to replace Tonges on the roster and expects San Francisco to place rookie receiver De'Zhaun Stribling on injured reserve before the weekend. Both are his expectations. The club has filed neither.

The position played 84 snaps on 65 offensive plays in Melbourne, which is why a fourth body is not depth for its own sake.

The Playtime Percentage pages of the NFL's official game book for Week 1 put Luke Farrell at 46 offensive snaps and 71 percent, George Kittle at 30 and 46 percent, and Tonges at eight and 12 percent before the second quarter ended his afternoon. Farrell then played 18 of San Francisco's 20 special-teams snaps, which is the highest special-teams snap share of any 49er in the game.

Kittle started and played fewer than half the offensive snaps, eight months after tearing his Achilles in the January wild-card win over Philadelphia and seven weeks after the club opened camp by putting him on the physically unable to perform list. He was a limited participant on both practice days the Week 1 injury report carries a value for, with no game status beside his name. That is a managed workload, and the staff chose it with three tight ends healthy. It has two now.

What Willis is, precisely.

Three NFL seasons, all in San Francisco, 23 regular-season games, and no receptions in any of them, off NFL.com's career page. The club's own release credits him with nine special-teams tackles across those 23 games, six of them in six games last season, and four postseason appearances. He blocks and he plays on kick teams. PFF ranked him first among the 49ers' tight ends in special-teams grade for the 2026 preseason, which is one vendor's ordinal and not a fact about football, and it points the same way everything else here does.

He has also been on and off this roster three times in ten days. San Francisco waived him on September 5 to promote long snapper Jon Weeks, re-signed him to the practice squad two days later, and promoted him on Tuesday.

The club's public depth chart still stamps itself September 8. It lists Kittle first at tight end, Tonges second, and Farrell tied for third with Willis. The game book has Farrell ahead of Kittle by 16 offensive snaps. That same chart still lists Collins first at right defensive tackle, and Collins has been on injured reserve since September 10.

Three tight ends came in on the same afternoon.

Lawrence Cager, Tanner Conner and Jack Stoll are all veteran free agents, and none of the three had been signed as of Tuesday evening. A workout is not a transaction and it moves nothing. Three of them in one day, on the day a fourth tight end was promoted onto the 53, is a club that does not expect Tonges back soon.

The defensive line got a practice-squad body, and the 53-man spot still has not been spent there.

Jackson was a third-round pick of Cincinnati in 2024 and has 22 NFL games with one start. He goes to the practice squad, not the roster. San Francisco has four defensive linemen on Reserve/Injured, Collins and Sam Okuayinonu and Mikail Kamara and Andrew Farmer II, and Mykel Williams on Reserve/Physically Unable to Perform. Ogunjobi and Ekuale, the two veterans who worked out, had not been signed either.

The count, name by name, read at 2:50 p.m. Pacific Tuesday.

Fifty-six rows under Active on the club's roster page, 12 on Reserve/Injured, two on Reserve/Physically Unable to Perform, 14 on the practice squad. One of the 56 is Jackson, whom the club's own release says it signed to the practice squad, and his row carries no jersey number. Two more are KhaDarel Hodge and Ogbo Okoronkwo, whose Week 1 elevations the club's September 10 release called standard. That leaves 53 signed to the active roster and 17 on the practice squad, which is this club's maximum.

Stribling is on the Active table, where he has been since he hurt the ankle on September 10. Ian Rapoport reported on September 13 that it is a deltoid sprain and that he is out at least a month. Four days from kickoff, the club has designated nothing.

Sources: 49ers.com newsroom, transaction log, roster page, depth chart and injury report page, all read between 2:49 and 2:54 p.m. Pacific on September 15; the NFL's official game book for Week 1; NFL.com career statistics; David Bonilla, 49ers Webzone; Kyle Posey, Niners Nation; Ian Rapoport, NFL Network.

Filed under 49ers

More on Jake Tonges

His page →
49ers Notebook

George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.

The NFL's official game book for Week 1 puts George Kittle at 30 of San Francisco's 65 offensive snaps and 46 percent, Luke Farrell at 46 snaps and 71 percent, and Jake Tonges at eight snaps and 12 percent before he was hurt. Farrell also played 18 of the 49ers' 20 special-teams snaps, the highest special-teams snap share of any San Francisco player in the game. Kittle started; Farrell did not. Shanahan's postgame words on Tonges were an MCL with no timetable, and as of 2:50 p.m. Pacific Monday the club's transaction log still ends on September 10, Tonges is still on the active roster page, and the Week 2 injury report page carries no San Francisco table. The only other tight ends the club employs, Khalil Dinkins and Brayden Willis, are on the practice squad.

Sam KezarSep 14, 20264 min read
George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.
49ers Notebook

Fred Warner Is The 49ers' Career Tackle Leader, On The Column That Counts Assists

Fred Warner became San Francisco's all-time leading tackler in the second quarter of the season opener in Melbourne, passing Patrick Willis, who held the franchise record at 950. Warner entered the season at 948 and finished the game at 959 in 122 games. The record is kept on combined tackles, solo plus assisted, and on solo tackles alone Willis still leads him 733 to 602. Kyle Shanahan gave an MCL for Jake Tonges and an ankle for De'Zhaun Stribling with no timetable on either, and the club has filed no transaction on either man.

Sam KezarSep 11, 20264 min read
Fred Warner Is The 49ers' Career Tackle Leader, On The Column That Counts Assists

More on Carver Willis

His page →
Practice Notebook

Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice

Nick Bosa and Christian McCaffrey did not take part in drills during the portion of San Francisco's first Melbourne practice open to reporters, per Matt Maiocco at NBC Sports Bay Area and Matt Barrows at The Athletic. San Francisco plays the Rams at the Melbourne Cricket Ground on Thursday at 5:35 p.m. Pacific. Reporters leave before team drills, and the club was not required to file a participation report, so what either man did after that is not public. Shanahan said the time difference meant he did not have to talk about injuries until the following day, and did not. George Kittle and Mike Evans practised. Barrows listed six men back from injury: Renardo Green, Romello Height, Jacob Cowing, Vederian Lowe, Gracen Halton and Luke Gifford. Five of the six who sat out the September 2 practice in Santa Clara are on that list; James Thompson Jr. is on no list either way. The club named eight captains, all eight returning from 2025, and Bosa and McCaffrey are two of them. Brayden Willis is back on the practice squad, which now sits at seventeen.

Sam KezarSep 7, 20265 min read
Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice
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
Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid
Roster

Sam Okuayinonu Went On Injured Reserve And The Long Snapper Came Up

San Francisco placed Sam Okuayinonu on injured reserve and signed defensive lineman Khalid Kareem to a one-year deal on Friday, and on Saturday, from Melbourne, signed long snapper Jon Weeks off its practice squad and waived tight end Brayden Willis. Two men off the 53, two on, and the count holds. Matt Maiocco reports Okuayinonu is out indefinitely with a foot injury sustained at Wednesday's practice in Santa Clara, and gives Kareem's two seasons under Raheem Morris in Atlanta as most of the reason he is the replacement. The Weeks signing closes a question that has been open since cut day: San Francisco carried no long snapper on its active roster for six days, and a practice-squad player may be elevated to a game-day roster no more than three times in a season. Kickoff at the Melbourne Cricket Ground is Thursday at 5:35 p.m. Pacific, which is Friday morning there.

Sam KezarSep 5, 20264 min read
Sam Okuayinonu Went On Injured Reserve And The Long Snapper Came Up

On the record

Called Shots →
Held upAug 5, 2026

Connor Colby is listed as San Francisco's starting left guard in the official starting lineup of the 49ers' Week 1 game against the Los Angeles Rams on 2026-09-10. If Robert Jones, Carver Willis, Brett Toth or anybody else starts there, the take is scored wrong.

Filed on the day the reporting went the other way, which is the point of filing it today. David Lombardi had Robert Jones taking the first-team left guard reps at the August 5 practice, the first published rep at the position since July 26. Chris Foerster's own explanation for it was that the staff wanted to keep moving Colby around, including at right guard, and that Carver Willis in concussion protocol and an undisclosed injury to Brett Toth limited that plan. So the alignment was a consequence of two absences rather than a decision about Colby, and the only unforced statement anybody has made about this competition is still Foerster's from the opening Sunday, when Colby took all the first-team reps and nobody had done anything to beat him out. What would make me wrong: Jones holding the first-team reps once Willis and Toth are back.