Archive for recap

Tout Wars Victory(!) Recap

Milwaukee Brewers pitcher Logan Henderson (43) throws a pitch during the second inning against the Philadelphia Phillies at Citizens Bank Park.
Credit: Eric Hartline-Imagn Images

“No one cares about your fantasy leagues,” but: I am your 2026 Tout Wars 15-Team Mixed On-Base Percentage (OBP) Auction champion. I’m not sure how helpful draft and/or league recaps are for most people, but I figure debriefing a victory is as good a use of this time as any.

Read the rest of this entry »


Alex Chamberlain’s 10 Bold Predictions for 2024: A Review

I have a spiel I recycle each time I make bold predictions. It goes something like this: bold predictions should be bold but actionable. They should be founded primarily in logic with a little bit of wish-casting. A bold prediction made blindly is worth nothing. It’s all about the process.

Often my success with bold predictions is indicative of my success during the season. I am mostly in keeper/dynasty leagues, and my indifference to fantasy baseball the previous two years proved costly. Still, I had my best season since 2021 and turned a positive return on investment. It’s hard to ask for much more than a positive ROI, except for an even bigger one.

So, let’s see how I did here. I use Razzball Player Rater (12-team) values as my primary source of dollar values because it’s widely known, but I actually prefer my Pitch Leaderboard values (also 12-team; subscriber only). To me the scaling is more realistic and reflective of actual roster construction. To be clear, though, the difference is primarily the scale. Ryan O’Hearn, for example, despite being worth $7 according to my model, is the 131st-best hitter; for Razzball, at $2, he’s 137th-best.

Read the rest of this entry »


2024 Season Recap: Tout Wars 15-Team OBP Auction (3rd Place)

So, yeah: I came 3rd place. That’s cool! I didn’t win, so it’s not that cool, but it still feels good. In our league there are a lot of sharp folks whom I respect. Given the sheer number of leagues in Tout Wars now it’s easy to accuse the talent pool of being diluted. It’s also easy to defend it as being not diluted, seeing as I directly participate and thus have an incentive to save face, but nevertheless. It’s a solid crop of talent.

Additionally, I am categorically bad at 15-team leagues (thus, it feels good to do moderately well at something you’re bad at). For 15-teamers you must have that encyclopedic knowledge of the player pool. It is imperative to minimize mistakes because they cannot be rectified as easily through waivers. You know what it takes to develop that encyclopedic knowledge? Time. You know who doesn’t have time? Parents of toddlers. Or people with full-time jobs outside of fantasy baseball. More than half my opponents do fantasy baseball full-time! How can I possibly compete?

Rather than make excuses, I wanted to prove to myself I, indeed, could compete. Read the rest of this entry »


2024 Draft Recap: Tout Wars (15-Team OBP Auction)

This is my fourth year in the 15-team mixed league auction, with batting average replaced by on-base percentage (OBP). No one tracks these things closely (except for Josiah Tindor), but I’ll be the first to admit I’ve fared quite poorly in this league. If my memory serves me correctly, I finished 14th, 8th, and 15th. That’s… pretty bad! Embarrassing, even. I expected to perform badly in my first year — I have never quite gotten the grasp of 15-team leagues, with 12 teams being the sweet spot for me, and I had never played in an OBP league before. In 2022, with a year under my belt, it went better but it still wasn’t great.

Last year, though, was an unmitigated disaster. It was time to face the facts: I simply hadn’t devoted enough time and attention to fantasy baseball. My daughter was born during the 2020 season, so before the 2021 season she was still small and decidedly less of a rascal, which allowed me to prepare as I normally would. But as she has gotten older I have found myself with less and less free time. I thought I could simply ride the momentum of my existing knowledge of the player pool. To some extent, it worked; the 2022 season wasn’t so bad, although it was my first losing (overall negative ROI) year since 2011. That should’ve been enough of a red flag. 2023 was somehow worse and, frankly, downright humiliating.

I told myself, not again. Read the rest of this entry »


Tout Wars: 2022 Review + 2023 Draft Recap

The 2023 season marks my fifth year in Tout Wars. My tenure to date can be characterized graciously as mediocre; I accomplished a head-to-head semifinals appearance (a benched Kole Calhoun home run away from a finals appearance) in my 2019 debut but succeeded it with consecutive ghastly, basement-dwelling finishes and last year’s extremely turbulent middle-of-the-pack showing.

Entering my third year of the 15-team 5-by-5 roto mixed league auction (salary draft) with on-base percentage (OBP), I feel like I’ve finally found my footing. I had little enthusiasm for fantasy baseball in its pandemic-shortened 2020 season, and the 2021 season was my first after my daughter was born. Needless to say I had (and still have) a lot less time (and sleep) to prepare than I did in my glory days. And having freshly moved from 12-team head-to-head to 15-team OBP, playing a new format against a high level of talent, I got absolutely clobbered. Last year marked my second in 15-team OBP, and it went a little better.

I vowed to do better this year, despite the impositions—my performance last year gave me a faint glimmer of hope that I could—but that, of course, remains TBD. Truthfully, I have less time than ever before. But I don’t want that to be an excuse. I just knew I’d have to be more focused at the draft table. I think I was. I’ll get to all of that shortly.

First, a review of last season:
Read the rest of this entry »


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.

Read the rest of this entry »


Draft Recap: Tout Wars (Mixed H2H Auction)

