The 49ers added a familiar name to a receiver room that’s been battered by injuries, signing Brandin Cooks to the practice squad Wednesday ahead of Sunday’s home game against the Arizona Cardinals.
Cooks, a Stockton native, arrives with 9,811 career receiving yards and a chance to give San Francisco some needed depth. He is not on the 53-man roster, but NFL rules allow the 49ers to elevate him for game day if they decide he’s ready after a week in the building.
Head coach Kyle Shanahan didn’t offer a timetable.
“I have no idea,” Shanahan said Wednesday, a line carried by Niners Wire. “It’s only my first day seeing him, so I’m not sure. But we’re down guys, so as soon as he’s ready.”
The roster move was part of a larger shuffle. The 49ers also placed defensive lineman C.J. West on injured reserve, released cornerback Jakob Robinson from the practice squad and added defensive lineman Viliami Fehoko Jr. to the practice squad in the same announcement.
San Francisco is 2-0 after a 27-7 win over the Rams in Melbourne and a 35-13 victory over the Miami Dolphins at home, but the receiver group has been hit hard. Ricky Pearsall is out for the season after knee surgery.
De’Zhaun Stribling is on injured reserve after ankle surgery and is expected to miss months. Christian Kirk is also on injured reserve and can return around Week 5.
Demarcus Robinson suffered a high-ankle sprain against Miami and is looking at a three-to-six-week absence.
Mike Evans left that Dolphins game with a hip injury. Shanahan said Sunday the issue didn’t appear serious and that Evans could have returned if the game had been close. Still, the 49ers held him out of Wednesday’s practice while managing the injury, a detail first reported by Vic Tafur of The Athletic and later reflected on the Week 3 practice report.
That leaves Deebo Samuel as the only established veteran currently available on the active roster, with Jacob Cowing, KhaDarel Hodge and Jordan Watkins behind him. Watkins has been a healthy scratch in both games.
Cooks got to this point after a brief free-agent sweep. He worked out for the Baltimore Ravens last week but left without a deal. While training in Oregon, he got a call from Shanahan and general manager John Lynch, then flew in Tuesday, passed his physical and signed.
Harrison Rich of the San Francisco Chronicle posted video from the locker room Wednesday showing Cooks saying Lynch and Shanahan FaceTimed him and that the decision was “kind of a no-brainer.”
The Chronicle later reported that Cooks showed up to practice in a 49ers cap, called the move a dream come true and said that as a kid he rode his bike to the University of the Pacific to watch training camp through the fence. He said Shanahan’s offense helped sell him, pointing to the motion, the spacing and the way the scheme moves receivers off the ball.
David Lombardi of the San Francisco Standard also reported that Shanahan told Cooks the team knows it’s short-handed and he’ll have a chance to compete for a game-day spot this week or in the weeks after.
That’s the real shape of this signing: an opening, not a promise.
Cooks, a 2014 first-round pick out of Oregon State, has played 173 games for the Saints, Patriots, Rams, Texans, Cowboys and Bills. His career totals stand at 734 catches, 9,811 yards and 60 touchdowns, leaving him 189 yards shy of 10,000. He turns 33 on Friday.
His last 1,000-yard season came in 2021 with Houston. In 2025, he split 15 games between New Orleans and Buffalo and finished with 24 receptions for 279 yards and no touchdowns, according to the NFL.com career log. He also added five catches for 78 yards in two playoff games with Buffalo.
For now, the 49ers are looking at a veteran who knows how to play outside in a related system and can help if Evans is limited or if Hodge and Cowing are pushed into bigger roles. San Francisco can elevate practice-squad players only a limited number of times before needing to sign them to the 53-man roster.
Friday’s injury report should tell the rest of the story. For now, Cooks is in the facility, in the playbook and on the practice squad - with his next step still to be determined.
In Other News...
Rams Suddenly Need Josaiah Stewart For More Than Just Depth
When the Rams traded Jared Verse to land Myles Garrett, the plan was clear enough: Garrett would anchor the edge and give the defense a fearsome new front. Instead, Garrett was injured early in the 2026 season and ended up on injured reserve, forcing Los Angeles to lean on a much less expected source for stability. Josaiah Stewart has answered the call in Garretts place, and his work has given the Rams something they badly needed while the defense adjusts on the fly.
Stewart has not just filled snaps, he has looked like a player the Rams can trust in a larger role. His production has stood out even in limited work, and the bigger question now is how much more the coaching staff can ask of him as the season moves along. What started as a depth situation has turned into a real opportunity, and the Rams may come out of it with a useful long-term piece at a position where they can never have too many answers. [Read more 🡒]
Aaron Donald Just Sent Rams Fans A Very Dangerous Reminder
Aaron Donalds first game back after a two-year retirement looked a lot like the old version of him the Rams spent so long trying to block out of their memory. In 32 snaps, he finished with three tackles, a tackle for loss and a pressure, and the underlying numbers only sharpened the picture of a player who can still disrupt a game almost immediately.
Next Gen Stats and Sumer Sports data backed up the eye test, too, with Donald posting the best pass-rush win rate among defensive tackles this season and a 0.75-second get-off time that ranked third-fastest at the position. For a Rams defense that already knows what he means when he is rolling, the reminder was simple and a little unsettling for the rest of the league: Donald looks like he is coming back strong. [Read more 🡒]
Rams Special Teams Already Giving Fans A Reason To Worry
Special teams has become an early-source headache for the Rams, and it is hard to ignore how quickly it has surfaced. After two games, the unit sits last in kickoff returns and field goals made, while several other areas have also lagged below the league average. There have been some subtle improvements from last season, but not enough to quiet the concerns that come with an operation still looking uneven in key moments.
Injuries have only added to the uncertainty around those roles. Jordan Whittingtons absence has pushed Xavier Smith into kickoff-return duties, and the reshuffling has left the Rams trying to piece together stability on the fly. For a team that expects to contend, the special teams picture is already looking like one of those issues that can linger if it is not cleaned up soon. [Read more 🡒]
