They said it...
"Rosenberg sat 92-95 mph with his fastball and mixed in a 83-85 slider. He also throws a splitting changeup, but doesn't throw it that often. Rosenberg really benefited from being able to repeat his delivery this year. He used to fall off severely to the first base side, but a fix in his motion made all the difference in the world. He has big pitchers legs and a strong lower half."
Matt Forman, Baseball America - October 2, 2009