I wanted to not write too many draft recaps this preseason. I didn’t want draft recaps to simply stand in for analysis. Turns out we might not have baseball until June or July or maybe ever. Draft recaps might be all we have in this pandemic hellscape. (I’m being dramatic, I know. But, also, maybe I’m not!)

I did recap my first-ever Tout Wars draft last year. Honestly, it went poorly. I didn’t click through the link to read what I wrote, but if I try to make it seem like I did well… I promise you, I didn’t. I ended the SiriusXM stream chastising myself for drafting so poorly. It’s true!

I did, however, recover nicely in-season once I finally learned how to use OnRoto and I got a handle on what seemed to me like the optimal roster-building strategy. My year-end roster looked nothing like my drafted roster, and I was able to navigate FAAB effectively enough to wiggle my way into a semi-finals matchup. (I was a benched Kole Calhoun home run away from beating Clay Link and heading to the finals to face Ian Kahn, where he would have annihilated me unceremoniously.)

This year, I’d like to think I fared much better. I actually calculated projecwhatevted points this time! I’m sad we all couldn’t draft in person, but I’m more than happy to draft online at Fantrax in the name of social distancing.

Read the rest of this entry »


Potentially Meaningless Draft Recap: TGFBI (Rounds 21-30)

Well… this all feels sort of pointless now. But if you need a distraction from any coronavirus-induced anxieties, let this be a brief respite.

* * *

You can catch up on the first 10 rounds here and middle 10 rounds here. I’ve beaten to death the term “threading the needle” throughout these posts, but it’s an apt description for what I feel like I’ve had to accomplish with my particular strategy. “Walking a tightrope” is another.

The more time I’ve had to sit with my team, the longer I’ve had to disabuse myself of the notion that my team is any good. I still think it is, at least on the hitting side of things, but the pitching is as weak as it has been my last two seasons — or, if not as weak, at least as shallow. Most likely, I’ll be spending most of my FAAB (free agent acquisition budget) chasing pitching replacements, which is what I’ve done most of the last two years, too. Oh well.

Through 20 Rounds
Pos Player Pick #
C Christian Vazquez 13.189
C Tom Murphy 17.249
1B Edwin Encarnacion 11.159
2B Ozzie Albies 3.39
SS Trevor Story 1.09
3B Alex Bregman 2.22
CI Renato Nunez 16.232
MI Elvis Andrus 9.129
OF Jeff McNeil 6.82
OF Oscar Mercado 7.99
OF Justin Upton 14.202
OF Trent Grisham 20.292
OF
UT Nelson Cruz 5.69
 
P Aaron Nola 4.52
P Carlos Carrasco 8.112
P Hyun-Jin Ryu 10.142
P Joe Musgrove 15.219
P Alex Wood 18.262
P
P
P Keone Kela 12.172
P
 
b Ross Stripling 19.279
b
b
b
b
b
b

Let’s wrap this sucker up, stream-of-consciousness style.

Read the rest of this entry »


Draft-in-Progress Recap: TGFBI (Rounds 1-10)

It’s draft season, which means it’s also draft recap season. Last year, I partook and subsequently recapped a few of my drafts. Folks seemed to enjoy them and/or find them beneficial. That’s good!

Incidentally, and unfortunately, all the drafts I recapped turned out terribly, and all my good teams (my league-winning National Fantasy Baseball Championship (NFBC) Online Championship team, my 3rd-place Tout Wars team, etc.) I let slumber. One of those terrible teams was my Great Fantasy Baseball Invitational (TGFBI) squad. I’ve returned to fight off my demons.

I will say: I feel much more well-prepared than I did last year. I feel more cogent, more lucid. Last year, I barely prepped. I was overconfident because of my 2018 success, in part, but primarily I was overwhelmed and burned out. I held firm convictions about hardly any player, which goes against every fiber of my fantasy baseball being.

This year, the opposite. I’m eager to correct my flaws from last year, starting, first and foremost, with actually preparing. Doesn’t mean I won’t totally botch this draft. I don’t fancy myself particularly good at 15-team leagues, excelling instead at 12-teamers, especially auctions. But, hey, no excuses. At least this time, someone else, instead of my own damn self, will have beaten me.

Read the rest of this entry »


Pitch Type Performance: 2018 Summary

Shortly after the onset of last season, I dug into pitch-level statistics to see how much swinging strike rate (SwStr%), ground ball rate (GB%), and isolated power (ISO) varied by pitch type. I felt inspired after analyzing Madison Bumgarner before the 2018 season and noticed his fastball, once elite, was utterly broken after his dirt bike accident. (See his 2018 player caption and this July post in which I followed up MadBum’s lack of progress.) I felt encouraged by the praise the post received from readers and fellow analysts alike for the clarity it provided. I’d like to think it helped move the needle, even if only slightly, in terms of how we evaluate pitchers.

I wanted to refresh the guts of that post for the 2018 season with additional metrics. There’s not much else to discuss; this’ll be short and sweet. (I’ll toss in some gratuitous high-level analysis following these tables.)

Notes:

  • All data is courtesy of PITCHf/x via Baseball Prospectus
  • All tables present average rates for starting pitchers only
  • Due to pitch tracking/stringing not being perfectly precise, the numbers below are highly accurate but not completely so and may not align exactly with FanGraphs’ batted ball data (for example, Baseball Info Solution strings far fewer line drives than does PITCHf/x)
  • Click headers to sort!

Batted ball outcomes by pitch:

Read the rest of this entry »