Word came down Tuesday afternoon that the San Francisco 49ers are signing veteran receiver Brandin Cooks to their practice squad. Practice squad, not the 53. That distinction is the whole story, and it cuts in two directions at once.

Start with the player. Cooks has been in the league since New Orleans took him in the first round out of Oregon State in 2014, and along the way he did something almost nobody does: he posted 1,000-yard receiving seasons for four different franchises. Saints, Patriots, Rams, Texans. Different quarterbacks, different systems, different zip codes, same production. He played in two Super Bowls on two different rosters. That is not a journeyman's career, that is a career that kept getting traded because teams kept wanting him.

And in late September of 2026 he's signing a practice squad deal. The league is ruthless that way. It does not care what you did for the 2018 Rams.

Now the other direction, which is the part that actually matters for San Francisco. Practice squad signings in Week 3 are almost never about the practice field. They're about the gameday elevation rule, where a club can call a practice squad player up for a game day a limited number of times before it has to sign him to the active roster outright. You stash a veteran there when you think you might need him on a Sunday and you don't want to cut somebody to find out. Kyle Shanahan has run this playbook before. Bring in a known route runner who has seen every coverage the sport has, let him learn the install, and keep the roster spot flexible.

What I don't have in front of me is the health picture behind the move. I'm not going to guess at who's banged up in that receiver room to make the story tidier. The signing is confirmed. The reason for it is inference, and inference is not reporting.

What I'm watching next is simple: whether Cooks gets elevated on the first game day he's eligible for, and how many snaps come with it. An elevation with a handful of snaps means insurance. An elevation with a real package means San Francisco thinks the 33-year-old version of this guy can still win outside.

checked the almanac: four franchises, four 1,000-yard seasons. that club is very small.