Fantasy: 12-team MLB mock draft with analysis
Carmen Mandato / Getty Images Sport / Getty

Welcome to theScore's 12-team MLB mock draft. We went 25 rounds in a snake format, building teams with the following positions: C, 1B, 2B, 3B, SS, IF, OF, OF, OF, OF, UTIL, SP, SP, SP, RP, RP, P, P, P, P, BN, BN, BN, BN, BN.

We followed a standard 5x5 format (R, HR, RBI, SB, AVG, W, SV, K, ERA, WHIP). It won't be the perfect representation of every draft - none are - but does serve as a reminder that chaos reigns and you can never rely on average draft position (ADP) as a guide because someone will always reach for a player three rounds before expected. The draft concluded Tuesday, Feb. 25.

ADP courtesy of FantasyPros (as of Feb. 27)

Round 1

Pick Player ADP
1 Mike Trout (OF1) 1.8
2 Ronald Acuna Jr. (OF2) 1.2
3 Cody Bellinger (1B1/OF3) 4.4
4 Christian Yelich (OF4) 3.0
5 Mookie Betts (OF5) 5.0
6 Francisco Lindor (SS1) 7.2
7 Gerrit Cole (SP1) 5.6
8 Trevor Story (SS2) 11.6
9 Nolan Arenado (3B1) 11.6
10 Jacob deGrom (SP2) 8.2
11 Alex Bregman (3B2/SS3) 11.2
12 Juan Soto (OF6) 11.4

(Note: My picks are in bold on the draft board)

Nothing outlandish happened in the opening round. While there's plenty of noise surrounding the coronation of Acuna as the new top dog in fantasy, Trout proved too tempting at first overall. You can't fault anyone for sticking with the more proven name.

Round 2

Pick Player ADP
13 Walker Buehler (SP3) 17.6
14 Trea Turner (SS4) 12.6
15 Fernando Tatis Jr. (SS5) 20.6
16 Freddie Freeman (1B2) 16.4
17 Justin Verlander (SP4) 11.6
18 Aaron Judge (OF7) 25.2
19 Max Scherzer (SP5) 14.2
20 Xander Bogaerts (SS6) 34.2
21 Jose Ramirez (3B3) 21.2
22 Anthony Rendon (3B4) 18.6
23 Rafael Devers (3B5) 23.8
24 Jack Flaherty (SP6) 24.4

Turner and Verlander will, on occasion, appear in the first round.

The first big reach of our draft is Bogaerts, who may have been available in the next round. While the Boston Red Sox star has one of the highest floors at shortstop, there are other players who are worth consideration in the later stages.

Round 3

Pick Player ADP
25 Jose Altuve (2B1) 30.4
26 Shane Bieber (SP7) 29.2
27 Bryce Harper (OF8) 23.4
28 Stephen Strasburg (SP8) 24.4
29 Chris Sale (SP9) 33.6
30 Pete Alonso (1B3) 27.0
31 Gleyber Torres (2B2/SS7) 30.4
32 Yordan Alvarez (OF9) 39.8
33 Javier Baez (SS8) 40.2
34 J.D. Martinez (OF10) 20.8
35 Charlie Blackmon (OF11) 36.6
36 Luis Castillo (SP10) 46.6

Bieber wasn't on everyone's radar a year ago, and now he's a consensus top-10 pitcher in fantasy drafts.

There was also a time in the not-so-distant past when Harper, Sale, and Martinez would have never dropped to the third round. I was more than happy to take Martinez with the 34th pick. Even without Betts in Boston, the slugger can be counted on as the centerpiece of the offense.

Round 4

Pick Player ADP
37 Vladimir Guerrero Jr. (3B6) 62.2
38 George Springer (OF12) 39.4
39 Keston Hiura (2B3) 54.6
40 Starling Marte (OF13) 32.2
41 Blake Snell (SP11) 35.6
42 Ketel Marte (2B4/SS9/OF14) 45.2
43 Giancarlo Stanton (OF15) 53.8
44 Yoan Moncada (3B7) 76.8
45 Austin Meadows (OF16) 43.2
46 Ozzie Albies (2B5) 40.8
47 Marcus Semien (SS10) 79.6
48 Tyler Glasnow (SP12) 77.4

