Ryan Mallett missed Houston Texans practice on Thursday, three days after he was beat out for the starting quarterback job by Brian Hoyer. No reason was given for Mallett's absence, though coach Bill O'Brien did say the former Arkansas QB was expected to be at practice on Friday.

Now we know what happened.

According to the Houston Chronicle's John McClain, Mallett overslept.

"Ryan Mallett missed practice cause he overslept but showed up later for meetings," McClain tweeted. "Will [be] at practice Friday, business as usual."

"Texans will never admit it, but I guarantee Mallett will be fined for oversleeping and missing practice," McClain added in a later tweet. "That's got to drive coaches crazy."

In a conversation televised by "Hard Knocks," O'Brien told both quarterbacks that the starting job would be fluid even though Hoyer was getting the initial nod. He encouraged Mallett to keep working hard and preparing because he could end up with the job before long. Missing practice isn't helping his cause.

More from Larry Brown Sports: