Odds are based more on how they think people will bet rather then on what they think would actually happen. I suppose since you can't actually bet on that, they are more likely to be more based on what they actually think would happen, but it is hard to say for sure. Though I do think it is more the former, because I can't see Ohio State legitimately having 10-1 odds based on their season. Loss at home to Va Tech, struggle at Penn St. in their last game. Very strong DL, but overall not a great defense. The offense has looked better of late, but really struggled against Penn St. I would expect Auburn, Notre Dame, and maybe even TCU to beat them on a neutral field more times than not (and I'm a Buckeye fan).
I've seen a number of Alabama games, and I just don't see it with this particular team. They have looked very average in the majority of their games. They certainly have talent and the best coach in the game, so they could put it all together at some point, they just haven't yet.