Why are you only looking at ranked opponents? Why not look at all B10 games, since that is the majority of our games every year. In 2010, here are his B10 averages:
198 yards passing
119 yards rushing
2.5 touchdowns per game
Yes, he averaged over 300 yards of total offense and more than 2 touchdowns per game. He played poorly against MSU and OSU. He played great against Wisconsin, Penn State, and Illinois. I don't see how you can come to the conclusion he didn't show up against good teams.
Also, your "ranked teams" he has played against include numerous top 10 nationally ranked defenses. I would like you to show me 1 single player that has amazing averages against the Alabama's and MSU's and OSU's of the world. I'll give you a hint, you won't find many with numbers better than 220 yards of total offense and a touchdown.