The Baseball Cube

2010 Baseball America

2010 Baseball America

MLB Prospect Rankings

MORE  
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
All Prospects rankings are compiled in late winter, prior to the MLB season. Many services re-rank players periodically as they graduate to the Majors but these adjustments are not captured.

Includes rankings from Baseball America, MLB Pipeline, FanGraphs and Baseball Prospectus.

About Prospects Data
MLB Prospect Rankings
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
1 Jason Heyward rf Atlanta Braves 1 rf 6-5 240 L L 1989-08-09 McDonough,GA MLB 2010-2022 2007-2022
2007-  1-  14-ATL
2 Stephen Strasburg p Washington Nationals 1 p 6-5 235 R R 1988-07-20 San Diego,CA MLB 2010-2021 2007-2021
2009-  1-   1-WAS
3 Giancarlo Stanton dh Florida Marlins 1 dh 6-6 245 R R 1989-11-08 Panorama City,CA MLB 2010-2022 2007-2022
2007-  2-  76-MIA
4 Jesus Montero c New York Yankees 1 c 6-4 225 R R 1989-11-29 Guacara,VZ MLB 2011-2015 2007-2018
2006-    UDFA-NYA
5 Brian Matusz p Baltimore Orioles 1 p 6-4 200 L L 1987-02-11 Grand Junction,CO MLB 2009-2016 2006-2019
2008-  1-   4-BAL
6 Desmond Jennings cf Tampa Bay Rays 1 cf 6-2 180 R R 1986-10-30 Birmingham,AL MLB 2010-2016 2006-2018
2006- 10- 289-TBA
7 Buster Posey c San Francisco Giants 1 c 6-1 205 R R 1987-03-27 Leesburg,GA MLB 2009-2021 2006-2021
2008-  1-   5-SFN
8 Pedro Alvarez 3b Pittsburgh Pirates 1 3b 6-2 225 L R 1987-02-06 New York,NY MLB 2010-2018 2006-2018
2008-  1-   2-PIT
9 Neftali Feliz p Texas Rangers 1 p 6-3 180 R R 1988-05-02 Azua,DR MLB 2009-2021 2006-2021
2005-    UDFA-ATL
10 Carlos Santana 1b Cleveland Indians 1 1b 5-11 210 B R 1986-04-08 Santo Domingo,DR MLB 2010-2022 2005-2022
2004-    UDFA-LAN
11 Dustin Ackley 2b-cf Seattle Mariners 1 2b-cf 6-1 182 L R 1988-02-26 Winston-Salem,NC MLB 2011-2016 2007-2018
2009-  1-   2-SEA
12 Alcides Escobar ss-2b Milwaukee Brewers 1 ss-2b 6-1 155 R R 1986-12-16 La Sabana,VZ MLB 2008-2022 2004-2022
2003-    UDFA-MIL
13 Justin Smoak 1b Texas Rangers 2 1b 6-4 220 B L 1986-12-05 Goose Creek,SC MLB 2010-2020 2006-2021
2008-  1-  11-TEX
14 Madison Bumgarner p San Francisco Giants 2 p 6-4 257 R L 1989-08-01 Hudson,NC MLB 2009-2022 2008-2022
2007-  1-  10-SFN
15 Domonic Brown lf Philadelphia Phillies 1 lf 6-5 204 L L 1987-09-03 Lithonia,GA MLB 2010-2015 2006-2019
2006- 20- 607-PHI
16 Starlin Castro 3b Chicago Cubs 1 3b 6-2 220 R R 1990-03-24 Monte Cristi,DR MLB 2010-2021 2008-2021
2006-    UDFA-CHN
17 Martin Perez p Texas Rangers 3 p 6-0 200 L L 1991-04-04 Guanare estado Portuguesa,VZ MLB 2012-2022 2008-2022
2007-    UDFA-TEX
18 Jeremy Hellickson p Tampa Bay Rays 2 p 6-1 185 R R 1987-04-08 Des Moines,IA MLB 2010-2019 2005-2019
2005-  4- 118-TBA
19 Aaron Hicks cf Minnesota Twins 1 cf 6-1 205 B R 1989-10-02 Long Beach,CA MLB 2013-2022 2008-2022
2008-  1-  14-MIN
20 Logan Morrison 1b Florida Marlins 2 1b 6-3 245 L L 1987-08-25 Kansas City,MO MLB 2010-2020 2006-2021
2005- 22- 666-MIA
21 Ryan Westmoreland of Boston Red Sox 1 of 6-2 195 L R 1990-04-27 Newport,RI A- -- 2009-2009
2008-  5- 172-BOS
22 Aroldis Chapman p Cincinnati Reds -- p 6-4 218 L L 1988-02-28 Holguin,CU MLB 2010-2022 2010-2022
2010-    UDFA-CIN
23 Tyler Matzek p Colorado Rockies 1 p 6-3 230 L L 1990-10-19 Mission Viejo,CA MLB 2014-2022 2010-2022
2009-  1-  11-COL
24 Casey Kelly p Boston Red Sox 2 p 6-3 194 R R 1989-10-04 Sarasota,FL MLB 2012-2018 2008-2018
2008-  1-  30-BOS
25 Kyle Drabek p Philadelphia Phillies 2 p 6-1 190 R R 1987-12-08 Victoria,TX MLB 2010-2016 2006-2018
2006-  1-  18-PHI
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
26 Jacob Turner p Detroit Tigers 1 p 6-4 205 R R 1991-05-21 St. Charles,MO MLB 2011-2018 2010-2018
2009-  1-   9-DET
27 Brett Wallace 1b Toronto Blue Jays -- 1b 6-2 235 L R 1986-08-26 Marin,CA MLB 2010-2016 2006-2016
2008-  1-  13-SLN
28 Chris Carter 1b-lf Oakland Athletics 1 1b-lf 6-4 220 R R 1986-12-18 Redwood City,CA MLB 2010-2017 2005-2021
2005- 15- 455-CHA
29 Michael Taylor of Oakland Athletics 2,3 of 6-6 250 R R 1985-12-19 Cheverly,MD MLB 2011-2014 2005-2014
2007-  5- 173-PHI
30 Michael Saunders cf Seattle Mariners 2 cf 6-4 205 L R 1986-11-19 Victoria,BC MLB 2009-2017 2005-2018
2004- 11- 333-SEA
31 Lonnie Chisenhall 3b Cleveland Indians 2 3b 6-1 200 L R 1988-10-04 Morehead City,NC MLB 2011-2018 2007-2019
2008-  1-  29-CLE
32 Freddie Freeman 1b Atlanta Braves 2 1b 6-5 220 L R 1989-09-12 Orange,CA MLB 2010-2022 2007-2022
2007-  2-  78-ATL
33 Christian Friedrich p Colorado Rockies 2 p 6-3 210 R L 1987-07-08 Evanston,IL MLB 2012-2016 2006-2021
2008-  1-  25-COL
34 Wade Davis p Tampa Bay Rays 3 p 6-5 220 R R 1985-09-07 Lake Wales,FL MLB 2009-2021 2004-2021
2004-  3-  75-TBA
35 Matt Moore p Tampa Bay Rays 4 p 6-2 200 L L 1989-06-18 Fort Walton Beach,FL MLB 2011-2022 2007-2022
2007-  8- 245-TBA
36 Jarrod Parker p Arizona Diamondbacks 1 p 6-1 180 R R 1988-11-24 Fort Wayne,IN MLB 2011-2013 2008-2015
2007-  1-   9-ARI
37 Josh Bell 3b Baltimore Orioles 2 3b 6-3 205 B R 1986-11-13 Lantana,FL MLB 2010-2012 2005-2019
2005-  4- 136-LAN
38 Derek Norris c Washington Nationals 2 c 6-0 210 R R 1989-02-14 Goddard,KS MLB 2012-2017 2007-2018
2007-  4- 130-WAS
39 Mike Montgomery p Kansas City Royals 1 p 6-5 220 L L 1989-07-01 Valencia,CA MLB 2015-2020 2008-2022
2008-  1-  36-KCA
40 Aaron Crow p Kansas City Royals 2 p 6-2 205 R R 1986-11-11 Topeka,KS MLB 2011-2014 2006-2018
2009-  1-  12-KCA
41 Jason Castro c Houston Astros 1 c 6-3 215 L R 1987-06-18 Castro Valley,CA MLB 2010-2022 2006-2022
2008-  1-  10-HOU
42 Tanner Scheppers p Texas Rangers 4 p 6-4 195 R R 1987-01-17 Mission Viejo,CA MLB 2012-2017 2006-2019
2009-  1-  44-TEX
43 Todd Frazier 1b-dh Cincinnati Reds 1 1b-dh 6-3 220 R R 1986-02-12 Toms River,NJ MLB 2011-2021 2005-2021
2007-  1-  34-CIN
44 Nick Hagadone p Cleveland Indians 3 p 6-5 230 L L 1986-01-01 Sandpoint,ID MLB 2011-2015 2005-2017
2007-  1-  55-BOS
45 Yonder Alonso 1b Cincinnati Reds 2 1b 6-2 215 L R 1987-04-08 Miami,FL MLB 2010-2019 2006-2019
2008-  1-   7-CIN
46 Dee Strange-Gordon ss-2b Los Angeles Dodgers 1 ss-2b 5-11 166 L R 1988-04-22 Windermere,FL MLB 2011-2022 2008-2022
2008-  4- 127-LAN
47 Casey Crosby p Detroit Tigers 2 p 6-5 200 R L 1988-09-17 Maple Park,IL MLB 2012-2012 2008-2019
2007-  5- 181-DET
48 Chris Withrow p Los Angeles Dodgers 2 p 6-3 195 R R 1989-04-01 Midland,TX MLB 2013-2016 2007-2016
2007-  1-  20-LAN
49 Zack Wheeler p San Francisco Giants 3 p 6-4 195 R R 1990-05-30 Dallas,GA MLB 2013-2022 2010-2022
2009-  1-   6-SFN
50 Shelby Miller p St. Louis Cardinals 1 p 6-3 195 R R 1990-10-10 Brownwood,TX MLB 2012-2021 2009-2022
2009-  1-  19-SLN
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
51 Julio Teheran p Atlanta Braves 3 p 6-2 150 R R 1991-01-27 Cartagena,CB MLB 2011-2021 2008-2021
2007-    UDFA-ATL
52 Grant Green 2b Oakland Athletics 3 2b 6-3 170 R R 1987-09-27 Anaheim Hills,CA MLB 2013-2017 2007-2018
2009-  1-  13-OAK
53 Donavan Tate of San Diego Padres 1 of 6-2 184 R R 1990-09-27 Cartersville,GA A+ -- 2010-2016
2009-  1-   3-SDN
54 Reid Brignac ss-3b Tampa Bay Rays 5 ss-3b 6-3 170 L R 1986-01-16 St. Amant,LA MLB 2008-2016 2004-2018
2004-  2-  45-TBA
55 Jared Mitchell of Chicago White Sox 1 of 6-0 190 L L 1988-10-13 New Iberia,LA AAA -- 2007-2021
2009-  1-  23-CHA
56 Jenrry Mejia p New York Mets 1 p 6-0 162 R R 1989-10-11 Azua,DR MLB 2010-2015 2008-2021
2007-    UDFA-NYN
57 Simon Castro p San Diego Padres 2 p 6-5 203 R R 1988-04-09 San Jose de los Llanos,DR MLB 2013-2017 2007-2018
2006-    UDFA-SDN
58 Wilson Ramos c-dh Minnesota Twins 2 c-dh 6-1 245 R R 1987-08-10 Valencia,VZ MLB 2010-2021 2006-2021
2004-    UDFA-MIN
59 Brett Lawrie 3b Milwaukee Brewers 2 3b 5-11 200 R R 1990-01-18 Langley,BC MLB 2011-2016 2009-2016
2008-  1-  16-MIL
60 Tyler Flowers c Chicago White Sox 2 c 6-4 260 R R 1986-01-24 Roswell,GA MLB 2009-2020 2006-2020
2005- 33-1007-ATL
61 Kyle Gibson p Minnesota Twins 3 p 6-6 215 R R 1987-10-23 Greenfield,IN MLB 2013-2022 2007-2022
2009-  1-  22-MIN
62 Ike Davis 1b New York Mets 4 1b 6-4 215 L L 1987-03-22 Edina,MN MLB 2010-2016 2006-2017
2008-  1-  18-NYN
63 Zack Britton p Baltimore Orioles 3 p 6-1 200 L L 1987-12-22 Panorama City,CA MLB 2011-2021 2006-2021
2006-  3-  85-BAL
64 Jason Knapp p Cleveland Indians 4 p 6-5 225 R R 1990-08-31 Annandale,NJ A+ -- 2008-2014
2008-  2-  71-PHI
65 Alex White p Cleveland Indians 9 p 6-3 185 R R 1988-08-29 Greenville,NC MLB 2011-2012 2007-2018
2009-  1-  15-CLE
66 Daniel Hudson p Chicago White Sox 3 p 6-3 215 R R 1987-03-09 Virginia Beach,VA MLB 2009-2022 2006-2022
2008-  5- 150-CHA
67 Tim Beckham ss-3b Tampa Bay Rays 6 ss-3b 6-0 188 R R 1990-01-27 Griffin,GA MLB 2013-2019 2008-2021
2008-  1-   1-TBA
68 Alex Colome p Tampa Bay Rays 7 p 6-3 230 R R 1988-12-31 San Pedro de Macoris,DR MLB 2013-2022 2008-2022
2007-    UDFA-TBA
69 Arodys Vizcaino p New York Yankees 3 p 6-0 189 R R 1990-11-13 Yaguate,DR MLB 2011-2019 2008-2022
2007-    UDFA-NYA
70 Josh Vitters 3b Chicago Cubs 3 3b 6-3 200 R R 1989-08-27 Anaheim,CA MLB 2012-2012 2007-2021
2007-  1-   3-CHN
71 Jhoulys Chacin p Colorado Rockies 4 p 6-1 168 R R 1988-01-07 Maracaibo,VZ MLB 2009-2022 2007-2022
2004-    UDFA-COL
72 Mike Leake p Cincinnati Reds 3 p 5-11 160 R R 1987-11-12 San Diego,CA MLB 2010-2019 2007-2019
2009-  1-   8-CIN
73 Jio Mier ss Houston Astros 2 ss 6-2 180 R R 1990-08-26 Pomona,CA AAA -- 2009-2018
2009-  1-  21-HOU
74 Brett Jackson of Chicago Cubs 2 of 6-2 210 L R 1988-08-02 Berkeley,CA MLB 2012-2014 2007-2015
2009-  1-  31-CHN
75 Josh Reddick rf Boston Red Sox 3 rf 6-2 197 L R 1987-02-19 Guyton,GA MLB 2009-2021 2007-2021
2006- 17- 523-BOS
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
76 Austin Jackson cf Detroit Tigers 3 cf 6-1 185 R R 1987-02-01 Denton,TX MLB 2010-2018 2005-2018
2005-  8- 259-NYA
77 Fernando Martinez of New York Mets 3 of 6-1 190 L R 1988-10-10 Rio San Juan,DR MLB 2009-2013 2006-2015
2005-    UDFA-NYN
78 Chad James p Florida Marlins 3 p 6-3 190 L L 1991-01-23 Yukon,OK AA -- 2010-2015
2009-  1-  18-MIA
79 Tony Sanchez c Pittsburgh Pirates 3 c 6-0 220 R R 1988-05-20 Miami,FL MLB 2013-2017 2007-2019
2009-  1-   4-PIT
80 Mike Moustakas 3b-1b Kansas City Royals 4 3b-1b 6-0 225 L R 1988-09-11 Los Angeles,CA MLB 2011-2022 2007-2022
2007-  1-   2-KCA
81 Travis D'Arnaud c Philadelphia Phillies 4 c 6-2 210 R R 1989-02-10 Lakewood,CA MLB 2013-2022 2007-2022
2007-  1-  37-PHI
82 Jaff Decker of San Diego Padres 4 of 5-10 190 L L 1990-02-23 Peoria,AZ MLB 2013-2017 2008-2018
2008-  1-  42-SDN
83 Adam Moore c Seattle Mariners 3 c 6-3 210 R R 1984-05-08 Longview,TX MLB 2009-2018 2005-2019
2006-  6- 171-SEA
84 Hank Conger c Los Angeles Angels 1 c 6-0 205 B R 1988-01-29 Federal Way,WA MLB 2010-2016 2006-2018
2006-  1-  25-ANA
85 Mike Trout cf Los Angeles Angels 3 cf 6-1 200 R R 1991-08-07 Millville,NJ MLB 2011-2022 2009-2022
2009-  1-  25-ANA
86 Austin Romine c New York Yankees 2 c 6-1 216 R R 1988-11-22 Lake Forest,CA MLB 2011-2022 2007-2022
2007-  2-  94-NYA
87 Lars Anderson 1b-of Boston Red Sox 4 1b-of 6-4 215 L L 1987-09-25 Oakland,CA MLB 2010-2012 2007-2016
2006- 18- 553-BOS
88 Wilmer Flores 3b-1b New York Mets 2 3b-1b 6-2 213 R R 1991-08-06 Valencia,VZ MLB 2013-2022 2008-2022
2007-    UDFA-NYN
89 Mat Gamel 1b Milwaukee Brewers 3 1b 6-0 205 L R 1985-07-26 Jacksonville,FL MLB 2008-2012 2005-2012
2005-  4- 115-MIL
90 James Darnell of San Diego Padres 3 of 6-2 195 R R 1987-01-19 Danville,CA MLB 2011-2012 2006-2013
2008-  2-  69-SDN
91 Jordan Lyles p Houston Astros 3 p 6-5 230 R R 1990-10-19 Hartsville,SC MLB 2011-2022 2008-2022
2008-  1-  38-HOU
92 Drew Storen p Washington Nationals 3 p 6-2 180 B R 1987-08-11 Indianapolis,IN MLB 2010-2017 2008-2019
2009-  1-  10-WAS
93 Phillippe Aumont p Philadelphia Phillies -- p 6-7 220 L R 1989-01-07 Gatineau,QC MLB 2012-2015 2008-2019
2007-  1-  11-SEA
94 Miguel Sano 1b Minnesota Twins 4 1b 6-4 272 R R 1993-05-11 San Pedro de Macoris,DR MLB 2015-2022 2010-2022
2009-    UDFA-MIN
95 Andrew Cashner p Chicago Cubs 4 p 6-5 185 R R 1986-09-11 Montgomery,TX MLB 2010-2019 2008-2019
2008-  1-  19-CHN
96 Thomas Neal of San Francisco Giants 4 of 6-1 205 R R 1987-08-17 Inglewood,CA MLB 2012-2013 2006-2015
2005- 36-1092-SFN
97 Peter Bourjos cf Los Angeles Angels 2 cf 6-1 195 R R 1987-03-31 Chicago,IL MLB 2010-2019 2006-2019
2005- 10- 313-ANA
98 Jay Jackson p Chicago Cubs 5 p 6-1 195 R R 1987-10-27 Greenville,SC MLB 2015-2021 2006-2021
2008-  9- 281-CHN
99 Jake Arrieta p Baltimore Orioles 4 p 6-4 230 R R 1986-03-06 Plano,TX MLB 2010-2021 2006-2021
2007-  5- 159-BAL
100 Noel Arguelles p Kansas City Royals -- p 6-4 220 L L 1990-01-12 Guira,CU AA -- 2011-2016
2010-    UDFA-KCA
100 record(s)