One certainty of mock draft season is that just when you think you've learned all the beats and can anticipate what's coming, the script changes on you.

That's how I felt during our latest mock, which happened to be our first for the Head-to-Head categories format. We try to stick to standard Yahoo settings for this format, it being the platform where Head-to-Head categories leagues are most popular, which means, among other things, daily lineup changes.

Head-to-Head categories leagues already favor relievers since dividing the season into smaller, week-long periods gives them a better chance of hanging with starting pitchers in strikeouts while potentially dominating in ERA and WHIP. Add daily lineup changes and the opportunity to rotate in fresh relievers whenever a starting pitcher has an off day, and their utility is that much greater. A weekly minimum of 25 innings helps to curtail the issue, but only to a small degree.

The closer scene is remarkably stable heading into 2024, with all but a handful of teams having a clear favorite for saves and little risk of a committee. It's a luxury we're unaccustomed to, and yet my early drafting experienced seemed to indicate that everyone was on board with it, allowing high-end closers to slip several rounds beyond where we might have seen them go in past years. But that wasn't the case in this draft. Blake Meyer took both Josh Hader and Devin Williams at the Round 3-4 turn, which led to Edwin Diaz going a pick later and Jhoan Duran (who isn't even the clear next-best choice) right behind him.

No ad available

Things cooled down from there, but the early run shifted the entire relief pitcher market, such that Round 9 (Paul Sewald) was the absolute longest I could justify waiting for one, and by Round 13, Tanner Scott and Kenley Jansen had gone off the board. Setup men like Ryan Pressly and Bryan Abreu eventually got in on the action, presumably as ERA and WHIP help.

There's more to say about this draft than where the relievers went, of course, but let's get the introductions out of the way first. Here's who all took part:

1) Blake Meyer, FantasyPros (@Buhhlockaye)
2) Ryan McLaughlin, Ryan and Mike Love Pitching (@2BaeballDorks)
3) Michael Polidoro, The Can-Am Super Show (@CanAmSuperShow)
4) Ariel Cohen, Beat the Shift Podcast (@ATCNY)
5) Nick Mimikos, Faceoff Sports Network (@NMimi)
6) Jake Holland, The Toss Up podcast (@jakebaseball17)
7) Jake Wiener, Prospects1500 (@GatorSosa)
8) Phil Ponebshek, Patton & Company
9) Nick Francis, Nick's Picks (@nicksMLBpicks)
10) JR Fenton, TGFBI participant (@JohnRussell215)
11) Scott White, CBS Sports (@CBSScottWhite)
12) Frank Stampfl, CBS Sports (@Roto_Frank)

No ad available

A few observations:

  • The starting pitchers also went off the board earlier than I was accustomed to. While standard Yahoo lineups have a second utility spot to fill, there's no corner or middle infield spot and only three outfield spots. The urgency to fill out that side of the lineup isn't as great, which presented an opportunity to luxuriate on pitching. Normally, if I'm picking around the 3-4 turn, as I did in this draft, I'm probably taking my first pitcher there, but not with Jose Altuve and Gunnar Henderson still available. Unfortunately, this led to me settling for Kodai Senga as my ace, and while I did draft four of my top 35 starting pitchers, as is a stated goal of mine, it's not the most imposing foursome
  • I'm quite pleased, however, with the balance I achieved in the five hitting categories, which is noteworthy since none of my top four picks -- Freddie Freeman, Yordan Alvarez, Altuve and Henderson -- is a surefire 20-steal guy. Three are potential 15-steal guys, though, and I went on to draft more prolific base-stealers like Joshua Lowe, Jackson Chourio, Bryson Stott. The urgency in that category just isn't what it used to be. Meanwhile, my first four picks gave me a sturdy foundation in batting average, which is harder to make up for later.
  • I think Ariel Cohen deserves special distinction here for beginning his draft in a less-than-conventional way, most obviously by taking Spencer Strider at Pick 4, but then following it up with Michael Harris in Round 2. He was also the one who joined in the early closer run with Jhoan Duran in Round 5. Ariel is a terrific Fantasy player and analyst, and it's always notable when someone with his reputation goes his own way like that. I have no specific complaints about Strider and Duran, other than that I think other needs are more pressing at those stages of the draft, but I do worry about Harris' run and RBI potential relative to other hitters going in that same range.
  • This draft happened to occur on the same day that much of Fantasy Baseball Twitter was reacting to the likelihood of Walker Buehler being left off the Dodgers' opening day roster, for inning preservation reasons. He still went 109th overall, which would indicate no change to his draft status, but I think once this possibility becomes more widely known, he could drop by as much as 50 spots.
  • This draft was also our first since Colt Keith signed a six-year deal with the Tigers, likely ensuring he'll be their starting second baseman. He's eligible at third base for now, and was drafted just after Junior Caminero in round 19. I like Caminero quite a bit more, but I'd be more inclined to say he went too late rather than Keith going to early.
