49ers
Camp Battles

The 49ers Need Alfred Collins Against The Run, And PFF Ranks Him Near The Bottom There

He is the projected starter beside Osa Odighizuwa on a defense the club rebuilt to stop the run. In the preseason opener PFF's grades put him last among San Francisco's defensive linemen against it. The rookie-season rankings say the same thing over a full year, and that is the part nobody can call a small sample.

SK
Sam KezarAug 17, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Alfred Collins, number 95, in a white 49ers jersey with red numerals, walking a fenced corridor toward the field carrying his helmet, shot through a fisheye lens. This is a 2025 club practice-field photograph and not from the preseason opener or from any 2026 camp practice.

The 49ers spent an offseason on their defensive line and the plan for the interior of it is two men. Osa Odighizuwa is one. Alfred Collins, No. 95, is the other. San Francisco took him 43rd overall in the second round of the 2025 draft, and David Bonilla reported on August 6 that Collins is expected to line up alongside Odighizuwa in Week 1.

That plan has a specific job attached to it. San Francisco allowed 424 carries for 1,833 yards last season, 4.3 a carry, and recorded 20 sacks, the fewest in the league. The line was rebuilt to fix both. Then Tennessee ran 31 times for 167 yards on August 13, 5.4 a carry, in a preseason game San Francisco lost 19-13.

PFF's grades from that night rank Collins last of the ten San Francisco defensive linemen charted against the run, and second-lowest of the twenty-five 49ers charted on defense overall. It was his first live football since shoulder surgery.

The defense that comes with that, and the reason it does not hold#

The obvious answer is sample size: he had just come back, and he needs reps. It is a real argument. The club published no participation report for the preseason opener, so there is no official record of how long anybody was on the field, and a grade off one appearance in a comeback from shoulder surgery is close to the least predictive number in football.

The trouble is that the same ranking exists over a season, and the season is not small.

PFF's 2025 grades rank Collins 127th of the 133 interior defensive linemen who cleared its playing-time filter against the run. Overall on defense he ranked 146th of 169. That is a rookie season, not an appearance.

And the shape of it is the part that matters, because the two halves of his job separate cleanly. As a pass rusher, PFF's 2025 rankings put him 76th of 137 qualifying interior linemen, which is the middle of the league. Against the run he is six places off the bottom of his position.

The preseason grade is not a new finding. It is the same finding on a worse sample.

What the ranking cannot see, and it is not nothing#

A run-defense grade for an interior lineman is a contested instrument, and the contest is about role. A three-technique is asked to get up the field and make plays. A nose is asked to occupy two blockers and let a linebacker make the play, and doing that job perfectly produces a stat line of nothing. John Chapman, reviewing the Tennessee film on August 15, made the distinction himself while still calling Collins' night a bad one: three plays he graded as poor, some decent ones in between.

Run defense is also a unit result before it is a man's. Tennessee's 167 yards came against a front that was mostly backups on a night when San Francisco's starters largely did not play, and pinning a team rushing average on the one returning interior starter is precisely the error a bottom-of-the-list grade invites. The 49ers' own running game managed 84 yards on 28 carries in the same game. Neither line looked like a first-team line, because neither was.

So the honest statement of the problem is not that Collins is bad. It is that the club has bet its interior run defense on a second-year player whose one season of evidence ranks near the bottom of his position at exactly that, and the opener did nothing to complicate the picture.

What camp has actually produced#

Collins opened camp on the active/PUP list on July 25, one of four, recovering from a shoulder injury carried out of his rookie season and repaired in the offseason. He was activated at the end of July. Matt Barrows confirmed the surgery on August 5 and had him limited to individual work to that point in camp. The same day, Bonilla reported that with Odighizuwa sidelined, Collins "received a bigger workload during team drills."

The one flash anybody has published came in the joint practice with Tennessee on August 11, when Collins, Odighizuwa and Romello Height were credited with would-be sacks in team periods. That is a pass-rush note. The phase he already ranks better in is the phase producing his camp highlights, which is not the phase the season depends on.

He is not mentioned in the report from Sunday's practice, the thirteenth of camp. Monday, August 17 was a closed walk-through with no media availability, per the club's published practice and media schedule for the week, so there is no new observation of him today from anyone.

Why his snaps are going up regardless#

The room around him is thin and getting thinner. Mykel Williams is on PUP with an ACL. Mikail Kamara and K.J. Henry are on injured reserve. Gracen Halton did not practice Sunday with an ankle, and C.J. West left the same session early after being shaken up, one of two linemen hurt on back-to-back plays. On Monday the club signed Victor Dimukeje, a sixth-season defensive lineman with 60 games and eight starts, and released two others.