The round opened with Vlad Jr., which isn't a bad idea if you're in this spot and don't believe he'll still be there by your next pick at 60th overall. I'm very high on Hiura and likewise expected him to be off the board by the time I picked again. With second base very thin, he's worth it.

Moncada, Semien, and Glasnow are all reaches, though the big right-hander probably should go at this point based on his results last year when healthy. However, when considering some of the names that followed, you could opt for less risky options.

Reports of Stanton's injury came after the completion of the draft, so there will be some buyer's remorse there. It may not wind up being as serious as his injury troubles were in 2019, but it has to feel like a nauseating case of deja vu.

Round 5

Pick Player ADP
49 Kris Bryant (3B8/OF17) 49.0
50 Max Muncy (1B4/2B6/3B9) 76.0
51 Clayton Kershaw (SP13) 44.2
52 Anthony Rizzo (1B5) 55.2
53 Adalberto Mondesi (SS11) 53.8
54 Whit Merrifield (2B7/OF18) 49.2
55 Chris Paddack (SP14) 62.0
56 Eloy Jimenez (OF19) 63.2
57 Patrick Corbin (SP15) 44.2
58 Paul Goldschmidt (1B6) 59.8
59 Manny Machado (3B10/SS12) 52.4
60 Jose Abreu (1B7) 75.4

Here are some of those star-level players I referenced the prior round. It's hard to justify taking Semien, Moncada, and Glasnow when options like Bryant, Machado, Kershaw, and Corbin were available.

If Mondesi is healthy, he can ensure speed supremacy. He is battling a shoulder issue to open camp but still managed to swipe 43 bags in 102 games last year.

Round 6

Pick Player ADP
61 Luis Robert (OF20) 100.2
62 DJ LeMahieu (1B8/2B8/3B11) 61.6
63 Nelson Cruz (UTIL1) 82.8
64 Mike Clevinger (SP17) 38.2
65 Aaron Nola (SP18) 47.6
66 Joey Gallo (OF21) 81.6
67 Lucas Giolito (SP19) 59.6
68 Tommy Pham (OF22) 81.8
69 Charlie Morton (SP20) 54.4
70 Zack Greinke (SP21) 56.0
71 Trevor Bauer (SP22) 80.8
72 Aroldis Chapman (RP1) 74.0

Robert hasn't played a single game in the majors yet, making this a pretty big reach. And while his contract extension with the Chicago White Sox guarantees his roster spot, we still have no idea how he'll adjust to major-league pitching.

Clevinger's meniscus surgery forced him to fall further than what his ADP suggests. You may be able to capitalize on similar fear in your league, and though the right-hander will likely miss the first few weeks of the season, it's not the worst idea to grab him in this spot.

Round 7

Pick Player ADP
73 Jose Berrios (SP23) 84.4
74 Trey Mancini (1B9/OF23) 107.4
75 Matt Olson (1B10) 65.0
76 Jonathan Villar (2B9/SS13) 55.2
77 Yu Darvish (SP24) 72.6
78 Matt Chapman (3B12) 88.0
79 Eugenio Suarez (3B13) 68.6
80 Noah Syndergaard (SP25) 70.8
81 Josh Hader (RP2) 55.6
82 Josh Donaldson (3B14) 92.2
83 JT Realmuto (C1) 54.4
84 Mike Soroka (SP26) 93.6

Villar provides cheap speed and some power at this spot. He's also guaranteed the plate appearances as he'll almost certainly serve as the Miami Marlins' leadoff hitter.

Suarez - and his 49 homers in 2019 - in the seventh round is good value, though that could be the result of his recent injury scare. It initially appeared he'd miss time following shoulder surgery, but the slugger may still be ready for Opening Day.

Hader and Realmuto fell the furthest, though. There's a chance Hader moves into a multi-inning setup role once Corey Knebel is healthy, but he should still be the first reliever off the board. Expect these two to go earlier than this, but if your league similarly waits to begin the run on either relievers or catchers, you could be the beneficiary.

Round 8

