Camp Notebook

Two Men On The 49ers' Injured Reserve Page Do Not Work There Anymore

Titus Leo, Tanner McLachlan and Xavier Thomas were terminated off injured reserve this week, and the league's own waivers wire is the only place those terminations are written down. The club has announced none of them. Both commercial books that price San Francisco's roster now carry five men on injured reserve where the club's own page carries seven, and the two extra names are the two the league says are gone. The roster is due Sunday at 3:00 p.m. PT.

SK
Sam KezarAug 26, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
A 49ers player in a white practice jersey and gold helmet drives a red blocking pad off his shoulder on a practice field at the club's Santa Clara facility, a coach in a black shirt and visor a step behind him. The number on his chest is hidden behind the pad and the man is not identified here.

San Francisco has taken three players off injured reserve since Monday, and the record of their leaving sits in one place.

The league's waivers wire, read Wednesday afternoon, carries Titus Leo and Tanner McLachlan dated August 25, each row reading "Terminated Via Waivers, all contracts." Xavier Thomas is dated August 26 and reads the same. All three are now free agents.

Each has a step before that one, and the three steps are not the same transaction. Leo was "Waived, Injury Settlement" on August 24. Thomas was "Waived, Injury Settlement" on August 25. McLachlan was "Waived, No Recall" on August 24. A settlement is a club and an injured player agreeing on a figure and parting. No recall is the club letting him go without one. The wire draws that line on its own face, and two of these three carry it while the third does not.

The 49ers have announced none of it. Their transaction log's newest entry is dated August 25 and it is the Deion Jones trade. There is no entry dated August 26 at all.

Two commercial books that price the roster have both moved, and they agree. Over The Cap and Spotrac each list five men on San Francisco's injured reserve, and it is the same five: Ricky Pearsall at $3,419,563, Patrick Taylor at $565,000, Darrick Forrest at $565,000, Andrew Farmer at $540,000 and Mikail Kamara at $515,000. Both total $5,604,563. Neither carries Leo, McLachlan or Thomas anywhere on the page. Spotrac's transaction feed dates the McLachlan waiver August 24 and the Thomas waiver August 25, which is what the wire has.

The club's own roster page does not agree. Counted table by table Wednesday at 2:51 p.m. PT, it reads 89 on the active table, two on Active/Physically Unable to Perform, one on Reserve/Left Squad and seven under Reserve/Injured. The seven are those same five, plus Titus Leo and Xavier Thomas. Seven less five is two, and the two are the men the league says already left.

None of the three lasted long enough for a reader to have learned him. Off the club's own log: McLachlan signed July 25 and was waived with an injury designation six days later. Leo signed August 2 and was waived the same way on August 18, sixteen days. Thomas signed August 12 and was waived the same way on August 20, eight days. Two of the three are defensive linemen. The log records each of those waivers. It records none of the three leaving.

The list Shanahan read out is a list about the 53#

Being on injured reserve at a cutdown and being on it after one are different jobs. A player moved there during the cut from 90 to 53 is finished for the season. A player who makes the 53 and is placed there afterwards misses at least four games and can come back.

So Tuesday's answer was a roster answer. Matt Maiocco, at the availability, wrote that "some of the 49ers' injured players are considered candidates to open the season on injured reserve, including wide receiver Christian Kirk (calf), offensive lineman Vederian Lowe (ankle) and linebacker Nick Martin (hamstring)." The word is "including," so that is not the whole list. David Bonilla's account of the same session names Kirk and Lowe and not Martin, so the third name is Maiocco's alone.

Shanahan, asked whether Kirk was one of them: "Possibly. We've got a number of guys like that, so we've got to see how that pans out here over the next few days."

Martin hurt the hamstring late in the August 20 game at the Chargers and the coach gave no detail beyond the body part that night. The 53-man tracker moved him from a seven to a six on Wednesday, which is what it did to Kirk and Lowe a day earlier off the same sentence. He stays inside the projection. San Francisco traded for a seventh linebacker on Tuesday.

Wednesday#

The club held a walk-through and closed it. It also hosted free-agent defensive end Jah Joyner on a visit, per the league's transaction report by way of Bonilla. Joyner came out of Minnesota undrafted in 2025, spent that preseason with the Raiders and spent this spring in the UFL. The 49ers play the Raiders on Thursday at 5:00 p.m. PT.

