Ottoneu: A Quick and Easy Trade Analyzer

Fantasy baseball trades are difficult to pull off. Everyone feels like the offer is too one-sided. You either have to be willing to give something up or, you have to be in a more realistic “buyer” versus “seller” type of situation. This is exactly where I find myself, believe it or not, as a buyer. After a few days of clicking, calling, and chat-boxing like Billy Beane, a counter-trade offer has come my way looking like a deal worth taking:

Receive:
Christian Yelich $23
José Berríos $9
Edwin Díaz $14
Loan $10

Give Up:
Luis Gil $3
Marco Luciano $3
Coby Mayo $3
Victor Scott II $3

In this league, I’m currently in fourth place, within striking distance of third place, and only a few hundred points away from the top. I want to win and I want to win now! I can’t fall out of fourth place and this may be my only chance to build on to my squad. I need proof that this deal will help me this year. Luis Gil has certainly helped me this year. Maybe I should just keep him? Here is a top ten leaderboard of pitchers who have thrown at least 70 innings this season:

K/9 Leaderboard (70 IP Qualifier)
Name P/IP FPTS GS IP K/9 BB/9 HR/9
Garrett Crochet 6.0 454 14 75.2 12.25 2.02 1.07
Tyler Glasnow 6.1 525 14 86.0 12.14 2.51 1.05
Freddy Peralta 5.1 359 13 70.2 11.72 3.31 1.15
Jack Flaherty 5.8 417 12 72.2 11.64 1.24 1.11
Cole Ragans 6.1 482 14 79.0 11.16 2.85 0.46
Chris Sale 6.2 461 12 74.2 11.09 1.33 0.72
Dylan Cease 5.7 475 14 83.0 10.95 2.49 0.98
Tarik Skubal 6.6 520 13 79.2 10.85 1.69 0.56
Luis Gil 6.3 475 13 75.0 10.80 4.20 0.60
Yoshinobu Yamamoto 5.8 415 13 72.0 10.38 2.00 0.75

So, uh, yea, Luis Gil is good. Rostering him for only $3, too? That’s extra good. After Gil, however, I essentially have three minor leaguers, two of which (Mayo and Luciano) are on the IL. Before I’m willing to accept this deal, which basically depletes my future talent, I need to ensure that accepting these more established major leaguers will help me this year. Here is a simple way to calculate what this trade can do for me this year:

  1. Take each player’s points per game (P/G) or points per inning pitched (P/IP) mark and multiply it by the games/innings pitched they are projected to play in the big leagues for the rest of the season (ROS). In this case, I’ll use FanGraphs Depth Charts.
  2. Total your expected points.
  3. Compare each side.
Trade Analyzer
Give Up P/G or P/IP ROS Games or IP Expected Points
Luis Gil 6.33 74 468.4
Victor Scott III 3.27 8 26.2
Coby Mayo 7.87 9 70.8
Marco Luciano 4.69 16 75.0
640.5
          Receive P/G or P/IP ROS Games or IP Expected Points
Christian Yelich 7.14 84 599.8
José Berríos 3.88 104 403.5
Edwin Díaz 7.60 36 273.6
1276.9

In my current situation, projections have me nearly doubling my points output. There are a few major assumptions this calculation carries. First, the points per game mark for a minor leaguer like Coby Mayo is based on his minor league performance. We don’t know how that will transfer to the big leagues but you can certainly bet it will decrease. In addition, we’re assuming Christian Yelich is a true 7.14 P/G player, but that’s the highest mark he’s put up since 2019. Second, the rest of season projections for minor leaguers are generally underprojected since timing a prospect’s promotion to the big leagues is so tricky. Lastly, anything can happen at any time. Edwin Díaz may not bounce back to dominance, injury could rear its nasty head, and a player’s role could change.

As the saying goes, you can’t win the lottery if you don’t buy a ticket. This analysis has persuaded me that now is the time to trade away future value for current value. As I hover over the “Accept” button and anticipate the “ding!” of my email followed by the flash of “A trade has been accepted in your league”, I take a deep breath and cross my fingers for an Edwin Díaz rest of season 20+ saves.





3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
LloydMember since 2018
10 months ago

Shouldn’t you also take into account the expected points from guys who will be forced to your bench? Christian Yelich isn’t replacing a zero, he’s replacing some other OF and you should be looking at the *marginal* increase in production.