The Value of a Buy Trade

Los Angeles Dodgers pitcher <a href=

On June 27, I had a team sitting in second place in a 4×4 league, 6.5 points out of first. This particular league, an Ottoneu league called the Food and Travel League, pays out prizes in the form of food and/or beverages. It is one of my favorite leagues, both for the prizes and the competition, and finishing top three in that league is a goal every year – it’s much more fun to receive food than to figure out how to ship it.

I had never won this league and while the gap to first made me wonder if this was the right year to push in my chips, I also saw a clear path to finishing second or third (fourth place was 7.5 points behind me). But I was behind the pace on innings pitched and needed arms. I was third in all of the pitching rate stats (HR/9, ERA, WHIP), but was ninth in IP and, as a result, tied for eighth in strikeouts. Gaining points in Ks while maintaining my rates was an obvious path forward.

So I made a trade. I ended up winning the league, but the trade was costly and it is worth wondering if the trade is why I won the league, or if I could have won without the deal.

It’s an important question for the future because the decision to buy isn’t an easy one, with pressure coming from both sides. Maybe the trade won’t be enough, and I’ll give up future value, and still not win, and be worse off in 2027! Maybe my team is good enough to win even without this trade, and I’ll give up future value, and I’ll win, but I would have won anyway, and now I am worse off in 2027!

And I did pay a steep price for this trade. My target was a $37 Tarik Skubal who was recently placed on the trade block. I targeted Skubal in part because of everything I said above – I needed innings, ideally high strikeout innings, that wouldn’t kill my rates. Skubal is certainly the guy for that job. But, in my experience, this league demands high prices for buy-trades, even rentals, and I felt it made more sense to pay an even bigger premium to get an ace who could anchor my staff for more than just this season. Skubal is a keeper at his price. Yes, he will attract arbitration driving his price up, but he’ll either still be a keeper or he’ll protect the rest of my roster. Either way, he helps my team in 2027.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed. We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member. 1. Ad Free viewing! We won't bug you with this ad, or any other. 2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off. 3. Dark mode and Classic mode! 4. Custom player page dashboards! Choose the player cards you want, in the order you want them. 5. One-click data exports! Export our projections and leaderboards for your personal projects. 6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.) 7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only. 8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO. 9. A weekly mailbag column, exclusively for Members. 10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features! We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it. In case you didn't read all that, here's the short version. Membership includes:
✓Ad-free browsing
✓Unlimited FanGraphs & RotoGraphs articles
✓Historical & platoon projections
✓Leaderboard & player-page stat heatmaps
✓One-click data exports
✓Customizable player-page dashboards
✓Dark & Classic site modes
✓Weekly Members-only mailbag
✓FanGraphs Walk-Off, your year in review
✓Optional homepage photo removal
✓Gift articles to non-members

To get that done, I gave up a quartet of young, exciting bats – Jordan Walker, Jordan Lawlar, Esmerlyn Valdez, Joshua Báez. To soften the blow, I requested a $50 Julio Rodríguez be part of the return.

I could break down these players in detail, but that isn’t really the point of this article. Suffice it to say:

  • Skubal is a stud and he was the target.
  • Walker looks legit and he was the hardest piece to give up.
  • Lawlar could be something but can’t stay healthy and is going to lose positional flexibility.
  • Valdez and Báez are still dice rolls – they have shown some really fun talent and skills but I have enough concerns that I felt they were worth trading. It’s worth noting that both of those guys are more valuable today than they were in June, but the flaws are still there.
  • Rodríguez was struggling at the time and while I didn’t think he’d anchor my offense, I did expect a rebound that never really came.

So, back to the main question – did my team win because of this trade? Did it win in spite of this trade? Or did this trade not really matter?

The simplest way to answer this is to look at what my pitching stats look like without Skubal:

Skubal Impact
Stat Final Stat Final Points Stats without Skubal Points without Skubal Difference in Points
IP 1506.2 – 1419.2 – –
K 1462 8 1354 7 1
HR/9 0.956 11 0.983 11 0
ERA 3.465 12 3.538 11 1
WHIP 1.169 12 1.184 11 1

Well, that isn’t very inspiring, is it? I got 87 innings from Skubal, and they were great innings – 108 K, 0.52 HR/9, 2.28 ERA, 0.92 WHIP. That’s everything you want from an ace. But when you back those stats out, the impact on my final standings is pretty small. My rates all look worse without Skubal. I have 108 fewer strikeouts. But because of the gaps in the standings in this league, the impact is just three points in the standings. I won the league with 81 points; second place had 68.

This is mostly due to a bit of an odd outcome in strikeouts in this league. Six teams had more than 1450 strikeouts; six had 1325 or fewer. Being near the bottom of that top group gave me a huge way I could fall in strikeouts without impacting standings. The other contenders, most of whom had more K than me, would have lost 2-3 points with 108 fewer strikeouts. I don’t think that I, in June, could have predicted that I would be in a spot where 108 strikeouts simply didn’t matter much.

And so, in practice, there is a good chance I still would have chased strikeouts. So instead of just removing Skubal, let’s replace him with more innings from the guys who were in and out of my lineup – Jake Bennett, Walbert Ureña, and Tyler Mahle. This might not be exactly how things would have played out. Maybe I make another trade; maybe I find another free agent; maybe I eventually realize the strikeouts don’t matter and back off.

But those three were on my roster, I didn’t use them every single time out, and their last initials spell BUM, which makes for a nice title for the trio. Here is where I land without Skubal and instead with 87 innings from BUM:

BUM Impact
Stat Final Stat Final Points With BUM Points with BUM Difference in Points
IP 1506.2 – 1506.2 – –
K 1462 8 1424 7 1
HR/9 0.956 11 0.996 10 1
ERA 3.465 12 3.554 11 1
WHIP 1.169 12 1.180 11 1

So…basically the same? I lose one more point in HR/9. You could argue I am cherry-picking a bit here, for two reasons. First, I was selective about when to use those three. The numbers above were calculated assuming I kept getting from each of them what I was already getting, just over an extra 29 innings a piece. What if by being more aggressive, I got worse results from them? Let’s just assume they all pitched 0.25 worse by ERA, 0.03 worse by WHIP, 0.25 worse by HR/9 and had one less K/9 in the excess innings:

Bad BUM Impact
Stat Final Stat Final Points With Bad BUM Points with Bad BUM Difference in Points
IP 1506.2 – 1506.2 – –
K 1462 8 1414 7 1
HR/9 0.956 11 1.013 10 1
ERA 3.465 12 3.578 8 4
WHIP 1.169 12 1.187 11 1

Well, now I am down seven points, thanks mostly to a big hit in ERA. In this case, I am still up by six points in the final standings, but things look very different. And, more importantly, there is no good way to predict in June, down 6.5 points, that no one would finish within 13 points of me. Let alone the possibility that my expanding lead changed the behavior of other managers – take away those seven points and who knows what someone else might have done.

Of course, that isn’t all that happened in this trade. Despite giving up a bunch of cheap bats, two of whom weren’t even playing MLB games at the time, for one $50 bat, I suspect I downgraded my offense. Here is the production I got from Rodríguez vs. the production my trade partner got from the bats I sent him:

Lost Offense
Player Games AB R HR OBP SLG
Julio Rodríguez 61 240 25 8 0.303 0.388
Esmerlyn Valdez 53 183 30 11 0.360 0.470
Joshua Báez 29 100 18 7 0.278 0.510
Jordan Lawlar 32 86 12 5 0.275 0.465
Jordan Walker 79 299 50 11 0.310 0.415
Total Traded Away 193 668 110 34 0.314 0.451
Pro-Rated to 61 Games 61 211 35 11 0.314 0.451

That definitely looks like it hurts. How much? Actually, not much. I finished first in HR (only by one, but still!) and 10 extra runs scored wouldn’t have made a difference. The OBP bump is meaningless and the slugging bump would have netted me one extra point.

So how does this all net out? Did I make a huge mistake making this trade? I think the answer is no. Depending how you want to measure things, I gained anywhere from 3-7 pitching points and probably lost one hitting point. That’s a tradeoff worth making. It turns out that I didn’t need those 3-7 pitching points, but back in June, there was no way for me to know that.

