1. Royals -- RHP Luke Hochevar, Fort-Worth-Ind
2. Rockies -- LHP Andrew Miller, North Carolina
3. Devil Rays -- RHP Brad Lincoln, Houston
4. Pirates -- RHP Greg Reynolds, Stanford
5. Mariners -- RHP Brandon Morrow, California
6. Tigers -- RHP Tim Lincecum, Washington
7. Dodgers -- LHP Clayton Kershaw, Dallas HS
8. Reds -- 3B Evan Longoria, Long Beach State
9. Orioles -- INF Bill Rowell, Sewell, N.J. HS
10. Giants -- RHP Daniel Bard, North Carolina
11. Diamondbacks -- RHP Max Scherzer, Missouri
12. Rangers -- RHP Brett Sinkbeil, Missouri State
13. Cubs -- 3B Chris Marrero, Opa Locka, Fla. HS
14. BLUE JAYS -- 1B/OF Travis Snider, Everett, Wash. HS
15. Nationals -- SS Emmanuel Burris, Miami (Ohio)
16. Brewers -- RHP Jeremy Jeffress, South Boston, Va. HS
17. Padres -- OF/1B Chris Parmelee, Chino Hills, Calif. HS
18. Phillies (from Mets for loss of Billy Wagner) -- RHP Kyle Drabek, Houston HS
19. Marlins -- LHP Brett Anderson, Stillwater, Ok. HS
20. Twins -- LHP Kasey Kiker, Phenix City, Ala. HS
21. Yankees (Phillies, Tom Gordon) -- LHP David Huff, UCLA
22. Nationals (A's, Esteban Loaiza) -- C Hank Conger, Huntington Beach, Calif. HS
23. Astros -- RHP Kyle McCulloch, Texas
24. Braves -- OF/1B Cody Johnson, Panama City, Fla. HS
25. Angels (Indians, Paul Byrd) -- RHP Colton Willems, Fort Pierce, Fla. HS
26. Dodgers (Angels, Jeff Weaver) -- OF Drew Stubbs, Texas
27. Red Sox -- RHP Joba Chamberlain, Nebraska
28. Red Sox (Yanks, Johnny Damon) -- RHP Brooks Brown, Georgia
29. White Sox -- RHP Pedro Beato, St. Petersburg College
30. Cards -- RHP Chris Perez, Miami
(NOTE: IND. DENOTES INDEPENDENT LEAGUE)