Arian Foster and Ed Reed haven’t played. J.J. Watt and Brian Cushing have barely taken the field. The offensive line has been questionable, while the second-string defense has at times outplayed the first unit. And the Texans are still 2-0.

Third-string quarterback Case Keenum’s 11-of-18 outing for 150 yards, one touchdown, two scoring drives and a 106.2 passer rating highlighted the Texans’ 24-17 victory against the Miami Dolphins on Saturday at Reliant Stadium. As did impressive contributions by everyone from Deji Karim and Garrett Graham to Trevardo Williams and Terrell McClain.

The real Texans have yet to be seen, though, and lingering health concerns for Foster and Reed continue to be question marks, while DeAndre Hopkins’ head injury — believed to be a minor issue postgame — temporarily offset the return of Brian Cushing. But one of the Texans’ most impressive attributes thus far has been the contributions of rookies and role players, who could be called upon again after injuries and attrition thin out the initial 53-man roster.

“We have so many guys we are trying to look at and we have so many tough decisions to make,” Texans head coach Gary Kubiak said. “You see me throwing it with these quarterbacks trying to make a decision; trying to play all these running backs. The defensive line, we are very competitive in a back-up nature right now. So we have really got some tough decisions to make and the bulk of those decisions are going to come over the course of this next week with some of these veteran-type backup players. We want to play most of our young guys in the last game.”

Big numbers

The Texans have won five consecutive home preseason games and haven’t lost since Sept. 2, 2010 against Tampa Bay.

Miami’ offense recorded just 31 yards in the second half.

Four Texans QBs combined to go 26-of-38 for 326 yards, three TDs, one INT and a 110.2 passer rating.

The Texans accumulated 303 net passing yards, marking the first time in franchise history they’ve recorded at least 300 yards in back-to-back preseason games.

Karim led all rushers with 55 yards, averaging 6.1 yards on nine carries.

Schaub is 13-of-16 for 184 yards, one TD and one INT during the preseason.

Best quotes

D.J Swearinger on knocking Dustin Keller out of the game: “You know, I never go hit somebody to injure them at all, so I told him good luck after the hit, but I was just playing within the rules. I wish him all the luck and I wish him a speedy recovery.”

Feeling bad but it was a fair hit: “Yeah, I mean I felt bad but at the same time it’s part of the game. It’s playing within the rules, so I felt a little grief for him but at the same time it’s football.”

Kubiak on Hopkins: “He got a concussion. I don’t know exactly what play it happened on, but I thought something was wrong. He seemed a little woozy. I told (Wide Receivers Coach) Larry (Kirksey) to get him out of there and then we checked him out. He’s fine now, he’s doing fine, but we’re obviously going to put him through the protocol. I think it happened on the first or second ball that he caught in the game, I think.”

If Hopkins took a knee to the helmet: “ I have to go look. I have no idea. I just know that we ran another play actually on the interception, and he looked like his legs went out from under him. He just didn’t run the route, didn’t get his depth, stumbling all over the place. I told (wide receivers coach) Larry (Kirksey) to check on him and then we got him out.”

Schaub on T.J. Yates and Keenum: “It’s fun watching those guys grow and learn and how they go and take things from the practice field, from the meeting room and then come out here display it in the games. T.J. (Yates) is going in to year three. Everything is clicking for him he understands everything, what everyone is doing mentally. And Case (Keenum) has really come a long way in a year from what he used to do in college to how we run the offense. They’re both doing a great job.”

Keenum on battling with Yates: “It’s not my job. My job is to go out there and play. I think T.J. played really well. He made the offense play pretty well tonight. I think we are making the team better, both of us.”

Watt on his outing: “I played two snaps. It was good. Obviously, you want to play every play. I want to be in right now. It’s smart to get ready for the season. You just want to be ready for September 9th. I missed the whole preseason last year, so I’m not worried about missing a couple snaps here and there.”

On playing offense: “Apparently anything I do these days turns into a story. That story is such a non-story. That’s not even an issue. It’s just something that I do for fun. I like catching passes. I do it whatever I can to help this team win.”

Andre Johnson on Brian Cushing’s return: “You know, he’s a big part of our defense, he’s a big part of our team. It was great just to have him back out on the field. I think it got everybody excited just to see him back out there because we know what he went through as far as with the injury and stuff. Anytime you get a guy back on your team like that who was a big part of your team, it excites everybody.”

Owen Daniels on Keenum: “Yeah, I think Case has been doing a great job this camp. You can tell he’s grown a lot this past year with the offense, getting more confidence. He can throw the ball as well as anybody. It’s just getting those reps and getting the feel of things. I think he’s done a good job.”

Miami CB Brent Grimes on the Texans’ wide receivers: “They have a good offense…very diverse. They have a good running game, so they keep you off balance and you can never set on their wide receivers. They switch formations a lot, and have a lot of movement before the snap. They have been very successful on offense and there are no surprises. They just do a very good job at executing.”

Miami coach Joe Philbin on Keller: “I didn’t really watch the tape. Again, I am not going to comment on how the Houston Texans tackle. I coach the Dolphins.”

Miami TE Michael Egnew on Keller’s injury and if Swearinger’s hit was dirty: “No. We’re all playing football out there. Sometimes hits are low; sometimes they’re high. Unfortunately his was a low one and we just have to deal with it.”

Miami tackle Tyson Clabo on Keller’s injury: “I don’t know what the deal with Dustin is or how bad it is, but it’s sad.”

On if the league is inviting more hits to a player’s knees with the new helmet-to-helmet rules: “They made several adjustments to cut blocks and in my opinion this is a similar situation. If they can protect defenders from low blocks, then they should be able to protect offensive players from that type of play.”