2022 Draft Recap: Tout Wars (15-Team Auction)

On Friday, Tout Wars’ mixed salary cap (auction) league completed its draft. It’s a 15-team league that uses a 5-by-5 rotisserie scoring convention, except it replaces batting average (AVG) with on-base percentage (OBP). I transitioned into this league last year—and got absolutely eviscerated (I finished 14th of 15). I can make excuses—it was my first time playing in an OBP league and also my first time participating in a 15-team salary cap draft—but at the end of the day, the blame falls at my own feet. I planned very poorly for last year’s draft. In fact, I planned very poorly for all my drafts last year. I was a new stay-at-home/work-from-home father navigating parenthood and a pandemic. I was burned out! Fantasy baseball was not the reprieve it should’ve been; it felt like a chore.

I am rejuvenated this year. I didn’t want to embarrass myself again. I studied and wrote unique comments for more nearly 350 players (I wish I could have done more in time). I recalibrated my internal encyclopedia of player knowledge to better understand players’ OBP tendencies rather than their AVG tendencies. I was as prepared as I could possibly be given the limitations and constraints of daily life.

I will say up front: my draft went OK. I feel a lot better about it than I did last year, but I’m still not thrilled. I think that is a side-effect of drafting in a 15-team league. The pool of worthwhile players exhausts itself at just the right time in a 12-team league. In a 15-team league, you feel like you’re really scraping the bottom of the barrel. It feels… not great!

An eternal pessimist, I may be underselling the quality of my team to myself, not allowing me to get my hopes up, lest I implode gloriously for a second year. ATC projections like my team, and I drafted guys I like because I think they are projected accurately or even slightly bearishly, allowing for upside. I didn’t really draft anyone who left a bad taste in my mouth. That’s a minor victory in and of itself. Of course, if my team sucks, then maybe the lesson learned is not that my team didn’t leave a bad taste, but that I simply have bad taste.

The typical salary cap is $260 per team, each team typically 23 players (14 hitters [2 catchers], 9 pitchers). Accordingly, I develop for myself a player salary roadmap: a loose guideline of what I plan to spend when. I have drafted enough salary cap teams to understand both how I typically construct a roster and how player salaries tend to be distributed.

Draft Map Plan
Plan Draft Flow
$40 overpay
$30 overpay
$25 overpay
$20 overpay
$20 overpay
$15 at cost
$15 at cost
$15 at cost
$10 at cost
$10 at cost
$10 at cost
$10 at cost
$5 underpay
$5 underpay
$5 underpay
$5 underpay
$5 underpay
$5 underpay
$2 $1 player + cushion
$2 $1 player + cushion
$2 $1 player + cushion
$2 $1 player + cushion
$2 $1 player + cushion

The ebb and flow of salary cap drafts is such that you can expect to over-spend early; then, salaries will start to level out; and, finally, you’ll under-spend on whichever remaining quality players are left. If you can practice patience, you will happen upon late-draft bargains.

Conversely, if you expect and are willing to wait to get an elite player without being willing to spend above his projected value, you will not acquire any elite players. It’s just not how auctions work; it is fantasy baseball human nature to naturally place a premium on the perceived safety and guarantee of production from elite players. You may be able to pick your spots—not every high-end player can go for more than his projected value—but you may end up with a player whom you don’t want, or, more accurately, whom no on wants. In other words, there’s a reason why that allegedly top-end player went for a relative discount, and you’re the fish in a sea of sharks.

Anyway, here’s how I actually executed my roadmap. At one point, I kicked myself for acquiring an extra $5ish player, which removed completely my ability to come over the top of other drafters for several picks during the Dollar Days twilight of the draft. That $5ish player, however, was a great value. In that moment when I locked myself, I had lost sight of my failure to execute not in that moment (by exhibiting restraint) but, rather, my failure to execute early on, when I over-spent on my high-end bats and arms:

Draft Map Execution
Plan Draft Flow Actual
$40 overpay $47
$30 overpay $38
$25 overpay $31
$20 overpay $22
$20 overpay $21
$15 at cost $18
$15 at cost $15
$15 at cost $13
$10 at cost $10
$10 at cost $8
$10 at cost $7
$10 at cost $5
$5 underpay $5
$5 underpay $4
$5 underpay $3
$5 underpay $3
$5 underpay $2
$5 underpay $2
$2 $1 player + cushion $2
$2 $1 player + cushion $1
$2 $1 player + cushion $1
$2 $1 player + cushion $1
$2 $1 player + cushion $1

