Texans’ WR Brandin Cooks will not play tonight vs. the Eagles, per ESPN’s @WerderEdESPN. Cooks has missed practice for what the team has described as personal reasons. He had hoped to be traded to a playoff contender.

— Adam Schefter (@AdamSchefter) November 3, 2022