The Baseball Cube

2009 Baseball America

2009 Baseball America

MLB Prospect Rankings

MORE  
The TBC Data Store allows you to purchase some standard datasets available on the site or even request a custom extract of your own design!
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 Matt Wieters c Baltimore Orioles 1 c 6-5 235 B R 1986-05-21 Charleston,SC MLB 2009-2020 2005-2020
2007-  1-   5-BAL
2 David Price p Tampa Bay Rays 1 p 6-6 215 L L 1985-08-26 Nashville,TN MLB 2008-2022 2005-2022
2007-  1-   1-TBA
3 Colby Rasmus cf St. Louis Cardinals 1 cf 6-1 175 L L 1986-08-11 Columbus,GA MLB 2009-2018 2005-2018
2005-  1-  28-SLN
4 Tommy Hanson p Atlanta Braves 1 p 6-6 210 R R 1986-08-28 Tulsa,OK MLB 2009-2013 2005-2015
2005- 22- 677-ATL
5 Jason Heyward rf Atlanta Braves 2 rf 6-5 240 L L 1989-08-09 McDonough,GA MLB 2010-2022 2007-2022
2007-  1-  14-ATL
6 Travis Snider 1b-rf Toronto Blue Jays 1 1b-rf 5-11 230 L L 1988-02-02 Kirkland,WA MLB 2008-2015 2006-2021
2006-  1-  14-TOR
7 Brett Anderson p Oakland Athletics 1 p 6-4 230 L L 1988-02-01 Midland,TX MLB 2009-2021 2007-2021
2006-  2-  55-ARI
8 Cameron Maybin lf-cf Florida Marlins 1 lf-cf 6-3 215 R R 1987-04-04 Asheville,NC MLB 2007-2021 2006-2021
2005-  1-  10-DET
9 Madison Bumgarner p San Francisco Giants 1 p 6-4 257 R L 1989-08-01 Hudson,NC MLB 2009-2022 2008-2022
2007-  1-  10-SFN
10 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
11 Trevor Cahill p Oakland Athletics 2 p 6-4 223 R R 1988-03-01 Oceanside,CA MLB 2009-2021 2006-2021
2006-  2-  66-OAK
12 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
13 Mike Moustakas 3b-1b Kansas City Royals 1 3b-1b 6-0 225 L R 1988-09-11 Los Angeles,CA MLB 2011-2022 2007-2022
2007-  1-   2-KCA
14 Buster Posey c San Francisco Giants 2 c 6-1 205 R R 1987-03-27 Leesburg,GA MLB 2009-2021 2006-2021
2008-  1-   5-SFN
15 Dexter Fowler rf Colorado Rockies 1 rf 6-5 205 B R 1986-03-22 Alpharetta,GA MLB 2008-2021 2005-2022
2004- 14- 410-COL
16 Giancarlo Stanton dh Florida Marlins 2 dh 6-6 245 R R 1989-11-08 Panorama City,CA MLB 2010-2022 2007-2022
2007-  2-  76-MIA
17 Lars Anderson 1b-of Boston Red Sox 1 1b-of 6-4 215 L L 1987-09-25 Oakland,CA MLB 2010-2012 2007-2016
2006- 18- 553-BOS
18 Logan Morrison 1b Florida Marlins 3 1b 6-3 245 L L 1987-08-25 Kansas City,MO MLB 2010-2020 2006-2021
2005- 22- 666-MIA
19 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
20 Gordon Beckham 2b Chicago White Sox 1 2b 6-0 175 R R 1986-09-16 Atlanta,GA MLB 2009-2019 2006-2019
2008-  1-   8-CHA
21 Rick Porcello p Detroit Tigers 1 p 6-5 205 R R 1988-12-27 Morristown,NJ MLB 2009-2020 2008-2020
2007-  1-  27-DET
22 Chris Tillman p Baltimore Orioles 2 p 6-5 195 R R 1988-04-15 Anaheim,CA MLB 2009-2018 2006-2018
2006-  2-  49-SEA
23 Justin Smoak 1b Texas Rangers 3 1b 6-4 220 B L 1986-12-05 Goose Creek,SC MLB 2010-2020 2006-2021
2008-  1-  11-TEX
24 Eric Hosmer 1b Kansas City Royals 2 1b 6-4 226 L L 1989-10-24 Cooper City,FL MLB 2011-2022 2008-2022
2008-  1-   3-KCA
25 Brian Matusz p Baltimore Orioles 3 p 6-4 200 L L 1987-02-11 Grand Junction,CO MLB 2009-2016 2006-2019
2008-  1-   4-BAL
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
26 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
27 Matt LaPorta 1b Cleveland Indians 2 1b 6-2 212 R R 1985-01-08 Port Charlotte,FL MLB 2009-2012 2004-2014
2007-  1-   7-MIL
28 Tim Beckham ss-3b Tampa Bay Rays 2 ss-3b 6-0 188 R R 1990-01-27 Griffin,GA MLB 2013-2019 2008-2021
2008-  1-   1-TBA
29 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
30 Fernando Martinez of New York Mets 1 of 6-1 190 L R 1988-10-10 Rio San Juan,DR MLB 2009-2013 2006-2015
2005-    UDFA-NYN
31 Derek Holland p Texas Rangers 2 p 6-2 213 B L 1986-10-09 Newark,OH MLB 2009-2021 2007-2022
2006- 25- 748-TEX
32 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
33 Andrew McCutchen lf Pittsburgh Pirates 2 lf 5-11 195 R R 1986-10-10 Fort Meade,FL MLB 2009-2022 2005-2022
2005-  1-  11-PIT
34 Mat Gamel 1b Milwaukee Brewers 2 1b 6-0 205 L R 1985-07-26 Jacksonville,FL MLB 2008-2012 2005-2012
2005-  4- 115-MIL
35 Yonder Alonso 1b Cincinnati Reds 1 1b 6-2 215 L R 1987-04-08 Miami,FL MLB 2010-2019 2006-2019
2008-  1-   7-CIN
36 Austin Jackson cf New York Yankees 1 cf 6-1 185 R R 1987-02-01 Denton,TX MLB 2010-2018 2005-2018
2005-  8- 259-NYA
37 Elvis Andrus ss Texas Rangers 4 ss 6-0 210 R R 1988-08-26 Caracas,VZ MLB 2009-2022 2005-2022
2005-    UDFA-ATL
38 Jesus Montero c New York Yankees 2 c 6-4 225 R R 1989-11-29 Guacara,VZ MLB 2011-2015 2007-2018
2006-    UDFA-NYA
39 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
40 Brett Wallace 1b St. Louis Cardinals 2 1b 6-2 235 L R 1986-08-26 Marin,CA MLB 2010-2016 2006-2016
2008-  1-  13-SLN
41 Jordan Zimmerman p Washington Nationals -- p 6-0 200 R L 1975-04-28 Kelowna,BC MLB 1999-1999 1997-2004
1994- 32- 889-SEA
42 Jordan Schafer cf-rf Atlanta Braves 3 cf-rf 6-1 190 L L 1986-09-04 Hammond,IN MLB 2009-2015 2005-2018
2005-  3- 107-ATL
43 JP Arencibia c Toronto Blue Jays 2 c 6-1 210 R R 1986-01-05 Miami,FL MLB 2010-2015 2005-2016
2007-  1-  21-TOR
44 Angel Villalona 1b San Francisco Giants 3 1b 6-3 240 R R 1990-08-13 La Romana,DR AA -- 2007-2016
2006-    UDFA-SFN
45 Tim Alderson p San Francisco Giants 4 p 6-6 217 R R 1988-11-03 Phoenix,AZ AAA -- 2007-2016
2007-  1-  22-SFN
46 Jhoulys Chacin p Colorado Rockies 2 p 6-1 168 R R 1988-01-07 Maracaibo,VZ MLB 2009-2022 2007-2022
2004-    UDFA-COL
47 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
48 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
49 Andrew Lambo of Los Angeles Dodgers 1 of 6-3 198 L L 1988-08-11 Beverly Hills,CA MLB 2013-2016 2007-2017
2007-  4- 146-LAN
50 Kyle Blanks 1b-lf San Diego Padres 1 1b-lf 6-6 270 R R 1986-09-11 Sellersville,PA MLB 2009-2015 2005-2017
2004- 42-1241-SDN
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
51 Josh Vitters 3b Chicago Cubs 1 3b 6-3 200 R R 1989-08-27 Anaheim,CA MLB 2012-2012 2007-2021
2007-  1-   3-CHN
52 Carlos Carrasco p Philadelphia Phillies 2 p 6-4 224 R R 1987-03-21 Barquisimeto,VZ MLB 2009-2022 2004-2022
2003-    UDFA-PHI
53 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
54 Michael Ynoa p Oakland Athletics 3 p 6-7 205 R R 1991-09-24 Puerto Plata,DR MLB 2016-2017 2010-2019
2008-    UDFA-OAK
55 Aaron Cunningham of Oakland Athletics 4 of 5-11 195 R R 1986-04-24 Anchorage,AK MLB 2008-2012 2005-2014
2005-  6- 185-CHA
56 James McDonald p Los Angeles Dodgers 2 p 6-5 195 L R 1984-10-19 Long Beach,CA MLB 2008-2013 2003-2013
2002- 11- 331-LAN
57 Gregory Halman cf Seattle Mariners 1 cf 6-4 192 R R 1987-08-26 Haarlem,NT MLB 2010-2011 2005-2011
2004-    UDFA-SEA
58 Nick Weglarz of Cleveland Indians 3 of 6-3 215 L L 1987-12-16 Stevensville,ON AAA -- 2005-2013
2005-  3-  94-CLE
59 Ben Revere cf Minnesota Twins 2 cf 5-9 166 L R 1988-05-03 Lexington,KY MLB 2010-2017 2007-2021
2007-  1-  28-MIN
60 Todd Frazier 1b-dh Cincinnati Reds 2 1b-dh 6-3 220 R R 1986-02-12 Toms River,NJ MLB 2011-2021 2005-2021
2007-  1-  34-CIN
61 Dayan Viciedo lf Chicago White Sox -- lf 5-11 240 R R 1989-03-10 Remedios,CU MLB 2010-2014 2009-2021
2008-    UDFA-CHA
62 Gorkys Hernandez of Atlanta Braves 4 of 6-0 175 R R 1987-09-07 Sucre,VZ MLB 2012-2019 2006-2021
2005-    UDFA-DET
63 Aaron Poreda p Chicago White Sox 2 p 6-6 240 L L 1986-10-01 Walnut Creek,CA MLB 2009-2014 2005-2016
2007-  1-  25-CHA
64 Matt Dominguez 3b Florida Marlins 6 3b 6-2 185 R R 1989-08-28 Chatsworth,CA MLB 2011-2016 2007-2018
2007-  1-  12-MIA
65 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
66 Louis Marson c Philadelphia Phillies 3 c 6-1 195 R R 1986-06-26 Scottsdale,AZ MLB 2008-2013 2004-2015
2004-  4- 122-PHI
67 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
68 Nick Adenhart p Los Angeles Angels 1 p 6-4 190 R R 1986-08-24 Hagerstown,MD MLB 2008-2009 2005-2009
2004- 14- 413-ANA
69 Jason Donald 2b Philadelphia Phillies 4 2b 6-1 190 R R 1984-09-04 Fresno,CA MLB 2010-2012 2004-2014
2006-  3-  97-PHI
70 Jordan Walden p Los Angeles Angels 2 p 6-5 220 R R 1987-11-16 Fort Worth,TX MLB 2010-2015 2007-2015
2006- 12- 372-ANA
71 Wilson Ramos c-dh Minnesota Twins 3 c-dh 6-1 245 R R 1987-08-10 Valencia,VZ MLB 2010-2021 2006-2021
2004-    UDFA-MIN
72 Brett Cecil p Toronto Blue Jays 3 p 6-3 220 R L 1986-07-02 Dunkirk,MD MLB 2009-2018 2005-2018
2007-  1-  38-TOR
73 Taylor Teagarden c Texas Rangers 6 c 6-1 200 R R 1983-12-21 Dallas,TX MLB 2008-2015 2003-2015
2005-  3-  99-TEX
74 Adrian Cardenas 2b Oakland Athletics 5 2b 6-0 185 L R 1987-10-10 Miami Lakes,FL MLB 2012-2012 2006-2012
2006-  1-  37-PHI
75 Jose Tabata rf-lf Pittsburgh Pirates 3 rf-lf 5-11 160 R R 1988-08-12 Anzoategui,VZ MLB 2010-2015 2005-2021
2004-    UDFA-NYA
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
76 Chris Carter 1b-lf Oakland Athletics 6 1b-lf 6-4 220 R R 1986-12-18 Redwood City,CA MLB 2010-2017 2005-2021
2005- 15- 455-CHA
77 Jon Niese p New York Mets 3 p 6-3 190 L L 1986-10-27 Defiance,OH MLB 2008-2016 2005-2019
2005-  7- 209-NYN
78 Reid Brignac ss-3b Tampa Bay Rays 4 ss-3b 6-3 170 L R 1986-01-16 St. Amant,LA MLB 2008-2016 2004-2018
2004-  2-  45-TBA
79 Jeff Samardzija p Chicago Cubs 2 p 6-5 215 R R 1985-01-23 Merrillville,IN MLB 2008-2020 2004-2020
2006-  5- 149-CHN
80 Desmond Jennings cf Tampa Bay Rays 5 cf 6-2 180 R R 1986-10-30 Birmingham,AL MLB 2010-2016 2006-2018
2006- 10- 289-TBA
81 Brett Lawrie 3b Milwaukee Brewers 3 3b 5-11 200 R R 1990-01-18 Langley,BC MLB 2011-2016 2009-2016
2008-  1-  16-MIL
82 Adam Miller p Cleveland Indians 4 p 6-4 180 R R 1984-11-26 Plano,TX AAA -- 2003-2015
2003-  1-  31-CLE
83 Mike Bowden p Boston Red Sox 2 p 6-3 215 R R 1986-09-09 Winfield,IL MLB 2008-2013 2005-2021
2005-  1-  47-BOS
84 Max Ramirez 1b Texas Rangers 10 1b 5-11 170 R R 1984-10-11 Barquisimeto,VZ MLB 2008-2010 2004-2018
2002-    UDFA-ATL
85 Kyle Skipworth c Florida Marlins 7 c 6-3 195 L R 1990-03-01 Riverside,CA MLB 2013-2013 2008-2016
2008-  1-   6-MIA
86 Martin Perez p Texas Rangers 5 p 6-0 200 L L 1991-04-04 Guanare estado Portuguesa,VZ MLB 2012-2022 2008-2022
2007-    UDFA-TEX
87 Freddie Freeman 1b Atlanta Braves 5 1b 6-5 220 L R 1989-09-12 Orange,CA MLB 2010-2022 2007-2022
2007-  2-  78-ATL
88 Gerardo Parra lf-rf Arizona Diamondbacks 2 lf-rf 5-11 197 L L 1987-05-06 Santa Barbara del Zulia,VZ MLB 2009-2021 2006-2021
2004-    UDFA-ARI
89 Carlos Triunfel ss Seattle Mariners 4 ss 5-11 175 R R 1990-02-27 Santiago,DR MLB 2012-2014 2007-2018
2006-    UDFA-SEA
90 Dan Cortes p Kansas City Royals 3 p 6-5 205 R R 1987-03-04 Pomona,CA MLB 2010-2011 2005-2014
2005-  7- 215-CHA
91 Chris Perez p St. Louis Cardinals 3 p 6-4 225 R R 1985-07-01 Bradenton,FL MLB 2008-2014 2004-2015
2006-  1-  42-SLN
92 Andrew Brackman p New York Yankees 3 p 6-11 230 R R 1985-12-04 Cincinnati,OH MLB 2011-2011 2005-2013
2007-  1-  30-NYA
93 Phillippe Aumont p Seattle Mariners 3 p 6-7 220 L R 1989-01-07 Gatineau,QC MLB 2012-2015 2008-2019
2007-  1-  11-SEA
94 Brad Holt p New York Mets 4 p 6-4 194 R R 1986-10-13 Albemarle,NC AAA -- 2006-2014
2008-  1-  33-NYN
95 Christian Friedrich p Colorado Rockies 3 p 6-3 210 R L 1987-07-08 Evanston,IL MLB 2012-2016 2006-2021
2008-  1-  25-COL
96 Sean West p Florida Marlins 4 p 6-8 200 L L 1986-06-15 Shreveport,LA MLB 2009-2010 2005-2011
2005-  1-  44-MIA
97 Gio Gonzalez p Oakland Athletics 7 p 6-0 205 R L 1985-09-19 Hialeah,FL MLB 2008-2020 2004-2020
2004-  1-  38-CHA
98 Daniel Bard p Boston Red Sox 4 p 6-4 197 R R 1985-06-25 Charlotte,NC MLB 2009-2022 2004-2022
2006-  1-  28-BOS
99 Tyler Flowers c Chicago White Sox -- c 6-4 260 R R 1986-01-24 Roswell,GA MLB 2009-2020 2006-2020
2005- 33-1007-ATL
100 Jeremy Jeffress p Milwaukee Brewers 4 p 6-0 205 R R 1987-09-21 South Boston,VA MLB 2010-2020 2006-2021
2006-  1-  16-MIL
100 record(s)