Skip to content

Fantasy: 10-team MLB mock draft with analysis

Billie Weiss/Boston Red Sox / Getty Images Sport / Getty

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

Our league is following a standard 5x5 format (R, HR, RBI, SB, AVG, W, SV, K, ERA, WHIP). This isn't the perfect representation of every draft - no mock is - but it does serve as a reminder that chaos reigns; you can never truly rely on average draft position (ADP) to guide you because someone will always reach for a player three rounds earlier than expected.

Average draft positions courtesy of FantasyPros and position eligibility courtesy of Yahoo (as of March 1 ).

Round 1

Pick Player (POS) ADP
1 Fernando Tatis Jr. (SS1) 3
2 Mike Trout (OF1) 5
3 Mookie Betts (OF2) 2
4 Ronald Acuna Jr. (OF3) 1
5 Juan Soto (OF4) 4
6 Jacob deGrom (SP1) 6
7 Gerrit Cole (SP2) 7
8 Christian Yelich (OF5) 12
9 Trevor Story (SS2) 13
10 Shane Bieber (SP3) 8

This draft diverged from ADP right off the top, with Acuna - the consensus top pick - dropping to fourth. It wouldn't be a shock if any of the top five went first overall in any given draft. ... With the top hitters gone, I elected to grab deGrom, who remains the most reliable pitcher in fantasy.

Round 2

Pick Player (POS) ADP
11 Freddie Freeman (1B1) 11
12 Jose Ramirez (3B1) 10
13 Francisco Lindor (SS3) 16
14 Trea Turner (SS4) 9
15 Walker Buehler (SP4) 19
16 Manny Machado (3B2/SS5) 20
17 Trevor Bauer (SP5) 14
18 Aaron Nola (SP6) 22
19 Bryce Harper (OF6) 18
20 Cody Bellinger (1B2/OF7) 15

Turner dropping to 14th is the biggest early surprise, especially after he provided top value in all five standard categories last season. ... With Turner off the board, I doubled down on pitchers by selecting Buehler. This gives me a strong rotation foundation, and I'm confident there's enough offensive depth in a 10-team league to compensate for some of the big names I missed.

Round 3

Pick Player (POS) ADP
21 Anthony Rendon (3B3) 33
22 Yu Darvish (SP7) 17
23 Bo Bichette (SS6) 25
24 Lucas Giolito (SP8) 21
25 Nolan Arenado (3B4) 28
26 Xander Bogaerts (SS7) 26
27 Alex Bregman (3B5/SS8) 36
28 Jack Flaherty (SP9) 27
29 Luis Robert (OF8) 39
30 Eloy Jimenez (OF9) 32

No major reaches here, though it's somewhat surprising to see Robert go before his slightly more established teammate Jimenez. ... I grabbed Bogaerts because the shortstop position is very top-heavy with a major talent drop-off. He has a proven high floor, and I would have taken him even if Bichette had fallen. ... Arenado has a lot to prove with his move from hitter-friendly Coors Field, but he remains a top-four fantasy third baseman.

Round 4

Pick Player (POS) ADP
31 Luis Castillo (SP10) 30
32 George Springer (OF10) 47
33 Ozzie Albies (2B1) 31
34 Blake Snell (SP11) 46
35 Rafael Devers (3B6) 42
36 Max Scherzer (SP12) 24
37 Corey Seager (SS9) 37
38 Jose Abreu (1B3) 38
39 Clayton Kershaw (SP13) 29
40 Vladimir Guerrero Jr. (1B4/3B7) 53

At first glance, Guerrero is a slight reach. But he probably wouldn't have lasted until the next set of picks for the team at the turn. Sometimes reaching is necessary depending on draft position. ... If Scherzer is healthy, he offers outstanding value as the 12th starter off the board. ... I nabbed Devers to secure the entire left side of the Red Sox infield. He's only 24, he should be a lock for 30 homers and close to 100 RBIs, and he won't kill your batting average. He might actually be underrated.

Round 5

