A league source told Ed Werder that Brandin Cooks won't play for the Texans against the Eagles. The fact that Cooks' $18 million salary is fully guaranteed next season made it impossible to close a deal, the source said. Cooks, who missed practice on Tuesday and Wednesday due to personal reasons, took to social media shortly after the deadline had passed and posted a cryptic message. Cooks leads the team in yards, catches, and targets. He has six 1,000-yard receiving seasons but is in the midst of his second lowest per game average of his career. The second-leading receiver in yards for the Texans was ruled out for the game due to a groin injury.