Adrian Peterson has been one of the best running backs in the NFL so far this season. / Bruce Kluckhohn, US Presswire

by Chris Chase, USA TODAY Sports

by Chris Chase, USA TODAY Sports

Adrian Peterson revealed that he missed the Minnesota Vikings team bus on Sunday because he overslept.

The star running back had to take a taxi from the team hotel to Soldier Field for the game against the Chicago Bears.

Was it an AM/PM mix-up? A rogue snooze button? The volume knob? Did he offend the wake-up call operator?

Maybe all the above.

"I slept through the alarm, through the calls," he said, according to ESPN1500.com.

That's understandable. (Fred Davis - "Yup!") But his Vikings teammates couldn't lend a hand? Nobody could do AD a solid and knock on the door when they didn't see him in the lobby? Percy Harvin can't shoot off multiple texts when he sees his buddy isn't on the team bus?

According to reports, Peterson missed the bus by 20 minutes, hailed a cab around 10 a.m. CT and arrived at Soldier Field at 10:23 a.m., a little over 90 minutes before kickoff.

If my numbers are right, that means Peterson overslept for a 9:40 a.m. bus. Nine-forty? College kids home on Thanksgiving break were up by then! Lindsay Lohan probably gets up by 9:40! It's not like the Vikings were in a different time zone or were jet-lagged for a long flight.