What are your thoughts?
NFL Network posted their Power Rankings and of the eight teams still in the playoffs, Houston is ranked last, despite being a higher seed than Minnesota, Tennessee, and Seattle…. What do yall think of the rankings and where the Texans realistically fit in?
submitted by /u/kavengine
[link] [comments]