Here’s the 2012 LestersLegends shortstop rankings for NL-only leagues.

1. Troy Tulowitzki, Colorado Rockies 

My top-ranked shortstop last year holds onto the top spot thanks to a .302-81-30-105-9 line. I’d like to see 100 runs, but given his other numbers, it’s hard to complain.

 

2. Hanley Ramirez, Miami Marlins 

It was a lost year of sorts for Han-Ram with his meager .243-55-10-45-20 line. I expect him to bounce back, especially with Jose Reyes joining the lineup. Plus, he’s moving to third base, which enhances his value.

 

3. Jose Reyes, Miami Marlins 

Was he a contract-year wonder? Hard to say. It’s also hard to argue with the .337-101-7-44-39 line he posted.

 

4. Starlin Castro, Chicago Cubs 

He’s turning just 22 next month. He has already posted two .300 seasons. His run total jumped dramatically to 91 and he provided a solid amount of RBI (66) and SBs (22). He has arrived.

5. Jimmy Rollins, Philadelphia Phillies 

Can he stay healthy again? That is a concern at 33, but he was just one of two players (Cabrera) with 15-plus HRs and 15-plus SBs.

 

6. Dee Gordon, Los Angeles Dodgers 

Swiped 24 bases in 56 games. He should also be in the running for most SBs at the position.

 

7. Emilio Bonifacio, Miami Marlins 

Stole 40 bases last year. Has eligibility at SS, 3B and OF. He didn’t do much besides steal though.

 

8.  Stephen Drew, Arizona Diamondback 

He only played half a season and is recovering from ankle surgery. Still, he has been a productive player in the past and if healthy should be again.

 

9.  Ian Desmond, Washington Nationals 

He swiped 25 bases last year. The rest of his line (.253-65-8-49) does little to get anybody excited. He’s 26 this year though, and it would not be out of the question if he suddenly got it this year. Considering he combined to hit .295 in August and September with five HRs and 22 RBI, he may have already done so.

10.  Alex Gonzalez, Milwaukee Brewers 

He is 35, but he still has some pop in his bat. He has slugged 38 home runs over the past two seasons. He has moved on to Milwaukee. Gonzalez doesn’t bring much else to the table in a fantasy sense, but he is solid defensively, which should keep him in the lineup so he can add to his counting stats.

 

11.  Zach Covart, Cincinnati Reds

He had 37 at bats, in which he collected 12 hits for a .324 average. He scored six runs, hit two home runs, and had three RBI as he finished with a .811 OPS before an elbow injury shut him down. Low risk, with good potential.

 

12.  Jason Bartlett, San Diego Padres

He has forgot how to hit (.254, .245 the past two seasons) and playing in San Diego doesn’t help, but he has swiped 20 or more bases in four of the past five seasons.

 

Also check out:

Read more MLB news on BleacherReport.com