Nick Bosa's knee has a name in print. Bonilla writes that Bosa "missed much of training camp due to tendinitis in his surgically repaired knee," and carries Shanahan: "He's doing good. Hoping that he can get into practice next week and we'll see how those three days go after the mandatory three days off." The club's own Tuesday list says soreness. Both are on the record and neither replaces the other.

Renardo Green is the largest unresolved thing on this roster. The club's Day 17 recap, published Tuesday at 4:00 p.m., lists "CB Renardo Green (hamstring)" among the men who remained sidelined. Shanahan said after the August 20 game that the club would "get more imaging on that tomorrow to see if he pulled it." No result of that imaging has been published since. That is six days, on a cornerback who was starting outside when camp opened, and the roster is due Sunday.

Mike Evans has two body parts on file and both stay there. The club says he missed Tuesday with groin tightness and is expected back next week; Maiocco dates the onset to Sunday. Bonilla has him dealing with the groin "after previously missing time with a quad strain." Neither item corrects the other.

The rest of Tuesday's non-participants, with what the coach said about each. Dominick Puni cleared the concussion protocol, practised, reported residual symptoms afterwards and is likely to re-enter it. Jacob Cowing (groin) and Upton Stout (hip flexor) are expected back next week. Robert Jones (calf) and Austen Pleasants (knee) are hoped for the three practices before the flight. Kurtis Rourke broke three ribs in the opener against Tennessee and could return after the days off. George Kittle was cleared off the physically-unable-to-perform list on Sunday, has practised twice and has still not taken an eleven-on-eleven snap.

Twenty-one players missed Tuesday's practice, not counting injured reserve or the physically-unable-to-perform list. That is the last full practice this camp gets, and the club's own page still says two of the men it lists are here.

Sources: NFL league transactions wire, waivers, August 2026; 49ers.com roster page and transaction log, read 2:51 and 2:53 p.m. PT August 26; Over The Cap and Spotrac San Francisco 2026 cap pages, read 2:53 p.m. PT August 26; Matt Maiocco, NBC Sports Bay Area, August 25; David Bonilla, 49ers Webzone, August 26; Kirk Larrabee, 49ers Webzone, August 20; 49ers.com Day 17 training camp recap, August 25.

Filed under 49ers

More on Vederian Lowe

His page →
Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice
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
Kurtis Rourke Has Three Broken Ribs And Does Not Play Tonight
Camp Notebook

Kurtis Rourke Has Three Broken Ribs And Does Not Play Tonight

Kyle Shanahan confirmed on Tuesday that Kurtis Rourke broke three ribs in the preseason opener, twelve days after the club said the X-rays taken in the stadium showed nothing broken and sent him to hospital for more imaging. Rourke does not play in Thursday's finale at Las Vegas and Adrian Martinez takes the last game of the third quarterback competition. Shanahan also named Christian Kirk and Vederian Lowe as candidates to open the regular season on injured reserve, a designation that costs each of them at least the first four games and costs San Francisco a roster spot on Sunday; said Dominick Puni is most likely back in the concussion protocol; put Nick Bosa, Jacob Cowing, Upton Stout and Mike Evans back at practice next week rather than this one; and left the left guard job to Connor Colby and Carver Willis with Robert Jones hurt. The club signed defensive lineman Jah Joyner on Thursday morning and placed Victor Dimukeje on injured reserve to make room.

Sam KezarAug 27, 20263 min read
Left Guard Is Down To Two And The Last Practice Of Camp Is Over
Camp Notebook

Left Guard Is Down To Two And The Last Practice Of Camp Is Over

San Francisco practised for the last time in training camp on Tuesday morning and Kyle Shanahan said afterwards that the left guard competition is close to being decided between Connor Colby and Carver Willis, with Robert Jones removed from it by a calf injury Shanahan put at around the Australia trip. Matt Maiocco had Willis taking the first-team snaps. Dominick Puni practised and then reported residual symptoms and is most likely back in the concussion protocol. Shanahan named Christian Kirk and Vederian Lowe as possible candidates to start the season on injured reserve, hedging both. Mike Evans, Jacob Cowing, Upton Stout, Romello Height, Kyle Juszczyk, Kirk, Kurtis Rourke and Nick Bosa did not practise across two published absence lists that do not match. Height's injury is an ankle and Juszczyk's finger is fractured. The 49ers play at Las Vegas on Thursday at 5:00 p.m. PDT and the roster is due at 53 at 3:00 p.m. PT on Sunday.