I don’t regret the nameless players highlighted blue—I just think I could have recalibrated my targets a little bit and held back on some bidding wars. I had enough targets at those junctures that I didn’t need to have any of the specific players I acquired. They simply presented themselves as good deals in that moment, or they felt like the last bastion of a particular tier within their position that, if I didn’t act decisively, I’d find myself wading through a lower tier of players I didn’t like. At the end of the day, I would rather spend a couple of bucks extra on someone I like much more than saving a couple of bucks to roster someone I don’t like. The impacts my top-end players will make dwarves the potential impacts of my Dollar Days gambles.

You have tolerated a lot of vague philosophizing, so: here’s my team!

My Tout Wars Team
Player Bid Pre $ Post $ HR R RBI SB OBP W SV ERA WHIP K
Bryce Harper $47 $37.8 $38.9 37 103 100 14 .400
Jacob deGrom $38 $38.6 $36.8 10 0 2.55 0.95 206
Matt Olson $31 $27.9 $28.8 40 96 104 3 .364
Salvador Perez $22 $21.6 $22.2 34 74 98 1 .306
Kevin Gausman $21 $22.3 $21.2 12 0 3.70 1.14 197
Keibert Ruiz $8 $7.7 $7.9 15 47 54 0 .328
Charlie Morton $15 $19.3 $18.4 11 0 3.63 1.16 170
Carlos Rodón $18 $20.2 $19.3 10 0 3.49 1.14 172
Giovanny Gallegos $13 $10.9 $10.4 4 22 3.30 1.04 83
Mark Canha $10 $10.5 $10.8 18 77 63 9 .352
Justin Turner $7 $13.4 $13.8 22 77 78 2 .359
Tommy Pham $5 $9.6 $9.9 16 67 54 14 .355
Patrick Sandoval $4 $7.9 $7.6 9 0 3.92 1.27 149
Hyun Jin Ryu 류현진 $5 $10.9 $10.4 11 0 3.96 1.22 137
Jonathan Schoop $2 $3.9 $4.0 22 73 74 2 .263
Josh Rojas $3 $2.3 $2.3 11 69 49 11 .326
Adam Duvall $3 $9.8 $10.1 32 68 86 3 .291
Carlos Santana $1 $2.8 $2.8 18 61 61 1 .342
Jake Fraley $1 $3.8 $3.9 13 49 46 13 .338
Eduardo Escobar $2 $4.1 $4.2 24 68 79 2 .303
Ha-Seong Kim 김하성 $2 -$0.2 -$0.3 12 50 48 9 .315
Cole Sulser $1 -$0.2 -$0.1 4 13 3.90 1.29 74
Diego Castillo $1 $1.0 $1.0 4 5 3.40 1.17 69
Total $260 $285.9 $284.3 314 979 994 84 .3324 75 40 3.551 1.151 1,257
Roto Points (2021 Standings) 11 6 11 3 8 5 4 14 13 7
Pre $ = projected values based on the default hitter/pitcher split
Post $ = projected values based on actual draft spend (64% hitters, 36% pitchers)

Some draft trends I noticed:

  • Saves (SV) and stolen bases (SB) went for premiums (aka were over-valued). I tried my best to stay patient amid the tumult. You need SVs and SBs to win, but I didn’t want to compromise.
    • I vowed to scrape together SBs by drafting hitters who chip in a few and here and there—and achieved about as much success as I could reasonably expect. I also drafted Andrés Giménez, who is young and talented but somewhat unpolished. He’s a high-variance player, but he’ll run, and the Guardians are not exactly replete with other options (although they are replete with capable prospects—but, again, Giménez, at 23, is barely a former prospect himself).
    • For SVs, I targeted Gallegos and only Gallegos ($14). He’s a Tier-1A closer, and any noise about him not being the lockdown guy is nonsense in my book. He stands head and shoulders above his bullpen colleagues. Then I threw some darts. Here’s where I’m sad about compromising the integrity of my Dollar Days strategy because I really wanted to gamble on Paul Sewald ($4). Instead, I settled for Castillo ($1).

