degrom.jpg

Every Fantasy Baseball draft is different, because every Fantasy Baseball league is different. And before you draft, you always need to make sure you understand the format you're playing in and how that should change your approach. 

So let me walk you through what my thought process was in drafting our recent H2H categories mock draft. This is a bit of a hybrid format, as it uses head-to-head, weekly matchups, but with traditional 5x5 Rotisserie scoring. Of course, it's not quite that straightforward, because there are also some roster wrinkles: You play with pretty standard H2H lineups (one each of the infield positions, three outfielders), but with two DH/U spots instead of one; and on the pitching side of things, you have four P spots, plus two each for RP and SP. 

It's a fairly shallow lineup for a 12-team league, though a bit deep than in a traditional H2H points league, with one extra hitter and one extra pitcher. And then, there's the weekly aspect of it, where you are putting your team's 5x5 production up against only one other team's every week, rather than trying to compete with all 11 other teams at once. 

All of those wrinkles bring me to my strategy, which is that I want to focus as much as possible on weekly impact potential when building my team. That means I'm willing to take on risks I might otherwise pass on with the hope of putting together the best possible team I can for each given week. That exposes me to increased risk, sure, but the replacement level is going to be relatively high in a league with only 276 total players being drafted. I mean, just look at some of the names of players who weren't even drafted in this league: Logan O'Hoppe, Max Muncy, Yandy Diaz, Ceddanne Rafaela, Kutter Crawford, Charlie Morton, Chris Bassitt, Frank Montas, and more are all players who could very well be viable starters in 2025, and they're all just sitting there on the wire, freely available to anyone who needs them. 

With a relatively high replacement level and a focus on maximizing weekly impact, I was willing to be the one to reach for the biggest edge at the catcher position, taking William Contreras 35th overall. And I paired him with Corey Seager with my next pick, a big injury risk, but also a guy who finished second in MVP voting in 2023 in just 119 games. Impact. 

And so, of course, I followed that up with Mason Miller in the fifth round, Jacob deGrom in the sixth, Royce Lewis in the seventh, and Felix Bautista in the eighth. Injury risks all, and that much consecutive risk might be enough to give you heartburn. But if I get lucky enough for them to stay healthy, especially in the Fantasy playoffs, that could be a tough team to beat. 

It's not the safest way to build a team, and I certainly wouldn't recommend it in a traditional Roto league, where you are competing for a season-long prize and can't afford to go through long periods without your best players if you want to compete for first overall. But in a league like this, where you just need to be in the top half of the league to make the playoffs, it's a viable strategy. Risky, but with the potential for a huge return.

Here's who I was drafting against in this one: 

1) Scott White, CBS Sports (@CBSScottWhite)
2) Zac Morain, Driveline Baseball (@makeitmorain)
3) Frank Stampfl, CBS Sports (@Roto_Frank)
4) Nick Fox, NBC Sports (@CT_FOX)
5) Matt Morris, Scout the Statline (@Matt_E_Morris)
6) Joe Orrico, FanGraphs (@JoeOrrico99)
7) Phil Ponebshek, Patton & Company
8) Nick Francis, Nick's Picks (@nicksMLBpicks)
9) Jeremy Heist, Pitcher List (@heistjm)
10) Blake Meyer, Fake Baseball (@Buhhlockaye)
11) Chris Towers, CBS Sports (@CTowersCBS)
12) Chris Mitchell, FantasyData (@CJMitch73)

