2012 MLB Mock Draft: The First 10 Rounds

Much of this was randomly generated by assigning a range where I expect each player to be taken. I randomly generated a number in that range, then sorted it. It makes some teams draft seem odd but it's an idea of how things could fall. This is more of an exercise in where players could go than putting deep thought into 300+ picks. Don't tear me up too much :) Enjoy!

Ovr Team RD Name Position School LEVEL
1 Astros 1 Mark Appel P Stanford JR
2 Twins 1 Michael Zunino C Florida JR
3 Mariners 1 Byron Buxton OF Appling County HS
4 Orioles 1 Kyle Zimmer P San Francisco JR
5 Royals 1 Kevin Gausman P Louisiana State SO
6 Cubs 1 Carlos Correa SS PR Baseball Academy HS
7 Padres 1 Marcus Stroman P Duke JR
8 Pirates 1 Lucas Giolito P Harvard Westlake HS
9 Marlins 1 Albert Almora OF Mater Academy HS
10 Rockies 1 Courtney Hawkins OF Carroll HS
11 Athletics 1 Richie Shaffer 3B Clemson JR
12 Mets 1 Max Fried P Harvard-Westlake HS
13 White Sox 1 Deven Marrero SS Arizona State JR
14 Reds 1 Andrew Heaney P Oklahoma State JR
15 Indians 1 Michael Wacha P Texas A&M JR
16 Nationals 1 Gavin Cecchini SS Barbe HS
17 Blue Jays 1 David Dahl OF Oak Mountain HS
18 Dodgers 1 Zach Eflin P Hagerty HS
19 Cardinals 1 Lance McCullers P Jesuit HS
20 Giants 1 Ty Hensley P Santa Fe HS
21 Braves 1 Chris Beck P Georgia Southern JR
22 Blue Jays 1 Stephen Piscotty 3B Stanford JR
23 Cardinals 1 Taylore Cherry P Vandalia Butler HS
24 Red Sox 1 Travis Jankowski OF Stony Brook JR
25 Rays 1 Stryker Trahan C Acadiana HS
26 Diamondbacks 1 Chris Stratton P Mississippi State JR
27 Brewers 1 Matthew Smoral P Solon HS
28 Brewers 1 Nolan Fontana SS Florida JR
29 Rangers 1 Addison Russell SS Pace (Fla.) HS HS
30 Yankees 1 Austin Maddox P Florida JR
31 Red Sox 1 Trey Williams 3B Valencia HS
32 Twins 1s Pierce Johnson P Missouri State JR
33 Padres 1s Clate Schmidt P Allatoona HS
34 Athletics 1s Martin Agosta P St. Mary’s JR
35 Mets 1s Walker Weickel P Olympia HS
36 Cardinals 1s Tyler Naquin OF Texas A&M JR
37 Red Sox 1s Nick Travieso P Archbishop McCarthy HS
38 Brewers 1s Adam Brett Walker 1B Jacksonville JR
39 Rangers 1s Jesse Winker OF Olympia HS
40 Phillies 1s Victor Roache OF Georgia Southern JR
41 Astros 1s James Ramsey OF Florida State SR
42 Twins 1s Pat Light P Monmouth JR
43 Cubs 1s Mitchell Traver P Houston Christian HS
44 Padres 1s Adrian Sampson P Bellevue CC J2
45 Pirates 1s Dane Phillips C Arkansas SR
46 Rockies 1s Peter O'Brien C Miami SR
47 Athletics 1s Rio Ruiz 3B Bishop Amat HS
48 White Sox 1s Patrick Wisdom 3B St. Mary’s JR
49 Reds 1s Tom Murphy C Buffalo JR
50 Blue Jays 1s Joey Gallo 3B Bishop Gorman HS
51 Dodgers 1s Lucas Sims P Brookwood HS
52 Cardinals 1s Josh Elander C TCU JR
53 Rangers 1s Hunter Virant P Camarillo HS
54 Phillies 1s A.J. Vanegas P Stanford SO
55 Padres 1s Jesmuel Valentin Diaz SS Puerto Rico Baseball Academy HS
56 Cubs 1s Alex Bregman SS Albuquerque Academy HS
57 Pirates 1s Avery Romero 3B Pedro Menendez HS
58 Reds 1s Jake Barrett P Arizona State JR
59 Blue Jays 1s Nolan Sanburn P Arkansas SO
60 Cardinals 1s Branden Kline P Virginia JR
61 Blue Jays 1s Brandon Thomas OF Georgia Tech JR
62 Astros 2 Tanner Rahier SS Palm Desert HS
63 Athletics 2 Sam Selman P Vanderbilt JR
64 Twins 2 Brady Rodgers P Arizona State JR
65 Mariners 2 Clint Coulter C Union HS
66 Orioles 2 Lex Rutledge P Samford JR
67 Royals 2 Kevin Plawecki C Purdue JR
68 Cubs 2 Kyle Hansen P St. John's JR
69 Padres 2 Preston Tucker 1B Florida SR
70 Pirates 2 Kevin Brady P Clemson JR
71 Padres 2 D.J. Davis 3B Stone HS
72 Mets 2 Kenny Diekroeger SS Stanford JR
73 Twins 2 Barrett Barnes OF Texas Tech JR
74 Rockies 2 Matt Koch P Louisville JR
75 Athletics 2 Rhett Wiseman OF Buckingham Browne & Nichols HS
76 Mets 2 Brett Mooneyham P Stanford JR
77 White Sox 2 Christian Walker 1B South Carolina JR
78 Phillies 2 Stefan Sabol C Orange Coast J2
79 Reds 2 J.T. Chargois P Rice JR
80 Indians 2 Kurt Heyer P Arizona JR
81 Nationals 2 Hoby Milner P Texas JR
82 Blue Jays 2 Lewis Brinson OF Coral Springs HS
83 Dodgers 2 Brian Johnson P Florida JR
84 Rangers 2 Nelson Rodriguez C George Washington HS
85 Giants 2 Sam Stafford P Texas SR
86 Braves 2 Matt Price P South Carolina JR
87 Cardinals 2 Matt Olson 1B Parkview HS
88 Red Sox 2 Ty Buttrey P Providence HS
89 Yankees 2 David Thompson OF Westminster Christian HS
90 Rays 2 Cody Poteet P Christian HS
91 Diamondbacks 2 Josh Henderson OF Home school HS
92 Tigers 2 Andrew Pullin OF Centralia HS
93 Brewers 2 Austin Dean 3B Klein Collins HS
94 Rangers 2 Corey Seager 3B Northwest Cabarrus HS
95 Yankees 2 Jeremy Baltz OF St. John's JR
96 Phillies 2 Jason Goldstein C Highland Park HS
97 Astros 3 Christopher Chinea C Gulliver Prep HS
98 Twins 3 Corey Oswalt 3B James Madison HS
99 Mariners 3 Carson Kelly 3B Westview HS
100 Orioles 3 Teddy Stankiewicz P Fort Worth Christian HS
101 Royals 3 Ryan McNeil P Nipomo HS
102 Cubs 3 Matt Reynolds 3B Arkansas JR
103 Padres 3 Tucker Simpson P Oxford HS
104 Pirates 3 D.J. Baxendale P Arkansas JR
105 Marlins 3 Jose Orlando Berrios P Bayamo, PR HS
106 Rockies 3 Kieran Lovegrove P Mission Viejo HS
107 Athletics 3 Mason Melotaikis P Northwestern State JR
108 Mets 3 Austin Fairchild P St. Thomas HS
109 White Sox 3 Stephen Johnson P St. Edward's (Texas) JR
110 Reds 3 CJ Hinojosa SS Klein Collins HS
111 Indians 3 Justin Jones P California JR
112 Nationals 3 Kyle Twomey P El Dorado HS
113 Blue Jays 3 Max Foody P IMG Baseball Academy HS
114 Dodgers 3 Logan Ehlers P Howard J2
115 Angels 3 Blake Hauser P Virginia Commonwealth JR
116 Giants 3 Skye Bolt OF Holy Innocents HS
117 Braves 3 Hudson Randall P Florida JR
118 Cardinals 3 Buck Farmer P Georgia Tech JR
119 Red Sox 3 Carson Fulmer P All Saints Academy HS
120 Rays 3 Damien Magnifico P Oklahoma JR
121 Diamondbacks 3 Eric Jaffe P UCLA SO
122 Tigers 3 Daniel Robertson 3B Upland HS
123 Brewers 3 Fernando Perez 3B Central Arizona CC J1
124 Rangers 3 Josh Conway P Coastal Carolina JR
125 Yankees 3 Jameis Winston OF Hueytown HS
126 Phillies 3 Ruben (RJ) Ybarra C Riverside Poly HS
127 Mariners 3s Shane Watson P Lakewood HS
128 Marlins 3s Wyatt Mathisen C Calallen HS
129 Rockies 3s Kolby Copeland OF Parkway HS
130 Astros 4 Mac Williamson OF Wake Forest JR
131 Twins 4 Andrew Aplin OF Arizona State JR
132 Mariners 4 Fernelys Sanchez OF George Washington HS
133 Orioles 4 Brandon Lopez SS American Heritage HS
134 Royals 4 Freddy Avis P Menlo HS
135 Cubs 4 Daniel Starwalt P Granite Hills HS
136 Padres 4 Ian Gardeck P Alabama JR
137 Pirates 4 Edwin Diaz P Naguabo HS
138 Marlins 4 Justin Gonzalez SS Florida State JR
139 Rockies 4 Matt Reckling P Rice
140 Athletics 4 Eric Neitzel 3B Gulliver Prep HS
141 Mets 4 Zack Jones P San Jose State JR
142 White Sox 4 Alec Rash P ADM HS
143 Reds 4 DJ Hicks 1B UCF SR
144 Indians 4 Adrian Marin OF Gulliver Prep HS
145 Nationals 4 Brian Adams OF Kentucky JR
146 Blue Jays 4 Rock Rucker OF Redan HS
147 Dodgers 4 Chris Serritella 1B Southern Illinois JR
148 Angels 4 Jonathan Rodriguez OF Yavapai
149 Giants 4 Jack Wynkoop P Cape Henry Collegiate HS
150 Braves 4 Darnell Sweeney SS Central Florida JR
151 Cardinals 4 Tyler Gaffney OF Stanford JR
152 Red Sox 4 Russell Reynolds P Parkview Baptist HS
153 Rays 4 Brett Lilek P Marian Catholic HS
154 Diamondbacks 4 Joe Rogers P Central Florida
155 Tigers 4 Blake Forslund P Liberty JR
156 Brewers 4 Curt Britt P Scotland HS
157 Rangers 4 Dominic Leone P Clemson JR
158 Yankees 4 Tanner Poppe P Kansas SR
159 Phillies 4 Brandon Kuter P George Mason JR
160 Astros 5 Dylan LaVelle SS Lake Stevens HS
161 Twins 5 RJ Alvarez P Florida Atlantic JR
162 Mariners 5 Trey Killian P Mountain Home HS
163 Orioles 5 Jabari Henry OF Florida International JR
164 Royals 5 Christian Powell P Charleston JR
165 Cubs 5 Steven Golden OF St Francis HS
166 Padres 5 Cole Irvin P Servite HS
167 Pirates 5 Dylan Floro P Cal State Fullerton JR
168 Marlins 5 Carlos Pena P West HS
169 Rockies 5 Matt Carasiti P St. John's
170 Athletics 5 Anthony Alford OF Petal HS
171 Mets 5 Jake Thompson P Rockwall-Heath HS
172 White Sox 5 Nick Palewicz P Washington SO
173 Reds 5 Kevin Koziol SS Parkland J1
174 Indians 5 J.T. Phillips 3B Columbus HS
175 Nationals 5 Anthony Bazzani P Eastern Kentucky JR
176 Blue Jays 5 Ty Moore P Mater Dei HS
177 Dodgers 5 Taylor Dugas OF Alabama SR
178 Angels 5 Mikey White SS Spain Park HS
179 Giants 5 Zach Green SS Jesuit HS
180 Braves 5 Matt Crownover P Ringgold HS
181 Cardinals 5 Nick Williams OF Ball (Galveston, Texas) HS
182 Red Sox 5 Cameron (CJ) Saylor C South Hills HS
183 Rays 5 Jake Lamb 3B Washington JR
184 Diamondbacks 5 Michael Yastrzemski OF Vanderbilt JR
185 Tigers 5 Luke Bard P Georgia Tech JR
186 Brewers 5 Robert Whalen P Haines City HS
187 Rangers 5 Tony Renda 2B California JR
188 Yankees 5 Michael Ratterree OF Rice JR
189 Phillies 5 Connor Harrell OF Vanderbilt JR
190 Astros 6 Troy Conyers P El Capitan HS
191 Twins 6 D'Vone McClure OF Jacksonville HS
192 Mariners 6 Joe DeCarlo 3B Garnet Valley HS
193 Orioles 6 Dan Langfield P Memphis
194 Royals 6 Shane Brown OF Simeon HS HS
195 Cubs 6 Ronnie Freeman C Kennesaw State JR
196 Padres 6 Scott Griggs P UCLA JR
197 Pirates 6 Mitch Nay 1B Hamilton HS
198 Marlins 6 Mitch Mormann P Wichita State SR
199 Rockies 6 Tomas Nido C Orangewood Christian School HS
200 Athletics 6 Trey Griffin OF Santa Fe CC J2
201 Mets 6 Eddie Butler P Radford JR
202 White Sox 6 Tyrone Taylor OF Torrance HS
203 Reds 6 Joey DeMichele 3B Arizona State
204 Indians 6 Nathan Kirby P James River HS
205 Nationals 6 Christian Dicks OF Providence HS
206 Blue Jays 6 Joe Munoz 3B Los Altos HS
207 Dodgers 6 Ryan Burr P Highlands Ranch HS
208 Angels 6 Kayden Porter P Spanish Fork HS
209 Giants 6 Chase DeJong P Woodrow Wilson HS
210 Braves 6 David Gonzalez P Gainesville HS
211 Cardinals 6 Cole Miller 1B Darlington School HS
212 Red Sox 6 E.J. Encinosa P Miami JR
213 Rays 6 Jason Coats OF TCU SR
214 Diamondbacks 6 Willie Ethington P Mountain View HS
215 Tigers 6 Cameron Tekker P Cuthbertson HS
216 Brewers 6 Steven Rodriguez P Florida
217 Rangers 6 John Wooten 1B East Carolina JR
218 Yankees 6 Blake Hickman C Simeon HS
219 Phillies 6 Max Muncy 1B Baylor JR
220 Astros 7 Austin Aune SS Argyle HS
221 Twins 7 Morgan Bunting 1B Woodward Academy HS
222 Mariners 7 Dan Gulbransen OF Jacksonville JR
223 Orioles 7 Braden Bishop OF St. Francis HS
224 Royals 7 Jake Jefferies 3B Foothill HS
225 Cubs 7 Cameron Perkins 3B Purdue JR
226 Padres 7 Jacob Stewart OF Stanford JR
227 Pirates 7 Xavier Turner 3B Sandusky HS
228 Marlins 7 Alex Wood P Georgia SO
229 Rockies 7 Krey Bratsen OF Texas A&M SO
230 Athletics 7 Andrew Rash OF Virginia Tech SR
231 Mets 7 Tyler Wagner P Utah
232 White Sox 7 Matt Snyder 1B Mississippi SR
233 Reds 7 Robert Refsnyder OF Arizona JR
234 Indians 7 Jayce Boyd 1B Florida State JR
235 Nationals 7 Wilfredo Rodriguez C Puerto Rico BB Academy HS
236 Blue Jays 7 Kevin Maxey OF Poly HS
237 Dodgers 7 Zac Elgie 1B Kansas SR
238 Angels 7 Tyler Gonzales P James Madison HS
239 Giants 7 Drew Jackson SS Miramonte HS
240 Braves 7 Christian Jones P Oregon JR
241 Cardinals 7 Logan Vick OF Baylor JR
242 Red Sox 7 Ryan Ripken 1B Gilman HS
243 Rays 7 Robbie Buller OF Houston Baptist
244 Diamondbacks 7 Ross Stripling P Texas A&M SR
245 Tigers 7 Kyle Smith SS Mt. Juliet HS
246 Brewers 7 Jacob Scavuzzo OF Villa Park HS
247 Rangers 7 Jamodrick McGruder 2B Texas Tech
248 Yankees 7 Matt Boyd P Oregon State JR
249 Phillies 7 Keon Barnum 1B King HS
250 Astros 8 Michael Palazzone P Georgia SR
251 Twins 8 Matt Gonzalez SS Harrison HS
252 Mariners 8 Connor Baits P Point Loma HS
253 Orioles 8 Danny Canela C N.C. State SR
254 Royals 8 Bryan De La Rosa C Bucky Dent Baseball School HS
255 Cubs 8 Cody Johnson P North Shore HS
256 Padres 8 Dietrich Enns P Central Michigan JR
257 Pirates 8 Joey Curletta 1B Mountain Pointe HS
258 Marlins 8 Daryl Norris 1B Mississippi State SO
259 Rockies 8 Mitch Haniger OF Cal Poly
260 Athletics 8 Jamie Jarmon OF Indian River HS
261 Mets 8 Michael Morin P North Carolina JR
262 White Sox 8 Nick Wittgren P Purdue JR
263 Reds 8 Jeremy Rathjen OF Rice SR
264 Indians 8 Cal Becker P Redwood HS
265 Nationals 8 Jamie Callahan P Dillon HS
266 Blue Jays 8 Carlos Martinez OF West Covina HS
267 Dodgers 8 Chris Taylor SS Virginia JR
268 Angels 8 Felipe Perez P Fairmont Prep HS
269 Giants 8 Michael Taylor P Christ Church School HS
270 Braves 8 Tim Cooney P Wake Forest JR
271 Cardinals 8 Taylor Jones P Kentwood HS
272 Red Sox 8 Randy McCurry P Oklahoma State SR
273 Rays 8 Bralin Jackson OF Raytown South HS
274 Diamondbacks 8 Matt Bowman P Princeton JR
275 Tigers 8 Steve Nyisztor 2B Louisburg JC JR
276 Brewers 8 Stephen Perez SS Miami JR
277 Rangers 8 Nolan Gannon P Santa Fe Christian HS
278 Yankees 8 Adam Matthews OF South Carolina SR
279 Phillies 8 Andrew Smith P Charlotte SR
280 Astros 9 Stephen Bruno SS Virginia JR
281 Twins 9 Ty Blach P Creighton JR
282 Mariners 9 Joseph Shaw P Ennis HS
283 Orioles 9 Geno Escalante C Chipola (Fla.) JC JR
284 Royals 9 Kyle Wren OF Georgia Tech SO
285 Cubs 9 Max White 1B Oklahoma JR
286 Padres 9 Will Clinard P Vanderbilt SR
287 Pirates 9 Ryan Shober SS Illinois-Chicago
288 Marlins 9 Christopher Triplett 2B Chipola (Fla.) JC J2
289 Rockies 9 Matt Moynihan OF Texas JR
290 Athletics 9 Yency Almonte P Columbus HS
291 Mets 9 Jonathan Dziedzic P Lamar
292 White Sox 9 Johnny Coy 1B Wichita State SR
293 Reds 9 Tyler Hanover SS LSU SR
294 Indians 9 Ryan Dalton 3B Texas-San Antonio JR
295 Nationals 9 Tyler Spencer 1B HS
296 Blue Jays 9 Kevin Ross SS Niles West HS
297 Dodgers 9 Willie Argo OF Illinois SR
298 Angels 9 Richie Martin SS Bloomingdale HS
299 Giants 9 Tom Lemke P Nebraska JR
300 Braves 9 Brandon Brennan P Orange Coast Col J2
301 Cardinals 9 Joe Mantiply P Virginia Tech JR
302 Red Sox 9 Micheal Fuda OF Rice SR
303 Rays 9 Michael Hamann P Toledo JR
304 Diamondbacks 9 Kyle Martin P Texas A&M JR
305 Tigers 9 Austin Southall 1B Chipola (Fla.) JC J2
306 Brewers 9 Daniel Bowman OF Coastal Carolina SR
307 Rangers 9 Tucker Donahue P Stetson SR
308 Yankees 9 Michael Heller P Miami-Dade College J2
309 Phillies 9 Vahn Bozoian OF Ayala HS
310 Astros 10 Jharel Cotton P East Carolina JR
311 Twins 10 Jordan Guth P Wisconsin-Milwaukee
312 Mariners 10 Ryan Farrar P Virginia Commonwealth JR
313 Orioles 10 Thomas Girdwood P Elon SR
314 Royals 10 Geoff Thomas P Southern Miss JR
315 Cubs 10 Scott Firth P Clemson JR
316 Padres 10 Kyle Barraclough P St. Mary’s SR
317 Pirates 10 Jonathan Walsh OF Texas JR
318 Marlins 10 Zach Tanner 3B Wright State SR
319 Rockies 10 Alex Yarbrough 2B Mississippi JR
320 Athletics 10 Bryce Dial OF Coastal Carolina
321 Mets 10 Jon Procinski P Seton Hall
322 White Sox 10 Matt Duffy SS Long Beach State JR
323 Reds 10 Tyler Molinaro OF UNC Wilmington JR
324 Indians 10 Jeb Stefan P Louisiana Tech
325 Nationals 10 Sam Gillikin OF Hoover HS HS
326 Blue Jays 10 Jonny Locher OF Highline HS
327 Dodgers 10 Joshua Urban P Texas JR
328 Angels 10 Drew Verhagen P Vanderbilt JR
329 Giants 10 Derek Dennis SS Michigan JR
330 Braves 10 Jake Boyd P Stetson SR
331 Cardinals 10 Brady Lail P Bingham HS
332 Red Sox 10 Justin Amlung P Louisville SR
333 Rays 10 Taylor Ard 1B Washington State SR
334 Diamondbacks 10 Preston Beck OF Texas-Arlington
335 Tigers 10 Marvin Campbell OF Nevada-Las Vegas
336 Brewers 10 Kevin Brown OF Bryant JR
337 Rangers 10 Adam Barry 3B Cal State Northridge JR
338 Yankees 10 Clayton Crum P Howard J1
339 Phillies 10 Ryan Harvey P Seton Hall JR
X
Log In Sign Up

forgot?
Log In Sign Up

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.

Your username will be used to login to SB Nation going forward.

I already have a Vox Media account!

Verify Vox Media account

Please login to your Vox Media account. This account will be linked to your previously existing Eater account.

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.

Your username will be used to login to SB Nation going forward.

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Minor League Ball

You must be a member of Minor League Ball to participate.

We have our own Community Guidelines at Minor League Ball. You should read them.

Join Minor League Ball

You must be a member of Minor League Ball to participate.

We have our own Community Guidelines at Minor League Ball. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.

tracking_pixel_9351_tracker