Pick Player ADP
41 DJ LeMahieu (1B5/2B2/3B8) 23
42 Tim Anderson (SS10) 48
43 Aaron Judge (OF11) 49
44 Pete Alonso (1B6) 51
45 Adalberto Mondesi (SS11) 35
46 Kyle Tucker (OF12) 34
47 Randy Arozarena (OF13) 59
48 Tyler Glasnow (SP14) 50
49 Marcell Ozuna (OF14) 43
50 Whit Merrifield (2B3/OF15) 40

LeMahieu dropping almost 20 ADP spots after winning a batting title is surprising. Very few players hit .300 these days, and he's hit .336 the last two seasons. He might not hit a wealth of homers or steal bases, but he will score a ton of runs. ... Mondesi will be an excellent pickup if he can add power and better overall hitting to his elite base-stealing production. ... Tucker is a preseason darling, and it may be premature, but I took him because of his five-category potential. Ozuna is more proven, though, so I may regret this.

Round 6

Pick Player ADP
51 Sonny Gray (SP15) 68
52 Zac Gallen (SP16) 45
53 Corbin Burnes (SP17) 61
54 Luke Voit (1B7) 57
55 Keston Hiura (2B4) 71
56 Brandon Woodruff (SP18) 41
57 Stephen Strasburg (SP19) 69
58 Carlos Carrasco (SP20) 70
59 Starling Marte (OF16) 54
60 J.T. Realmuto (C1) 44

I made the biggest reach of the first six rounds by selecting Hiura (though I have him ranked higher than his ADP). I did this for two reasons. First, his power potential at a soft position is very enticing. Second, he's going to gain 1B eligibility. ... Realmuto breaks the catcher seal and offers solid value at this point in the draft.

Round 7

Pick Player ADP
61 Yordan Alvarez (OF17) 80
62 Kenta Maeda (SP21) 52
63 Hyun Jin Ryu (SP22) 65
64 Yoan Moncada (3B9) 95
65 Brandon Lowe (1B8/2B5/OF18) 64
66 Michael Conforto (OF19) 67
67 J.D. Martinez (OF20) 87
68 Javier Baez (SS12) 72
69 Zach Plesac (SP23) 78
70 Josh Hader (RP1) 56

Alvarez could climb up draft boards with a strong spring as he comes off surgeries on both knees. ... Moncada went a bit early, but he hits in the middle of a very strong lineup and isn't far removed from being a top prospect; it's not a huge risk. ... I like Conforto here, even if he doesn't hit over .300 as he did in 2020. He's proven to be a high-floor producer over the last four seasons. ... The relief bubble pops with Hader at the end of the round.

Round 8

Pick Player ADP
71 Charlie Blackmon (OF21) 76
72 Liam Hendriks (RP2) 58
73 Eugenio Suarez (3B9) 74
74 Nelson Cruz (UTIL1) 86
75 Trent Grisham (OF22) 62
76 Lance Lynn (SP24) 55
77 Gleyber Torres (2B6/SS13) 63
78 Jose Altuve (2B7) 94
79 Paul Goldschmidt (1B9) 81
80 Kyle Hendricks (SP25) 79

Sure enough, Hendriks is the second reliever off the board, going two picks after Hader. ... Age has to be the thing consistently keeping Cruz around this spot, but he keeps crushing homers. Until he stops, this is a fine place for him. ... After I missed on Trea Turner, getting Grisham here is part of my strategy to supplement speed in bunches. Grisham stole 10 bases in the shortened 2020 season (and hit 10 homers).

Round 9

Pick Player ADP
81 Kris Bryant (3B10/OF23) 112
82 Ketel Marte (2B8/SS14/OF24) 75
83 Kenley Jansen (RP3) 116
84 Austin Meadows (OF25) 98
85 Teoscar Hernandez (OF26) 77
86 Giancarlo Stanton (OF27) 113
87 James Karinchak (RP4) 105
88 Jose Berrios (SP26) 82
89 Matt Olson (1B10) 84
90 Matt Chapman (3B11) 107

