49ers
Called Shots

Jalen Stroman Played Every Defensive Snap And More Special Teams Than Anybody

One day before San Francisco cuts to 53, six names sit on the line. Jalen Stroman, Nate Hobbs and Jacob Cowing make it. Jordan Watkins, Ashtyn Davis and Ogbo Okoronkwo do not. The snap counts from Las Vegas are the freshest evidence there is, because nobody practices between now and the deadline.

SK
Sam KezarAug 29, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Jalen Stroman, No. 38, in a white 49ers practice jersey and gold helmet, crouched in a backpedal on a practice field in Santa Clara. A club gallery photograph from an offseason practice, not from Las Vegas.

Jalen Stroman played all 66 of San Francisco's defensive snaps at Las Vegas on Thursday. He also played 21 special-teams snaps, which is 72 percent of that work and more than any other 49er took. Both numbers come off the Playtime Percentage page of the official game book, where the 100 percent row on defense is his.

Ashtyn Davis started the same game at the same position. He played 39 of the 66 defensive snaps and two on special teams.

That is one afternoon, and one afternoon of a preseason game whose starters mostly stayed in Santa Clara. It is also the last football either man will play before the roster is due. San Francisco is off Friday, Saturday and Sunday, which Kyle Shanahan said on Thursday night while explaining something else, so the cut to 53 at 3 p.m. Pacific on Sunday lands inside the gap. No practice, no depth chart, no availability. The snap counts from Las Vegas are the last new evidence anybody gets.

Six names sit on the line. Here they are, with the reasoning, and all six are Called Shots.

The last three in#

Jalen Stroman is on San Francisco's initial 53-man roster. The tracker had him at 5 and outside the projection as recently as Friday afternoon, and that grade is now wrong. Special teams is the currency of the last defensive spot, and the game book settles who is spending it: Stroman's 21 snaps beat the next 49ers on the list, who sat at 15. He was also the undrafted rookie the coaching staff left on the field for every defensive snap of a game it was still evaluating. PFF's grades from that night, published Friday by David Bonilla at 49ers Webzone, gave him the best tackling grade in the game.

Nate Hobbs is on it too. This is the least glamorous call of the six. Hobbs signed a one-year deal in March, has a groin injury, has not played a preseason snap and is on the Did Not Play list in the Las Vegas game book. The tracker has him outside at 5, and that is the reading of a man judged on what he has shown. A club does not sign a veteran corner in March, watch him miss August, and then hand him to the waiver wire in a room where Ephesians Prysock left Thursday's game with a shoulder after two defensive snaps and Renardo Green's hamstring imaging has never been published. Injured corners with real contracts get seats on Sunday. What happens to them on Monday is a separate question.

Jacob Cowing is on it, and that call has been on the ledger since August 23, so nothing new gets filed for it. He missed the finale with a groin injury and appears on the Did Not Play list. The case has not moved: 83 of his 86 punt-return yards this preseason came on one play, which is a thin record and still the best return work anybody on this roster produced.

The last three out#

Jordan Watkins is not on the initial 53. He did more in Las Vegas than any other 49er the club is still deciding about. He started, played 53 of the 61 offensive snaps, drew eight targets and caught four of them for 64 yards, carried three times for 27, returned two punts and two kickoffs. PFF put him fifth among the highest-graded 49ers on offense that night.

All of that is real and none of it is the reason to keep him. Kyle Posey of Niners Nation, who watched the same tape, wrote Friday morning that Watkins "is the kind of player who has preseason production in the box score, but once you go under the hood and focus on him, I'm not sure he's an NFL player," and described him turtling on his first kickoff return and waiting on a block instead of delivering it. That is a film judgment against a box score, and on a receiver room already carrying six names the box score is the weaker document. Watkins is outside on the tracker at 6, and this call keeps him there.

Ashtyn Davis is not on it. He is inside the projection at 6, so this contradicts the board and it is the harder half of the Stroman call. Davis started, took 59 percent of the defensive snaps, and played two special-teams snaps all night. PFF's charting had him tied for the most missed tackles of any 49ers defender in the game. A fourth safety who does not cover kicks is a luxury on a roster that has to fit ten offensive linemen and seven linebackers into 53 seats. His contract carries minimal guarantees, which is the club telling you in March what it expected to be deciding in August.

Ogbo Okoronkwo is not on it, and that call has been on the ledger since August 5 as half of a paired take that also has KhaDarel Hodge making the roster. Nothing new gets filed. The fresh evidence cuts against it and gets printed anyway: Okoronkwo started at Las Vegas, played 29 of 66 defensive snaps and eight on special teams, and PFF's grades put him among the five highest-graded 49ers on defense. What has not changed is the shape of the room. He signed on August 5 behind a defensive line the tracker grades at nine deep, six of them at 8 or better, and a veteran playing 44 percent of the defensive snaps in a finale is being looked at rather than counted on. The Hodge half of that take is in worse shape than the Okoronkwo half, and both halves have to hold.

What the announced list will not tell you#

