Weather to Watch
Chicago Cubs at Philadelphia Phillies | Citizens Bank Park | Overcast, 83F | Wind: 15.8 mph SW
This is the top weather game on the slate, full stop. Wind Out at 15.8 mph in Philadelphia pushes the HR impact to +11.5% on an already above-average power park. Citizens Bank Park plays big on its own; today it becomes a legitimate elite power environment for both lineups. Harper and the right side of the PHI order get the most out of this, but anyone with pull power on either club benefits. Both clubs are in play offensively from a weather standpoint.
Cleveland Guardians at St. Louis Cardinals | Busch Stadium | Clear, 85F | Wind: 14.4 mph SSW
Busch Stadium normally suppresses offense, so the combination of 85-degree heat, dry conditions (42% humidity), and a 14.4 mph SSW wind blowing out to center-right flips the script tonight. The HR impact sits at +10.2% with an elite park rating. This wind-and-heat combination creates one of the better under-the-radar power environments on the board. CLE and STL stacks both benefit from conditions that the market may not fully price in.
Boston Red Sox at Minnesota Twins | Target Field | Overcast, 70F | Wind: 11.2 mph NNE (Crosswind)
The one game worth watching for the wrong reasons. A 33% precipitation chance in Minneapolis is the most meaningful rain risk on the slate. A delay or shortened game would hurt any Crochet exposure significantly. The crosswind reads at -2.9% HR impact, a mild suppression, but the rain flag is the real concern here. Check weather updates before lock.
HR Calls
Aaron Judge (NYY) vs Yusei Kikuchi | Hitter: $6,400 | Pitcher: $6,000
[HYBRID MODEL]
Judge is the top hybrid signal on the entire slate, and it is not close. Yankee Stadium is already a hitter-friendly park for right-handed power, and with the wind blowing out at nearly 14 mph toward left-center, the environment amplifies his already exceptional power profile. His barrel rate sits above 24%, hard contact is approaching 49%, and a HR/FB rate of 38% puts him in a category of one among hitters with confirmed spots in the lineup today. The hybrid model's weather adjustment of +3.55 stacks on top of a base score that would have been the top call without any conditions boost.
Kikuchi's surface ERA of 6.75 tells part of the story. His BABIP of .404 and strand rate around 61% add the rest: he has been allowing hard contact and failing to strand runners at a rate that should concern any roster builder. His expected slugging allowed sits at .424 with a SwStr rate of just 10.5%, which is not the suppression profile that contains a hitter of Judge's caliber in these conditions.
Bryce Harper (PHI) vs Javier Assad | Hitter: $5,100 | Pitcher: $7,000
[SLEEPER MODEL]
The sleeper signal here is almost entirely about the pitcher. Assad has posted a 0.00 ERA through his first appearance, but a BABIP of .071 and a 100% strand rate are not outcomes that persist. His xFIP of 4.63 sits more than 1.4 runs above his ERA, one of the widest ERA-to-xFIP gaps on the slate, and a strong signal that his results to date are luck-driven rather than a product of genuine command. Assad's xFIP being that far above ERA means he is a pitcher who has been protecting the plate almost entirely with a historically fortunate ball-in-play environment.
Harper brings a barrel rate above 12%, an xISO of .239, and 40% hard contact. The 15.8 mph outbound wind at CBP adds a +11.5% HR impact on top of an already above-average ballpark. Harper will be broadly owned here given his name and the matchup surface, but the underlying case is about Assad's peripheral fragility more than anything else.
Austin Riley (ATL) vs Eury Perez | Hitter: $3,700
[STANDARD MODEL]
Riley is a clean salary-adjusted power call in a favorable matchup. His barrel rate of 14.2% and pull tendency (42%) set him up well against a pitcher with one of the most extreme fly-ball profiles on the entire slate. Perez allows home runs at over 2.25 per nine with a fly-ball rate above 51%, and a FIP of 6.20 that already exceeds his ERA confirms the underlying vulnerability is not a perception issue. With 81-degree heat at Truist Park and a light wind blowing out, the conditions add a modest but real boost. At $3,700, Riley's salary has not caught up to the matchup quality on offer tonight.
Alec Burleson (STL) vs Gavin Williams | Hitter: $4,300
[SLEEPER MODEL]
The case for Burleson sits entirely on pitcher fragility. Williams carries a BABIP of .115 and a strand rate approaching 93%, two of the most extreme luck-driven numbers on the slate. His xFIP of 4.03 sits more than a full run above his ERA of 2.04, confirming the underlying vulnerability is real. Burleson's xISO of .206 already outpaces his actual ISO, meaning he is a hitter whose raw power output has room to catch up to his expected contact quality.
The conditions at Busch Stadium flip the usual script here. A temperature of 85 degrees with a 14.4 mph SSW wind blowing out and a +10.2% HR impact rating turn one of the league's more suppressive parks into a legitimate power environment for one night. Burleson at $4,300 in the heart of the STL order is one of the better-priced sleeper calls on the board.
Stacks to Target
1. NEW YORK YANKEES vs Yusei Kikuchi (L) | Implied Total: 6.02 | ROO Score: 7.3/10
The Yankees carry the highest implied run total on the slate by a significant margin, more than three-quarters of a run above the next closest team. The ROO composite backs it up with perfect marks on implied runs (10/10) and near-perfect on park and weather conditions (8.8/10). Yankee Stadium plays big for right-handed power, and a 14 mph Southwest wind pushing out adds meaningful carry today.
Kikuchi is a left-hander, which shapes how you build this stack. The right-handed bats in the NYY order hold the platoon edge, and Aaron Judge (batting 2nd) is the natural anchor. His hybrid score leads the slate, and the park-plus-conditions environment gives the entire right side of the lineup extra carry. Amed Rosario hits fifth and adds a second RHH option at a discount. Austin Wells in the ninth spot is a left-handed hitter facing a lefty, so the platoon math works against him, but his barrel rate and the depth of the NYY implied total keep him viable as a stack extender at his salary.
The NYY bullpen grade of 7.3 on the ROO model adds late-inning value that outlasts whatever Kikuchi gives. The chalk on this stack will be real, but at a 6.02 implied total with a favorable wind, the cash case is justified regardless of ownership.
Core pieces: Aaron Judge (R, $6,400, batting 2), Amed Rosario (R, $3,000, batting 5), Austin Wells (L, $2,800, batting 9)
2. LOS ANGELES DODGERS vs David Peterson (L) | Implied Total: 5.29 | ROO Score: 6.7/10
The LAD stack comes with nuance worth understanding. Peterson's ERA of 6.14 is genuinely misleading in the opposite direction from how DFS players often see it: his FIP of 2.46 and xFIP of 3.44 indicate he has been getting results far worse than his actual stuff justifies. The market sees a 6.14 ERA and prices up the stack, but the sophisticated read here is that Peterson is a pitcher whose peripheral metrics are considerably better than his surface outcomes. This makes the LAD stack slightly chalky in a game where the pitcher is actually better than he looks.
That said, the Dodgers' recent form is the most compelling on the slate. Their last 30-day wRC+ of 143 is the highest team number on the board, and it makes this lineup dangerous regardless of the pitcher's actual quality. Peterson is a southpaw, which is the key platoon angle: LAD's left-handed hitters carry a wRC+ of 185 against same-handed pitching this season. Loading up on LAD lefties is the play here, and the park at Dodger Stadium plays as a neutral environment with modest outbound wind.
This is a high-floor, moderate-upside stack. It works in cash on the strength of form and implied total. For GPP, the contrarian edge is limited given the surface-ERA-driven ownership.
Core pieces: LAD left-handed bats leading the platoon advantage over Peterson, supported by any confirmed RHH options in the middle of the order.
3. ATLANTA BRAVES vs Eury Perez (R) | Implied Total: 4.92 | ROO Score: 6.5/10
The Braves earn the third spot on a combination of genuine starter vulnerability and offensive momentum. Perez allows home runs at one of the highest rates on the slate, with a HR/9 of 2.25 and a fly-ball rate above 51%. His FIP of 6.20 already exceeds his ERA, meaning this is a pitcher whose underlying numbers confirm the vulnerability without any regression narrative required. The ROO starter vulnerability sub-score of 7.7 is the third highest on the board.
The platoon matchup is clean against a righty. ATL's left-handed hitters carry a wRC+ of 132 against right-handed pitching, and the right-handed bats check in at 115. This is a lineup that can produce from either side of the dish. With 81-degree temps, a light wind blowing out, and a last-30 wRC+ of 125, Atlanta has legitimate stack potential here.
Perez draws moderate ownership given his ERA is known to be elevated, which limits the pure contrarian edge. The stack case is clean on the merits regardless: elite starter vulnerability, confirmed offensive momentum, and a warm environment that adds a small but real boost.
Core pieces: Austin Riley (R, $3,700, batting 4), plus confirmed left-handed ATL bats to maximize the vs-RHP platoon edge.
Pitchers
The pitching market today is headlined by two legitimate aces at the top of the board, with interesting mid-range plays in the $7,700-$8,800 range offering GPP upside. The gap between Crochet and Sanchez is real, but the CBP wind environment introduces a small degree of extra variance on the Sanchez side.
Garrett Crochet (BOS) vs MIN | $10,300 | CASH
Crochet is the safest arm on the slate. A FIP of 2.56 and xFIP of 2.64 both validate his ERA of 3.12, meaning the results are backed by genuine stuff rather than luck. His strikeout rate of nearly 30% and a BABIP and strand rate in normal ranges give him one of the cleanest floors of any pitcher on any slate this week. Minnesota projects as one of the lowest-implied offenses on the board at under 3.00, and the crosswind at Target Field adds minor suppression. The only flag here is the 33% rain chance in Minneapolis, which could shorten the game. Check weather before lock. That caveat noted, in a rain-free environment Crochet is a near-lock cash anchor.
Cristopher Sanchez (PHI) vs CHC | $9,800 | CASH
Sanchez has been the best pitcher few people are talking about this season. A FIP of 1.06 and xFIP of 2.02 are both elite by any standard, and the 33% strikeout rate confirms the underlying dominance. His BABIP of .429 actually signals he has been getting worse results than his stuff deserves, meaning his ERA of 1.65 could have been even lower. The CBP wind blowing out at over 15 mph introduces a note of caution for power hitters, but Sanchez is a ground-ball-heavy pitcher with a fly-ball rate below 30%, which limits the wind exposure. CHC left-handed bats carry a wRC+ of just 32 against left-handed pitching this season, the weakest matchup on the slate for opposing hitters. Sanchez is a strong cash piece at a $500 discount to Crochet.
Nathan Eovaldi (TEX) vs ATH | $7,800 | GPP
At $7,800, Eovaldi is one of the more compelling peripherals-versus-surface discrepancies on the board. His ERA of 7.98 has obscured what the underlying numbers actually say: an xFIP of 3.18 that sits nearly five runs below ERA. His BABIP of .419 and strand rate of 65.4% are both running at extremes that point to normalization ahead. The ATH offense is one of the weaker units on the slate with an implied total under 4.00. When ERA and xFIP diverge by this much with a favorable matchup attached, the salary tends to be underpriced relative to the true risk.
Will Warren (NYY) vs LAA | $7,700 | CASH/GPP
Warren is a lower-owned complementary option. He has been dominant against right-handed hitters this season, posting an ERA of 1.23 against RHH in a small but real sample, and the Angels are a below-average offensive unit with an implied total under 3.50. The win probability working in favor of NYY adds floor value for QS potential. The caveat is that his overall FIP of 4.03 slightly exceeds his ERA of 3.07, indicating some luck in the surface numbers. Still, the matchup, win probability, and below-average LAA offense make him a reasonable cash complement or low-owned GPP pivot at his salary.
Pitcher Regression to Watch
Early April sample sizes are real. Most starters on today's slate are sitting at 12 to 17 innings pitched. Treat these as directional signals rather than locked-in regression stories, but the magnitudes here are among the most extreme you will see on any given slate.
Gavin Williams - Negative Regression Candidate
Williams's ERA of 2.04 rests almost entirely on a BABIP of .115 and a strand rate of 92.6%, both of which are historically unsustainable. His FIP checks in at 4.16 and xFIP at 3.50. FIP uses actual home runs allowed; xFIP replaces those with an expected figure based on fly-ball rate and league-average HR/FB rate, making xFIP the more predictive metric for future ERA. The fact that both FIP and xFIP agree that Williams's ERA is roughly double what his peripherals justify makes this one of the cleaner negative regression cases on any slate this week. His K rate (37.3%) keeps him in GPP conversations, but fading his ERA in DFS pitching decisions or stacking against him in GPP builds is the correct long-view play.
Nathan Eovaldi - Positive Regression Candidate
Eovaldi owns the most misleading ERA on the slate. At 7.98, his surface number obscures a BABIP of .419 and a strand rate of 65.4%, both running at extreme bad-luck levels. His xFIP of 3.18 sits nearly 4.8 runs below his ERA, which is one of the most dramatic ERA-to-xFIP gaps you will encounter on a regular-season slate. The positive regression case here is unusually strong: multiple independent metrics agree that the results are far worse than the underlying stuff justifies. He is a pitcher to target in DFS as those numbers normalize toward the mean.
Final Thoughts
Cash construction tonight almost writes itself. Crochet and Sanchez are the two cleanest pitching options on the board, and the salary difference between them gives you flexibility elsewhere. The NYY stack is the safest hitting core on the slate given the slate-high implied total of 6.02 and a wind environment that amplifies the power ceiling. Judge anchors it, Rosario adds a RHH option at a deep discount, and the NYY bullpen grade extends the stack value into late innings.
The biggest storyline to check before lock is the Target Field weather. A 33% rain chance in Minneapolis is the single highest precip risk on the slate. If a delay or shortened game materializies, Crochet's DFS value collapses immediately. In that scenario the pitching landscape shifts: Sanchez becomes the near-consensus top option rather than a choice, and BOS/MIN hitter exposure should be trimmed or eliminated from GPP builds.
For GPP construction, two game environments stand out. Citizens Bank Park with wind blowing out at over 15 mph and a +11.5% HR impact creates one of the stronger single-game power environments on the calendar this spring. Harper, Marsh, and Stott give you a deep PHI stack that is supported by both the Assad peripheral fragility and the weather amplification. Over in St. Louis, the Busch Stadium conditions flip a suppressor into a power venue for one night. The CLE batters facing Liberatore are the contrarian piece: Liberatore's ERA of 3.38 hides an FIP of 6.08 and a strand rate of nearly 98%, two of the most extreme luck-driven numbers on the entire slate. Stacking CLE against him holds up in GPP even at a low implied total.
The ATL stack rounds out the GPP card. Perez gives up fly balls at elite rates, allows HRs well above league average, and faces an Atlanta lineup that hits from both sides. Riley at $3,700 is one of the cleaner power-salary intersections on the board tonight. If ATL lineups confirm with their usual batting order, this becomes the highest-ceiling stack in the middle salary range on the slate.