If you told me in June, “If you make this trade, you will net a gain of at least two and as many as six points in the standings,” I would make that trade. I would feel really good making that trade.

And I think there are things not captured here. For example, Skubal was getting traded. If not to me, likely to a competitor. If I don’t net those 2-6 points and a competitor does, things look very different.

Plus, as mentioned earlier, it’s hard to know how this trade changed the behavior of others. By August 31, I was seven points clear in first. This is a generally active league but there were no deadline deals made this year. None. This trade in June was the last trade made. If someone else gets Skubal and we hit late August with a tighter race, the trade deadline could look very different.

There’s also one other knock on effect from this trade worth considering. Around the trade deadline, my team was struggling at 3B (it struggled at 3B all year), still needed strikeouts, and looked like it could use an OBP boost. But, as noted, I also had a pretty decent lead by then. Offers came in – Isaac Paredes or Jonathan Aranda for my Kade Anderson; Bo Bichette for my Charlie Condon and Walbert Ureña;  Francisco Lindor for Condon and Anderson. Just after the Skubal deal, I turned down a chance to acquire Kevin Gausman for Anderson and Daylen Lile.

Yes, I gave up four bats to get Skubal, but getting Skubal and building the lead I eventually built allowed me to trust the roster I had, which means that Anderson, Condon, Lile, and Ureña are all still on my roster, at low prices. Would I like to have Walker, Lawlar, Valdez, and Báez back? Yes, of course. But if I had them back, I likely would have ended up trading someone later – maybe one or more of them get traded anyway; maybe I give up Anderson or Ureña. And I don’t have $37 Skubal to build a rotation around for 2027.

The lesson here is three-fold, I think:

  1. Trades don’t necessarily create massive swings in the standings, but small changes matter. In this league, 2-6 points turned out to be far less than the gap from first to second. Even if you don’t fully buy my argument that the gap was that big in part because I got Skubal instead of someone else, though, 2-6 points can be a lot. In my other 4×4 leagues, the gaps between the top two teams were six and two. In this league, six points was the gap from second to sixth.
  2. If you are going to evaluate a trade, do it on the terms the trade was made. Don’t use hindsight to say, “Wow, I won by 13, guess this trade was a waste!” Think about what you knew at the time. It’s okay to question if you should have seen something coming – if there was reason for me to expect to win by 13, then it would be fair for September Me to criticize June Me for the trade – but don’t knock yourself because things worked out in an unexpected way.
  3. Be sure to consider the big picture, not just the trade that was made. In a vacuum, I gave up four cheap bats for an expensive but keepable ace and a rental OF so that I could gain up to six points in a league I won by 13. But I also didn’t make other trades. I also prevented another team from adding that ace. I also built a strong enough lead to discourage teams from getting aggressive to chase me down. That all matters, too.




A long-time fantasy baseball veteran and one of the creators of ottoneu, Chad Young's is the Managing Editor for RotoGraphs, and can be heard on the Keep or Kut Podcast. You can follow him on Bluesky @chadyoung.bsky.social.

18 Comments
Oldest
Newest Most Voted
gonzomanMember since 2024
4 days ago

Flags fly forever. Go for it especially if you giving up a potentially stud pitcher. Injuries happen.

RossNMember since 2019
2 days ago
Reply to  gonzoman

Flags fly forever, indeed.

TommyDMember since 2025
2 days ago
Reply to  RossN

100% with the “flags fly forever” mindset. It just hurts so much worse when the moves don’t work out, and thus, you are left flagless and without quality cheap keepers for the future.

HenryMember since 2016
4 days ago

Whenever a headline asks a question, the answer is “Yes”

adrock75Member since 2018
4 days ago

You eventually answered your own question—of course it was a good deal, judged by the info you had at the time.

It wasn’t just your cost to acquire, but also keeping Skubal out of an opponent’s hands.

Skubal is also an elite talent you can trade next year for the type of talent you gave up, if you need to rebuild. Getting back market-priced talent is an under-rated part of a good fantasy deal.

Skubal himself may out-earn all 4 guys you gave up in 2027.