I don’t intend to bore you with minutiae about why I drafted the players on my team. Every man has his price. I like everyone enough, some more than others in an absolute sense, some more than others in a comparative sense. I’ll offer some rationale for certain players, though:

  • I’m overloaded on Salvador Perez this year, but he’s not exactly my ideal OBP target. Alas, I failed to pull the trigger on Yasmani Grandal and Will Smith, and I came to regret it deeply. I did not want to leave a two-catcher league without a top-end option. $22 was an acceptable salary to acquire him.
  • Keibert Ruiz is projected for only 60% or so of Washington’s reps behind the plate, but they, too, have scarcely any internal options to spell him. I’m hoping he ends up seeing closer to 500 plate appearances, not 400.
  • I have only recently become informed about Jake Fraley beyond my vague knowledge of him as a former prospect. A key acquisition for a gutted Cincinnati squad, and with skills that appear to make him at least capable of treading water, I liked the idea of targeting him for cheap speed when so many other speedsters cost an arm and a leg.
  • I was already targeting Ha-Seong Kim widely before Fernando Tatis Jr.’s injury. For those with short memories: he was, consistently, a 20-20-.290 guy for six years in the Korean Baseball Organization (KBO) with 30-30-.310 upside when everything broke right. Even if those skills only present themselves as 15-15-.270 stateside, that’s sufficient. The Padres didn’t agree to a four-year contract just to give up on Kim after 298 PAs. I hoped he might carve out a utility role for himself prior to Tatis’ injury; now I almost expect him to, and for him to retain that role once Tatis returns. Heck, maybe the Padres push Cronenworth to first base, fire Hosmer into the sun (edit: I totally missed today that the Padres acquired Luke Voit; maybe Hosmer already booked tickets for his direct flight to the center of our closest star) and let Kim play second.
  • I liked a lot of pitchers in the Gausman/Rodón/Morton juncture, including Lance Lynn, Joe Musgrove, and more. I wanted to grab a few of these guys and generally succeeded. I did not allocate my dollars as perfectly optimally as I would’ve liked; I think, very specifically, Lynn instead of Rodón would have afforded my rotation more floor/safety rather than more ceiling/risk, especially with deGrom as my ace.

Here’s my bench:

To gauge the “success” of my draft, I compared my currently projected totals to last year’s standings,* which can be found on the bottom line of the previous table. Eighty-two points is nothing to write home about—it would put me in the middle of the pack of a 15-team league. But I take solace in knowing my starting lineup, on which my projected point total is based, will not account for my entire production.

(*This is an altogether dubious affair, so don’t fool yourself into thinking I think this is appropriately rigorous. Projections can only predict, like, 35% of variance in player performance. Given how dramatically the league’s offensive environment has changed year to year, this is mostly a fool’s errand.)

A full slate of games played would afford me roughly 1,000 more PAs and 400 more innings. Assuming those PAs and innings are roughly league-average—a reasonable assumption, I think, given the circumstances—my final stats and point totals would look like the bottom two rows:

My (Possible) Tout Wars Team
Player Bid Pre $ Post $ HR R RBI SB OBP W SV ERA WHIP K
Bryce Harper $47 $37.8 $38.9 37 103 100 14 .400
Jacob deGrom $38 $38.6 $36.8 10 0 2.55 0.95 206
Matt Olson $31 $27.9 $28.8 40 96 104 3 .364
Salvador Perez $22 $21.6 $22.2 34 74 98 1 .306
Kevin Gausman $21 $22.3 $21.2 12 0 3.70 1.14 197
Keibert Ruiz $8 $7.7 $7.9 15 47 54 0 .328
Charlie Morton $15 $19.3 $18.4 11 0 3.63 1.16 170
Carlos Rodon $18 $20.2 $19.3 10 0 3.49 1.14 172
Giovanny Gallegos $13 $10.9 $10.4 4 22 3.30 1.04 83
Mark Canha $10 $10.5 $10.8 18 77 63 9 .352
Justin Turner $7 $13.4 $13.8 22 77 78 2 .359
Tommy Pham $5 $9.6 $9.9 16 67 54 14 .355
Patrick Sandoval $4 $7.9 $7.6 9 0 3.92 1.27 149
Hyun Jin Ryu $5 $10.9 $10.4 11 0 3.96 1.22 137
Jonathan Schoop $2 $3.9 $4.0 22 73 74 2 .263
Josh Rojas $3 $2.3 $2.3 11 69 49 11 .326
Adam Duvall $3 $9.8 $10.1 32 68 86 3 .291
Carlos Santana $1 $2.8 $2.8 18 61 61 1 .342
Jake Fraley $1 $3.8 $3.9 13 49 46 13 .338
Eduardo Escobar $2 $4.1 $4.2 24 68 79 2 .303
Ha-Seong Kim $2 -$0.2 -$0.3 12 50 48 9 .315
Cole Sulser $1 -$0.2 -$0.1 4 13 3.90 1.29 74
Diego Castillo $1 $1.0 $1.0 4 5 3.40 1.17 69
Total $260 $286 $284 314 979 994 84 .3324 75 40 3.551 1.151 1,257
Roto Points (2021 Standings) 11 6 11 3 8 5 4 14 13 7
Total w/ Bench + Roster Churn 346 1,097 1,107 96 .3307 97 51 3.733 1.188 1,634
Roto Points (Bench + Churn) 14 14 14 7 7 15 6 11 9 15

OK, so maybe league-average is too generous. Or maybe not? Maybe this is actually a great team. One-hundred and twelve points would have netted me a 3rd-place finish last year. Obviously I want to win, but given my abysmal showing last year, a podium finish would be very welcome. I won’t hold my breath, but I do feel microscopically more confident in my squad.

