The Baseball Cube

2003 Baseball America

2003 Baseball America

MLB Prospect Rankings

MORE  
The TBC Weekly Newsletter keeps you up to date with site updates and new features. Subscribe today!
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:
Tips/tools for using data gri ds:

  • 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 Mark Teixeira 1b Texas Rangers 1 1b 6-3 225 B R 1980-04-11 Severna Park,MD MLB 2003-2016 1999-2016
2001-  1-   5-TEX
2 Rocco Baldelli cf Tampa Bay Rays 1 cf 6-4 200 R R 1981-09-25 Woonsocket,RI MLB 2003-2010 2000-2010
2000-  1-   6-TBA
3 Jose Reyes ss New York Mets 1 ss 6-0 195 B R 1983-06-11 Santiago,DR MLB 2003-2018 2000-2018
1999-    UDFA-NYN
4 Joe Mauer c Minnesota Twins 1 c 6-5 225 L R 1983-04-19 St. Paul,MN MLB 2004-2018 2001-2018
2001-  1-   1-MIN
5 Jesse Foppert p San Francisco Giants 1 p 6-6 210 R R 1980-07-10 Reading,PA MLB 2003-2005 1999-2009
2001-  2-  74-SFN
6 Jose Contreras p New York Yankees -- p 6-4 255 R R 1971-12-06 Las Martinas,CU MLB 2003-2013 2003-2016
2003-    UDFA-NYA
7 Brandon Phillips 2b Cleveland Indians 1 2b 6-0 211 R R 1981-06-28 Raleigh,NC MLB 2002-2018 1999-2022
1999-  2-  57-MON
8 Hideki Matsui lf-dh New York Yankees -- lf-dh 6-2 210 L R 1974-06-12 Ishikawa,JP MLB 2003-2012 1993-2012
2002-    UDFA-NYA
9 Gavin Floyd p Philadelphia Phillies 1 p 6-4 245 R R 1983-01-27 Annapolis,MD MLB 2004-2016 2002-2016
2001-  1-   4-PHI
10 Francisco Rodriguez p Anaheim Angels 1 p 6-0 195 R R 1982-01-07 Caracas,VZ MLB 2002-2017 1999-2019
1998-    UDFA-ANA
11 Scott Kazmir p New York Mets 2 p 6-0 185 L L 1984-01-24 Houston,TX MLB 2004-2021 2002-2021
2002-  1-  15-NYN
12 Miguel Cabrera dh-1b Florida Marlins 1 dh-1b 6-4 249 R R 1983-04-18 Maracay,VZ MLB 2003-2023 2000-2023
1999-    UDFA-MIA
13 Casey Kotchman 1b Anaheim Angels 2 1b 6-3 220 L L 1983-02-22 St. Petersburg,FL MLB 2004-2013 2001-2016
2001-  1-  13-ANA
14 Justin Morneau 1b Minnesota Twins 2 1b 6-4 220 L R 1981-05-15 New Westminster,BC MLB 2003-2016 1999-2016
1999-  3-  89-MIN
15 Jason Stokes 1b Florida Marlins 2 1b 6-4 225 R R 1982-01-23 Irving,TX AAA -- 2001-2010
2000-  2-  41-MIA
16 Victor Martinez dh Cleveland Indians 2 dh 6-2 170 B R 1978-12-23 Ciudad Bolivar,VZ MLB 2002-2018 1999-2018
1996-    UDFA-CLE
17 Michael Cuddyer rf Minnesota Twins 3 rf 6-2 220 R R 1979-03-27 Norfolk,VA MLB 2001-2015 1998-2015
1997-  1-   9-MIN
18 Adam Wainwright p Atlanta Braves 1 p 6-7 230 R R 1981-08-30 St. Simons Island,GA MLB 2005-2023 2000-2023
2000-  1-  29-ATL
19 Hanley Ramirez 1b Boston Red Sox 1 1b 6-2 235 R R 1983-12-23 Samana,DR MLB 2005-2019 2002-2019
2000-    UDFA-BOS
20 Jeremy Bonderman p Detroit Tigers 1 p 6-0 220 R R 1982-10-28 Kennewick,WA MLB 2003-2013 2002-2013
2001-  1-  26-OAK
21 B.J. Upton cf Tampa Bay Rays 3 cf 6-3 185 R R 1984-08-21 Norfolk,VA MLB 2004-2016 2003-2017
2002-  1-   2-TBA
22 Hee-Seop Choi 1b Chicago Cubs 1 1b 6-4 250 L L 1979-03-16 Hwasun,KR MLB 2002-2005 1999-2006
1999-    UDFA-CHN
23 Brad Nelson 1b Milwaukee Brewers 1 1b 6-2 230 L R 1982-12-03 Algona,IA MLB 2008-2009 2001-2014
2001-  4- 118-MIL
24 John Van Benschoten p Pittsburgh Pirates 1 p 6-4 215 R R 1980-04-14 San Diego,CA MLB 2004-2008 1999-2011
2001-  1-   8-PIT
25 Sean Burnett p Pittsburgh Pirates 2 p 6-1 176 L L 1982-09-17 Dunedin,FL MLB 2004-2016 2000-2019
2000-  1-  19-PIT
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
26 Scott Hairston rf-lf Arizona Diamondbacks 1 rf-lf 6-0 200 R R 1980-05-25 Fort Worth,TX MLB 2004-2014 2001-2014
2001-  3-  98-ARI
27 Rafael Soriano p Seattle Mariners 1 p 6-1 175 R R 1979-12-19 San Jose,DR MLB 2002-2015 1997-2015
1996-    UDFA-SEA
28 Joe Borchard rf-cf Chicago White Sox 1 rf-cf 6-4 230 B R 1978-11-25 Panorama City,CA MLB 2002-2007 1998-2011
2000-  1-  12-CHA
29 Rich Harden p Oakland Athletics 1 p 6-1 190 L R 1981-11-30 Victoria,BC MLB 2003-2011 2001-2011
2000- 17- 510-OAK
30 Cliff Lee p Cleveland Indians 3 p 6-3 205 L L 1978-08-30 Benton,AR MLB 2002-2014 2000-2014
2000-  4- 105-MON
31 Adrian Gonzalez 1b Florida Marlins 3 1b 6-2 215 L L 1982-05-08 San Diego,CA MLB 2004-2018 2000-2021
2000-  1-   1-MIA
32 Colby Lewis p Texas Rangers 2 p 6-4 240 R R 1979-08-02 Bakersfield,CA MLB 2002-2016 1999-2016
1999-  1-  38-TEX
33 Josh Hamilton rf Tampa Bay Rays 2 rf 6-4 240 L L 1981-05-21 Raleigh,NC MLB 2007-2015 1999-2016
1999-  1-   1-TBA
34 James Loney 1b Los Angeles Dodgers 1 1b 6-3 235 L L 1984-05-07 Houston,TX MLB 2006-2016 2002-2019
2002-  1-  19-LAN
35 Jonathan Figueroa p Los Angeles Dodgers 2 p 6-5 200 L L 1983-09-15 Barquisimeto,VZ A+ -- 2002-2009
--
36 Dustin McGowan p Toronto Blue Jays 1 p 6-3 190 R R 1982-03-24 Savannah,GA MLB 2005-2017 2000-2017
2000-  1-  33-TOR
37 Michael Restovich lf Minnesota Twins 4 lf 6-6 240 R R 1979-01-03 Rochester,MN MLB 2002-2007 1998-2011
1997-  2-  61-MIN
38 Jose Lopez 3b Seattle Mariners 3 3b 6-0 205 R R 1983-11-24 Barcelona,VZ MLB 2004-2012 2001-2020
2000-    UDFA-SEA
39 Chris Snelling lf-rf Seattle Mariners 2 lf-rf 5-10 205 L L 1981-12-03 North Miami,FL MLB 2002-2008 1999-2009
1999-    UDFA-SEA
40 Andy Marte 3b Atlanta Braves 3 3b 6-1 185 R R 1983-11-21 Villa Tapia,DR MLB 2005-2014 2001-2014
2000-    UDFA-ATL
41 Aaron Cook p Colorado Rockies 1 p 6-3 175 R R 1979-02-08 Fort Campbell,KY MLB 2002-2012 1997-2013
1997-  2-  70-COL
42 Franklyn German p Detroit Tigers 3 p 6-7 260 R R 1980-01-20 San Cristobal,DR MLB 2002-2008 1998-2011
1996-    UDFA-OAK
43 Dontrelle Willis p Florida Marlins 4 p 6-2 230 L L 1982-01-12 Oakland,CA MLB 2003-2011 2000-2014
2000-  8- 223-CHN
44 Xavier Nady of San Diego Padres 1 of 6-2 215 R R 1978-11-14 Carmel,CA MLB 2000-2014 1998-2014
2000-  2-  49-SDN
45 Aaron Heilman p New York Mets 3 p 6-5 230 R R 1978-11-12 Logansport,IN MLB 2003-2011 1998-2012
2001-  1-  18-NYN
46 Travis Hafner dh Cleveland Indians 5 dh 6-3 215 L R 1977-06-03 Jamestown,ND MLB 2002-2013 1997-2018
1996- 31- 923-TEX
47 Angel Guzman p Chicago Cubs 2 p 6-2 180 R R 1981-12-14 Caracas,VZ MLB 2006-2009 2001-2012
1999-    UDFA-CHN
48 Jeff Mathis c Anaheim Angels 4 c 6-0 205 R R 1983-03-31 Marianna,FL MLB 2005-2021 2001-2021
2001-  1-  33-ANA
49 Wilson Betemit dh Atlanta Braves 2 dh 6-3 190 B R 1981-11-02 Santo Domingo,DR MLB 2001-2013 1997-2016
1996-    UDFA-ATL
50 Jerome Williams p San Francisco Giants 3 p 6-3 180 R R 1981-12-04 Honolulu,HI MLB 2003-2016 1999-2018
1999-  1-  39-SFN
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
51 Johan Santana p Anaheim Angels 5 p 6-2 150 R R 1983-11-28 San Cristobal,DR A -- 2001-2002
--
52 Bryan Bullington p Pittsburgh Pirates 3 p 6-4 210 R R 1980-09-30 Indianapolis,IN MLB 2005-2010 2000-2015
2002-  1-   1-PIT
53 Andy Sisco p Chicago Cubs 3 p 6-9 250 L L 1983-01-13 Steamboat Springs,CO MLB 2005-2007 2001-2012
2001-  2-  46-CHN
54 Zack Greinke p Kansas City Royals 1 p 6-2 200 R R 1983-10-21 Orlando,FL MLB 2004-2023 2002-2023
2002-  1-   6-KCA
55 Juan Rivera of New York Yankees 1 of 6-2 220 R R 1978-07-03 Guarenas,VZ MLB 2001-2012 1998-2013
1996-    UDFA-NYA
56 Mike Jones p Milwaukee Brewers 2 p 6-4 210 R R 1983-04-23 Corona,CA AAA -- 2001-2010
2001-  1-  12-MIL
57 Khalil Greene ss San Diego Padres 2 ss 5-11 185 R R 1979-10-21 Butler,PA MLB 2003-2009 1999-2009
2002-  1-  13-SDN
58 Bubba Nelson p Atlanta Braves 4 p 6-2 200 R R 1981-08-26 Clinton,MD AAA -- 2000-2009
2000-  2-  51-ATL
59 Mike Gosling p Arizona Diamondbacks 2 p 6-2 205 L L 1980-09-23 Madison,WI MLB 2004-2009 1999-2010
2001-  2-  66-ARI
60 Bobby Jenks p Anaheim Angels 3 p 6-3 225 R R 1981-03-14 Mission Hills,CA MLB 2005-2011 2000-2011
2000-  5- 140-ANA
61 Shin-Soo Choo cf Seattle Mariners 4 cf 5-11 205 L L 1982-07-30 Pusan,KR MLB 2005-2020 2001-2020
2000-    UDFA-CLE
62 Clint Everts p Montreal Expos 1 p 6-2 195 B R 1984-08-10 Houston,TX AAA -- 2003-2014
2002-  1-   5-MON
63 Marlon Byrd rf Philadelphia Phillies 3 rf 6-0 225 R R 1977-08-30 Boynton Beach,FL MLB 2002-2016 1999-2016
1999- 10- 306-PHI
64 Kurt Ainsworth p San Francisco Giants 2 p 6-3 200 R R 1978-09-09 Baton Rouge,LA MLB 2001-2004 1998-2004
1999-  1-  24-SFN
65 Lyle Overbay 1b Arizona Diamondbacks 3 1b 6-2 215 L L 1977-01-28 Centralia,WA MLB 2001-2014 1996-2014
1999- 18- 538-ARI
66 Justin Huber c New York Mets 5 c 6-2 200 R R 1982-07-01 Melbourne,AU MLB 2005-2009 2001-2011
2000-    UDFA-NYN
67 John Buck c Houston Astros 1 c 6-3 210 R R 1980-07-07 Kemmerer,WY MLB 2004-2014 1998-2014
1998-  7- 212-HOU
68 Macay McBride p Atlanta Braves 5 p 5-11 210 L L 1982-10-24 Augusta,GA MLB 2005-2007 2001-2010
2001-  1-  24-ATL
69 Bobby Basham p Cincinnati Reds 2 p 6-3 205 R R 1980-03-07 Hardy,VA AA -- 1999-2007
2001-  7- 216-CIN
70 Jeremy Guthrie p Cleveland Indians 4 p 6-1 200 B R 1979-04-08 Roseburg,OR MLB 2004-2017 1998-2017
2002-  1-  22-CLE
71 Josh Karp p Montreal Expos 3 p 6-5 210 R R 1979-09-21 Longview,WA AAA -- 1999-2005
2001-  1-   6-MON
72 Felix Pie of Chicago Cubs 4 of 6-2 190 L L 1985-02-08 La Romana,DR MLB 2007-2013 2002-2022
2001-    UDFA-CHN
73 Kris Honel p Chicago White Sox 4 p 6-5 190 R R 1982-11-07 Kankakee,IL AA -- 2001-2011
2001-  1-  16-CHA
74 Dewon Brazelton p Tampa Bay Rays 4 p 6-4 214 R R 1980-06-16 Tullahoma,TN MLB 2002-2006 1999-2010
2001-  1-   3-TBA
75 David Wright 3b New York Mets 4 3b 6-0 195 R R 1982-12-20 Norfolk,VA MLB 2004-2018 2001-2018
2001-  1-  38-NYN
rank player name pos prospect Team tm rk pos ht wt ba th Born place hilvl mlb years stat years draft info
76 Clint Nageotte p Seattle Mariners 5 p 6-4 225 R R 1980-10-25 Parma,OH MLB 2004-2006 2000-2010
1999-  5- 155-SEA
77 Chris Gruler p Cincinnati Reds 1 p 6-3 210 R R 1983-09-11 Cedar Rapids,IA A -- 2002-2006
2002-  1-   3-CIN
78 Prince Fielder 1b Milwaukee Brewers 3 1b 5-11 280 L R 1984-05-09 Ontario,CA MLB 2005-2016 2002-2016
2002-  1-   7-MIL
79 John Patterson p Arizona Diamondbacks 4 p 6-6 210 R R 1978-01-30 Orange,TX MLB 2002-2007 1997-2007
1996-  1-   5-MON
80 Ben Kozlowski p Texas Rangers 3 p 6-6 220 L L 1980-08-16 St. Petersburg,FL MLB 2002-2002 1999-2014
1999- 12- 384-ATL
81 Chase Utley 2b Philadelphia Phillies 2 2b 6-1 195 L R 1978-12-17 Pasadena,CA MLB 2003-2018 1998-2018
2000-  1-  15-PHI
82 Todd Linden 1b-of San Francisco Giants 5 1b-of 6-2 225 B R 1980-06-30 Edmonds,WA MLB 2003-2007 1999-2013
2001-  1-  41-SFN
83 Francisco Liriano p San Francisco Giants 4 p 6-3 220 L L 1983-10-26 San Cristobal,DR MLB 2005-2019 2001-2019
2000-    UDFA-SFN
84 Mark Phillips p San Diego Padres 3 p 6-3 215 L L 1981-12-30 Hanover,PA A+ -- 2000-2007
2000-  1-   9-SDN
85 Laynce Nix rf Texas Rangers 4 rf 6-1 220 L L 1980-10-30 Houston,TX MLB 2003-2013 2000-2013
2000-  4- 124-TEX
86 Jose Castillo 2b Pittsburgh Pirates 4 2b 6-1 210 R R 1981-03-19 Las Mercedes,VZ MLB 2004-2008 1999-2016
1997-    UDFA-PIT
87 Wily Mo Pena dh-lf Cincinnati Reds 3 dh-lf 6-3 260 R R 1982-01-23 Laguna Salada,DR MLB 2002-2011 1999-2017
1998-    UDFA-NYA
88 Taylor Buchholz p Philadelphia Phillies 4 p 6-3 220 R R 1981-10-13 Lower Merion,PA MLB 2006-2011 2000-2011
2000-  6- 175-PHI
89 Don Levinski p Florida Marlins 6 p 6-4 205 R R 1982-10-20 Houston,TX A+ -- 2001-2007
2001-  2-  50-MON
90 Ben Hendrickson p Milwaukee Brewers 4 p 6-4 185 R R 1981-02-04 St. Cloud,MN MLB 2004-2006 2000-2009
1999- 10- 304-MIL
91 Corey Hart 1b-rf Milwaukee Brewers 5 1b-rf 6-6 240 R R 1982-03-24 Bowling Green,KY MLB 2004-2015 2000-2015
2000- 11- 321-MIL
92 Jon Rauch p Chicago White Sox 5 p 6-11 290 R R 1978-09-27 Louisville,KY MLB 2002-2013 1997-2013
1999-  3-  99-CHA
93 Chin-hui Tsao p Colorado Rockies 2 p 6-1 210 R R 1981-06-02 Hua-Lien,TW MLB 2003-2016 2000-2017
1999-    UDFA-COL
94 Jayson Werth rf Toronto Blue Jays 2 rf 6-5 235 R R 1979-05-20 Springfield,IL MLB 2002-2017 1997-2018
1997-  1-  22-BAL
95 Jeff Francoeur rf Atlanta Braves 6 rf 6-4 200 R R 1984-01-08 Atlanta,GA MLB 2005-2016 2002-2016
2002-  1-  23-ATL
96 Mike Hinckley p Montreal Expos 2 p 6-3 170 R L 1982-10-05 Oklahoma City,OK MLB 2008-2009 2001-2011
2001-  3-  82-MON
97 Jason Arnold p Toronto Blue Jays -- p 6-3 210 R R 1979-05-02 Melbourne,FL AAA -- 1998-2006
2001-  2-  63-NYA
98 Seth McClung p Tampa Bay Rays 5 p 6-6 280 L R 1981-02-07 Roncevert,WV MLB 2003-2009 1999-2013
1999-  5- 145-TBA
99 Edwin Jackson p Los Angeles Dodgers 3 p 6-2 215 R R 1983-09-09 Neu-Ulm,GE MLB 2003-2019 2001-2021
2001-  6- 190-LAN
100 Nic Jackson of Chicago Cubs 5 of 6-3 205 L R 1979-09-25 Richmond,VA AAA -- 1998-2015
2000-  3-  76-CHN
100 record(s)