And here are five more observations from the rest of the draft: 

  • Drafters in high-stakes leagues are willing to push Paul Skenes into the first round, but that's not something we're necessarily seeing in other places. His ADP in CBS Fantasy leagues is 18th overall, just one spot ahead of Tarik Skubal, who actually went one spot ahead of Skenes in this one – Skubal was 18th in this one, Skenes 19th. Meanwhile, Zack Wheeler continues to go off the board about a half-round or more behind both of them, making him the best value of the top pitchers, in my view. 
  • Ronald Acuña's price continues to be held down by concerns that he won't be cleared to return from his torn ACL in time for the start of the season. We're not clear exactly what the timetable is at this point, and we probably won't know until Acuña reports for Spring Training, but he went 30th in this one, and that feels like it should be a pretty excellent value. Especially in a format like this, where it should be relatively easy to find an outfielder who can fill in for the first month if needed. If Acuña is himself by midseason, you've got a first-rounder on your team at a discount. 
  • I didn't regret taking William Contreras with the second-to-last pick of the third round, but the price of some of the other catchers did make me wince a little. Most notably, Adley Rutschman lasted until the first pick in the seventh round, which is a tremendous value for a guy who was the consensus No. 1 catcher a year ago. 
  • What about the U/DH-only guys? Well, Shohei Ohtani was the first overall pick, which is what we've come to expect at this point – though I rank him third, for whatever that's worth. After him, we saw Kyle Schwarber come off the board with the fourth pick of the fourth round, followed in quick succession by Marcell Ozuna at 4.12 and Brent Rooker at 5.2. Rooker is my favorite of that trio, both because he provides a bit more five-category production and because he's the most likely of the three to play enough in the outfield to gain eligibility there relatively early on. In most leagues, people are wary of filling their DH spot too early, but that shouldn't be a concern in a league with two DH spots to fill, and all three of them went ahead of their ADP. Even then, all three look like good values in this format if they make it to the fourth round. 
  • One anxious drafter pulled the trigger on Josh Hader in the fourth round, but he was an outlier, as the RP run didn't truly start until the fifth round. But despite needing to start at least two RP (and having the flexibility to start as many as six), that run in the fifth round that saw four come off the board in a span of six picks, relievers weren't really highly valued in this one. That's pretty typical of a H2H points league, where relievers inherently score fewer points than starters. But in a league like this with a weekly 5x5 scoring, you can lock in an edge in saves, ERA, and WHIP with a handful of elite relievers, so I'm surprised we didn't really see any kind of inflation on prices here. For my part, I did take two closers with my first eight picks, a move I typically wouldn't make outside of a league with these scoring rules.
