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 →
Eddy Piñeiro will kick on Sunday, and there is nobody behind him
Roster Report

Eddy Piñeiro will kick on Sunday, and there is nobody behind him

Eddy Piñeiro has not kicked in a practice since the Melbourne game week ended, and Matt Maiocco reported Saturday that he will kick against Miami anyway. San Francisco auditioned Younghoe Koo and Greg Joseph and kept neither, so it carries one kicker into the home opener, counted across all four of the club's roster lists at 2:57pm. Ogbo Okoronkwo was promoted to the active roster and De'Zhaun Stribling went on injured reserve three days after ankle surgery. The league fined Kyle Juszczyk $20,033 and Jake Tonges $9,266 for plays in Melbourne.

Sam KezarSep 19, 20264 min read
Stribling is out ten weeks, and the club says it doesn't need another receiver
49ers Notebook

Stribling is out ten weeks, and the club says it doesn't need another receiver

Kyle Shanahan spoke before Wednesday's practice, his first availability since the flight home from Melbourne, and answered the two questions the opener left open. De'Zhaun Stribling had ankle surgery and will miss close to ten weeks, a window that covers nine games. Jake Tonges had knee surgery, is out for the season and went on injured reserve Wednesday. KhaDarel Hodge was promoted to the 53-man roster in the same transaction and Jack Stoll signed to the practice squad, one day after the club worked him out. Shanahan said San Francisco does not need to add a receiver. Stribling was still on the club's Active table at 4:53 p.m. Pacific.

Sam KezarSep 16, 20264 min read
George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.
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

More on Carver Willis

His page →
Kyle Juszczyk will miss a few weeks and the 49ers have no other fullback
49ers Notebook

Kyle Juszczyk will miss a few weeks and the 49ers have no other fullback

Kyle Shanahan said Monday that Kyle Juszczyk has a hyperextended knee and a bone bruise and will miss a few weeks, that Marques Sigle has a high ankle sprain, and that Upton Stout is day to day with a sprained AC joint. Brayden Willis, Luke Farrell and George Kittle share the fullback's work. Nick Bosa and James Thompson Jr. are probably out again at Seattle; Mykel Williams could be activated.

Sam KezarOct 5, 20263 min read
San Francisco won by 20 without a sack. Miami gave up five.
Game Week

San Francisco won by 20 without a sack. Miami gave up five.

San Francisco hosts Miami at 1:25 p.m. Pacific on FOX in its home opener. The 49ers beat the Rams 27-7 in Melbourne without a sack, taking eight quarterback hits instead, four of them by Osa Odighizuwa. Miami lost 27-13 at Las Vegas behind Malik Willis, who was sacked five times. Eddy Piñeiro is questionable with an illness that cost him all three practices, and the club auditioned two kickers Saturday and signed neither. Ten men to watch, and the reason the first one is the kicker.

Sam KezarSep 20, 20264 min read
Fred Warner Is The 49ers' Career Tackle Leader, On The Column That Counts Assists
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

On the record

Called Shots →
Held upSep 17, 2026

Eddy Pineiro carries a game status of Questionable, Doubtful or Out on San Francisco's FINAL Week 2 injury report, the one filed after the club's Friday practice on September 18, 2026. A blank Game Status, a status of (-), or his absence from that final report altogether each grade this WRONG.

AGAINST, written first and it is the likelier-looking half: an illness is the most transient designation on an injury report, and it is the one entry on this week's San Francisco table that carries no body part at all. Pineiro was not hurt. A kicker who feels better Friday morning takes a full session, comes off the report clean and plays, and that is the ordinary path for a two-day illness in a game week. Clubs are also reluctant to hang a designation on a specialist they intend to dress, because it tells an opponent something about the kicking game for no return. And nothing anybody has said publicly this week suggests the club is worried: Kyle Shanahan's Wednesday availability went to Stribling and Tonges, and the Thursday podium belonged to Raheem Morris, Klay Kubiak and Brock Purdy. FOR: he has now missed two practices in a row, Wednesday and Thursday, September 16 and 17, on the club's own Week 2 table and on the Thursday participation report the club's communications staff distributed. Two straight full days missed is already more than a one-day bug, and a man who misses two of three practice days usually carries something into Sunday even when he plays. He is also the only kicker San Francisco has: the club's roster page at 2:50 p.m. Pacific Thursday listed one kicker on the active roster and none on the practice squad, so there is no second body to take Friday's reps and no cheap way for the club to hedge, which is exactly the situation that produces a Questionable rather than a clean sheet. STAKES: he handled 12 of San Francisco's 20 special-teams snaps in Melbourne, 60 percent, off the official game book. COLLISION CHECK against the live ledger at content/49ers/_takes.json, read September 17: the near-term open rows ask whether a defensive lineman joins the 53 by September 19, whether De'Zhaun Stribling is placed on injured reserve by Week 2 kickoff, and whether San Francisco adds an outside wide receiver before September 27; the rest are 2026 season totals, team rate stats, Deebo Samuel's alignment splits and two contract-site figures. No open row names Eddy Pineiro, and no open row scores off an injury-report game status. No collision.