Sunday's roster is not the roster that flies to Melbourne, and the difference is injured reserve. Shanahan named Christian Kirk, Vederian Lowe and Nick Martin as candidates to start the season there on August 25. Matt Barrows of The Athletic, in a projection published Friday, has Lowe beginning on injured reserve and Austen Pleasants inheriting the swing tackle job, with Drake Nugent or Doug Kramer Jr. possibly in uniform in Week 1 if Brett Toth's concussion symptoms keep him off a 16-hour flight.

Every one of those moves happens after the deadline, and that is why these six calls are written the way they are. Each scores off the club's announced initial 53 and nothing else. Practice squad is not the 53. A signing on Monday is not the 53. A man placed on injured reserve from that list counts as having made it, which is the standard this ledger has used since the Kaelon Black call in July.

Two open calls belong in that light. Kevin Givens was waived on August 5, ten days after re-signing, and has not been on this roster since; the take that he makes the initial 53, filed under Grant Lombard's byline on July 27, is going to grade wrong on Sunday. And Brett Toth is carried here as off the list, filed August 19, on the reading that a concussion disclosed August 8 with no published clearance ends a backup center's summer. Barrows is describing a Toth who is on the roster and unavailable, which is the outcome that would grade that call wrong. It scores as filed.

The transaction log at 49ers.com carried nothing dated later than August 27 when it was read at 4:57 a.m. Pacific on Saturday, and ESPN's separate transaction file carried nothing later than the Patrick Taylor Jr. injury settlement on August 28. Nobody named above has been cut yet. Sunday at 3 p.m. settles all six.

Sources: official NFL game book, San Francisco at Las Vegas, August 27, 2026, Allegiant Stadium (lineups, Did Not Play, Playtime Percentage, individual statistics); 49ers.com transaction log; ESPN transactions; David Bonilla, 49ers Webzone, August 28; Kyle Posey, Niners Nation, August 28; Matt Barrows, The Athletic, August 28; Grab Some Pine 53-man tracker.

Filed under 49ers

More on Jacob Cowing

His page →
The rookie receiver

De'Zhaun Stribling Is Out At Least A Month, And Injured Reserve Would Cost At Most One Game More

De'Zhaun Stribling has a deltoid sprain in his ankle and is out at least a month, Ian Rapoport of NFL Media reported Sunday morning; the rookie is still seeking opinions and may need surgery, though none is planned. San Francisco has filed nothing: read at 4:50 p.m. Pacific Sunday, the club's transaction log still ends on September 10 and Stribling is still on the Active table. The reported month rules him out of Miami on September 20, Arizona on September 27 and Denver on October 4 whether he goes on injured reserve or not. The four-game minimum that comes with the designation adds at most one more, October 11 at Lumen Field, and Christian Kirk becomes eligible to return from injured reserve for that same game. The first club document that has to say anything is Wednesday's injury report; Nick Avila of NBC Sports Bay Area reported that the players do not practise until then. Behind Stribling the active roster carries Mike Evans, Demarcus Robinson, Deebo Samuel, Jacob Cowing and Jordan Watkins, and Watkins was inactive in Melbourne. One take filed, priced at -120.

Sam KezarSep 13, 20264 min read
De'Zhaun Stribling Is Out At Least A Month, And Injured Reserve Would Cost At Most One Game More
The rookie

The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five

De'Zhaun Stribling, the wide receiver San Francisco took with the 33rd pick in April, was hurt in his first professional game and the 49ers have published nothing about him since. The official participation report has him at 21 offensive snaps of 65, which is 32 percent. Counted against the 26 plays from scrimmage San Francisco ran before the snap he was injured on, it is 21 of 26, or 81 percent. The count reconciles to 65 at the end of the game once the second-quarter roughing-the-passer penalty is included, which is the check on it. He was not targeted on any of the 21. Six 49ers receivers took an offensive snap in Melbourne: Mike Evans 49, Demarcus Robinson 41, Deebo Samuel 27, Stribling 21, Jacob Cowing 5 and KhaDarel Hodge 1. Tight end Luke Farrell played 46, more than every receiver but Evans, and fullback Kyle Juszczyk played 33, more than Samuel. Four of the five other receivers who played are 30 or older. Kyle Shanahan said after the game that the Achilles was checked and intact and that the club was not sure of the magnitude of the ankle injury; further testing waited on the flight home, which David Bonilla of 49ers Webzone clocked at 13 hours 46 minutes, landing at SFO at 3:06 p.m. Friday. San Francisco's next game is Miami at Levi's Stadium on Sunday, September 20, at 1:25 p.m. Pacific, and the 49ers traded down twice in April, first with Miami, to reach the pick they spent on Stribling. No take filed.

Grant LombardSep 13, 20264 min read
The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five
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

More on Jordan Watkins

His page →
Preseason Takeaways

Five Rookies Started And The Kicker Scored All Eighteen Points