Pick Player ADP
85 Bo Bichette (SS14) 75.8
86 Jorge Soler (OF24) 85.0
87 Marcell Ozuna (OF25) 93.0
88 Ramon Laureano (OF26) 96.4
89 Gary Sanchez (C2) 76.0
90 Yasmani Grandal (C3/1B11) 98.4
91 Roberto Osuna (RP3) 84.4
92 Andrew Benintendi (OF27) 105.0
93 Kirby Yates (RP4) 69.2
94 Carlos Correa (SS15) 94.8
95 Josh Bell (1B12) 79.4
96 Max Kepler (OF28) 133.2

Sanchez is the second catcher off the board, and while there's an argument to be made that he's overrated, his prodigious power is greater than that of any other backstop. However, this could be the last year he's considered a top option if he's unable to put together a more complete campaign.

I was avoiding relievers this early in the draft, but seeing Yates fall this far is genuinely surprising. He was the only pitcher in the majors with more than 40 saves in 2019, and he posted a sparkling 1.19 ERA to go along with them. As was the case with Hader, you can take advantage of situations like these.

Round 9

Pick Player ADP
97 Jeff McNeil (2B10/3B15/OF29) 95.4
98 Brad Hand (RP5) 106.0
99 Corey Kluber (SP27) 97.4
100 Eddie Rosario (OF30) 84.4
101 Eduardo Rodriguez (SP28) 123.6
102 Zack Wheeler (SP29) 115.8
103 Jesus Luzardo (SP30) 138.6
104 Rhys Hoskins (1B13) 105.4
105 Victor Robles (OF31) 79.4
106 Brandon Woodruff (SP31) 90.6
107 Mike Moustakas (2B11/3B16) 102.8
108 Luis Severino (SP32) N/A*

News of Severino's injury came after he was already selected, which represents a worthwhile talking point. If you're able to, your league should wait to draft until closer to the start of the regular season. Spring training injuries happen, and you take a huge risk when you draft before the real games begin.

I almost took Severino here instead of Woodruff, who is the lone Milwaukee Brewers starter worth targeting in the first 15 rounds. Luzardo went earlier than anticipated, but his hype is building and there's a distinct chance he's the best Oakland Athletics starter this year.

Round 10

Pick Player ADP
109 Corey Seager (SS16) 136.0
110 Nick Castellanos (OF32) 100.6
111 Sonny Gray (SP33) 107.6
112 Eduardo Escobar (2B12/3B17) 108.8
113 Shohei Ohtani (UTIL2) 119.4
114 Michael Brantley (OF33) 117.6
115 Hyun-Jin Ryu (SP34) 117
116 Justin Turner (3B18) 151.4
117 Tim Anderson (SS17) 106.6
118 Kenley Jansen (RP6) 107.6
119 Michael Conforto (OF34) 103.2
120 Jorge Polanco (SS18) 148.4

Turner is certainly a reliable option, and while it's justifiable for him to be listed among the top 120, he can probably be taken at least two rounds later.

If you're drafting at the turn, though, reaching for a player - as we see with Polanco - makes more sense, since you'll be waiting much longer between picks and risk losing your target.

Round 11

Pick Player ADP
121 Ken Giles (RP7) 128.4
122 Paul DeJong (SS19) 191.0
123 Edwin Diaz (RP8) 122.0
124 Lance Lynn (SP35) 130.0
125 David Price (SP36) 161.4
126 Franmil Reyes (OF35) 149.4
127 Zac Gallen (SP37) 136.8
128 Byron Buxton (OF36) 177.0
129 Kyle Hendricks (SP38) 101.6
130 Dinelson Lamet (SP39) 135.4
131 Miguel Sano (1B14/3B19) 129.8
132 Gavin Lux (2B13) 153.4

DeJong and Buxton are significant reaches this round. The latter makes some sense as a former top overall prospect with considerable upside, but DeJong could have been had a few rounds later without much question.

Round 12

Pick Player ADP
133 Lourdes Gurriel Jr. (2B14/OF37) 167.4
134 Madison Bumgarner (SP40) 116.8
135 Max Fried (SP41) 133.2
136 Frankie Montas (SP42) 126.8
137 Kenta Maeda (SP43) 182.6
138 Didi Gregorius (SS20) 195.6
139 Lorenzo Cain (OF38) 172.8
140 Craig Kimbrel (RP9) 137.8
141 Liam Hendriks (RP10) 101.8
142 Carlos Carrasco (SP44) 115.6
143 Robbie Ray (SP45) 146.2
144 Willson Contreras (C4) 117.0

