Game Week

Nobody San Francisco Added Thursday Plays Defensive Tackle

Alfred Collins went on injured reserve three hours and forty-two minutes before kickoff at the Melbourne Cricket Ground. KhaDarel Hodge and Ogbo Okoronkwo came up from the practice squad for the game, and neither of them plays inside. The inactive lists went out ninety minutes before kickoff with six San Francisco names on them and no defensive lineman among the six, so the four men left at the two tackle spots all dress: Osa Odighizuwa, C.J. West, and two rookies at the position the club lost.

SK
Sam KezarSep 10, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Alfred Collins in a white 49ers jersey with red numerals, 95 on the chest, walking a fenced concrete corridor toward the stadium with his helmet in one hand and a brace on his left knee. Shot on a fisheye lens. An undated club photograph from Santa Clara, not from Melbourne and not from this week.

Alfred Collins is on injured reserve. The two men San Francisco added for its season opener are KhaDarel Hodge, a receiver, and Ogbo Okoronkwo, a pass rusher who lines up on the edge.

All three moves came in one release at 1:53 p.m. Pacific on Thursday, three hours and forty-two minutes before kickoff at the Melbourne Cricket Ground. The club used its own words for both halves. "The following player has been placed on the Injured Reserve List: DL Alfred Collins." Then: "The following players have been activated from the team's practice squad (standard elevations): WR KhaDarel Hodge, DL Ogbo Okoronkwo." Both elevated men go back to the practice squad when the game ends.

Collins tore a patellar tendon at a Melbourne practice this week, and Kyle Shanahan said his season is over. What Thursday afternoon produced was a roster spot. On the club's roster page at 2:53 p.m. Pacific, San Francisco had not spent it on a defensive tackle, or on anybody else.

What is left at right defensive tackle#

The club's depth chart on its website is stamped September 8, labelled unofficial, and puts four players at the two defensive tackle positions. Osa Odighizuwa, 280 pounds, is first on the left and C.J. West, 316 pounds, is second. Collins is still listed first on the right. Gracen Halton, a rookie at 293 pounds, is second there, and James Thompson Jr., an undrafted rookie at 308, is third.

Of those three men on the right, one is on injured reserve, one spent the week Questionable, and one is Gracen Halton.

Thompson is the one who was Questionable, hamstring, and his was the only game designation San Francisco issued this week. He did not practise at all on the first Melbourne day and was limited on the two that followed, which is the movement that showed up on Wednesday's report. A Questionable tag is a probability the club has published rather than a decision it has made, and the club resolves it when the inactives go out.

They went out ninety minutes before kickoff. Read at 4:52 p.m. Pacific, San Francisco's list runs six names, and it is quarterback Kurtis Rourke, cornerback Ephesians Prysock, running back Jordan James, receiver Jordan Watkins, linebacker Tatum Bethune and offensive tackle Enrique Cruz. No defensive lineman is on it. Thompson dresses.

So the club goes into the opener with all four of the men its own chart lists inside, minus the one it lost. Odighizuwa and West on the left. Halton and Thompson on the right, both rookies, one of them undrafted, at the position San Francisco had a starter at on Tuesday.

Halton is the one nobody has flagged. He was limited with an ankle earlier in the week, and the participation report the club distributed at 12:23 a.m. Pacific on Thursday has him at full participation for the last Melbourne session. The table on the club's own injury-report page tells it differently. Read at 2:51 p.m. Pacific, that table still lists Halton as limited on both of the two practice days it carries a value for, and the injury column beside his name is blank. The report the club hands out and the page the club publishes are not the same document, and the report is the one with a body part next to every name.

The practice squad has bigger men on it#

San Francisco keeps three defensive linemen on its practice squad: Vincent Anthony Jr. at 260 pounds, Kevin Givens at 285 and Sebastian Valdez at 301. Okoronkwo, the one who got the call, is listed at 253.

Givens has been through this door before. On August 5 the 49ers signed Hodge and Okoronkwo to one-year deals and waived Givens to make the room, per the club's own transaction log. Givens came back to the practice squad on September 1. Five weeks on, the same two names came up for the opener and his did not.

The elevation door does not stay open forever, either. A standard elevation returns the player to the practice squad after the game and a club may use one on the same player three times in a season. Three games is not a plan for a season; it is a way of not deciding yet.

The count#

Counted name by name in a browser at 2:53 p.m. Pacific, the roster page carries 54 players on Active, 12 on Reserve/Injured, two on Reserve/Physically Unable to Perform and 15 on the practice squad. Two of the 54 are Hodge and Okoronkwo, and they are there for one game. That is 52 players signed to a roster allowed to hold 53, with a spot open and a starting defensive tackle gone for the year.

Eight of the 54 are defensive linemen: Nick Bosa, Gracen Halton, Romello Height, Khalid Kareem, Osa Odighizuwa, James Thompson Jr., C.J. West and Keion White, plus Okoronkwo for the night. Four of the eight play inside.

The club's transaction log, read at 2:54 p.m., still ends on September 5 with the long-snapper promotion. None of Thursday's three moves has reached it.

Collins is listed at 332 pounds, and nobody on San Francisco's roster is heavier. The heaviest defensive lineman left is C.J. West, at 316.

Sources: 49ers.com roster page, depth chart, injury report and transaction log, read Thursday afternoon Pacific. The club's own roster-move release, September 10, 1:53 p.m. Pacific. The club's Week 1 participation report, September 10, 12:23 a.m. Pacific, Brooke Evans. Week 1 inactive lists, read 4:52 p.m. Pacific; David Bonilla, 49ers Webzone, and Pro Football Talk. David Bonilla and the transcript desk, 49ers Webzone.

Filed under 49ers

