Where are you getting this from?
Top 10? PFF has the Texans O-line ranked 22nd. Run blocking and pass blocking are different.
He was running for his life all game.
Brandon Thorn and Establish the Run have them ranked 11th and that guy's whole account is based on Offensive vs Defensive Line play.
There's good and bad of course, but I don't know if Stroud is fighting for his life like many other QB's out there.
Dolphins for example have given up 30 QB hits the last 4 games, injuring two QB's and they aren't even ranked last: Rams, Cardinals, Dolphins, Browns and Patriots keep flipping back and forth for that title. Like
those are terrible OL's. Next tier is Raiders, Jaguars, Panthers. There's a lot of bad OL play, Houston can do a lot worse.