Latest on the 49ers

The whole beat →
The books have Brock Purdy's MVP place right and his price wrong
The fan tax

The books have Brock Purdy's MVP place right and his price wrong

DraftKings and Caesars have Brock Purdy at plus 350 to win the MVP, second behind Josh Allen. Kalshi has Purdy at 15 cents bid, 16 asked, third behind Joe Burrow, after one Sunday moved the two quarterbacks about ten cents in opposite directions. Against the exchange's midpoint, a $100 Purdy ticket at plus 350 gives up $30.25, the Allen ticket at DraftKings gives up $17.65 and the Burrow ticket gives up $3.75. The 49ers' Super Bowl price carries no such markup. Purdy has the better case than Burrow and a worse price than either.

Casey MontgomeryOct 30, 20265 min read
The Colts sent the 49ers a defensive tackle Wednesday and took one Friday
49ers Notebook

The Colts sent the 49ers a defensive tackle Wednesday and took one Friday

The Indianapolis Colts signed defensive lineman Kevin Givens to their 53-man roster on Friday, off the 49ers' practice squad, two days after trading DeForest Buckner to San Francisco for a 2027 fourth-round pick. Givens had re-signed to the practice squad on Oct. 27. The 49ers' practice squad is now 16 of a possible 17, with four defensive linemen left on it. John Lynch told NBC Sports Bay Area he is hopeful Nick Bosa returns after the bye.

Sam KezarOct 30, 20263 min read
Robinson and West could return after the bye to a 49ers 53 with no room
49ers Notebook

Robinson and West could return after the bye to a 49ers 53 with no room

Kyle Shanahan named eight 49ers with a chance to return after the bye. Six are already on the 53-man roster. Two, wide receiver Demarcus Robinson and defensive lineman C.J. West, are on injured reserve, and each needs a roster spot that does not exist yet. The club's roster page on Thursday listed 53 active players, 14 on injured reserve, one on PUP and 17 on the practice squad. Of the six players released or waived from the 53 in October, four were defensive linemen, and three of those men are back on the practice squad.

Sam KezarOct 29, 20263 min read

Earlier on the 49ers

Greenlaw's suspension is over, and Kirk still needs a roster spot
49ers Notebook

Greenlaw's suspension is over, and Kirk still needs a roster spot

The league lifted Dre Greenlaw's one-game suspension on Tuesday and put him on a roster exemption, and the 49ers released defensive tackle Naquan Jones the same afternoon. Fred Warner and Jaden Dugger played 67 and 64 of 67 defensive snaps on Monday with Greenlaw out. Jones's spot is the one Greenlaw needs, which leaves the 53 full again and means Christian Kirk, whose practice window closes Nov. 5, needs a second move. Kyle Shanahan said after Monday's win that Mike Evans's Achilles tendinitis is not a long-term thing; Ian Rapoport said on ESPN, per 49ers Webzone, that Evans will have to manage it for the better part of the season. Shanahan said he would be surprised to get Deebo Samuel or Demarcus Robinson back for Atlanta. James Thompson Jr. played 21 snaps on Monday in his return from an ankle injury. Luke Gifford (groin) and Upton Stout (shoulder) have no update since Monday; the first report of the short week follows Wednesday's practice.

Sam KezarOct 20, 20263 min read
Two Verbs Decide Whether An Injured 49er Shows Up On The Roster Page
Roster

Two Verbs Decide Whether An Injured 49er Shows Up On The Roster Page

Five 49ers are on injured reserve by both independent money sources, and the club's own roster page lists two of them. The three missing men were all waived/injured and reverted a day later, each carrying the league's Not Against 90 label, while the two the page does list were placed on injured reserve directly from the active roster. Two verbs, six cases, no exceptions. Not Against 90 is a roster-limit statement and not a cap one. William Bradley-King, whose settlement landed Friday and whose waivers cleared Saturday, is the case that shows the whole mechanism from both ends.

Sam KezarAug 9, 20264 min read
Connor Colby Rotated With The Backups At Both Guard Spots
Camp Notebook

Connor Colby Rotated With The Backups At Both Guard Spots

Robert Jones took the first-team left guard reps for a second straight practice Thursday, and Connor Colby, who had been taking most of them all camp, rotated with the backups at both guard spots. Carver Willis and Brett Toth, the two injured linemen this site cited as the reason Jones was there Wednesday, did not return. Four other players did, and two accounts of the session disagree about how much any of them practiced. Brock Purdy went 11 of 14. Gracen Halton climbs a grade, partly by beating Colby.

Sam KezarAug 6, 20265 min read