49ers
Transactions

The 49ers Signed A Pro Bowl Special Teamer This Morning. He Has Never Returned A Kick.

Two one-year deals, two men waived, and Kevin Givens is gone ten days after he signed. The seventh transaction day in twelve, and the roster is still pinned to exactly 90.

SK
Sam KezarAug 5, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
The 49ers Signed A Pro Bowl Special Teamer This Morning. He Has Never Returned A Kick.

The 49ers announced at 9:59 a.m. Wednesday that they had signed wide receiver KhaDarel Hodge and defensive lineman Ogbo Okoronkwo to one-year deals, and waived defensive linemen Kevin Givens and Cameron Sample. Two in, two out. Counted in a browser at 11:41 a.m., the club's roster page holds 88 active players and three on Active/PUP, which is 90 once Isaac Alarcon's league exemption comes off, exactly where this roster has sat all camp. Both arrivals cost somebody a job, because at the ceiling they have to.

Givens signed on July 26 and was waived on August 5. Ten days. The club's own release announcing him gave seven seasons in San Francisco, 70 games, 14 starts, 93 tackles and 8.0 sacks, which is the longest tenure of anyone this camp has cut. He is the only man to appear on both sides of the same transaction log this summer.

Five defensive linemen have signed here since July 26 and six have left in the same ten days. In: Givens on the 26th, Quinton Bell and K.J. Henry on the 29th, Titus Leo on the 2nd, Okoronkwo today. Out: Evan Anderson, William Bradley-King, Andrew Farmer II, Mikail Kamara, Givens, Sample. That is seven transaction days out of the last twelve, and every one of them paired an arrival with a subtraction. The two linemen the club is actually waiting on are not in either column. Alfred Collins came off the physically-unable-to-perform list last week and Mykel Williams is still on it.

Hodge is a special teams player, and not the kind this site wrote about this morning. The piece that published at 7:45 this morning itemized a $250,000 incentive in Deebo Samuel's contract for a top-ten kick return average, and noted that the club's own Day 6 recap named four men in a punt return competition and no kick returner at all. Signing a Pro Bowl special teamer two hours later looks like an answer to that. It is not one.

Hodge has zero kick returns and zero punt returns in eight seasons. Pro Football Reference carries no return table for him at all, and StatMuse's season-by-season line reads 0 and 0 for every year from 2018 through 2025. His Pro Bowl, in 2024, came the other way round: he was NFC Special Teams Player of the Week in Week 15 that season for getting his hands on two punts, and he scored on a fumble recovery. He has played 1,698 special teams snaps in his career against 1,624 on offense. Last season in Atlanta he took 72 percent of the special teams snaps and 10 percent of the offensive ones, a career high and a career low in the same column. Covering a kick and returning one are different jobs, and San Francisco just bought the first.

Okoronkwo is 31, and the 49ers looked at him three days ago in public. He worked out for the club on August 2 alongside Andre Carter and Xavier Thomas. Ian Rapoport reported the workout and Marc Adams at 49ers Webzone had all three off the league transaction wire that afternoon, which this site published the same day with the line that three edge-rusher workouts said the club was not finished. One of the three signed.

Three numbers on him do not agree, so here they are. The club's release Wednesday gives 81 games, 13 starts, 17.0 sacks and 127 tackles. Pro Football Reference gives the same 81 games and 17.0 sacks and puts the tackles at 132. Webzone's August 2 report of the workout had him at 17.5 career sacks. Two of the three sources land on 17.0 and this notebook is not going to adjudicate the tackles. What all three agree on is 2025: one game for Philadelphia, no tackles, no sacks. The club's release calls him a defensive lineman and the club's own roster page lists him at linebacker. Neither he nor Hodge had a jersey number on that page when I counted it.

Sample was waived, not waived/injured, and the distinction is the whole of his week. He signed in April, on the 13th per the club's transaction log and the 14th per ESPN's, which is the ordinary one-day gap between those two feeds rather than a fact anybody should lean on. David Bonilla's Tuesday injury round-up carried him with a knee. San Francisco has used the waived/injured designation on four players since July 29, and it did not use it here, which means Sample is free to sign anywhere the moment he clears rather than reverting to this club's injured reserve.

The call, and it is a split. KhaDarel Hodge is on the 49ers' initial 53-man roster on August 30 and Ogbo Okoronkwo is not. Hodge is a proven coverage player at 72 percent of a good team's special teams snaps last year, arriving on a roster whose return and coverage units are unsettled enough that the club wrote a bonus for one of them into a contract. Okoronkwo is the fifth defensive lineman signed here in ten days, at 31, off a season with one game and nothing in it, at the position where one of the two men the staff is actually counting on has just come off PUP and the other is still on it. Five defensive linemen signed in ten days cannot all keep a job.

Sources. The 49ers' official release of August 5, 2026, 9:59 a.m., for the four transactions and for the Hodge and Okoronkwo biographies and career figures. The club's release of July 26, 9:21 a.m., for Givens' San Francisco record and for the four names placed on Active/PUP. The club's transaction log and roster page, counted table by table in a browser at 11:41 a.m. Wednesday; ESPN's 49ers transaction log, read the same hour, which had not yet carried Wednesday's moves. Pro Football Reference for both players' career tables and dates of birth, and StatMuse for Hodge's season-by-season return line. Marc Adams, 49ers Webzone, August 2, 1:33 and 2:16 p.m., for the three workouts and for Rapoport's report of the first. Bonilla's Tuesday injury list and the Deebo Samuel contract itemization come from this site's own camp notebook published August 5. Nobody from this site was at practice or in the building.

Filed under 49ers

More on Kevin Givens

His page →
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

More on KhaDarel Hodge

His page →
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
Stribling is out ten weeks, and the club says it doesn't need another receiver
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

On the record

Called Shots →
MissedJul 27, 2026

DL Kevin Givens is on the San Francisco 49ers' initial 53-man roster, the one submitted at the August 30, 2026 cutdown. A waiver claim, a practice-squad signing or a post-cutdown re-signing does not count. He has to be on the 53 as submitted.

Filed by Grant Lombard. Givens signed a one-year deal on 2026-07-26. He is 29, appeared in five games with two tackles in 2025, and has spent his entire career in San Francisco (70 games, 14 starts, 93 tackles, 8.0 sacks). The case against: the interior gets crowded fast if Alfred Collins (shoulder) and Mykel Williams (knee) come off active/PUP on schedule, and a 29-year-old with two tackles is exactly who that room releases. The case for: a team that signs a player on the morning of the first practice has a roster spot in mind, and this defensive line's health assumptions have not held for two years running. Genuinely uncertain, which is why it is worth filing.

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

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
George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.
Camp Battles

The Safety Battle Everybody Previewed Is Not The One Being Held

Camp Battles, second installment. Nick Wagoner has Ji'Ayir Brown taking all the first-team free safety reps in a contract year, which is not what the preview said would happen. The live competition is beside him, between an incumbent with 22 starts and a fifth-round second-year player, and it has been contested for exactly one practice because Malik Mustapha strained a hamstring on Monday. Everything on the record was recorded in shorts. The pads arrive Friday.

Sam KezarJul 30, 20264 min read
The Safety Battle Everybody Previewed Is Not The One Being Held
Training camp

Vederian Lowe Lasted Three Snaps

The 49ers opened camp Sunday, signed a defensive lineman they have employed since 2019, and got three snaps out of the man they are counting on to stand behind a 38-year-old left tackle.

Grant LombardJul 27, 20266 min read
Vederian Lowe Lasted Three Snaps