Round By Round
Round 1
Pos Team Player
1 Frank Stampfl
2 Phil Ponebshek
3 Zac Morain
4 Nick Fox
5 Joe Orrico
6 Jeremy Heist
7 Chris Mitchell
8 Blake Meyer
9 Scott White
10 Matt Morris
11 Nick Francis
12 Chris Towers
Round 2
Pos Team Player
13 Chris Towers
14 Nick Francis
15 Matt Morris
16 Scott White
17 Blake Meyer
18 Chris Mitchell
19 Jeremy Heist
20 Joe Orrico
21 Nick Fox
22 Zac Morain
23 Phil Ponebshek
24 Frank Stampfl
Round 3
Pos Team Player
25 Frank Stampfl
26 Phil Ponebshek
27 Zac Morain
28 Nick Fox
29 Joe Orrico
30 Jeremy Heist
31 Chris Mitchell
32 Blake Meyer
33 Scott White
34 Matt Morris
35 Nick Francis
36 Chris Towers
Round 4
Pos Team Player
37 Chris Towers
38 Nick Francis
39 Matt Morris
40 Scott White
41 Blake Meyer
42 Chris Mitchell
43 Jeremy Heist
44 Joe Orrico
45 Nick Fox
46 Zac Morain
47 Phil Ponebshek
48 Frank Stampfl
Round 5
Pos Team Player
49 Frank Stampfl
50 Phil Ponebshek
51 Zac Morain
52 Nick Fox
53 Joe Orrico
54 Jeremy Heist
55 Chris Mitchell
56 Blake Meyer
57 Scott White
58 Matt Morris
59 Nick Francis
60 Chris Towers
Round 6
Pos Team Player
61 Chris Towers
62 Nick Francis
63 Matt Morris
64 Scott White
65 Blake Meyer
66 Chris Mitchell
67 Jeremy Heist
68 Joe Orrico
69 Nick Fox
70 Zac Morain
71 Phil Ponebshek
72 Frank Stampfl
Round 7
Pos Team Player
73 Frank Stampfl
74 Phil Ponebshek
75 Zac Morain
76 Nick Fox
77 Joe Orrico
78 Jeremy Heist
79 Chris Mitchell
80 Blake Meyer
81 Scott White
82 Matt Morris
83 Nick Francis
84 Chris Towers
Round 8
Pos Team Player
85 Chris Towers
86 Nick Francis
87 Matt Morris
88 Scott White
89 Blake Meyer
90 Chris Mitchell
91 Jeremy Heist
92 Joe Orrico
93 Nick Fox
94 Zac Morain
95 Phil Ponebshek
96 Frank Stampfl
Round 9
Pos Team Player
97 Frank Stampfl
98 Phil Ponebshek
99 Zac Morain
100 Nick Fox
101 Joe Orrico
102 Jeremy Heist
103 Chris Mitchell
104 Blake Meyer
105 Scott White
106 Matt Morris
107 Nick Francis
108 Chris Towers
Round 10
Pos Team Player
109 Chris Towers
110 Nick Francis
111 Matt Morris
112 Scott White
113 Blake Meyer
114 Chris Mitchell
115 Jeremy Heist
116 Joe Orrico
117 Nick Fox
118 Zac Morain
119 Phil Ponebshek
120 Frank Stampfl
Round 11
Pos Team Player
121 Frank Stampfl
122 Phil Ponebshek
123 Zac Morain
124 Nick Fox
125 Joe Orrico
126 Jeremy Heist
127 Chris Mitchell
128 Blake Meyer
129 Scott White
130 Matt Morris
131 Nick Francis
132 Chris Towers
Round 12
Pos Team Player
133 Chris Towers
134 Nick Francis
135 Matt Morris
136 Scott White
137 Blake Meyer
138 Chris Mitchell
139 Jeremy Heist
140 Joe Orrico
141 Nick Fox
142 Zac Morain
143 Phil Ponebshek
144 Frank Stampfl
Round 13
Pos Team Player
145 Frank Stampfl
146 Phil Ponebshek
147 Zac Morain
148 Nick Fox
149 Joe Orrico
150 Jeremy Heist
151 Chris Mitchell
152 Blake Meyer
153 Scott White
154 Matt Morris
155 Nick Francis
156 Chris Towers
Round 14
Pos Team Player
157 Chris Towers
158 Nick Francis
159 Matt Morris
160 Scott White
161 Blake Meyer
162 Chris Mitchell
163 Jeremy Heist
164 Joe Orrico
165 Nick Fox
166 Zac Morain
167 Phil Ponebshek
168 Frank Stampfl
Round 15
Pos Team Player
169 Frank Stampfl
170 Phil Ponebshek
171 Zac Morain
172 Nick Fox
173 Joe Orrico
174 Jeremy Heist
175 Chris Mitchell
176 Blake Meyer
177 Scott White
178 Matt Morris
179 Nick Francis
180 Chris Towers
Round 16
Pos Team Player
181 Chris Towers
182 Nick Francis
183 Matt Morris
184 Scott White
185 Blake Meyer
186 Chris Mitchell
187 Jeremy Heist
188 Joe Orrico
189 Nick Fox
190 Zac Morain
191 Phil Ponebshek
192 Frank Stampfl
Round 17
Pos Team Player
193 Frank Stampfl
194 Phil Ponebshek
195 Zac Morain
196 Nick Fox
197 Joe Orrico
198 Jeremy Heist
199 Chris Mitchell
200 Blake Meyer
201 Scott White
202 Matt Morris
203 Nick Francis
204 Chris Towers
Round 18
Pos Team Player
205 Chris Towers
206 Nick Francis
207 Matt Morris
208 Scott White
209 Blake Meyer
210 Chris Mitchell
211 Jeremy Heist
212 Joe Orrico
213 Nick Fox
214 Zac Morain
215 Phil Ponebshek
216 Frank Stampfl
Round 19
Pos Team Player
217 Frank Stampfl
218 Phil Ponebshek
219 Zac Morain
220 Nick Fox
221 Joe Orrico
222 Jeremy Heist
223 Chris Mitchell
224 Blake Meyer
225 Scott White
226 Matt Morris
227 Nick Francis
228 Chris Towers
Round 20
Pos Team Player
229 Chris Towers
230 Nick Francis
231 Matt Morris
232 Scott White
233 Blake Meyer
234 Chris Mitchell
235 Jeremy Heist
236 Joe Orrico
237 Nick Fox
238 Zac Morain
239 Phil Ponebshek
240 Frank Stampfl
Round 21
Pos Team Player
241 Frank Stampfl
242 Phil Ponebshek
243 Zac Morain
244 Nick Fox
245 Joe Orrico
246 Jeremy Heist
247 Chris Mitchell
248 Blake Meyer
249 Scott White
250 Matt Morris
251 Nick Francis
252 Chris Towers
Round 22
Pos Team Player
253 Chris Towers
254 Nick Francis
255 Matt Morris
256 Scott White
257 Blake Meyer
258 Chris Mitchell
259 Jeremy Heist
260 Joe Orrico
261 Nick Fox
262 Zac Morain
263 Phil Ponebshek
264 Frank Stampfl
Round 23
Pos Team Player
265 Frank Stampfl
266 Phil Ponebshek
267 Zac Morain
268 Nick Fox
269 Joe Orrico
270 Jeremy Heist
271 Chris Mitchell
272 Blake Meyer
273 Scott White
274 Matt Morris
275 Nick Francis
276 Chris Towers
Team by Team
Frank Stampfl
Rd Pk Player
1 1
2 24
3 25
4 48
5 49
6 72
7 73
8 96
9 97
10 120
11 121
12 144
13 145
14 168
15 169
16 192
17 193
18 216
19 217
20 240
21 241
22 264
23 265
Phil Ponebshek
Rd Pk Player
1 2
2 23
3 26
4 47
5 50
6 71
7 74
8 95
9 98
10 119
11 122
12 143
13 146
14 167
15 170
16 191
17 194
18 215
19 218
20 239
21 242
22 263
23 266
Zac Morain
Rd Pk Player
1 3
2 22
3 27
4 46
5 51
6 70
7 75
8 94
9 99
10 118
11 123
12 142
13 147
14 166
15 171
16 190
17 195
18 214
19 219
20 238
21 243
22 262
23 267
Nick Fox
Rd Pk Player
1 4
2 21
3 28
4 45
5 52
6 69
7 76
8 93
9 100
10 117
11 124
12 141
13 148
14 165
15 172
16 189
17 196
18 213
19 220
20 237
21 244
22 261
23 268
Joe Orrico
Rd Pk Player
1 5
2 20
3 29
4 44
5 53
6 68
7 77
8 92
9 101
10 116
11 125
12 140
13 149
14 164
15 173
16 188
17 197
18 212
19 221
20 236
21 245
22 260
23 269
Jeremy Heist
Rd Pk Player
1 6
2 19
3 30
4 43
5 54
6 67
7 78
8 91
9 102
10 115
11 126
12 139
13 150
14 163
15 174
16 187
17 198
18 211
19 222
20 235
21 246
22 259
23 270
Chris Mitchell
Rd Pk Player
1 7
2 18
3 31
4 42
5 55
6 66
7 79
8 90
9 103
10 114
11 127
12 138
13 151
14 162
15 175
16 186
17 199
18 210
19 223
20 234
21 247
22 258
23 271
Blake Meyer
Rd Pk Player
1 8
2 17
3 32
4 41
5 56
6 65
7 80
8 89
9 104
10 113
11 128
12 137
13 152
14 161
15 176
16 185
17 200
18 209
19 224
20 233
21 248
22 257
23 272
Scott White
Rd Pk Player
1 9
2 16
3 33
4 40
5 57
6 64
7 81
8 88
9 105
10 112
11 129
12 136
13 153
14 160
15 177
16 184
17 201
18 208
19 225
20 232
21 249
22 256
23 273
Matt Morris
Rd Pk Player
1 10
2 15
3 34
4 39
5 58
6 63
7 82
8 87
9 106
10 111
11 130
12 135
13 154
14 159
15 178
16 183
17 202
18 207
19 226
20 231
21 250
22 255
23 274
Nick Francis
Rd Pk Player
1 11
2 14
3 35
4 38
5 59
6 62
7 83
8 86
9 107
10 110
11 131
12 134
13 155
14 158
15 179
16 182
17 203
18 206
19 227
20 230
21 251
22 254
23 275
Chris Towers
Rd Pk Player
1 12
2 13
3 36
4 37
5 60
6 61
7 84
8 85
9 108
10 109
11 132
12 133
13 156
14 157
15 180
16 181
17 204
18 205
19 228
20 229
21 252
22 253
23 276