A defense in that condition does not manage Collins' workload down. It finds out what it has.

What settles it, and what to watch for#

Two games and one joint practice. Tuesday, August 18, the 49ers practice against the Chargers in El Segundo at 9:50am, with an availability afterward. Thursday, August 20 they play the Chargers at SoFi at 7:00pm PDT, and Thursday, August 27 they close the preseason at Las Vegas at 5:00pm PDT.

The thing to watch is narrow and it is not a highlight. It is whether Collins holds the point at the nose against a first-team offensive line rather than a second, and whether the staff puts him out there to find out. A tackle doing the job right often does not appear in the play at all, which is the whole difficulty with grading it, and it is why the simpler measure is better: watch where the back ends up on runs at his gap.

If San Francisco's plan is real, Collins takes first-unit interior snaps at SoFi on Thursday. If the club is still deciding, it will look like a rotation.

The transaction block#

Monday, August 17, one club announcement, four moves. Signed DL Victor Dimukeje and OL Nick Zakelj to one-year deals. Released RB Khalil Herbert, fifteen days after signing him, and OL Kion Smith, eleven days after signing him. Zakelj was released by the club on August 10 and is back seven days later. All four sit outside the projected 53 on this site's 53-man tracker, and nobody crossed the cut line.


Sources. 49ers.com release and the club's own transaction log, both read at 3:05pm PT Monday, August 17; ESPN's transaction file, read at the same time, still carried August 13 as its newest entry. The club's roster page for Collins' number, position and experience. ESPN's box score and team statistics for the August 13 game and the 2025 season. David Bonilla, 49ers Webzone, August 5, August 6, August 11 and August 16. Matt Barrows, The Athletic, August 5. Nick Wagoner, ESPN, August 16. John Chapman, 49ers Rush, August 15. The club's published practice and media schedule for the week, carried by 49ers Webzone on August 14. PFF figures appear here as rank only, never as a grade. Nobody from this site was at any practice or at the game.

Filed under 49ers

More on Alfred Collins

His page →
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 Promoted A Fourth Tight End And Worked Out Three More
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 The Two Highest Run Defense Grades In The League So Far, And Four Of The Ten Lowest
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
San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.

More on Osa Odighizuwa

His page →
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
San Francisco won by 20 without a sack. Miami gave up five.
Game Week

Nobody San Francisco Added Thursday Plays Defensive Tackle

San Francisco placed DL Alfred Collins on injured reserve and activated WR KhaDarel Hodge and DL Ogbo Okoronkwo from its practice squad as standard elevations, all three moves in one release published at 1:53 p.m. Pacific on Thursday, three hours and forty-two minutes before the season opener against the Los Angeles Rams at the Melbourne Cricket Ground. Hodge and Okoronkwo revert to the practice squad after the game, and a standard elevation is capped at three per player per season. Neither plays defensive tackle. The club's depth chart, stamped September 8 and labelled unofficial, lists four men at the two tackle spots: Osa Odighizuwa at 280 pounds and C.J. West at 316 on the left, Collins and then rookies Gracen Halton at 293 and James Thompson Jr. at 308 on the right. Thompson was Questionable with a hamstring, the only game designation San Francisco issued for the opener. The inactive lists resolved it: six San Francisco names, none of them a defensive lineman, and Thompson dresses. That leaves right defensive tackle to two rookies. The report the club distributed at 12:23 a.m. Pacific has Halton at full participation for the last Melbourne practice; the table on the club's own injury-report page, read at 2:51 p.m., still showed him limited and left his injury column blank. The practice squad holds three defensive linemen heavier than Okoronkwo's 253 pounds, including Kevin Givens, the man the club waived on August 5 to sign Hodge and Okoronkwo. Counted in a browser at 2:53 p.m. Pacific, the roster page carried 54 on Active, 12 on injured reserve, two on Reserve/Physically Unable to Perform and 15 on the practice squad, which puts 52 players on a roster that may hold 53. The Active table held eight defensive linemen. The transaction log still ended on September 5. One take filed.

Sam KezarSep 10, 20264 min read
Nobody San Francisco Added Thursday Plays Defensive Tackle

On the record

Called Shots →
Held upJul 26, 2026

At least two of the four players placed on active/PUP on July 25, 2026 (George Kittle, Mykel Williams, Alfred Collins, Isaac Guerendo) are on the reserve/PUP list when the 49ers set their 53-man roster on August 30, 2026.

Reserve/PUP carries a four-game minimum absence, so this is the conversion that costs real games rather than practice reps. Scoreable from the team's transactions log on August 30.

Latest on the 49ers

