First Round
1. Astros
2. Cubs
3. Rockies
4. Twins
5. Indians
6. Marlins
7. Red Sox
8. Royals
9. Pirates (for failure to sign 2012 first-rounder Mark Appel)
10. Blue Jays
11. Mets
12. Mariners
13. Padres
14. Pirates
15. Diamondbacks
16. Phillies
Brewers (forfeited No. 17 pick for free agent Kyle Lohse)
17. White Sox
18. Dodgers
19. Cardinals
20. Tigers
Angels (forfeited No. 22 pick for free agent Josh Hamilton)
21. Rays
22. Orioles
23. Rangers
24. Athletics
25. Giants
Braves (forfeited No. 28 pick for free agent B.J. Upton)
26. Yankees
27. Reds
Nationals (forfeited No. 31 pick for free agent Rafael Soriano)
28.Cardinals (potential pick for free agent Kyle Lohse)
29. Rays (for Upton)
30. Rangers (for Hamilton)
31. Braves (for free agent Michael Bourn)
32. Yankees (for free agent Nick Swisher)
33. Yankees (for Soriano)
Supplemental First Round (Competitive-Balance Lottery Picks)
34. Royals
35. Marlins (acquired from Pirates)
36. Diamondbacks
37. Orioles
38. Reds
39. Tigers (acquired from Marlins)
Second-Round Changes
Indians (forfeited fifth pick in round for Swisher)
Supplemental Second Round (Competitive-Balance Lottery Picks)
69. Padres
Indians (forfeited second pick in round for Bourn)
70. Rockies
71. Athletics
72. Brewers
73. Marlins (acquired from Tigers)
Third-Round Changes
76. Mets (for failure to sign 2012 second-rounder Teddy Stankewicz)
96. Phillies (for failure to sign 2012 second-rounder Alec Rash)
Supplemental Third Round
106. Athletics (for failure to sign 2012 third-rounder Kyle Twomey)