The 49ers beat the Raiders 18-12 at Allegiant Stadium on Thursday night. Eddy Pineiro made all six of his field goals and scored every point San Francisco scored; neither team reached the end zone. The official game book lists five rookies in the starting lineup, three on offense: Carver Willis at left guard, Enrique Cruz Jr. at left tackle and Kaelon Black at running back. Cruz played all 61 offensive snaps and rookie safety Jalen Stroman played all 66 on defense. Jaden Dugger led the team with ten tackles, Jordan James played his first snaps of the preseason and drew a penalty that wiped out a touchdown, and Jordan Watkins ran, caught and returned. The roster is due at 53 on Sunday at 3:00 p.m. PT.

Sam KezarAug 28, 20265 min read
Five Rookies Started And The Kicker Scored All Eighteen Points
Camp Notebook

Bryce Hall And Corey Mayfield Jr. Won A UFL Title Together. On Friday They Were Auditioning In Santa Clara.

The 49ers worked out three defensive backs on Friday, per David Bonilla off the NFL's daily transaction report, with Nate Hobbs out a few weeks, Jack Jones nursing a hand and Marques Sigle an oblique. Bryce Hall and Corey Mayfield Jr. were teammates on the UFL champion Louisville Kings, and Troy Pride Jr. was a fourth-round pick in the same 2020 draft that took Hall in the fifth. No signing had been announced by mid-afternoon, and the roster has been full for ten days. Kurtis Rourke was released from the hospital Thursday night and no result of his further imaging has been published. The first snap counts of the preseason put Robert Jones and Connor Colby on opposite sides of the centre for all 44 first-unit snaps, and Jordan Watkins on the field for 58 while Jacob Cowing took none.

Sam KezarAug 14, 20263 min read
Bryce Hall And Corey Mayfield Jr. Won A UFL Title Together. On Friday They Were Auditioning In Santa Clara.

On the record

Called Shots →
Held upAug 1, 2026

On 2026-09-10, at least three of the wide receivers on San Francisco's active roster are men the 49ers' own roster page lists at age 30 or older. Method, fixed in advance: read 49ers.com/team/players-roster on 2026-09-10, count the players listed at position WR on the active roster, and use the age the club's page states for each. Players on injured reserve, the practice squad or any reserve list do not count.

The room on 2026-08-01 lists five receivers at 30 or older by the club's own page: Mike Evans (32), Demarcus Robinson (31), Deebo Samuel Sr. (30), Trenton Irwin (30) and Malik Turner (30). Evans and Samuel are effectively decided, so this call turns on whether a third veteran holds a spot over Jacob Cowing, Jordan Watkins or De'Zhaun Stribling. It is not a formality in either direction: the 49ers spent the 33rd pick and two roster spots on receivers under 26, and the honest case against my own call is that Robinson, Irwin and Turner are all special-teams and depth arguments rather than offensive ones. This grades the piece's thesis, that a room built to answer a durability history with age keeps having to answer it with more age.

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

The Club Ruled Out Sam Okuayinonu Six Days Before Kickoff

San Francisco announced on Friday that Sam Okuayinonu has been ruled out of the September 10 opener against the Rams with a foot injury, a downgrade from the questionable designation it gave him on Wednesday night when it left him behind. David Bonilla at 49ers Webzone has the club's wording. The ruling comes six days before kickoff and before any Week 1 injury report is due, because the ordinary game-week sequence does not apply to a player who is 7,855 miles from his team. Okuayinonu started twelve of the fifteen games he played last season, and the club's own injury-report archive lists him out for Week 13 and Week 15, the two games missing from that fifteen. Nine defensive linemen sat on the active roster on Friday afternoon and eight of them are in Melbourne. Three of those eight did not practise on Wednesday and a fourth, Nick Bosa, did team work that day for the first time since August 3. Hours after the ruling, Greg Auman of FOX Sports reported that San Francisco is signing edge rusher Khalid Kareem off Atlanta's practice squad to the active roster and flying him to Melbourne.

Sam KezarSep 4, 20264 min read
The Club Ruled Out Sam Okuayinonu Six Days Before Kickoff
Preseason Preview

Ten Days To The Cutdown, And The 49ers Expect To Play A Number Of Starters

The roster goes to 53 on August 30, ten days after Thursday's game at the Chargers, and one preseason game follows this one. Twelve players are named here with the jersey numbers to find them by, read off the club's official roster page Thursday morning: the left guard rotation, the vacant tenth offensive line spot, a rookie back Shanahan said will most likely play, and a defensive line that was missing three men on Tuesday.

Sam KezarAug 20, 20264 min read
Ten Days To The Cutdown, And The 49ers Expect To Play A Number Of Starters
Preseason Analysis

Carver Willis Was The Best Run Blocker And Nearly The Worst Pass Protector

A player-by-player read of the 49ers' 19-13 preseason loss to Tennessee. PFF's grades had Carver Willis first among the charted run blockers and near the bottom in pass protection, Robert Jones last of every 49er charted on offense, Connor Colby fifth, and Bryson Eason the best defensive grade on the roster. Dominick Puni entered the concussion protocol on Sunday, which puts both guard jobs live at once with sixteen days until the roster is set.

Sam KezarAug 16, 20266 min read
Carver Willis Was The Best Run Blocker And Nearly The Worst Pass Protector