Weather to Watch
Mostly cool conditions with a few crosswinds and only one game in a fully controlled environment. The slate gives us one suppressive park to fade and two neutral-to-slightly-favorable spots to lean into.
San Francisco Giants at Philadelphia Phillies | Citizens Bank Park | Clear, 63F | Wind: 8 mph NW
Stiff crosswind blowing across the plate, hr_impact reads as severe suppress despite the bandbox park factor. The wind is fighting Philly's lefty thump, so HR calls here come with a small discount but not enough to fade given how vulnerable Webb has been to LHH.
Colorado Rockies at Cincinnati Reds | Great American Ball Park | Clear, 54F | Wind: 10 mph NNW (out)
Wind is blowing out modestly, low precip, decent humidity. The 125 HR park index does the heavy lifting, and a 10 mph out wind gives both stacks a meaningful tailwind. This is the cleanest power environment on the board.
St. Louis Cardinals at Pittsburgh Pirates | PNC Park | Overcast, 47F | Wind: 11 mph WNW (out)
Cold weather is going to drag down ball flight, but the wind is genuinely pushing out toward right. Net effect lands close to neutral. Just temper homer expectations on hitters who need to elevate to clear PNC's deep alleys.
Arizona Diamondbacks at Milwaukee Brewers | American Family Field | Dome
Roof is closed, no wind, no weather. Treat this as a pure bats-vs-arms matchup with a 7.5 total.
HR Calls
The standard model is loud on the established power bats facing pitchers giving up hard contact, while the sleeper screen is pointing at hitters whose underlying barrel and xISO outpace where the market has them priced. Mixing both gives us a chalk anchor and a leverage swing in the same article.
Kyle Schwarber (PHI) $5,600 vs Logan Webb
[STANDARD MODEL]
Schwarber sits at the top of the standard board on a 20.7% barrel rate and a 28.7% HR/FB at Citizens Bank Park, where the HR factor still grades out at 129. Webb leans heavily on the sinker but his vs-LHH numbers tell the real story: a .372 wOBA, a 5.66 ERA against lefties, and a 12.5% HR/FB allowed once balls do leave the yard. Schwarber's profile is the cleanest match on the slate to that exact weakness, and he hits second in front of Harper, so the run-scoring upside is built in. The crosswind shaves a tick of HR equity but his pull-air profile travels.
Sal Stewart (CIN) $5,200 vs Michael Lorenzen
[STANDARD MODEL]
The leverage swing of the day. Stewart is the rare $5K bat with a 20.6% barrel rate and a 23.7% HR/FB rolling into Great American with a 10 mph wind out. Lorenzen has been pulverized this year, a 6.18 ERA propped up by a .405 BABIP and a .495 wOBA allowed to LHH, but Stewart matches up righty-on-righty and Lorenzen's split there isn't great either. Hitting cleanup with TJ Friedl, Matt McLain and Elly De La Cruz turning the lineup over in front of him gives Stewart real RBI upside on top of the HR shot. Ownership has not caught up to the matchup.
Hunter Goodman (COL) $4,400 vs Andrew Abbott
[SLEEPER MODEL]
This is the contrarian play of the slate. Goodman lands a 73.5 sleeper score with a 13% barrel, a .220 xISO and a 29% HR/FB vs RHP, hitting cleanup at GABP where the park factor sits at 125. Abbott has a shiny strikeout reputation but the underlying line is rough: a 6.59 ERA, a .350 BABIP, and a .343 wOBA allowed to RHH. The xfip_gap on this card reads -0.97, meaning Abbott's results have been a touch worse than his peripherals but the peripherals are still middling. Goodman is barely owned because nobody trusts a Rockies hitter on the road, but a 10 mph out wind in a hitter park is the exact spot to bet on the price.
Stacks to Target
Three games stand out as the slate's stacking hubs. ROO scores agree with the eye test: Houston, Baltimore and Atlanta sit at the top, with Cincinnati and Pittsburgh as the leverage backups when you need to get away from chalk. Notably, both sides of the Camden game grade in the top six, which is unusual and worth exploiting in larger fields.
1. Houston Astros vs Chris Bassitt (R) | Implied Total: 4.5 | ROO Score: 6.5/10
The strongest spot on the board. Bassitt has been broken to the tune of a 6.75 ERA and a 6.26 FIP, with a brutal vs-LHH split: a 8.53 ERA, a .472 wOBA, and a 18.8% HR/FB allowed in 67 batters faced. That is the giant flashing arrow at Yordan Alvarez, who is putting up a 197 wRC+ against righties this year with a 33.8% ISO and a 17.6% HR/FB. Camden Yards plays as a top-five HR park and the wind is more of a non-factor than a suppressor. Houston's righty bats are not slouches either: Christian Walker has a 183 wRC+ vs RHP, Carlos Correa is sitting on a real power profile, and Brice Matthews offers cheap pop in the nine hole. The starter score grades 8.3, the highest on the slate, and ownership will not match how clean this matchup is.
Core pieces: Yordan Alvarez, Christian Walker, Carlos Correa, Brice Matthews.
2. Baltimore Orioles vs Lance McCullers Jr. (R) | Implied Total: 4.5 | ROO Score: 6.1/10
The other side of the same Camden game and a two-stack candidate in larger field formats. McCullers has been just as bad as Bassitt with a 6.75 ERA and a 1.42 HR/9, and his split data is even more lopsided: a .396 wOBA and a 25% HR/FB allowed to LHH in 63 batters faced. The Orioles run a left-handed funnel in this lineup with Gunnar Henderson leading off, Adley Rutschman switch-hitting with a 235 wRC+ from the left side this year, and Samuel Basallo and Dylan Beavers in the middle innings. Bullpen score grades 8.0 here because Houston's bullpen is also leaking runs, so any extra at-bats Baltimore gets in the late innings come against soft middle relievers.
Core pieces: Gunnar Henderson, Adley Rutschman, Taylor Ward, Pete Alonso.
3. Atlanta Braves vs Framber Valdez (L) | Implied Total: 4.5 | ROO Score: 5.9/10
Valdez has been solid overall with a 3.41 ERA and a 53% groundball rate, but he is left-handed, and Atlanta's RHH lineup does serious damage to LHP. Austin Riley has a 158 wRC+ vs LHP, Drake Baldwin grades at 164, and Ozzie Albies switches over to a 168 wRC+ from the right side. Even Matt Olson, a lefty, sits at 145 vs LHP because the bat plays. The wrinkle here is the wind: a 10 mph crosswind nets a -2.4% HR impact and a -1.3% runs impact, plus the park is one of the more neutral on the slate. So the offense has to grind out hits more than launch HRs. The recent form score is 7.4 with the team running a 119 wRC+ over its last 30 days, and the platoon edge note shows 4 of 8 hitters at a 110+ wRC+ in this exact split.
Core pieces: Austin Riley, Matt Olson, Ozzie Albies, Drake Baldwin.
Pitchers
The top of the pitching board is loaded but the leverage lives a tier below. Skenes is the best arm but the most expensive and the chalkiest, while Sanchez and Peralta sit at clear price-to-projection edges underneath.
Paul Skenes (PIT) vs STL | $10,300 | CASH
The slate's safest floor at the price. Skenes carries a 2.48 ERA, a 27.3% strikeout rate, and a 0.62 HR/9 into a matchup against a Cardinals lineup that hits .080 ISO vs RHP from its righty bats. Implied total of 4.5 against him is generous on Vegas's part. The rostership will be heavy, and that is the trade-off: pay up, lock in the ceiling, and use leverage down at the hitter pool. Worth noting that his BABIP is sitting at .174, which is luck-driven and unsustainable, so do not stack the Pirates against him assuming he keeps suppressing balls in play forever.
Cristopher Sanchez (PHI) vs SF | $9,200 | CASH
This is the price-point edge of the slate. Sanchez has a 2.94 ERA, a 28.1% K rate, and a 58% groundball rate, and he gets a Giants lineup that has been below average against LHP all year. He projects right at the top of the slate at $1,100 less than Skenes with a fraction of the ownership. If you can build around him, the salary you save unlocks two extra HR-call hitters in your stacks. The ballpark plays small but Sanchez's groundball profile largely neutralizes that.
Freddy Peralta (NYM) vs WSH | $9,300 | CASH
A lower-volatility GPP-or-cash play that should land on the right side of low-owned for the salary. Peralta runs a 25.9% K rate with a 3.90 ERA and a fairly stable 3.89 FIP. The matchup is the sell here: Washington's lineup has a 63 wRC+ as RHH vs RHP and a 99 wRC+ as LHH vs RHP, plus they are starting Daylen Lile and James Wood in the outfield against a heavy fastball pitcher. Peralta's vs-LHH split is the small caveat at a 4.82 ERA and a 20% HR/FB to that side, but Wood is the only real threat there and a single solo shot does not break the play.
Logan Webb (SF) vs PHI | $8,500 | GPP
Pure tournament play. Webb has a 4.86 ERA but a 3.31 FIP, so the underlying stuff is better than the line, and he gets a Phillies lineup that has been stacked with LHHs against him this year. The downside is the matchup itself: a 5.66 ERA vs LHH with a .372 wOBA is rough, and Citizens Bank is a launching pad. The upside is the price, the ownership angle, and the fact that if Schwarber and Harper take the wrong night off, Webb wins big. Use as an SP2 in GPPs only.
Bryce Elder (ATL) vs DET | $8,600 | GPP
Elder's 1.94 ERA is built on a 0.49 HR/9 and a .238 BABIP, so regression is coming, but tonight the ATL bullpen is one of the worst on the slate which means he does not have to go deep to get the W. Detroit's RHH-vs-RHP profile is a pedestrian 91 wRC+ and the Tigers strike out at a healthy clip. At low ownership, Elder is a rare double-up arm with a strikeout ceiling that can save a stack night.
Pitcher Regression to Watch
Sample sizes are thin in late April but a few starters now have 25+ IP, which is enough to start trusting the underlying numbers over the surface line.
Andrew Abbott. Positive Regression Candidate
Abbott is sitting on a 6.59 ERA, a 4.97 FIP, and a 4.81 xFIP with a .350 BABIP. The peripherals say he is a mid-4 ERA pitcher, not a 6+ ERA pitcher. That is a bad spot for COL stacks even though the surface read on Abbott looks juicy. Hunter Goodman as a one-off HR call is fine because of his individual matchup, but do not pile a full Rockies stack on the assumption Abbott keeps imploding. The opposing team to lean on with regression in mind is actually the Reds against Lorenzen, where the FIP-to-ERA gap goes the other way.
Paul Skenes. Negative Regression Candidate
Skenes has a 2.48 ERA, a 2.88 FIP, and a 3.42 xFIP, which is great, but the BABIP is .174 and the LOB% is 74.3%. League-average BABIP sits around .295 and his FIP says he is a low-3 ERA arm, not a sub-2.50 one. The implication is for the Cardinals: when the regression hits, it hits hard, and STL's RHH-vs-RHP profile actually clocks in at a 99 wRC+. Jordan Walker's individual sleeper score against Skenes was 72.8 with a 7% xISO gap, so a one-off bat from this offense is a real GPP pivot.
Final Thoughts
Cash construction is straightforward today. Pay up at pitcher with Sanchez or Peralta in the high 9K range and use the savings to grab two anchor bats, ideally Yordan Alvarez and either Adley Rutschman or Gunnar Henderson out of the Camden game. Skenes is the safest play in raw projection but the ownership is going to be heavy enough that a Sanchez-Peralta double pivots you off the field nicely. Walker, Schwarber and Riley round out a cash core that should not feel risky.
The biggest news to watch before lock is Cincinnati's lineup card. Stewart, McLain and Steer are all listed as projected rather than confirmed, so check the actual lineup before locking the Reds. Same for Houston, where Yordan moves between the 2-hole and the cleanup spot depending on the day. A Yordan-bats-second confirmation is a green light to roster aggressively.
For GPP pivots, the Rockies are the boldest swing on the board. Goodman at 4% projected ownership is a tournament-only price point that pays off any night Colorado scores 5+. Behind that, James Wood has an 81.4 sleeper score against Mikolas, who has a 12.40 ERA, so Wood at 3% ownership is similarly absurd from a leverage perspective. Bryce Harper at 9% with a 61 standard HR score and a 60 sleeper score sits in the sweet spot of mid-owned ceiling.
Construction wise, build one cash lineup with the chalky Camden stack and the Sanchez or Peralta pivot, and build at least three GPP lineups: a Stewart-led Reds 4-stack, a Schwarber-Harper-Marsh Phillies stack with Webb as the GPP arm, and a Goodman-Doyle Rockies dart with Skenes as the safe pitching anchor. Different lineups, different paths, same edge.
Tools used for this slate
Every number in this playbook comes off the free BankrollSZN tools: today's MLB DFS projections, the MLB home run predictor, first-pitch weather for every game, today's starting pitchers, and the free MLB lineup optimizer.