There's hope that Carrasco isn't sidelined too long with a strained hip flexor, though that's likely only one of the reasons he fell as far as he did. Another cause for some hesitation is that Carrasco's 2019 season was mostly lost as he underwent treatment for cancer, and he could theoretically be working off some rust to start this campaign.

Meanwhile, Hendriks is another reliever who dropped further than you should expect, but be sure to snatch him up if he's somehow available in this spot.

Round 13

Pick Player ADP
145 Carlos Santana (1B15) 125.4
146 Kyle Schwarber (OF39) 141.6
147 Taylor Rogers (RP11) 115.2
148 Shohei Ohtani (SP46) 119.4*
149 Brandon Workman (RP12) 148.2
150 Raisel Iglesias (RP13) 137.4
151 Edwin Encarnacion (1B16) 161.0
152 Cavan Biggio (2B15/OF40) 139.0
153 Sean Manaea (SP47) 164.0
154 David Dahl (OF41) 151.4
155 Mike Minor (SP48) 160.8
156 Hector Neris (RP14) 143.8

Ohtani's ADP is based on his status as both a hitter and pitcher on FantasyPros. He may have dual eligibility in your league, and you'll need to grab him earlier if that's the case. But if he's listed as two separate players - the hitter and the pitcher - then this is likely a good spot to grab the version who'll take the mound.

Biggio goes later than expected, which could be the result of his Toronto Blue Jays teammates - Vlad Jr. and Bichette, specifically - garnering more hype. These under-the-radar picks can sometimes be draft-winners.

Round 14

Pick Player ADP
157 Masahiro Tanaka (SP49) 194.8
158 Julio Urias (SP50) 168.2
159 German Marquez (SP51) 174.4
160 Marcus Stroman (SP52) 197.0
161 Lance McCullers Jr. (SP53) 188.8
162 Andrew McCutchen (OF42) 194.8
163 Sean Doolittle (RP15) 178.0
164 Khris Davis (UTIL3) 171.6
165 Kyle Tucker (OF43) 165.2
166 Oscar Mercado (OF44) 129.6
167 Jean Segura (SS21) 189.8
168 Jake Odorizzi (SP54) 187.4

Tucker went right around where he's expected to, but his spot in the Houston Astros' lineup needs to be guaranteed for this to really pay off. He's good enough to earn that spot, but that was true a year ago, too.

Round 15

Pick Player ADP
169 Danny Santana (1B17/2B16/3B20/SS22/OF45) 148.6
170 Archie Bradley (RP16) 168.8
171 Amed Rosario (SS23) 160.2
172 Alex Colome (RP17) 156.8
173 Nick Anderson (RP18) 192.0
174 Yasiel Puig (OF46) 132.0
175 Luke Voit (1B18) 206.6
176 Yandy Diaz (1B19/3B21) 280.4
177 Mike Foltynewicz (SP55) 197.8
178 Hansel Robles (RP19) 169.6
179 Jose Leclerc (RP20) 180.6
180 Mitch Garver (C5) 125.4

Diaz is the biggest reach we've seen thus far, and his selection illustrates an important point: people in your league will reject ADP to ensure they get certain players on their roster, allowing you to draft those who you perhaps thought would be unavailable. Stay on your toes.

Round 16

Pick Player ADP
181 Matthew Boyd (SP56) 162.2
182 Carlos Martinez (RP21) 178.8
183 Giovanny Gallegos (RP22) 207.4
184 A.J. Puk (RP23) 243.6
185 James Paxton (SP57) 146.6
186 Brandon Lowe (1B20/2B17/OF47) 199.0
187 Andrew Heaney (SP58) 201.4
188 Alex Verdugo (OF48) 221.6
189 Willie Calhoun (OF49) 174.2
190 Luke Weaver (SP59) 192.6
191 Joe Jimenez (RP24) 219.4
192 Bryan Reynolds (OF50) 176.2

