2004 Draft Previous Year / Next Year
1 CIN Bronson Arroyo 2 DEA Ryan Howard 3 TEA Roger Clemens 4 MLA Grady Sizemore 5 NYN Carlos Beltran (claim) 6 LAN Ivan Rodriguez 7 BOA Curt Schilling (claim) 8 SDN Mike Cameron 9 CHN Derrek Lee (claim) 10 KCA Raul Ibanez 11 CON Gary Sheffield 12 MNA Javy Lopez 13 PIN Scott Kazmir 14 BAA Miguel Tejada (claim) 15 CHA Juan Uribe (claim) 16 SFN Brett Tomko (claim) 17 ATN B.J. Upton 18 NYA Alex Rodriguez (claim) 19 MON Vladimir Guerrero (claim) 20 TOA Kelvim Escobar (claim) 21 FLN Armando Benitez (claim) 22 SLN Larry Walker 23 SEA Andy Pettitte 24 OAA Milton Bradley
25 SEA Steve Finley (from DEA) 26 CIN Kris Benson 27 TEA Greg Maddux 28 NYN Kenny Rogers 29 MLA Ryan Madson 30 FLN Bartolo Colon (from LAN) 31 BOA Alfonso Soriano 32 SFN Jeromy Burnitz (from MNA) 33 CON Jose Guillen 34 SDN Ron Belliard 35 KCA Cory Lidle 36 BOA Keith Foulke (from CHN) 37 PIN Ted Lilly 38 SEA David Wells (from CHA) 39 CHN Jon Lieber (from BAA) 40 SFN John Thomson 41 ATN Javier Vazquez 42 NYA Jason Johnson 43 CIN Billy Wagner (from MON) 44 TOA Gary Matthews, Jr. 45 FLN Ramon Hernandez 46 SLN Juan Rivera 47 SEA Orlando Cabrera 48 OAA Rafael Palmeiro
49 CIN Danys Baez 50 SEA Rondell White (from DEA) 51 TEA Miguel Batista 52 NYN Chad Tracy 53 MLA Eddie Guardado 54 TEA Octavio Dotel (from LAN) 55 NYN John Patterson (from BOA) 56 CON Royce Clayton 57 MNA Justin Speier 58 SDN Glendon Rusch 59 CHN Dave Dellucci 60 BOA Mark Hendrickson (from PIN) 61 BAA A.J. Pierzynski 62 CHA Damian Miller 63 LAN Jose Cruz, Jr. (from SFN) 64 BOA Matt Stairs (from ATN) 65 FLN Latroy Hawkins (from NYA) 66 MON Craig Counsell 67 LAN Vinny Castilla (from TOA) 68 FLN Olmedo Saenz 69 BOA Richard Hidalgo (from SLN) 70 DEA Jose Lima (from SEA) 71 OAA Kevin Brown
72 DEA Guillermo Mota 73 CIN Rich Aurilia 74 TEA Todd Walker 75 NYN Victor Zambrano 76 MLA Marco Scutaro 77 LAN Eric Milton 78 BOA Bobby Howry 79 SDN Marcus Thames 80 CHN Mike Hampton 81 PIN Chad Qualls 82 CHA David Newhan 83 BAA Nick Johnson 84 SFN Juan Cruz 85 ATN Paul Byrd 86 NYA Dennis Tankersley 87 MON Tony Batista 88 TOA Mike Lamb 89 FLN Jorge Cantu 90 SLN Eric Young 91 SEA Richie Sexson 92 OAA Pokey Reese
93 CIN Dave Weathers 94 DEA Tim Worrell 95 TEA Frank Menechino 96 NYN Reggie Sanders 97 MLA Matt Miller 98 LAN Tino Martinez 99 BOA John Olerud 100 SDN Carlos Almanzar 101 CHN Neifi Perez 102 PIN John Mabry 103 BAA Chris Snyder 104 CHA Mark Redman 105 SFN Miguel Olivo 106 ATN Ty Wigginton 107 NYA Ross Gload 108 MON Sidney Ponson 109 TOA Dan Wheeler 110 FLN Ron Villone 111 SLN Dustan Mohr 112 SEA Jose Mesa 113 OAA Ugueth Urbina
114 DEA Hee Seop Choi 115 TEA Dave Burba 116 NYN Victor Santos 117 MLA Kent Mercker 118 LAN Ricky Bottalico 119 BOA Rey Sanchez 120 SDN Hiram Bocachica 121 CHN Trever Miller 122 PIN B.J. Surhoff 123 CHA Esteban Yan 124 BAA Steve Randolph 125 SFN Chris Hammond 126 ATN Dewon Brazelton 127 NYA Dave Borkowski 128 MON Shawn Estes 129 TOA Scott Downs 130 FLN Jon Rauch 131 SLN Chris Gomez 132 OAA Einar Diaz
133 TEA Jason Lane 134 NYN Sun-Woo Kim 135 LAN David Riske 136 BOA Henry Blanco 137 SDN Brooks Kieschnick 138 CHN Todd Hollandsworth 139 BAA Eric Valent 140 CHA Jolbert Cabrera 141 SFN Rudy Seanez 142 ATN Robby Hammock 143 NYA Elmer Dessens 144 MON Jay Payton 145 TOA Ismael Valdes 146 FLN Jim Mecir 147 SLN Benito Santiago 148 OAA Alan Levine
149 NYN Michael Tucker 150 LAN Deivi Cruz 151 SDN Chris Magruder 152 CHN Todd Jones 153 CHA Chris Reitsma 154 BAA Josh Phelps 155 SFN Antonio Osuna 156 ATN Felix Rodriguez 157 NYA Terrence Long 158 MON Ramon Martinez 159 TOA Aaron Fultz 160 SLN Shigetoshi Hasegawa 161 OAA Bobby Hill
162 LAN John Halama 163 SDN Doug Brocail 164 CHN Kelly Stinnett 165 BAA Bobby Kielty 166 CHA Ben Davis 167 SFN Kenny Lofton 168 ATN Eddie Perez 169 NYA Doug Mientkiewicz 170 MON Esteban Loaiza 171 TOA Gary Knotts 172 SLN Scott Spiezio 173 OAA Alberto Castillo
174 LAN Kit Pellow 175 SDN Scott Hairston 176 CHN Josh Paul 177 BAA Jamey Wright 178 SFN Paul Bako 179 ATN Greg Aquino 180 NYA Randy Choate 181 MON Matt Herges 182 TOA Lou Merloni 183 OAA Geoff Blum
184 LAN Luis Terrero 185 SDN Jimmy Serrano 186 BAA Brian Jordan 187 SFN Bobby Seay 188 ATN Shane Spencer 189 MON Brent Mayne 190 TOA Steve Sparks 191 OAA Pat Borders
192 LAN Robert Fick 193 SDN Doug Glanville 194 BAA Jason Grimsley 195 SFN Orlando Palmeiro 196 ATN Amaury Telemaco 197 MON Ray Lankford 198 OAA Kerry Robinson
199 LAN Ricky Ledee 200 SFN Tony Graffanino 201 ATN Andrew Good 202 OAA Dennys Reyes 203 LAN Gerald Williams 204 SFN Augie Ojeda 205 OAA Joey Gathright 206 LAN Jason Smith 207 SFN Jaime Cerda 208 OAA Todd Zeile 209 LAN Alex Escobar 210 SFN Ricardo Rodriguez 211 OAA Billy Koch