Baseball Prospectus is proud to present its Top 100 Prospects list for 2009. Compiled by Kevin Goldstein after months of research and analysis, the list represents the best balance of skills analysis and performance analysis in the industry.

For expanded commentary on all 100 players and many more, pick up Baseball Prospectus 2009, available at now and in bookstores nationwide.

1. Matt Wieters, C, Orioles

2. David Price, LHP, Rays
3. Madison Bumgarner, LHP, Giants
4. Pedro Alvarez, 3B, Pirates
5. Travis Snider, OF, Blue Jays
6. Neftali Feliz, RHP, Rangers
7. Rick Porcello, RHP, Tigers
8. Colby Rasmus, OF, Cardinals
9. Buster Posey, C, Giants
10. Jason Heyward, OF, Braves
11. Cameron Maybin, OF, Marlins
12. Dexter Fowler, OF, Rockies
13. Tommy Hanson, RHP, Braves
14. Mike Stanton, OF, Marlins
15. Tim Beckham, SS, Rays
16. Chris Tillman, RHP, Orioles
17. Lars Anderson, 1B, Red Sox
18. Eric Hosmer, 1B, Royals
19. Brian Matusz, LHP, Orioles
20. Michael Ynoa, RHP, Athletics
21. Mike Moustakas, 3B, Royals
22. Justin Smoak, 1B, Rangers
23. Trevor Cahill, RHP, Athletics
24. Brett Anderson, LHP, Athletics
25. Andrew McCutchen, OF, Pirates
26. Matt Dominguez, 3B, Marlins
27. Jhoulys Chacin, RHP, Rockies
28. Gordon Beckham, SS, White Sox
29. Wade Davis, RHP, Rays
30. Matt LaPorta, 1B, Indians
31. Michael Bowden, RHP, Red Sox
32. Jarrod Parker, RHP, Diamondbacks
33. Carlos Santana, C, Indians
34. Josh Vitters, 3B, Cubs
35. Yonder Alonso, 1B, Reds
36. Ben Revere, OF, Twins
37. Brett Wallace, 3B, Cardinals
38. Jesus Montero, C, Yankees
39. Aaron Hicks, OF, Twins
40. Derek Holland, LHP, Rangers
41. J.P. Arencibia, C, Blue Jays
42. Greg Halman, OF, Mariners
43. Carlos Carrasco, RHP, Phillies
44. Fernando Martinez, OF, Mets
45. Wilin Rosario, C, Rockies
46. Austin Jackson, CF, Yankees
47. Angel Villalona, 1B, Giants
48. Chris Carter, 1B, Athletics
49. Desmond Jennings, OF, Rays
50. Jordan Schafer, OF, Braves
51. Alcides Escobar, SS, Brewers
52. Jake Arrieta, RHP, Orioles
53. Logan Morrison, 1B, Marlins
54. Wilmer Flores, SS, Mets
55. Michael Taylor, OF, Phillies
56. Jordan Zimmerman, RHP, Nationals
57. Brett Lawrie, C, Brewers
58. Mat Gamel, 3B, Brewers
59. Ethan Martin, RHP, Dodgers
60. Tim Alderson, RHP, Giants
61. Phillippe Aumont, RHP, Mariners
62. Reid Brignac, SS, Rays
63. Jordan Walden, RHP, Angels
64. James McDonald, RHP, Dodgers
65. Michael Burgess, OF, Nationals
66. Michael Main, RHP, Rangers
67. Chris Perez, RHP, Cardinals
68. Engel Beltre, OF, Rangers
69. Mat Latos, RHP, Padres
70. Scott Elbert, LHP, Dodgers
71. Nick Adenhart, RHP, Angels
72. Jeremy Jeffress, RHP, Brewers
73. Elvis Andrus, SS, Rangers
74. Aaron Poreda, LHP, White Sox
75. Michael Saunders, OF, Mariners
76. Jason Castro, C, Astros
77. Andrew Lambo, OF, Dodgers
78. Gorkys Hernandez, OF, Braves
79. Angel Salome, C, Brewers
80. Freddie Freeman, 1B, Braves
81. Ross Detwiler, LHP, Nationals
82. Kyle Skipworth, C, Marlins
83. Nick Weglarz, OF, Indians
84. Kellen Kulbacki, OF, Padres
85. Jeff Samardzija, RHP, Cubs
86. Todd Frazier, SS, Reds
87. Josh Reddick, OF, Red Sox
88. David Cooper, 1B, Blue Jays
89. Daniel Schlereth, LHP, Diamondbacks
90. Brett Cecil, LHP, Blue Jays
91. Jose Tabata, OF, Pirates
92. Kyle Drabek, RHP, Phillies
93. Adrian Cardenas, SS, Athletics
94. Jefry Marte, 3B, Mets
95. Ivan DeJesus Jr., SS, Dodgers
96. Drew Stubbs, OF, Reds
97. Daniel Bard, RHP, Red Sox
98. Brandon Erbe, RHP, Orioles
99. Brandon Allen, 1B, White Sox
100. Adys Portillo, RHP, Padres