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 →
The Colts sent the 49ers a defensive tackle Wednesday and took one Friday
49ers Notebook

The Colts sent the 49ers a defensive tackle Wednesday and took one Friday

The Indianapolis Colts signed defensive lineman Kevin Givens to their 53-man roster on Friday, off the 49ers' practice squad, two days after trading DeForest Buckner to San Francisco for a 2027 fourth-round pick. Givens had re-signed to the practice squad on Oct. 27. The 49ers' practice squad is now 16 of a possible 17, with four defensive linemen left on it. John Lynch told NBC Sports Bay Area he is hopeful Nick Bosa returns after the bye.

Sam KezarOct 30, 20263 min read
Kirk is activated, and the 49ers will dress exactly 48 at Atlanta
49ers Notebook

Kirk is activated, and the 49ers will dress exactly 48 at Atlanta

The 49ers activated wide receiver Christian Kirk off injured reserve Saturday, re-signed defensive lineman Ogbo Okoronkwo to the practice squad a day after releasing him, released Kevin Givens from the practice squad and elevated Okoronkwo and linebacker Jalen Graham for Sunday at Atlanta. The club's active list now carries 54 names, six of them ruled out, which leaves exactly the 48 a team may dress if questionable corners Siran Neal and Upton Stout play. The NFL also fined Fred Warner $65,673 for two fourth-quarter hits against Washington.

Sam KezarOct 24, 20263 min read
The 49ers kept Bosa off injured reserve and put Demarcus Robinson there instead
49ers Notebook

The 49ers kept Bosa off injured reserve and put Demarcus Robinson there instead

The 49ers kept Nick Bosa on the 53-man roster on Saturday and placed receiver Demarcus Robinson on injured reserve. Defensive lineman Viliami Fehoko Jr. was promoted from the practice squad into Robinson's spot, and defensive linemen Kevin Givens and Sebastian Valdez were elevated for Sunday's game against Arizona. Matt Judon was among four free agents who worked out for the club. Brandin Cooks was not elevated, and Jordan Watkins is expected to make his season debut.

Sam KezarSep 26, 20263 min read

More on KhaDarel Hodge

His page →
Demarcus Robinson takes Christian Kirk's spot on the 49ers' 53
49ers Notebook

Demarcus Robinson takes Christian Kirk's spot on the 49ers' 53

The 49ers placed Christian Kirk on injured reserve Saturday and activated Demarcus Robinson off it, so Robinson is in line to play Sunday against Las Vegas for the first time since Sept. 20. KhaDarel Hodge was elevated from the practice squad. Nate Hobbs, questionable on Friday, was not activated and stays on reserve.

Sam KezarNov 7, 20263 min read
DeForest Buckner says San Francisco was the only place he wanted to go
49ers Notebook

DeForest Buckner says San Francisco was the only place he wanted to go

DeForest Buckner, in his first availability since the Oct. 28 trade, said he wanted to come back to San Francisco and nowhere else. The Texans signed defensive tackle Naquan Jones off the 49ers' practice squad, and the club filled the spot with receiver KhaDarel Hodge.

Sam KezarNov 2, 20263 min read
Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53
49ers Notebook

Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53

The 49ers promoted receiver Brandin Cooks to the active roster on Thursday, signed receiver Malik Turner to the practice squad and released KhaDarel Hodge. Mike Evans (ribs) missed a second straight practice. Trent Williams returned, limited, from a neck stinger. Brock Purdy was named NFC Offensive Player of the Month.

Sam KezarOct 1, 20263 min read

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

Four Hundred And Forty Punt Returns Since Ted Ginn Jr. Scored The Last One
The record

Four Hundred And Forty Punt Returns Since Ted Ginn Jr. Scored The Last One

San Francisco has returned 440 punts for 3,826 yards since Ted Ginn Jr. ran one back 55 yards against Seattle on September 11, 2011, and none of the 440 has scored. Thirty-five of them gained twenty yards or more, two gained forty, and the longest is a 66-yard return in 2025. Jacob Cowing's 83-yard punt return touchdown at the Chargers on August 20 is longer than any of them and came in a preseason game, so it does not enter the record. He has not returned a punt since, missed the last full practice of camp with a groin injury and did not dress for the finale at Las Vegas. The roster is due at 3 p.m. Pacific on Sunday.

Sam KezarAug 29, 20264 min read
Carver Willis Was The Best Run Blocker And Nearly The Worst Pass Protector
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
What Kyle Shanahan Has Not Said
Feature

What Kyle Shanahan Has Not Said

The 49ers opened camp this weekend without the man who has run it since 2017. Everything known about how he is has come from somebody else's mouth.

Posey ThompsonJul 26, 20268 min read