Stanton seems undervalued. He's always injured, but he's not that far removed from a 59-homer season in 2017. While he hasn't lived up to his potential with the Yankees, the ninth round seems way too late. Check back in July if he's already made a couple of trips to the IL. ... Bryant, likewise, went from a perennial early selection to almost an afterthought. But he hit 31 homers in 2019 while batting .282. His drop here seems like a major overcorrection to an injury-plagued, pandemic-shortened 2020.

Round 10

Player Pick ADP
91 Edwin Diaz (RP5) 85
92 Aroldis Chapman (RP6) 73
93 Max Muncy (1B11/2B9/3B12) 91
94 Mike Yastrzemski (OF28) 118
95 Zack Greinke (SP27) 99
96 Lourdes Gurriel Jr. (2B10/OF29) 88
97 Zack Wheeler (SP28) 93
98 Cavan Biggio (2B11/3B13/OF30) 60
99 Salvador Perez (C2) 90
100 Jesus Luzardo (SP29) 101

Relievers were starting to go in bunches at this point. ... I was targeting Muncy here but missed him by two picks. Instead, Greinke became my first pitcher since deGrom and Buehler. ... Biggio fell nearly 40 spots. He's a better fit in OBP leagues, but snagging him this late removes a lot of the risk.

Round 11

Player Pick ADP
101 Dinelson Lamet (SP30) 89
102 Tommy Pham (OF31) 130
103 Joey Gallo (OF32) 142
104 Wil Myers (1B12/OF33) 129
105 Nick Castellanos (OF34) 83
106 Carlos Correa (SS15) 122
107 Jeff McNeil (2B12/3B14/OF35) 92
108 Will Smith (C3) 100
109 Charlie Morton (SP31) 117
110 Max Fried (SP32) 66

Questions around Lamet's elbow have seen him fall, but if he's healthy and pitches to the level of his 2020 numbers, a top-10 pitcher went outside the top 100 here. ... Correa has also dealt with a lot of injuries over the years, but he was mostly healthy in 2020, so his drop in ADP is a little confounding. ... Fried is coming off a strong season. He hasn't been homer-prone in the juiced-ball era, and if MLB has, in fact, deadened the ball somewhat, pitchers like Fried could benefit greatly.

Round 12

Player Pick ADP
111 Raisel Iglesias (RP7) 97
112 Sixto Sanchez (SP33) 128
113 Byron Buxton (OF36) 120
114 Anthony Rizzo (1B13) 96
115 Brad Hand (RP8) 114
116 Chris Paddack (SP34) 103
117 Ian Anderson (SP35) 102
118 Trevor Rosenthal (RP9) 166
119 Lance McCullers Jr. (SP36) 125
120 Joe Musgrove (SP37) 132

I jumped on the reliever train. Hand is as reliable as they come and should have plenty of opportunities to close out games for an improved Nationals bullpen. ... Musgrove had a career year on a short schedule and now pitches for a contender. He should have a better shot at wins as a result.

Round 13

Player Pick ADP
121 Julio Urias (SP38) 119
122 Marcus Semien (SS16) 133
123 Eddie Rosario (OF37) 110
124 Willson Contreras (C4) 121
125 Ryan Pressly (RP10) 115
126 Alec Bohm (1B14/3B15) 108
127 Dylan Bundy (SP39) 111
128 Kirby Yates (RP11) 148
129 Mike Soroka (SP40) 162
130 Josh Bell (1B15) 141

I was hoping to grab Pressly to form a 1-2 punch with Hand, but I shifted to Bohm because I expected Yates to last until at least my next pick. ... Bell was another player in my queue because he's poised to be an RBI machine hitting behind Trea Turner and Juan Soto. He's another whose ADP feels wrongly suppressed.

Round 14

Player Pick ADP
131 Dansby Swanson (SS17) 106
132 Ian Happ (2B13/3B16/OF38) 154
133 Nick Anderson (RP12) 159
134 Corey Kluber (SP41) 165
135 Mike Moustakas (1B16/2B14/3B17) 124
136 Alex Colome (RP13) 160
137 Rhys Hoskins (1B17) 153
138 Marcus Stroman (SP42) 202
139 Framber Valdez (SP43) 104
140 Patrick Corbin (SP44) 127

