The Trade Desk: Short Term Gains

Trades are the lifeblood of fantasy baseball home leagues. The conversations around them help keep us connected and engaged, and make our league more fun.
Striking deals isn’t always easy. There are often hurt feelings around lopsided proposals, league-mates who value players differently, and that one guy who wants to veto everything. We can improve our fantasy squads with the waiver wire, but our collective hit rates are low. Quite often, those pickups backfire in the form of a hitter’s cold streak or a pitcher’s blowup, which inevitably leads to dropping the player. The one facet we have control of in home leagues is trading.
Managers are often emotionally tied to certain players – specifically, missed draft targets or players from their favorite baseball team. Also, we’re not all great at zooming out for a long-term view and not being stuck in the moment. Good analysis can be washed away by recency bias and small sample sizes. No one can force us to make a deal, so it’s the one element of the game we have some control over and can use proper value assessment and negotiation techniques to our advantage.
This column will recommend hitters and pitchers to attempt to sell-high or buy-low, and touch on trade strategies. No two leagues or two managers are the same. You know your league-mates best: what kind of deal they’ll scoff at, which player type they’re willing to deal or acquire, and how good their player and market valuation skills are. I’ll do my best to dig deep and present realistic opportunities.
Trading for Short Term Gains
Streaming hitters and pitchers based on an upcoming week’s set of matchups is a strategy that winning managers have utilized for decades — a two-start pitcher with increased velocity and strong recent outings, or a hot hitter moving up in his team’s batting order with Coors Field and Great American Ball Park on tap. Most fantasy baseball managers are aware that these types of players are ideal free agent or waiver pickups, especially if we have an easy drop. This is easier to execute in shallower (10- and 12-team leagues) because the likelihood of these targets being available is higher due to the larger free agent pool. It’s wise to plan ahead for the upcoming week, perhaps even for the week after that, if feasible.
What if I told you that you can optimize your roster for a longer-term outlook based on the next 3-4 weeks of the schedule? The following strategy can work via waivers/FAAB or trading, but it requires astute analysis and some extra digging. For this week, let’s frame it from the perspective of targeting hitters to buy low on. We can do this in the following manner:
- Research each MLB team’s year-to-date pitching stats. I do this via FanGraphs’ TEAM stats.
- Identify the outliers — the best and worst pitching rotations and bullpens
- Review each MLB team’s set of matchups for the next 3-4 weeks
- Match the outliers (5-6 best, 5-6 worst team pitching staffs) to the next 3-4 weeks of the schedule
- If a team’s offense is scheduled to face several “bad” pitching staffs, hitters from those offenses are buy or add candidates, and vice versa
The May 2025 Chicago Cubs
In early May last season, I ran through this process and identified that the Chicago Cubs had an extraordinarily advantageous set of matchups in the second half of the month. We had a small, yet reasonable sample size (first six weeks of the season) and their schedule really stood out like a sore thumb from May 16, 2025 – June 5, 2025: 3 vs. White Sox, 3 at Marlins, 3 at Reds, 3 vs. Rockies, 3 vs. Reds, 3 at Nationals.
Pitchers get better and worse, get promoted and demoted, and they get hurt. Things change, so this isn’t an exact science, but my assessment of a short-term matchup advantage for the hitters proved true. Over that three-week span, the Cubs went 14-4 and led the Majors with 112 runs scored (6.22 runs per game). The next closest were the Dodgers (102 runs) and the median for runs scored over that span was in the mid-70s. Core Cubs hitters were mostly rostered in all formats, but some were available in shallow-league waivers and there were certainly buying opportunities via trade. Five of their hitters batted .325 or higher over those three weeks (Suzuki .343, Tucker .339, Hoerner .338, Busch .333, Shaw .327) and Pete Crow-Armstrong went ham altogether (.293-17-5-23-8 in 80 PA). We may not be able to predict the future accurately, but with a basic understanding of the ‘buy-low/sell-high’ philosophy, perhaps we may have come to the conclusion that Crow-Armstrong could draw a huge (top-25 overall hitter) return in a 1-for-1 trade. Sure, PCA continued to produce at a high level for another month before his post-ASB crash-and-burn (.216-6 HR-8 SB after .265-25-27), but the idea of selling a hot, young player at his likely apex should have at least crossed our minds.
Every single hitter goes through waves and troughs throughout the season. In most cases, we ride these waves (leave them in the lineup), but sometimes we paddle through and sit it out (bench them). Once in a while, we have to trade in our reliable longboard for a newer, sleeker version that makes the ride smoother.
Upcoming Hitter Matchup Outliers
How can we confidently trust a three-week sample of pitching data to determine which team’s pitching will be good or bad over the next 3-4 weeks? A starter or reliever can have a bad outing at any time, and a team’s staff can over or underperform for a stretch, but certain things we can accept as true. Such as, the Mariners, Yankees, Rangers, Phillies, Dodgers and Braves have good pitching and are generally tough matchups in a series. Or that the Nationals, Angels, Rockies and Cardinals are among the league’s worst and are generally plus matchups for opposing hitters in a series. Then there are slight adjustments we can make based on ballpark: Coors Field (Rockies) or Sutter Health Park (Athletics) are good for hitters; T-Mobile Park (Mariners) and Oracle Park (Giants) are not.
We can then go to the FanGraphs team pitching stats, sort through and do some digging. Do the Mariners still look like an elite staff and bullpen? Fourth-best WAR, best ERA, top-five xFIP, lowest walk rate: check. Do Nationals pitchers still appear to be a strong group to target hitters against? See for yourself:
| Rank | Team | TG | G | K/9 | BB/9 | BABIP | ERA | xFIP | E-F | WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | NYY | 16 | 74 | 9.2 | 2.5 | 0.299 | 2.99 | 3.31 | -0.32 | 4 |
| 2 | PHI | 16 | 74 | 10.3 | 2.5 | 0.344 | 4.34 | 2.95 | 1.39 | 3.5 |
| 3 | SEA | 17 | 67 | 8.7 | 2.2 | 0.283 | 2.95 | 3.57 | -0.62 | 3.2 |
| 4 | SDP | 16 | 72 | 9.4 | 3.1 | 0.305 | 3.41 | 3.51 | -0.10 | 3.1 |
| 5 | NYM | 17 | 66 | 9.0 | 3.4 | 0.293 | 3.64 | 3.55 | 0.09 | 2.5 |
| 6 | LAD | 16 | 68 | 8.2 | 3.5 | 0.246 | 3.40 | 4.14 | -0.74 | 2 |
| 9 | MIN | 17 | 74 | 8.2 | 3.8 | 0.313 | 4.29 | 4.62 | -0.33 | 1.9 |
| 8 | BAL | 16 | 69 | 8.8 | 3.6 | 0.301 | 3.82 | 4.14 | -0.32 | 1.9 |
| 7 | PIT | 16 | 74 | 9.7 | 4.6 | 0.286 | 3.34 | 4.05 | -0.71 | 1.9 |
| 10 | DET | 16 | 59 | 8.3 | 4.1 | 0.280 | 3.66 | 4.24 | -0.58 | 1.8 |
| 11 | TEX | 16 | 72 | 9.8 | 3.1 | 0.281 | 3.30 | 3.71 | -0.41 | 1.8 |
| 12 | ATL | 17 | 68 | 7.9 | 2.8 | 0.249 | 2.86 | 4.01 | -1.15 | 1.7 |
| 13 | MIA | 17 | 65 | 9.1 | 4.1 | 0.259 | 3.87 | 4.21 | -0.34 | 1.6 |
| 15 | TOR | 15 | 77 | 11.1 | 3.6 | 0.310 | 4.81 | 3.34 | 1.47 | 1.5 |
| 14 | SFG | 16 | 71 | 8.9 | 3.9 | 0.308 | 4.28 | 3.76 | 0.52 | 1.5 |
| 17 | CHW | 16 | 76 | 8.2 | 4.4 | 0.290 | 4.70 | 4.66 | 0.04 | 1.4 |
| 16 | CLE | 17 | 72 | 10.0 | 3.7 | 0.291 | 3.99 | 3.77 | 0.22 | 1.4 |
| 18 | TBR | 15 | 63 | 8.1 | 3.3 | 0.255 | 4.66 | 4.31 | 0.35 | 1.2 |
| 19 | MIL | 15 | 67 | 9.7 | 4.3 | 0.304 | 4.16 | 4.02 | 0.14 | 1.2 |
| 20 | CIN | 16 | 77 | 8.0 | 4.8 | 0.273 | 4.03 | 4.73 | -0.70 | 1.1 |
| 21 | KCR | 16 | 64 | 9.1 | 4.0 | 0.283 | 3.90 | 4.10 | -0.20 | 1.1 |
| 25 | LAA | 17 | 69 | 9.2 | 5.6 | 0.282 | 4.56 | 4.57 | -0.01 | 0.9 |
| 24 | ATH | 16 | 72 | 8.2 | 5.3 | 0.285 | 4.44 | 4.71 | -0.27 | 0.9 |
| 23 | ARI | 17 | 78 | 7.7 | 3.1 | 0.264 | 4.10 | 4.18 | -0.08 | 0.9 |
| 22 | CHC | 16 | 65 | 8.6 | 3.4 | 0.264 | 3.99 | 4.08 | -0.09 | 0.9 |
| 26 | COL | 16 | 66 | 7.2 | 3.4 | 0.284 | 4.27 | 4.43 | -0.16 | 0.6 |
| 27 | BOS | 16 | 68 | 8.2 | 4.0 | 0.274 | 4.39 | 4.19 | 0.20 | 0.2 |
| 28 | STL | 16 | 75 | 6.0 | 4.1 | 0.294 | 5.15 | 4.99 | 0.16 | 0.1 |
| 29 | HOU | 17 | 71 | 9.7 | 6.0 | 0.329 | 6.50 | 4.87 | 1.63 | -0.6 |
| 30 | WSN | 16 | 74 | 7.6 | 5.1 | 0.278 | 6.21 | 5.09 | 1.12 | -2.2 |
Feel free to sort this table by different categories, click on various Stat Presets (Advanced, Batted Ball, Statcast) to review other metrics, split between starters and relievers (under Positional Split), or review 2025’s data.
Are the Astros (6.50 ERA, 6.0 BB/9) going to have the worst staff and be a target to stream hitters against in the short term? Probably. They’re down Hunter Brown, Tatsuya Imai, Cristian Javier (which isn’t saying much) and Josh Hader. Mike Burrows and Bryan Abreu have been horrendous, and they’ve recently added Cody Bolton, Colton Gordon and J.P. France into the mix. It might be a prettier picture in August, but for the next 3-4 weeks, it’s fair to consider them a “bad” staff. If Garrett Crochet isn’t hurt and bounces back, as most of us expect, we likely won’t see Red Sox pitchers among the bottom-five in two months from now.
Most of the pitching staffs closer to average are a “push” — they don’t move the needle to help identify outlier-good or outlier-bad matchups. We’re looking for a string of extremes. Here are a couple:
Great Matchups, next 3.5 weeks (Friday, April, 17 – Sunday, May 10)
Chicago White Sox
- 3 at Athletics
- 3 at Diamondbacks, 3 vs. Nationals
- 3 vs. Angels, 3 at Padres
- 3 at Angels, 3 vs. Mariners
Except for the Padres and Mariners, facing ATH, ARZ, WSN, LAA (x2) is as good as it gets. Perhaps slow-starter Miguel Vargas (1 HR, 180 BA, .222 BABIP, 14.5% BB) is a worthwhile trade target who can be acquired for a cheap return. Or perhaps we’re on the precipice of another Munetaka Murakami power heater. Chase Meidroth and Edgar Quero are getting dropped in many deeper formats.
New York Mets
- 3 at Cubs
- 3 vs Twins, 3 vs. Rockies
- 3 vs. Nationals, 3 at Angels
- 3 at Rockies, 3 at Diamondbacks
If this six-series stretch after this weekend’s Cubs series doesn’t fix the Mets’ offense, probably nothing will (or at least until Juan Soto returns). As of today, every hitter except for Luis Robert Jr. and Francisco Alvarez is a potential buy-low candidate. You don’t have to be in the room to know your league-mate who drafted Francisco Lindor and Bo Bichette is panicking.
Not-Great Matchups, next 3.5 weeks
St. Louis Cardinals
- 3 at Astros
- 3 at Marlins, 3 vs. Mariners
- 4 at Pirates, 3 vs. Dodgers
- 3 vs. Brewers, 4 at Padres
In exactly three weeks, there will be oodles of “I told you Jordan Walker stinks” tweets. The reality is that Walker is not as good as he’s been these first three weeks and isn’t as bad as he might be the next three weeks. Walker and his teammates will be facing some of the toughest rotations and bullpens in baseball — if he somehow doesn’t cool off, it would be a surprise. We’re not selling high on Walker just because of the next three weeks of matchups, but we should absolutely test the trade waters to see what we can get in return because this is the ideal window. Two weeks ago or two weeks from now, a Walker-for-Lindor offer would be scoffed at. Right now, the other manager might take it.
So, that’s a snapshot of one of the strategies I’ve used over the years for trades and free agent acquisitions. We often assess too much in terms of rest-of-season or the upcoming week. Going the extra mile to review metrics and preview schedules for extreme matchup outliers in a 3-4 week window can prove fruitful and provides small victories that can help add up into a fantasy league title come October.
Vlad writes for RotoGraphs and is the head of fantasy baseball content at FTN Fantasy. He is a Tout Wars Expert League champ, member of the CDM Fantasy Sports Hall of Fame and has been nominated for FSWA writing awards six times. Vlad has been playing fantasy baseball since 1995, winning 42 NFBC leagues since 2012 and ranking in the top percentile in NFBC’s Online Championship contest (33% win rate, 52% cash rate; 64 leagues). Much to the chagrin of his colleagues and most baseball aficionados, Vlad is a lifelong Dodgers fan who claims his first gut call at age 9 was Kirk Gibson’s 1988 World Series home run. You can follow him on X and BlueSky @RotoGut.