We've entered that point in the draft when it's not quite the time to take fliers on prospects, but there's far less certainty surrounding most of these names.

Puk is a considerable risk despite his pedigree. The big lefty's role remains uncertain and he's entering the season with only reliever eligibility. His upside will be much greater if he makes Oakland's rotation.

Paxton will be out until June with a back issue and plummeted accordingly. But the 16th round isn't a bad spot for the talented lefty, as he could be a huge contributor during the second half of the season.

Round 17

Pick Player ADP
193 Will Smith (RP25) 137.3
194 Joey Votto (1B21) 242.6
195 Hunter Dozier (1B22/3B22/OF51) 182.2
196 J.D. Davis (3B23/OF52) 186.4
197 Mark Canha (1B23/OF53) 279.4
198 Mallex Smith (OF54) 162.6
199 Brendan McKay (SP60) 265.0
200 Nick Senzel (OF55) 217.4
201 Daniel Murphy (1B24) 268.4
202 Adam Eaton (OF56) 186.6
203 Keone Kela (RP26) 211.0
204 Shin-Soo Choo (OF57) 250.4

You may have seen McKay included in our breakouts piece, and while this is a tad early to take him, the left-hander's potential is through the roof.

Canha also went earlier than his ADP suggests, but he should likely be selected in this range and is a prime candidate to see his stock rise throughout spring. He finally got a chance to stick as a starter in 2019 and is a solid fantasy hand even if he's still a bit anonymous.

Round 18

Pick Player ADP
205 Michael Kopech (SP61) 276.6
206 Jose Urquidy (SP62) 249.8
207 Scott Kingery (2B18/3B24/SS24/OF57) 187.0
208 Mark Melancon (RP27) 227.6
209 Garrett Hampson (2B19/SS25/OF58) 201.6
210 Ian Kennedy (RP28) 199.4
211 Dallas Keuchel (SP63) 222.6
212 Joc Pederson (1B25/OF59) 199.0
213 Joe Musgrove (SP64) 220.4
214 Caleb Smith (SP65) 218.2
215 Christian Vazquez (C6) 196.4
216 Yuli Gurriel (1B26/3B25) 130.2

Kingery showed a modest combination of power and speed in a pseudo breakout last year and could build on that.

Gurriel is one of the biggest bargains of the draft (more later on the most absurd drop), as he went nearly 100 spots past what his ADP suggests. Perhaps the Astros' sign-stealing scandal will sour fantasy managers on Houston's less decorated players.

Round 19

Pick Player ADP
217 Aristides Aquino (OF60) 176.2
218 Sandy Alcantara (SP66) 263.5
219 Griffin Canning (SP67) 278.0
220 Justin Upton (OF61) 219.2
221 Christian Walker (1B27) 217.0
222 Dee Gordon (2B20) 274.8
223 Jo Adell (OF62) 241.6
224 Dylan Cease (SP68) 305.3
225 Chris Archer (SP69) 285.8
226 Jon Gray (SP70) 248.6
227 Garrett Richards (SP71) 311.7
228 Ryan Yarbrough (SP72/RP29) 250.6

The oft-injured Richards is healthy and has a starting job in the San Diego Padres' rotation. He may have been available in future rounds, but his ADP will be irrelevant if he's close to the pitcher he was with the Los Angeles Angels.

Adell is an exciting prospect who should make his major-league debut sooner rather than later, and he could wind up being a key player on your team.

Sticking with the Angels, if Canning's MRI on his elbow doesn't come back clean, it'll likely mark an unfortunate end to the campaign for a player who was poised to break out. Pay attention to his status.

Round 20

Pick Player ADP
229 Josh James (RP30) 350.0
230 Johnny Cueto (SP73) 304.3
231 Salvador Perez (C7) 169.6
232 Joey Lucchesi (SP74) 228.0
233 Carter Kieboom (SS26) 313.3
234 Ryan Pressly (RP31) 330.4
235 A.J. Pollock (OF63) 251.0
236 Michael Chavis (1B28/2B21) 265.6
237 Avisail Garcia (OF64) 246.8
238 David Peralta (OF65) 253.8
239 Marco Gonzalez (SP75) 301.2
240 Jeff Samardzija (SP76) 319.0