When I missed out on Max Muncy, I made sure to add Moustakas to my queue. ... If Kluber can regain any of his past success, this was a perfect spot to take him. ... This was a reach for Stroman, no matter how well he pitches. There's a very good chance he would have been available two or three rounds later. ... Valdez fractured his finger after this draft was concluded.

Round 15

Player Pick ADP
141 Kyle Lewis (OF39) 131
142 Josh Donaldson (3B18) 185
143 Dallas Keuchel (SP45) 178
144 Dustin May (SP46) 167
145 Alex Verdugo (OF40) 126
146 Pablo Lopez (SP47) 137
147 Kevin Gausman (SP48) 139
148 Craig Kimbrel (RP13) 182
149 Franmil Reyes (OF41) 145
150 Jorge Soler (OF42) 151

May is a tough sell: He might not open the season in the majors, and he may not even be a starter once he gets promoted because of the Dodgers' rotation depth. ... I'm starting to fill in my starting pitcher depth at this point, and Lopez was Miami's most consistent starter in 2020. ... Reyes and Soler scratch similar itches with their massive power; if you missed out on Nelson Cruz 50 picks earlier, either of these two can adequately fill the void.

Round 16

Player Pick ADP
151 Brusdar Graterol (RP14) 353
152 Eduardo Rodriguez (SP49) 205
153 Devin Williams (RP15) 157
154 David Price (SP50) 170
155 Shohei Ohtani (SP51) 184
156 Michael Brantley (OF43) 134
157 Frankie Montas (SP52) 163
158 James Paxton (SP53) 302
159 Marco Gonzales (SP54) 152
160 Dylan Moore (2B15/3B19/SS18/OF44) 138

Graterol is the biggest miss in this mock. He won't be a starter, he's probably fourth on the Dodgers' bullpen depth chart, and he's showed barely any strikeout upside to make up for his lack of save opportunities. If you're going to pick a non-closer reliever at this stage, it has to be Williams. ... I love Ohtani here. He's touching 100 mph on the radar gun this spring, and if he doesn't live up to expectations, I already have a solid pitching core to compensate.

Round 17

Player Pick ADP
161 German Marquez (SP55) 164
162 Dominic Smith (1B18/OF45) 109
163 Leody Taveras (OF46) 223
164 Shohei Ohtani (UTIL2) 184
165 Sandy Alcantara (SP56) 144
166 Dylan Carlson (OF47) 161
167 Yasmani Grandal (C5/1B19) 123
168 Gary Sanchez (C6) 155
169 Max Kepler (OF48) 174
170 Travis d'Arnaud (C7/1B20) 135

Catchers were bound to start flying off the board at some point. Sanchez has fallen out of favor with many fantasy managers after entering the last several seasons as a top-100 player, but his power upside at a weak position still makes him somewhat appealing. ... Carlson might have been a mistake on my part.

Round 18

Player Pick ADP
171 Ramon Laureano (OF48) 147
172 Jose Urquidy (SP57) 195
173 Jarred Kelenic (OF49) 222
174 Gavin Lux (2B16) 240
175 Triston McKenzie (SP58) 176
176 Didi Gregorius (SS19) 150
177 Tony Gonsolin (SP59/RP16) 214
178 Justus Sheffield (SP60) 380
179 Archie Bradley (RP17) 239
180 Drew Pomeranz (RP18) 200

Like Dustin May before him, Gonsolin might not find himself starting many games. ... Sheffield probably could have been taken in the last couple rounds of this draft - or even targeted off waivers - but he's locked into a rotation spot after a breakout 2020. He's a savvy deep sleeper. ... McKenzie should stick in Cleveland's rotation barring injury or catastrophic performance. He posted an 11.34 K/9 over 33 1/3 innings last season with a 3.24 ERA.

Round 19

