2004 Amateur Draft Order
1st Rd. 2nd Rd. 3rd Rd. 4th Rd. 5th Rd. 6th Rd.
1 KC RHP - Zach Greinke 14 Ari 3B - Dallas McPherson 27 Bal C - Lou Palmisano 40 Pit SS - Joel Guzman 53 Bal OF - Dave DeJesus 66 Fla LHP Neil Cotts ChW
2 SF LHP - Cole Hamels 15 Pit OF - Nick Swisher 28 Ari SS - Aaron Hill 41 Pit P - Bubba Nelson 54 Ari OF - Termel Sledge 67 KC C Mike Jacobs NYM
3 Pit OF - Grady Sizemore 16 Phi RHP - Fernando Cabrera 29 Ari OF - Connor Jackson 42 Bal P - Jesse Crain 55 CHC OF - Franklin Gutierrez 68 Fla OF Nick Markakis Bal
4 Bal RHP - Felix Hernandez 17 Bal RHP - Bronson Arroyo 30 Bal OF - Mitch Maier 43 SD P - Orlando Hernandez 56 CHC C - Daric Barton 69 SD P Colt Griffin
5 Bal C - Dioner Navarro 18 Pit SS - Richard McAfee 31 Pit 2B - Robinson Cano 44 Ari 3B - Ian Stewart 57 Bal P - Dustin Nippert 70 Fla 3B Terry Tiffee(MIN)
6 Ari C - Guillermo Quiroz 19 CHC P - Jeff Allison 32 Ari 3B - Eric Duncan 45 CHC P - Greg Miller 58 Ari 1B - Adam LaRoche 71 KC OF Kit Pellow(COL)
7 Bal OF - Jeremy Hermida 20 Pit 2B - Jayson Nix 33 Pit 3B - Chad Tracy 46 Bal P - Matt Cain 59 Sea RHP - Jeff Niemann 72 Fla SS Brandon Wood
8 Pit C - Kelly Shoppach 21 Ari OF - Ryan Harvey 34 Pit P - Vince Perkins 47 KC P - Edgar Gonzalez 60 CHC SS - Sergio Santos 73 Fla OF Ryan Sweeney
9 Pit SS - J.J. Hardy 22 KC P - John Maine 35 CHC 3B - Matt Moses 48 Ari P - John Danks 61 Bal P - Francisco Rosario 74 Fla OF Ray Lankford
10 Pit RHP - Merkin Valdez 23 Ari OF - Chris Lubanski 36 Bal P - Joel Zumaya 49 SD 3B - Herb Perry 62 Ari OF - Lastings Millridge 75 Fla P Akinori Otsuka
11 Bal 1B - Michael Aubrey 24 Ari P - Tim Stauffer 37 Bal 2B - Alberto Callaspo 50 KC P - Grant Balfour 63 SD RHP-  Fausto Carmona 76 Fla OF Joey Gathright
12 Bal RHP - Jared Weaver 25 Bal P - Blake Hawksworth 38 Ari P - J.D. Durbin 51 Phi 1B - Vito Chiaravalloti 64 KC SS - Jason Bartlett 77 Fla P Jon Lieber
13 KC 2B - Aaron Miles 26 Bal OF - Brent Clevlen 39 CHC 1B - Larry Broadway 52 CHC LHP - Justin Jones 65 Fla RHP Robb Nen SF
2-via ARI Updated: 4/16/04