Sam KezarAug 25, 20264 min read

More on Nick Bosa

His page →
Five takeaways in one half, and the 49ers never sacked Kirk Cousins
Takeaways

Five takeaways in one half, and the 49ers never sacked Kirk Cousins

San Francisco beat Las Vegas 38-17 at Levi's Stadium on Sunday and is 7-1. The 49ers scored touchdowns on their first three possessions, did not punt, and ran 43 times for 190 yards. Las Vegas turned the ball over on five of its six second-half possessions: Jaden Dugger's 35-yard interception return on the first play of the half, two forced fumbles, and interceptions by Renardo Green and Malik Mustapha. The official game book credits San Francisco with no sacks and six quarterback hits, two of them on the plays Green and Mustapha intercepted. Nick Bosa played 39 of 50 defensive snaps in his first game since Sept. 20, and DeForest Buckner played 34. Jordan Watkins caught all four of his targets for 86 yards and his first NFL touchdown. Christian McCaffrey's 12-yard catch set the Super Bowl-era record for touchdown catches by a running back and was Brock Purdy's 100th touchdown pass. Gracen Halton broke his ankle and is out for the season, Shanahan said; Green (back) and Deommodore Lenoir (foot) did not return.

Sam KezarNov 9, 20265 min read
Nick Bosa plays his first game since September, with Buckner beside him
49ers Gameday

Nick Bosa plays his first game since September, with Buckner beside him

The 49ers (6-1) play the Raiders (4-4) at Levi's Stadium at 1:25 p.m. Pacific on FOX. Nick Bosa is cleared after missing five games and lines up with DeForest Buckner for the first time since the 2019 season. Christian Kirk, Mike Evans and Deebo Samuel are out, and Demarcus Robinson is back off injured reserve. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Bosa, Buckner, Robinson, George Kittle and Brock Purdy. Inactive lists post at 11:55 a.m. Pacific.

Sam KezarNov 8, 20264 min read
Christian Kirk hurt his meniscus, and surgery is still undecided
49ers Notebook

Christian Kirk hurt his meniscus, and surgery is still undecided

Christian Kirk hurt his meniscus, Kyle Shanahan said Friday, and the 49ers have not decided whether he needs surgery. Kirk, Mike Evans and Deebo Samuel are out Sunday against Las Vegas. Shanahan said Demarcus Robinson will most likely be activated off injured reserve, and Nick Bosa and Christian McCaffrey are cleared to play.

Sam KezarNov 6, 20263 min read

On the record

Called Shots →
Held upAug 19, 2026

Brett Toth is NOT on San Francisco's initial 53-man roster after the August 30, 2026 cutdown. The take is CORRECT if his name is absent from the club's published initial 53, including the cases where he is waived, released, waived/injured, placed on injured reserve, or reaches an injury settlement. It is WRONG if the club's published initial 53 contains his name, whatever his health designation.

This takes the other side of the two most-read local projections, which is the reason to file it. Matt Maiocco (NBC Sports Bay Area, August 14) keeps ten offensive linemen and has Toth eighth. David Lombardi (The San Francisco Standard, August 16) keeps nine and also has Toth in. This board dropped him from 7 to 6 and outside on August 8, when the club disclosed a concussion, and has left the tenth offensive line spot vacant rather than fill it with him. The case for the call: no published account has placed Toth at a practice since August 5, fourteen days; Cam Inman counted five concussed 49ers on August 18 and wrote all of them remain sidelined except Carver Willis; there is no published clearance, and a protocol has a step the club does not control. The club has added an offensive lineman twice this month (Doug Kramer Jr. on August 10, Nick Zakelj back on August 17) rather than wait on him, and the club lists Zakelj as a tackle. What makes it wrong, in order of likelihood: Toth clears in the next several days and plays at Las Vegas on August 27, which is enough for a staff that liked him before the injury; or the club keeps him on the 53 and moves him to injured reserve afterwards, which requires him on the initial 53 first and would score this WRONG on its own terms; or Vederian Lowe's high ankle sprain forces the club to carry an extra body it would otherwise cut. This call is about the initial 53 only and predicts nothing about his season. UPDATED August 22, 2026, by the beat sweep: Maiocco's projection 3.0, published August 21, cuts his offensive line from ten men to nine and still carries Toth. The room shrank by one and he survived it, which tightens the adverse reading on this call without turning it. This row was filed against Maiocco having Toth in, so the anchor holding that position is not new information about his view; the smaller denominator is. No published account has placed Toth at a practice since August 5, and the club has now scheduled three practices with media availability before the deadline, on August 22, 23 and 25.