Player Pick ADP
181 Taylor Rogers (RP19) 169
182 Jake Cronenworth (1B21/2B17/SS20) 183
183 Rowdy Tellez (1B22) 269
184 Miguel Sano (1B23/3B20) 175
185 Justin Turner (3B21) 190
186 Rafael Montero (RP20) 189
187 Chris Sale (SP61) 218
188 Andrew Heaney (SP62) 197
189 Will Smith (RP21) 293
190 Ke'Bryan Hayes (3B22) 149

I don't feel great about Montero, but I needed to address my paucity of saves. It doesn't look like he'll have much competition for the ninth-inning role in Seattle's bullpen. ... Third base is deep, so it makes sense for Hayes to drop a bit due to possible doubts about his ability to sustain the insane production from his first 24 games. Even if he struggles, he'll hit high in the batting order of a bad Pirates team.

Round 20

Player Pick ADP
191 Victor Robles (OF50) 172
192 Christian Vazquez (C8/1B24) 156
193 Nick Senzel (OF51) 315
194 John Means (SP63) 224
195 Matt Barnes (RP22) 212
196 Zach Eflin (SP64) 201
197 David Fletcher (2B18/3B23/SS21/OF52) 211
198 James McCann (C9) 187
199 Sean Manaea (SP65) 230
200 Jake McGee (RP23) 322

With my starting lineup in order, I added insurance to the back end of my bullpen with Barnes. If he loses the closer's job with Boston, I'll have no problem going to the waiver wire. ... Senzel could be in a good position to cash in as a post-hype sleeper. There is a danger he'll platoon in center field with Shogo Akiyama, but if the bat plays, the Reds will have to keep him in the lineup.

Round 21

Player Pick ADP
201 Amir Garrett (RP24) 253
202 Mark Melancon (RP25) 236
203 Kole Calhoun (OF53) 233
204 Andrew Benintendi (OF54) 215
205 Richard Rodriguez (RP26) 206
206 Nate Pearson (SP66) 225
207 Kyle Schwarber (OF55) 193
208 Jameson Taillon (SP67) 203
209 Chris Bassitt (SP68) 171
210 Jonathan Villar (2B19/SS22) 173

I was more than happy with Pearson at this spot until he suffered a groin injury a couple of days later. ... Benintendi gets a change of scenery after some big-time struggles. He was a top-100 selection as recently as last year. ... Calhoun underwent a knee procedure shortly after this draft was completed.

Round 22

Player Pick ADP
211 A.J. Pollock (OF56) 179
212 Manuel Margot (OF57) 319
213 Deivi Garcia (SP69) 282
214 Pete Fairbanks (RP27) 354
215 Luis Severino (SP70) 285
216 Jorge Alfaro (C10) 327
217 Tommy Edman (2B20/3B24/SS23/OF58) 136
218 Yusei Kikuchi (SP71) 396
219 Austin Nola (C11/1B25) 177
220 Andres Gimenez (2B21/SS24) 196

With two rounds to go, I decided to punt on the catcher position. Instead, I took a couple of high-upside starters who will open the season on the IL while recovering from Tommy John surgery. The first is Severino, who owns a career 3.46 ERA and 10 K/9. ... Edman offers nice value in this spot, but his flexibility means he probably won't be available this late very often.

Round 23

Player Pick ADP
221 Ryan Mountcastle (1B26/OF59) 146
222 Anthony Santander (OF60) 143
223 Carlos Martinez (SP72) 363
224 Brady Singer (SP73) 311
225 Kyle Seager (3B25) 305
226 Noah Syndergaard (SP74) 246
227 Ha-seong Kim (2B22/SS25) 283
228 Chris Archer (SP75) 372
229 Eduardo Escobar (2B23/3B26) 245
230 Eric Hosmer (1B27) 140

I closed with Syndergaard. My pitching staff has a very high ceiling but is fraught with risk. ... The Orioles might not be very good, but both Mountcastle and Santander should - and usually will - go earlier than this. ... Hosmer may not be an elite fantasy talent, but watching him drop nearly 100 spots from his ADP was purely absurd.

Daily Newsletter

Get the latest trending sports news daily in your inbox