Perez is coming off a lost season, so there's some risk. But most catchers being drafted this late are generally hurting your rate stats, anyway.

The rest of the draft is mostly about adding depth, so we'll cut off the analysis here until after the final round.

Round 21

Pick Player ADP
241 Nathan Eovaldi (SP76/RP32) 349.6
242 Buster Posey (C8) 263.6
243 Ross Stripling (SP77/RP33) 309.2
244 Mitch Keller (SP78) 270.3
245 Eric Thames (1B29/OF66) 395.5
246 C.J. Cron (1B30) 277.4
247 Dustin May (SP79/RP34) 232.8
248 Brandon Nimmo (OF67) 310.2
249 Will Smith (C9) 162.4
250 Tommy Edman (2B22/3B26/OF68) 156.6
251 Elvis Andrus (SS27) 143.4
252 Jesse Winker (OF69) 336.7

Round 22

Pick Player ADP
253 Nate Pearson (SP80) 359.8
254 Ryan McMahon (1B31/2B23/3B27) 198.0
255 Shogo Akiyama (OF70) 278.8
256 Hunter Renfroe (OF71) 259.0
257 Wade Davis (RP35) 355.6
258 Trent Grisham (OF72) 297.5
259 Andrelton Simmons (SS28) 321.0
260 Emilio Pagan (SP81/RP36) 222.6
261 Jose Quintana (SP82) 281.0
262 Seth Lugo (RP37) 272.6
263 Anthony DeSclafani (SP83) 262.3
264 Miguel Andujar (3B28) 251.0

Round 23

Pick Player ADP
265 Willy Adames (SS29) 334.8
266 Rougned Odor (2B24) 257.0
267 Scott Oberg (RP38) 268.4
268 Omar Narvaez (C10) 209.4
269 Nomar Mazara (OF73) 275.0
270 Randal Grichuk (OF74) 277.2
271 Jose Alvarado (RP39) 447.8
272 Corey Knebel (RP40) 405.5
273 Dylan Bundy (SP84) 292.8
274 Mychal Givens (RP41) 329.6
275 Brian Anderson (3B29/OF75) 264.2
276 Howie Kendrick (1B32/2B25/3B30) 303.6

Round 24

Pick Player ADP
277 Zack Britton (RP42) 346.0
278 Cole Hamels (SP85) 262.0
279 Forrest Whitley (SP86) 313.3
280 Daniel Hudson (RP43) 305.2
281 Alex Reyes (RP44) 366.3
282 James Karinchak (RP45) 404.0
283 Danny Jansen (C11) 280.5
284 Rick Porcello (SP87) 316.0
285 Nick Solak (2B26/3B31) 315.6
286 Anibal Sanchez (SP88) 333.3
287 Wil Myers (1B33/OF76) 308.6
288 Taijuan Walker (SP89) 426.5

Round 25

Pick Player ADP
289 Matt Shoemaker (SP90) 359.0
290 Cesar Hernandez (2B27) 287.0
291 Wilson Ramos (C12) 171.2
292 Steven Matz (SP91) 284.5
293 Robinson Chirinos (C13) 297.3
294 Rowdy Tellez (1B34) 423.5
295 Yoshitomo Tsutsugo (3B32/OF77) 326.0
296 Corbin Burnes (SP92/RP46) 455.0
297 Travis Shaw (3B33) 400.3
298 Ian Happ (2B28/3B34/OF78) 328.0
299 Casey Mize (SP93) 375.3
300 MacKenzie Gore (SP94) 306.8

Ramos is one of the best hitting catchers in the game, and getting him in the last round of a 12-team draft is very unlikely.

Two top pitching prospects round things out, which is a good spot to pick them if they last this long.

It may be worth taking your biggest flier in the round or two before the last one because most people will hold off until the end, and you could miss out on Mize or Gore if you wait too long. Another option at this stage is St. Louis Cardinals outfielder Dylan Carlson, who's on the cusp of promotion, as well.

Fantasy: 12-team MLB mock draft with analysis
  Got something to say? Leave a comment below!
Daily Newsletter
Get the latest trending sports news daily in your inbox