Round By Round
Round 1
Pos Team Player
1 Jake Holland
2 Blake Meyer
3 Nick Francis
4 Frankie Stampfl
5 Nick Mimikos
6 Michael Polidoro
7 JR Fenton
8 Ryan McLaughlin
9 Scott White
10 Ariel Cohen
11 Jake Wiener
12 Phil Ponebshek
Round 2
Pos Team Player
13 Phil Ponebshek
14 Jake Wiener
15 Ariel Cohen
16 Scott White
17 Ryan McLaughlin
18 JR Fenton
19 Michael Polidoro
20 Nick Mimikos
21 Frankie Stampfl
22 Nick Francis
23 Blake Meyer
24 Jake Holland
Round 3
Pos Team Player
25 Jake Holland
26 Blake Meyer
27 Nick Francis
28 Frankie Stampfl
29 Nick Mimikos
30 Michael Polidoro
31 JR Fenton
32 Ryan McLaughlin
33 Scott White
34 Ariel Cohen
35 Jake Wiener
36 Phil Ponebshek
Round 4
Pos Team Player
37 Phil Ponebshek
38 Jake Wiener
39 Ariel Cohen
40 Scott White
41 Ryan McLaughlin
42 JR Fenton
43 Michael Polidoro
44 Nick Mimikos
45 Frankie Stampfl
46 Nick Francis
47 Blake Meyer
48 Jake Holland
Round 5
Pos Team Player
49 Jake Holland
50 Blake Meyer
51 Nick Francis
52 Frankie Stampfl
53 Nick Mimikos
54 Michael Polidoro
55 JR Fenton
56 Ryan McLaughlin
57 Scott White
58 Ariel Cohen
59 Jake Wiener
60 Phil Ponebshek
Round 6
Pos Team Player
61 Phil Ponebshek
62 Jake Wiener
63 Ariel Cohen
64 Scott White
65 Ryan McLaughlin
66 JR Fenton
67 Michael Polidoro
68 Nick Mimikos
69 Frankie Stampfl
70 Nick Francis
71 Blake Meyer
72 Jake Holland
Round 7
Pos Team Player
73 Jake Holland
74 Blake Meyer
75 Nick Francis
76 Frankie Stampfl
77 Nick Mimikos
78 Michael Polidoro
79 JR Fenton
80 Ryan McLaughlin
81 Scott White
82 Ariel Cohen
83 Jake Wiener
84 Phil Ponebshek
Round 8
Pos Team Player
85 Phil Ponebshek
86 Jake Wiener
87 Ariel Cohen
88 Scott White
89 Ryan McLaughlin
90 JR Fenton
91 Michael Polidoro
92 Nick Mimikos
93 Frankie Stampfl
94 Nick Francis
95 Blake Meyer
96 Jake Holland
Round 9
Pos Team Player
97 Jake Holland
98 Blake Meyer
99 Nick Francis
100 Frankie Stampfl
101 Nick Mimikos
102 Michael Polidoro
103 JR Fenton
104 Ryan McLaughlin
105 Scott White
106 Ariel Cohen
107 Jake Wiener
108 Phil Ponebshek
Round 10
Pos Team Player
109 Phil Ponebshek
110 Jake Wiener
111 Ariel Cohen
112 Scott White
113 Ryan McLaughlin
114 JR Fenton
115 Michael Polidoro
116 Nick Mimikos
117 Frankie Stampfl
118 Nick Francis
119 Blake Meyer
120 Jake Holland
Round 11
Pos Team Player
121 Jake Holland
122 Blake Meyer
123 Nick Francis
124 Frankie Stampfl
125 Nick Mimikos
126 Michael Polidoro
127 JR Fenton
128 Ryan McLaughlin
129 Scott White
130 Ariel Cohen
131 Jake Wiener
132 Phil Ponebshek
Round 12
Pos Team Player
133 Phil Ponebshek
134 Jake Wiener
135 Ariel Cohen
136 Scott White
137 Ryan McLaughlin
138 JR Fenton
139 Michael Polidoro
140 Nick Mimikos
141 Frankie Stampfl
142 Nick Francis
143 Blake Meyer
144 Jake Holland
Round 13
Pos Team Player
145 Jake Holland
146 Blake Meyer
147 Nick Francis
148 Frankie Stampfl
149 Nick Mimikos
150 Michael Polidoro
151 JR Fenton
152 Ryan McLaughlin
153 Scott White
154 Ariel Cohen
155 Jake Wiener
156 Phil Ponebshek
Round 14
Pos Team Player
157 Phil Ponebshek
158 Jake Wiener
159 Ariel Cohen
160 Scott White
161 Ryan McLaughlin
162 JR Fenton
163 Michael Polidoro
164 Nick Mimikos
165 Frankie Stampfl
166 Nick Francis
167 Blake Meyer
168 Jake Holland
Round 15
Pos Team Player
169 Jake Holland
170 Blake Meyer
171 Nick Francis
172 Frankie Stampfl
173 Nick Mimikos
174 Michael Polidoro
175 JR Fenton
176 Ryan McLaughlin
177 Scott White
178 Ariel Cohen
179 Jake Wiener
180 Phil Ponebshek
Round 16
Pos Team Player
181 Phil Ponebshek
182 Jake Wiener
183 Ariel Cohen
184 Scott White
185 Ryan McLaughlin
186 JR Fenton
187 Michael Polidoro
188 Nick Mimikos
189 Frankie Stampfl
190 Nick Francis
191 Blake Meyer
192 Jake Holland
Round 17
Pos Team Player
193 Jake Holland
194 Blake Meyer
195 Nick Francis
196 Frankie Stampfl
197 Nick Mimikos
198 Michael Polidoro
199 JR Fenton
200 Ryan McLaughlin
201 Scott White
202 Ariel Cohen
203 Jake Wiener
204 Phil Ponebshek
Round 18
Pos Team Player
205 Phil Ponebshek
206 Jake Wiener
207 Ariel Cohen
208 Scott White
209 Ryan McLaughlin
210 JR Fenton
211 Michael Polidoro
212 Nick Mimikos
213 Frankie Stampfl
214 Nick Francis
215 Blake Meyer
216 Jake Holland
Round 19
Pos Team Player
217 Jake Holland
218 Blake Meyer
219 Nick Francis
220 Frankie Stampfl
221 Nick Mimikos
222 Michael Polidoro
223 JR Fenton
224 Ryan McLaughlin
225 Scott White
226 Ariel Cohen
227 Jake Wiener
228 Phil Ponebshek
Round 20
Pos Team Player
229 Phil Ponebshek
230 Jake Wiener
231 Ariel Cohen
232 Scott White
233 Ryan McLaughlin
234 JR Fenton
235 Michael Polidoro
236 Nick Mimikos
237 Frankie Stampfl
238 Nick Francis
239 Blake Meyer
240 Jake Holland
Round 21
Pos Team Player
241 Jake Holland
242 Blake Meyer
243 Nick Francis
244 Frankie Stampfl
245 Nick Mimikos
246 Michael Polidoro
247 JR Fenton
248 Ryan McLaughlin
249 Scott White
250 Ariel Cohen
251 Jake Wiener
252 Phil Ponebshek
Round 22
Pos Team Player
253 Phil Ponebshek
254 Jake Wiener
255 Ariel Cohen
256 Scott White
257 Ryan McLaughlin
258 JR Fenton
259 Michael Polidoro
260 Nick Mimikos
261 Frankie Stampfl
262 Nick Francis
263 Blake Meyer
264 Jake Holland
Round 23
Pos Team Player
265 Jake Holland
266 Blake Meyer
267 Nick Francis
268 Frankie Stampfl
269 Nick Mimikos
270 Michael Polidoro
271 JR Fenton
272 Ryan McLaughlin
273 Scott White
274 Ariel Cohen
275 Jake Wiener
276 Phil Ponebshek
Team by Team
Jake Holland
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
Blake Meyer
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
Nick Francis
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
Frankie Stampfl
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
Nick Mimikos
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
Michael Polidoro
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
JR Fenton
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
Ryan McLaughlin
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
Ariel Cohen
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
Jake Wiener
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
Phil Ponebshek
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