Source: Texans WR Brandin Cooks out Thursday night vs. Eagles play Would the Eagles be better off not going undefeated? (2:36) The Get Up crew passionately debates the merits of the Eagles going undefeated this season. (2:36) 12:20 PM ET DJ Bien-AimeESPN Houston Texans wideout Brandin Cooks will not play on "Thursday Night Football" against the Philadelphia Eagles , a league source told ESPN's Ed Werder. Cooks expected to be moved before Tuesday's NFL trade deadline, but the Texans' lack of flexibility on trade demands, and the fact that Cooks' $18M salary is fully guaranteed next season, made it impossible to close a deal, the source said. Editor's Picks Betting tips for Thursday Night Football: Eagles at Texans 5h ESPN Betting and Fantasy Analysts Week 9 buzz, upset picks: Trade deadline winners and losers, Raiders' struggles, Jalen Hurts' contract 1d Jeremy Fowler and Dan Graziano 1 Related Cooks, who missed practice on Tuesday and Wednesday due to personal reasons, took to Twitter shortly after the trade deadline had passed, posting a cryptic tweet seemingly voicing his displeasure at not being dealt. Cooks leads the Texans in yards (354), receptions (32) and targets (53) this season. He has produced six 1,000-yard receiving seasons but is in the midst of an underachieving season averaging 50.6 yards per game, his second lowest per game average of his career. The Texans second-leading receiver in yards in Nico Collins (446) was also ruled out for the Thursday night matchup due to a groin injury.