Here's ESPN's take on the Texans final roster.
QB (3) C.J. Stroud, Davis Mills, Case Keenum
RB (4) Dameon Pierce, Devin Singletary, Mike Boone, Dare Ogunbowale
FB (1) Andrew Beck
WR (6) Robert Woods, Nico Collins, Nathaniel Dell, John Metchie III, Xavier Hutchinson, Noah Brown
TE (3) Dalton Schultz, Teagan Quitoriano, Brevin Jordan
OL (9) Laremy Tunsil, Shaq Mason, Kenyon Green, Michael Deiter, Juice Scruggs, Scott Quessenberry, Jarrett Patterson, Tytus Howard, Charlie Heck
DL (9) Will Anderson Jr., Jonathan Greenard, Maliek Collins, Hassan Ridgeway, Sheldon Rankins, Roy Lopez, Jerry Hughes, Chase Winovich, Dylan Horton
LB (6) Christian Harris, Cory Littleton, Blake Cashman, Christian Kirksey, Henry To'oTo'o, Denzel Perryman
CB (5) Steven Nelson, Shaquill Griffin, Tavierre Thomas, Derek Stingley Jr., Desmond King II
(S) (4) Jimmie Ward, M.J. Stewart, Jalen Pitre, Eric Murray
ST (3) Ka'imi Fairbairn, Cameron Johnston, Jon Weeks