Charlie HustleMember since 2016
4 days ago

You should not judge it by whether you won the league. You should look at the process and the value of the players on June 27. Three months ago, Valdez and Baez were young players with contact concerns. Baez was in AAA and Valdez was just sniffing regular ABs with .211 avg and 4 HRs. Lawlar had just gone on the IL and would miss two months. Walker was raking, but nobody really knew if it would stick. Julio was primed for his typical 2nd half run. I think the trade was a no-brainer. Kudos to you for seeing the potential in all four of those guys so you had the chips to make it happen. Many people missed the boat on those players. It may ultimately hurt, but it seems like it was the right move at the time.

adrock75Member since 2018
4 days ago
Reply to  Chad Young

You found those prospects—next year you will find more. When you have a scouting advantage vs. the league, prospects are a renewable resource.

Pirates HurdlesMember since 2020
3 days ago
Reply to  adrock75

This for sure! In many leagues the ability to find helium prospects is very asymmetric. You can deal 1 crop each year and still have a full field the next. In general the team getting the stud player nearly always wins bulk trades, even with keeper discrepancy.

JuuuustAnotherBaseballFanMember since 2018
4 days ago

I play the game to win the game. As others have said, you may look back and think it would have been nice to still have so-and-so and still have won the league, but the key is to not look back. Revel in the glory now as long as you can and try again next year!

gydemeMember since 2020
3 days ago

This is a solid methodology for going back an evaluating fantasy trades. As a season-long project I have been building some personal fantasy tools and one is a trade calculator. The calculator puts every player on an FPV (fantasy player value) scale calculated using standing points for each category. Since the categories are conflated and have different variance bands it helps to convert them into essentially ‘how much more of this do I need to improve one standing in this category’, while taking into account the opportunity cost of who you play vs. the best available. It’s been very fun, and I like reading similar work others are doing. Thanks for the detailed write-up!

SpaceMember since 2024
3 days ago

I don’t think the final gap between first and second is meaningful for judging a trade made that early in the season when Chad’s team was chasing. I do think his team’s final total of 81, at least in 4X4, is a marginal championship score, so in that context every point counts and the trade was clearly worth it, as clearing 80 is quite important.

Groundout
3 days ago

I agree this is a yes, but I look at trades like this from a championship probability added vantage. Very rough math:

I This trade probably took you from about a 50% to win the league to about 75%, partially because you discouraged others from trying to catch up. That’s huge.

If I’m dealing a keepable Skubal this offseason, I think three dice roll hitters is about what I want. So your opportunity cost is the chance to have a keepable Walker in 2027 and beyond. So — do you expect Walker to get you 0.25 championships in the future?

I think it’s clearly no — because of the rapid salary increases, regression, and future discounting, a lot of players’ future value is in the very next season. Let’s say for argument, for Walker to be worth 0.25 future championships, he’d need to be worth 0.1 championships in 2027 and 0.15 championships in 2028 and beyond.

That sounds like way too great of an effect to attribute to a single player: let’s say, prior to each season, the strongest team has a roughly 25% chance of winning, the second strongest team 20%, the third strongest team 15%, the fourth 10%, and the other eight a combined 30%. Is a single premium keeper the only difference between the best team and the third best?

I’d love to see someone with real data and real data analysis skills try this out.

RobertMember since 2017
2 days ago

I had the opposite of this situation where I turned down trading a keepable (at 19 with 2 round inflation) every year James Wood (with two throwin unkeepable to me Yesavage and Walcott) for Miz (unkeepable), Schwarber (unkeepable), Konner Griffin (13), and Bednar (unkeepable). I just couldn’t quite pull the trigger given our team was already great and Wood was the most valuable bat in the league under our system and so young). The second best team ended up getting Miz and Schwarber for Dingler.

We still won the regular season and looked good for the playoffs but lost Wood and Goodman plus had Wheeler have three horrid starts right during the window we needed) getting knocked out in the round. Had we gone for it we cruise to a title and still have Griffin.

RossNMember since 2019
2 days ago

Winning because you made a trade is even more satisfying than just winning because you kept or drafted well, or did well on the waiver wire. Congrats!