I hope this glimpse into my soggy, moldy brain was at least a little bit insightful. If you have questions about players I drafted, you can drop them in the comments and I’ll address as needed. And, of course, if you have questions about my strategy, ask away.

Someone will ask about the full draft results, so here they are. Forgive the length of the table (as well as the lack of diacritical marks (accents)—the Fantrax .csv export does not contain them, so some players won’t link properly). You can sort the table by clicking any of the column headers, so sort away, my friends.

Complete Draft Results
Pick Pos Player Team Bid Fantasy Team
1 UT Shohei Ohtani LAA 23 Scott Swanay
2 OF Mike Trout LAA 33 Bret Sayre
3 3B Jose Ramirez CLE 49 Zach Steinhorn
4 P Gerrit Cole NYY 39 Jeff Zimmerman
5 1B Vladimir Guerrero Jr. TOR 38 Jeff Zimmerman
6 OF Juan Soto WSH 52 Michael Rathburn
7 3B Manny Machado SD 30 Justin Mason
8 P Liam Hendriks CHW 26 Justin Mason
9 P Blake Treinen LAD 17 Doug Anderson
10 OF Bryce Harper PHI 47 Alex Chamberlain
11 OF Luis Robert CHW 29 Scott Engel
12 3B Adalberto Mondesi KC 14 Justin Mason
13 SS Trea Turner LAD 47 Bret Sayre
14 SS Bo Bichette TOR 35 Eric Karabell
15 P Corbin Burnes MIL 36 Jeff Zimmerman
16 UT Nelson Cruz WSH 15 Justin Mason
17 P Jacob deGrom NYM 38 Alex Chamberlain
18 P Logan Webb SF 22 Doug Anderson
19 SS Fernando Tatis Jr. SD 14 CJ Kaltenbach
20 P Walker Buehler LAD 36 Scott Pianowski
21 1B Freddie Freeman LAD 37 CJ Kaltenbach
22 P Max Scherzer NYM 33 Bret Sayre
23 P Josh Hader MIL 25 Jeff Zimmerman
24 P Shohei Ohtani CIN 12 Doug Anderson
25 OF Ronald Acuna Jr. ATL 29 Bret Sayre
26 P Aaron Nola PHI 30 Zach Steinhorn
27 3B Rafael Devers BOS 32 Tim Heaney
28 P Brandon Woodruff MIL 32 Justin Mason
29 OF Mookie Betts LAD 43 CJ Kaltenbach
30 3B Nolan Arenado STL 22 Scott Pianowski
31 UT Franmil Reyes CLE 16 Doug Anderson
32 P Robbie Ray SEA 26 Scott Engel
33 C Mitch Garver TEX 12 Tim Heaney
34 P Shane Bieber CLE 29 Tim Heaney
35 OF Cedric Mullins BAL 28 Doug Anderson
36 SS Wander Franco TB 22 Eric Karabell
37 P Julio Urias LAD 31 Scott Pianowski
38 C Will Smith LAD 22 Derek VanRiper
39 OF Byron Buxton MIN 25 Brent Hershey
40 P Sandy Alcantara MIA 23 Michael Rathburn
41 OF Kyle Tucker HOU 36 Zach Steinhorn
42 OF Randy Arozarena TB 24 Tim Heaney
43 2B Ozzie Albies ATL 29 Scott Engel
44 UT Yordan Alvarez HOU 33 Doug Anderson
45 C Yasmani Grandal CHW 24 Bret Sayre
46 P Lucas Giolito CHW 27 Scott Engel
47 C J.T. Realmuto PHI 24 Jeff Zimmerman
48 OF Aaron Judge NYY 29 Derek VanRiper
49 SS Trevor Story (N/A) 24 Brent Hershey
50 1B Matt Olson ATL 31 Alex Chamberlain
51 C Salvador Perez KC 22 Alex Chamberlain
52 OF Starling Marte NYM 25 Bret Sayre
53 OF Daulton Varsho ARI 18 Brent Hershey
54 2B Brandon Lowe TB 22 Justin Mason
55 3B Austin Riley ATL 20 Doug Anderson
56 P Zack Wheeler PHI 17 Scott Swanay
57 2B Whit Merrifield KC 21 Tim Heaney
58 SS Xander Bogaerts BOS 29 Derek VanRiper
59 P Shane McClanahan TB 14 Brent Hershey
60 2B Jose Altuve HOU 23 Doug Anderson
61 P Freddy Peralta MIL 25 Michael Rathburn
62 P Kevin Gausman TOR 21 Alex Chamberlain
63 P Raisel Iglesias LAA 22 Justin Mason
64 2B Jonathan India CIN 26 Michael Rathburn
65 2B Marcus Semien TEX 25 Scott Pianowski
66 OF Teoscar Hernandez TOR 25 Michael Rathburn
67 1B Pete Alonso NYM 27 Scott Swanay
68 C Willson Contreras CHC 15 Derek VanRiper
69 P Jose Urquidy HOU 7 Eric Karabell
70 1B Trey Mancini BAL 10 Eric Karabell
71 P Jose Berrios TOR 20 Zach Steinhorn
72 1B Paul Goldschmidt STL 27 Derek VanRiper
73 SS Francisco Lindor NYM 23 Derek VanRiper
74 P Chris Bassitt NYM 16 Michael Rathburn
75 3B Alex Bregman HOU 23 Derek VanRiper
76 P Max Fried ATL 21 Tim Heaney
77 P Luis Castillo CIN 16 Scott Engel
78 1B Rhys Hoskins PHI 21 Brent Hershey
79 P Emmanuel Clase CLE 21 CJ Kaltenbach
80 OF Eloy Jimenez CHW 15 Derek VanRiper
81 OF Kris Bryant COL 23 Eric Karabell
82 SS Tim Anderson CHW 23 Tim Heaney
83 C Tyler Stephenson CIN 11 Scott Engel
84 P Ryan Pressly HOU 22 Tim Heaney
85 P Kenley Jansen ATL 14 Zach Steinhorn
86 P Joe Musgrove SD 17 Brent Hershey
87 C Gary Sanchez MIN 8 Doug Anderson
88 OF George Springer TOR 25 Brent Hershey
89 P Lance Lynn CHW 24 CJ Kaltenbach
90 P Alek Manoah TOR 16 Doug Anderson
91 P Trevor Rogers MIA 17 Tim Heaney
92 P Dylan Cease CHW 14 Scott Swanay
93 UT J.D. Martinez BOS 22 Eric Karabell
94 OF Tyler O’Neill STL 20 Scott Swanay
95 SS Javier Baez DET 17 Brent Hershey
96 1B Max Muncy LAD 20 Scott Pianowski
97 2B Jazz Chisholm Jr. MIA 14 Derek VanRiper
98 C Keibert Ruiz WSH 8 Alex Chamberlain
99 UT Giancarlo Stanton NYY 17 Scott Swanay
100 P Justin Verlander HOU 15 CJ Kaltenbach
101 P Aroldis Chapman NYY 15 Scott Engel
102 OF Cody Bellinger LAD 15 Derek VanRiper
103 OF Bryan Reynolds PIT 20 Jeff Zimmerman
104 P Yu Darvish SD 16 CJ Kaltenbach
105 P Charlie Morton ATL 15 Alex Chamberlain
106 P Blake Snell SD 10 Doug Anderson
107 OF Seiya Suzuki CHC 20 Jeff Zimmerman
108 OF Nick Castellanos PHI 22 Zach Steinhorn
109 P Carlos Rodon SF 18 Alex Chamberlain
110 SS Jorge Polanco MIN 17 Michael Rathburn
111 1B Joey Votto CIN 17 Eric Karabell
112 P Frankie Montas OAK 17 Brent Hershey
113 P Edwin Diaz NYM 23 Brent Hershey
114 2B Tommy Edman STL 11 CJ Kaltenbach
115 1B Bobby Dalbec BOS 10 CJ Kaltenbach
116 P Shane Baz TB 12 Scott Swanay
117 OF Trent Grisham SD 12 Jeff Zimmerman
118 SS Corey Seager TEX 15 Scott Engel
119 P Daniel Lynch KC 1 CJ Kaltenbach
120 3B Anthony Rendon LAA 16 Tim Heaney
121 P Jordan Romano TOR 18 Scott Pianowski
122 P Zac Gallen ARI 8 Scott Engel
123 OF Dylan Carlson STL 15 Scott Engel
124 SS Carlos Correa MIN 18 Bret Sayre
125 1B Jose Abreu CHW 17 Scott Swanay
126 3B DJ LeMahieu NYY 11 Eric Karabell
127 OF Myles Straw CLE 13 Jeff Zimmerman
128 P Giovanny Gallegos STL 13 Alex Chamberlain
129 P Eduardo Rodriguez DET 12 Zach Steinhorn
130 P Nathan Eovaldi BOS 10 Derek VanRiper
131 P Chris Sale BOS 9 CJ Kaltenbach
132 OF Jarred Kelenic SEA 10 Tim Heaney
133 SS Bobby Witt Jr. KC 11 Doug Anderson
134 C Adley Rutschman BAL 6 Justin Mason
135 P Tyler Mahle CIN 10 Eric Karabell
136 P Framber Valdez HOU 9 Eric Karabell
137 P Clayton Kershaw LAD 13 Scott Engel
138 OF Joey Gallo NYY 21 Scott Swanay
139 OF Christian Yelich MIL 21 Justin Mason
140 2B Jake Cronenworth SD 14 Scott Pianowski
141 P Luis Garcia HOU 9 Eric Karabell
142 P Luis Severino NYY 9 Derek VanRiper
143 P Taylor Rogers MIN 12 Michael Rathburn
144 3B Eugenio Suarez SEA 7 Bret Sayre
145 2B Ketel Marte ARI 14 Scott Engel
146 P Jack Flaherty STL 3 Tim Heaney
147 1B Ryan Mountcastle BAL 8 Scott Swanay
148 OF Mitch Haniger SEA 15 Eric Karabell
149 P Sean Manaea OAK 9 Scott Swanay
150 P Pablo Lopez MIA 9 Scott Swanay
151 P Scott Barlow KC 8 Bret Sayre
152 P Mark Melancon ARI 7 Eric Karabell
153 1B Josh Bell WSH 15 Zach Steinhorn
154 P Corey Knebel PHI 11 Scott Pianowski
155 3B Yoan Moncada CHW 14 CJ Kaltenbach
156 OF Mark Canha NYM 10 Alex Chamberlain
157 P Reid Detmers LAA 1 Derek VanRiper
158 P Garrett Whitlock BOS 5 Scott Swanay
159 P Alex Cobb SF 7 Michael Rathburn
160 SS Dansby Swanson ATL 11 Tim Heaney
161 3B Josh Donaldson NYY 13 Brent Hershey
162 3B Matt Chapman TOR 8 Scott Swanay
163 OF Kyle Schwarber PHI 18 Justin Mason
164 UT Cavan Biggio TOR 5 Jeff Zimmerman
165 3B Ke’Bryan Hayes PIT 7 Scott Engel
166 1B C.J. Cron COL 10 Scott Pianowski
167 2B Gleyber Torres NYY 10 Zach Steinhorn
168 2B Kolten Wong MIL 8 Zach Steinhorn
169 OF Lourdes Gurriel Jr. TOR 10 Scott Pianowski
170 OF Jesse Winker SEA 15 Scott Swanay
171 OF Michael Brantley HOU 7 Eric Karabell
172 P Ian Anderson ATL 9 Bret Sayre
173 P David Bednar PIT 8 Scott Engel
174 OF Adolis Garcia TEX 2 Tim Heaney
175 P Mike Clevinger SD 8 Scott Swanay
176 P Gregory Soto DET 5 Michael Rathburn
177 OF Austin Meadows TB 6 CJ Kaltenbach
178 P Michael Kopech CHW 7 Doug Anderson
179 P Camilo Doval SF 10 CJ Kaltenbach
180 C Sean Murphy OAK 4 Scott Swanay
181 SS Luis Urias MIL 8 Michael Rathburn
182 OF Eddie Rosario ATL 4 Scott Pianowski
183 C Omar Narvaez MIL 7 Zach Steinhorn
184 P Logan Gilbert SEA 8 Eric Karabell
185 SS Willy Adames MIL 8 Michael Rathburn
186 C Jacob Stallings MIA 3 Eric Karabell
187 P Joe Barlow TEX 4 Derek VanRiper
188 P Ranger Suarez PHI 6 Scott Swanay
189 P Noah Syndergaard LAA 8 Doug Anderson
190 OF Michael Conforto (N/A) 10 Scott Engel
191 P Lucas Sims CIN 4 Scott Swanay
192 OF Hunter Renfroe MIL 8 Doug Anderson
193 OF Alex Verdugo BOS 9 Eric Karabell
194 SS Oneil Cruz PIT 5 Justin Mason
195 3B Justin Turner LAD 7 Alex Chamberlain
196 2B Chris Taylor LAD 10 Eric Karabell
197 C Elias Diaz COL 8 Eric Karabell
198 P Devin Williams MIL 4 Eric Karabell
199 P Sonny Gray MIN 11 CJ Kaltenbach
200 P Tarik Skubal DET 7 Brent Hershey
201 1B Jared Walsh LAA 11 Justin Mason
202 OF Akil Baddoo DET 7 Scott Pianowski
203 3B Ryan McMahon COL 9 Scott Pianowski
204 1B Anthony Rizzo NYY 9 Scott Engel
205 P Tanner Houck BOS 5 Doug Anderson
206 SS Gavin Lux LAD 4 Scott Pianowski
207 OF Marcell Ozuna ATL 10 Brent Hershey
208 2B Brendan Rodgers COL 4 Bret Sayre
209 OF Jarren Duran BOS 3 CJ Kaltenbach
210 C Christian Vazquez BOS 4 Scott Pianowski
211 P Luis Patino TB 7 Tim Heaney
212 P Adam Wainwright STL 8 Eric Karabell
213 OF Avisail Garcia MIA 6 Zach Steinhorn
214 OF Jorge Soler MIA 7 Justin Mason
215 P Marcus Stroman CHC 9 Derek VanRiper
216 OF Robbie Grossman DET 11 Scott Pianowski
217 OF Tommy Pham (N/A) 5 Alex Chamberlain
218 OF Enrique Hernandez BOS 7 Scott Swanay
219 C Travis d’Arnaud ATL 5 CJ Kaltenbach
220 P Patrick Sandoval LAA 4 Alex Chamberlain
221 P Jordan Montgomery NYY 6 Zach Steinhorn
222 SS Amed Rosario CLE 7 Zach Steinhorn
223 P Joe Ryan MIN 5 Michael Rathburn
224 C Joey Bart SF 4 CJ Kaltenbach
225 SS Brandon Crawford SF 7 Brent Hershey
226 P Hyun Jin Ryu TOR 5 Alex Chamberlain
227 P John Means BAL 6 Scott Pianowski
228 P Andrew Kittredge TB 4 Bret Sayre
229 1B Miguel Sano MIN 6 Michael Rathburn
230 1B Brandon Belt SF 7 Brent Hershey
231 P Craig Kimbrel CHW 6 Justin Mason
232 OF Andrew Benintendi KC 7 Scott Pianowski
233 2B Jean Segura PHI 5 Scott Swanay
234 1B Yuli Gurriel HOU 4 Bret Sayre
235 OF Alex Kirilloff MIN 5 Doug Anderson
236 P Kyle Hendricks CHC 4 Derek VanRiper
237 OF Andrew Vaughn CHW 4 Bret Sayre
238 P Alex Wood SF 4 Justin Mason
239 2B Jonathan Schoop DET 2 Alex Chamberlain
240 P Huascar Ynoa ATL 3 Derek VanRiper
241 C Alejandro Kirk TOR 4 Justin Mason
242 P Yusei Kikuchi TOR 4 Jeff Zimmerman
243 P Dylan Floro MIA 4 Justin Mason
244 3B Jeimer Candelario DET 4 Michael Rathburn
245 P Lance McCullers Jr. HOU 1 Bret Sayre
246 P Matt Barnes BOS 4 Doug Anderson
247 1B Ty France SEA 3 Eric Karabell
248 UT Josh Rojas ARI 3 Alex Chamberlain
249 OF Raimel Tapia COL 1 Doug Anderson
250 OF Bradley Zimmer CLE 1 Justin Mason
251 P Cal Quantrill CLE 2 Scott Pianowski
252 C Carson Kelly ARI 3 Scott Swanay
253 OF Ian Happ CHC 4 Michael Rathburn
254 OF Julio Rodriguez SEA 2 Justin Mason
255 1B Frank Schwindel CHC 1 Tim Heaney
256 P Aaron Ashby MIL 2 Scott Engel
257 P German Marquez COL 1 Michael Rathburn
258 P Lou Trivino OAK 4 Zach Steinhorn
259 OF Lorenzo Cain MIL 2 Jeff Zimmerman
260 P Andrew Heaney LAD 3 Derek VanRiper
261 P Anthony DeSclafani SF 4 Scott Pianowski
262 P Alex Colome COL 1 Derek VanRiper
263 3B Jonathan Villar CHC 4 Michael Rathburn
264 C Austin Nola SD 3 Brent Hershey
265 P Jon Gray TEX 4 Brent Hershey
266 P Chad Green NYY 2 Zach Steinhorn
267 C Mike Zunino TB 3 Michael Rathburn
268 OF Adam Duvall ATL 3 Alex Chamberlain
269 OF Andrew McCutchen MIL 2 Brent Hershey
270 OF Mike Yastrzemski SF 1 Tim Heaney
271 P Elieser Hernandez MIA 1 Jeff Zimmerman
272 OF Ramon Laureano OAK 1 Michael Rathburn
273 OF Max Kepler MIN 1 Zach Steinhorn
274 OF Jesus Sanchez MIA 2 Jeff Zimmerman
275 OF AJ Pollock LAD 3 Tim Heaney
276 P Bailey Ober MIN 4 Jeff Zimmerman
277 OF Brandon Nimmo NYM 1 Derek VanRiper
278 SS Miguel Rojas MIA 2 Jeff Zimmerman
279 C Ryan Jeffers MIN 2 Scott Pianowski
280 P Josiah Gray WSH 1 Justin Mason
281 P Michael Fulmer DET 1 Scott Pianowski
282 1B Nathaniel Lowe TEX 2 Zach Steinhorn
283 1B Carlos Santana KC 1 Alex Chamberlain
284 OF Kyle Lewis SEA 1 CJ Kaltenbach
285 P Triston McKenzie CLE 4 Zach Steinhorn
286 2B Tony Kemp OAK 2 Jeff Zimmerman
287 C Danny Jansen TOR 3 Michael Rathburn
288 1B Jesus Aguilar MIA 2 Jeff Zimmerman
289 OF Wil Myers SD 2 Doug Anderson
290 P Drew Rasmussen TB 1 Bret Sayre
291 P Robert Suarez SD 3 Eric Karabell
292 1B Luke Voit SD 2 Bret Sayre
293 SS Nicky Lopez KC 2 Jeff Zimmerman
294 MI Garrett Hampson COL 2 Doug Anderson
295 2B Cesar Hernandez WSH 3 Justin Mason
296 P Steven Matz STL 3 Justin Mason
297 OF Connor Joe COL 1 Scott Engel
298 OF Jake Fraley CIN 1 Alex Chamberlain
299 3B Abraham Toro SEA 1 CJ Kaltenbach
300 P Cristian Javier HOU 1 Tim Heaney
301 C Max Stassi LAA 1 Jeff Zimmerman
302 OF Manuel Margot TB 2 Michael Rathburn
303 OF Jo Adell LAA 2 Zach Steinhorn
304 OF Harrison Bader STL 1 Brent Hershey
305 C Yadier Molina STL 1 Bret Sayre
306 OF Charlie Blackmon COL 2 Bret Sayre
307 SS Isiah Kiner-Falefa NYY 1 Scott Swanay
308 3B Spencer Torkelson DET 1 Doug Anderson
309 P Patrick Corbin WSH 3 Justin Mason
310 P Will Smith ATL 1 Scott Pianowski
311 P Tony Gonsolin LAD 1 Scott Engel
312 3B Eduardo Escobar NYM 2 Alex Chamberlain
313 P Trevor Bauer LAD 2 CJ Kaltenbach
314 P Jake McGee SF 1 Tim Heaney
315 P Paul Sewald SEA 2 Jeff Zimmerman
316 P Rowan Wick CHC 3 Michael Rathburn
317 P Taijuan Walker NYM 1 Zach Steinhorn
318 P Casey Mize DET 1 Brent Hershey
319 3B Mike Moustakas CIN 1 Bret Sayre
320 OF Josh Lowe TB 1 Derek VanRiper
321 OF Jorge Alfaro SD 1 Doug Anderson
322 C Eric Haase DET 1 Scott Engel
323 SS Ha-seong Kim SD 2 Alex Chamberlain
324 OF Austin Hays BAL 1 CJ Kaltenbach
325 OF Riley Greene DET 2 Brent Hershey
326 P Kyle Gibson PHI 2 Jeff Zimmerman
327 C James McCann NYM 1 Zach Steinhorn
328 P Jameson Taillon NYY 2 Jeff Zimmerman
329 P Carlos Carrasco NYM 1 Bret Sayre
330 1B Christian Walker ARI 1 Derek VanRiper
331 OF Lane Thomas WSH 1 Scott Engel
332 P Cole Sulser BAL 1 Alex Chamberlain
333 SS J.P. Crawford SEA 1 CJ Kaltenbach
334 P Art Warren CIN 1 Tim Heaney
335 3B Alec Bohm PHI 1 Zach Steinhorn
336 P Marco Gonzales SEA 1 Brent Hershey
337 P Nick Pivetta BOS 1 Bret Sayre
338 1B Rowdy Tellez MIL 1 Derek VanRiper
339 2B Jeff McNeil NYM 1 Scott Engel
340 P Diego Castillo SEA 1 Alex Chamberlain
341 SS Jose Barrero CIN 1 Tim Heaney
342 P Corey Kluber TB 1 Brent Hershey
343 P Brady Singer KC 1 Bret Sayre
344 OF LaMonte Wade Jr. SF 1 Scott Engel
345 C Luis Torrens SEA 1 Tim Heaney





Two-time FSWA award winner, including 2018 Baseball Writer of the Year, and 8-time award finalist. Featured in Lindy's magazine (2018, 2019), Rotowire magazine (2021), and Baseball Prospectus (2022, 2023). Biased toward a nicely rolled baseball pant.

6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
LightenUpFGMember since 2018
2 years ago

Some of those pitchers at the end, like Taillon ($2), Carrasco ($1), Suarez ($3) and even Elieser Hernandez ($1) makes one think that punting one of your mid-teens guys and saving $10+ would have worked out fine if it meant more offense (namely speed).