Latest on the 49ers

The whole beat →
The 49ers ran Las Vegas out of its plan before they took the ball away
49ers Deep Dive

The 49ers ran Las Vegas out of its plan before they took the ball away

San Francisco beat Las Vegas 38-17 on Sunday and is 7-1. The five second-half takeaways will be remembered, but the game was settled earlier. The 49ers' first three drives went 37 plays and 242 yards, took 19 minutes and 23 seconds and ended in touchdowns, and San Francisco ran 25 times for 125 yards before halftime. Las Vegas had the ball for 71 seconds in the first 13 minutes. Trailing by 11 at the half, the Raiders ran six times and threw 24 times after it, and Klint Kubiak said that being in position to throw on every down produces interceptions. The pass rush did not cause the turnovers: Cousins was hit twice on eight first-half throws and four times on 24 second-half throws. Two takeaways were punched out of receivers' hands, and one came off a fumbled exchange. The second half also showed a cost. San Francisco threw an interception, was stopped on fourth-and-1 at its own 40, and allowed 222 kickoff-return yards, and Las Vegas started three drives in 49ers territory. The game moved San Francisco's season turnover margin from minus-3 to plus-1. Las Vegas has now allowed 30 or more points six weeks running, so Dallas on Sunday is the first test of whether the formula holds.

Sam KezarNov 10, 20266 min read
The 49ers trade a sixth-round pick for Keenan Allen
49ers Notebook

The 49ers trade a sixth-round pick for Keenan Allen

San Francisco acquired wide receiver Keenan Allen from Indianapolis on Tuesday, deadline day, for a 2027 sixth-round pick, the league transaction wire shows. It is the second trade between the clubs in three weeks, after DeForest Buckner on Oct. 27. Allen, 34, played at Cal and is a six-time Pro Bowler with 1,095 career catches, eighth all time. He had 40 catches for 351 yards and one touchdown in eight games for the Colts, their team lead. The club placed Gracen Halton on injured reserve with a fractured ankle the same afternoon, and its roster page showed 52 on the active roster before Allen was added. Allen joins a receiver room missing Mike Evans and Deebo Samuel Sr. last Sunday. He caught four passes for 26 yards against Dallas in Week 9, and the 49ers play at Dallas on Sunday.

Sam KezarNov 10, 20263 min read
Gracen Halton needs ankle surgery, and both outside corners are day-to-day
49ers Notebook

Gracen Halton needs ankle surgery, and both outside corners are day-to-day

Kyle Shanahan said Monday that Gracen Halton dislocated and fractured his ankle, will have surgery this week and will go on injured reserve. Renardo Green (back) and Deommodore Lenoir (foot) are day-to-day before Sunday's game at Dallas. C.J. West's practice window opens Wednesday, Deebo Samuel could practice Wednesday, and Mike Evans is not expected to.

Sam KezarNov 9, 20263 min read

Earlier on the 49ers

After Pineiro's field goal, Washington ran 40 plays and the 49ers ran nine
Takeaways

After Pineiro's field goal, Washington ran 40 plays and the 49ers ran nine

San Francisco beat Washington 23-17 at Levi's Stadium on Monday night and is 6-0 for the first time since 2019. It led 23-3 with 5:56 left in the third quarter, and from there the offense ran nine plays on three possessions without a first down while Washington ran 40 and scored twice. Four of Washington's first downs came by penalty, two of them wiping out a third-down incompletion and a fourth-down sack. Malik Mustapha broke up a fourth-and-3 pass at the 17 with two minutes left, and Keion White and Romello Height sacked Jayden Daniels on the final play. Mike Evans caught three passes for 94 yards and left with 1:10 in the first half with the Achilles soreness that kept him out of practice all week. Brock Purdy passed 1,500 career attempts on the opening drive, and the club's notes list him first in career passer rating. Jaden Dugger led the team with 11 tackles. Luke Gifford and Upton Stout also left and did not return.

Sam KezarOct 20, 20265 min read
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
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