Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Texans WR Brandin Cooks won't play vs. Eagles for 'personal reasons' after not being traded

Houston Texans wide receiver was among those not to be traded at Tuesday's deadline and now we won't be playing, either.

Cooks will not play in the Thursday night matchup with the Philadelphia Eagles due to "personal reasons" after missing practice all week, according to ESPN. Cooks was the subject of trade speculation all the way up until the 4 p.m. deadline this week, but no move materialized.

[Watch Thursday Night Football on Prime Video: Sign up for a 30-day free trial]

After the deadline passed, Cooks posted a cryptic tweet suggesting his frustration with his situation.

ESPN's Adam Schefter also reported Cooks had hoped to be traded to a playoff contender after several teams were reportedly interested in the wideout. The Texans reportedly sought a second-round pick for Cooks and wouldn't pay any of the $18.3 million guarenteed salary Cooks will be owed. The Los Angeles Rams and Dallas Cowboys were among those interested in a trade.

The Texans will also be without their second-best pass-catcher, Nico Collins, who is nursing a groin injury.

Brandin Cooks won't play in Week 8 despite not being traded by the Texans. (Photo by Quinn Harris/Getty Images)
Brandin Cooks won't play in Week 8 despite not being traded by the Texans. (Photo by Quinn Harris/Getty Images)