Bryce Harper is the only player in our field that has yet to reach the major league level, having been the first overall pick in last June's draft by the Nationals. Chicago shortstop Starlin Castro isn't exactly a veteran either, with just 125 games under his belt entering the 2011 season. Who's the better long-term option?
Why Harper is a Franchise Player
Obviously, taking a flyer on a guy like Bryce Harper comes with some risk. He has yet to prove himself on the major-league level and there are always prospects (even sure-fire ones) that end up flopping.
Harper did, however, hit .319 with an OPS of .407 in Washington's fall instructional league. He also participated in the Arizona Fall League as the second-youngest player in the league's history. He helped lead his team to the AFL Championship as he led them in hits, home runs, RBIs and walks.
The infielder may not reach the big leagues for a while, but his .389 batting average this spring already has fans in the nation's capital salivating.
Why Castro is a Franchise Player
Castro, who just became of legal age to drink outside of Wrigley Field, enjoyed a strong rookie season with the Cubs in 2010. In 125 games, the shortstop hit .300 with an OBP of .347. He struck out 71 times, while walking just 29 times, but he's clearly still developing as a hitter.
Still, his batting average was good enough for 10th in the National League. Castro's debut wasn't nearly as steady in the field as he committed 27 errors, second among those at his position in the NL. Once again, it's worth noting that he has been the league's youngest player in back-to-back seasons.
If 2010 had been a down year for prospects, Castro could have taken home NL Rookie of the Year honors, but that clearly wasn't the case. He finished fifth behind Buster Posey, Jason Heyward, Jaime Garcia and Gaby Sanchez.
Click here to see this year's 'Be A GM' bracket.
Andrew Perna writes on the MLB and NBA for RealGM.
Follow @Andrew_Perna on Twitter.





