Shortstops like Starlin Castro don't come along very often. He's still only 22 years old, and he's already established himself as a star in the making at the big-league level.
So why on earth would the Chicago Cubs even think about trading him?
They actually have a few darn good reasons to trade him. ESPN's Buster Olney was kind enough to break them down in a column posted on Tuesday (insider access required).
The problem with Castro, in a nutshell, is that he's overrated. He can hit, but he's not the kind of guy who's capable of posting a high on-base percentage because of his poor approach at the plate. And despite the fact advanced defensive stats like UZR (ultimate zone rating) and DRS (defensive runs saved) reveal Castro to be an above-average fielder this season, there's no excusing the 64 errors he's made since he broke into the big leagues in 2010.
Despite his imperfections, Castro is a guy with a lot of trade value. Because the Cubs are a few years away from contention, and because they need to stock their farm system with talent, it actually makes quite a bit of sense for them to dangle Castro as trade bait.
Let's say they do. What then?
These seven teams would probably come calling.