He has to leave in the 5th or 6th inning way too often because of pitch count...
Last 4 starts:
2-2
28.4 Innings Pitched (7.1 innings per game)
31 K's (7.9 per game)
9 BB's (2.25 per game)
3+ K/BB ratio
Tack on his July 16th start and numbers climb even more. His control is solid, he's pitching later in games, and he isn't walking guys. As far as him throwing 100, he is consistently clocked anywhere from 95-98, and I'm fairly certain I've read somewhere he was clocked at 100....
Besides the big boy rookies (Liriano, Verlander, Weaver), I think you have to put Cain just behind them as far as potential for next year (I also like the fact that Cain had a little more seasoning in the 2005 season, which bodes well for that "sophomore slump" I think some of those big three rookies will see next season).