STARLIN CASTRO
CUBS
Now in his third season, the 22-year-old shortstop is a career .307 hitter (.331 this year) on raw talent alone. He's erratic in the field and on the bases and can be too aggressive at the plate (four walks in his first 147 plate appearances in 2012). But his age and tools point to superstar upside.
BRYCE HARPER
NATIONALS
Too soon? Not when you consider that Harper, 19, hasn't been overwhelmed in the majors when most of his peers are in A ball. It may be too hard to buy out his free-agent years. Harper could be the first $300 million player if he hits the market on schedule, after the 2017 season, at age 26.
BRETT LAWRIE
BLUE JAYS
The 22-year-old's bat has never been questioned. (Over his first 316 big league plate appearances Lawrie hit .291 with 12 homers.) The shock is that the former catcher and second baseman is so good at third. Teams want to bet on complete players. Lawrie appears to be one.
GIANCARLO STANTON