More on Jordan James

His page →
Greenlaw has drawn league discipline in three of his six games
49ers Notebook

Greenlaw has drawn league discipline in three of his six games

The NFL fined Dre Greenlaw $12,537 for unnecessary roughness, striking an opponent, after his attempt to punch the ball loose from Drake London landed on London's helmet in the 49ers' loss at Atlanta on Oct. 25. Running back Jordan James was fined $6,194 for unnecessary roughness, use of the helmet, in the same game. Neither play was penalized. It is Greenlaw's second fine of the season after a taunting fine against Denver, and between them he was ejected at Seattle and suspended for the Washington game.

Sam KezarOct 31, 20263 min read
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
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

More on Alfred Collins

His page →
San Francisco Promoted A Fourth Tight End And Worked Out Three More
49ers Roster

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

San Francisco promoted tight end Brayden Willis from the practice squad to the active roster on Tuesday morning and signed defensive lineman McKinnley Jackson to the practice squad. The promotion fills the roster spot Alfred Collins vacated on September 10 and puts the active roster back at 53. Hours later the NFL's transaction report showed the club had worked out five players, three of them tight ends. Jake Tonges, who played eight snaps in Melbourne before he was hurt, remains on the active roster with no injury designation and no published imaging result, and the club's Week 2 injury report does not exist yet. Willis has played 23 regular-season games, all with the 49ers, and has no career receptions.

Sam KezarSep 15, 20264 min read
San Francisco Has The Two Highest Run Defense Grades In The League So Far, And Four Of The Ten Lowest
Week 1 Analysis

San Francisco Has The Two Highest Run Defense Grades In The League So Far, And Four Of The Ten Lowest

Two days after the 27-7 win over the Rams in Melbourne, the tape and the grading layer say San Francisco's run defense is two things at once. PFF's Week 1 grades have Fred Warner first and Nick Bosa second of the 59 defenders with ten or more run defense snaps, and the four interior linemen the 49ers rotated are all in the bottom ten of the same list. San Francisco lost starting defensive tackle Alfred Collins to a torn patellar tendon at practice three days before kickoff. The Rams averaged 4.2 a carry and never broke a run longer than 13 yards, and their best drive died on fourth and one at the 1.

Sam KezarSep 12, 20266 min read
San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.
Game Week

San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.

San Francisco's Week 1 injury report, read live at 49ers.com and again at therams.com on Thursday morning Pacific, carries eleven San Francisco names and two designations. Alfred Collins, listed at defensive line with a knee, is Out; the club's own item says he tore a patellar tendon and will miss the 2026 season. James Thompson Jr., hamstring, is Questionable after going from did not participate to limited. The other nine, including Nick Bosa, Kyle Juszczyk, Dre Greenlaw and George Kittle, carry no game designation, and Upton Stout is the only full participant on the page. Kittle is limited on every practice day the report carries a value for, with no designation, on an Achilles tendon he tore on January 11. The grid's Monday column is empty on all eighteen rows across both clubs, while the club's own news item describes three Melbourne practices. The Rams' half has filled since Wednesday: Aaron Donald is Out, listed not injury related and resting, and the other six Los Angeles names carry the dash the legend defines as not listed. Kyle Shanahan on Bosa and Kittle: 'We've got to be smart with that.' Kickoff is 5:35 p.m. Pacific at the Melbourne Cricket Ground. One take filed.

Grant LombardSep 10, 20265 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 →
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
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

Earlier on the 49ers

Eight Of San Francisco's Nine Defensive Linemen Landed In Melbourne
Roster

Eight Of San Francisco's Nine Defensive Linemen Landed In Melbourne

San Francisco carries nine defensive linemen on its active roster and eight of them were on the Qantas A380 that landed at Melbourne Airport at 7:50 a.m. local time on Friday. Sam Okuayinonu was not. The club announced shortly before departure that he would stay behind with a foot injury and designated him questionable for the opener against the Rams rather than ruling him out, per Michael David Smith at Pro Football Talk, who writes that he may fly separately if the foot responds to treatment. Okuayinonu started twelve games last season, which is twelve of the fifteen starts in his career. Three of the eight who travelled sat out Wednesday's last practice in Santa Clara: Gracen Halton and Romello Height with ankles, James Thompson Jr. undisclosed. A fourth, Nick Bosa, took team reps on Wednesday for the first time since August 3. The club signed two defensive linemen to its practice squad on September 1, hosted a defensive tackle on a visit on September 2, and reached an injury settlement with Victor Dimukeje on Thursday.

Sam KezarSep 3, 20264 min read
One Of The Ninety Is Listed Two Different Ways
Roster

One Of The Ninety Is Listed Two Different Ways

San Francisco signed defensive lineman Xavier Thomas to a one-year deal on August 12. The club's own roster page carried him on its active table on Thursday afternoon with no jersey number published, and Spotrac carried him on injured reserve at the same hour, with no transaction anywhere to explain the difference. The 49ers go into Thursday's preseason opener against Tennessee at exactly 90 chargeable players: 88 on the active table, three on Active/PUP, and one international-pathway exemption that does not count until the cut to 53. K.J. Henry, waived with an injury designation on Wednesday, appears on none of the club's four roster tables. Three of the 88 have no jersey number published, and all three signed on Wednesday. The 53-man projection still totals 52.

Sam KezarAug 13, 20264 min read
Four Transactions, Three Skirmishes, And Not One Word About Left Guard
Camp

Four Transactions, Three Skirmishes, And Not One Word About Left Guard

The fourth practice of camp and the first with contact. Four roster moves, three of the last four subtractions out of the same January class, a Wednesday tryout that became a Friday signing, and no line play reported by anyone.

Sam KezarJul 31, 20264 min read