From MLBTR: When it comes to long-term contracts for young shortstops, three names jump to mind (in recent years): Jose Reyes, Troy Tulowitzki, and Hanley Ramirez. Let's compare their stats through the first 132 or so games of their careers, the number Castro has played to date... Castro: .304/.350/.418, 33 2B, 7 3B, 3 HR, 10 SB Reyes: .283/.307/.407, 28 2B, 6 3B, 7 HR, 32 SB Tulowitzki: .271/.349/.410, 19 2B, 3 3B, 15 HR, 8 SB Ramirez: .279/.345/.447, 32 2B, 9 3B, 12 HR, 43 SB