I have thought several teams had higher ratings than I would have expected, but the more I thought about it I think it is more a law of averages. For instance, Northwestern could have 4 or 5 mid to high 90s rated players on D, the rest be 70+ and 80+ to average out to a B+. I think the other thing is depth. The starting 11 could be B+, but I don't see too many games where 11 players make it for every single play of the game, which is why sometimes in the gaming world the sub in/out settings are so vital to many players. I have probably said more than you would expect from an observation you made, but well, it's the coffee.