The whole beat →
Week 2 Analysis

Opponents have reached the 49ers' red zone five times and scored one touchdown

Two days after the 35-13 win over Miami, the two game books describe a defense that is hard to finish against and easy to move against. Opponents have gained 5.1 yards a play in both games and reached the San Francisco 20 five times for one touchdown. Miami spent 19:17 on its first three possessions and got six points, twice reaching goal to go and twice kicking. San Francisco's first four sacks of the season came either inside its own red zone or with a lead of 15 or more, and Nick Bosa is credited with none of them, and with no quarterback hit either, on 40 of 59 defensive snaps. PFF's charting of the same game puts him ahead of every other 49er in total pressures.

Sam KezarSep 22, 20266 min read
Opponents have reached the 49ers' red zone five times and scored one touchdown
49ers Takeaways

Week 2 takeaways: five touchdowns before San Francisco's first punt

San Francisco is 2-0 after a 35-13 win over Miami in the home opener. The 49ers scored touchdowns on their first five drives and did not punt until 10:38 of the fourth quarter. Purdy was 20 of 22 for 287 yards and two touchdowns with a 149.1 rating and no sack taken. The defense recorded four sacks after none in Week 1, from Marques Sigle, Keion White, Romello Height and a Warner-Stout split, none from Bosa. Miami had first and goal twice and came away with six points. Eddy Piñeiro, the kicker the week was spent on, attempted no field goal.

Sam KezarSep 21, 20265 min read
Week 2 takeaways: five touchdowns before San Francisco's first punt
49ers Roster

The 49ers won by 22 and came out of it needing a receiver and a lineman

Shanahan's Monday conference call produced four injury verdicts. Robinson and Thompson Jr. both have high-ankle sprains at three to six weeks, Robinson most likely to injured reserve. Height broke his hand and has surgery Tuesday, with an outside chance of playing at Arizona. Mike Evans has a hip that will be managed through the week. The receiver room is down to five men on the active roster with three on injured reserve, and the defensive line has now lost three players in two games. Shanahan, asked on Sunday about Leonard Floyd, said the club has already made calls.

Sam KezarSep 21, 20264 min read
The 49ers won by 22 and came out of it needing a receiver and a lineman

Earlier on the 49ers

Roster

San Francisco Traded For A Linebacker Five Days Before The Cutdown

The 49ers announced at 8:15 a.m. Tuesday that they acquired linebacker Deion Jones from the New Orleans Saints in exchange for running back Zamir White. New Orleans signed Jones on August 8 and San Francisco signed White on August 12, so the trade moved two men who had been with their clubs for seventeen and thirteen days. It is the only linebacker transaction on the 49ers' August log. Nick Martin left the Chargers game on August 20 with a hamstring injury and Jalen Graham had missed a couple of practices with an injury as of Sunday, and Tim Kawakami had Jaden Dugger and Garret Wallow as the likeliest men to come out of the competition behind Fred Warner and Dre Greenlaw. Jones has 128 career games and 91 starts and spent his first five Atlanta seasons with Raheem Morris on that staff. White's entire 49ers career is fourteen carries for thirty yards. Christian McCaffrey returned to practice Sunday after about two weeks off. The roster is due at 53 on Sunday at 3:00 p.m. PT.

Sam KezarAug 25, 20264 min read
San Francisco Traded For A Linebacker Five Days Before The Cutdown
Transactions

The 49ers Ended Their Punter Competition Twenty-Five Days After It Started

The 49ers waived rookie punter Jack Bouwmeester on Wednesday, twenty-five days after signing him to a three-year deal, which leaves Corliss Waitman as the only punter on the roster the day before the preseason opener. Special teams coordinator Brant Boyer said on August 3 that both the punter job and the punt return job would stay open through the preseason. Cornerback Eli Apple, defensive lineman Xavier Thomas and running back Zamir White signed one-year deals, receiver Junior Bergen was waived and defensive lineman K.J. Henry was waived with an injury designation. White arrives because four 49ers running backs were hurt at once. Six roster spots changed hands and the 53-man projection did not move a name.

Sam KezarAug 12, 20264 min read
The 49ers Ended Their Punter Competition Twenty-Five Days After It Started
The cap sheet

About $39 Million Of The 49ers' Cap Space Did Not Come From The 2026 Salary Cap

The 49ers have more cap space than any team in football. Roughly 55 percent of it arrived from outside the 2026 salary cap, and about $7 million of that is an insurance policy paying out on Nick Bosa's knee.

Jamie SilvaJul 26, 20267 min read
About $39 Million Of The 49ers' Cap Space Did Not Come From The 2026 Salary Cap