Weather to Watch
Pittsburgh at San Francisco | Oracle Park | Clear, 57F | Wind: 17.4 mph WNW
Wind is genuinely cooking out at Oracle, which almost never happens, and the model grades the HR impact at plus 7.6%. The catch is the 57 degree game-time temp, which softens carry and pulls some of the juice off doubles in the gap. Read it as a runs nudge, not a HR ceiling spike.
Cleveland vs Minnesota | Progressive Field | Overcast, 56F | Wind: 11.1 mph SW
The 28% precip number is the real story here. Showers are in the area pre-game, and a delay or shortened start can wreck stack exposure if a starter exits early. Watch radar before lock.
The other ten games are a mix of domes and neutral conditions. Camden has a soft crosswind that tilts slightly hitter friendly but does not move the needle on its own. Petco and Rate Field both grade as mild HR suppressors with the wind blowing in, neither severe enough to fade outright.
HR Calls
Matt Olson (ATL) $5,300 vs Emmet Sheehan [STANDARD MODEL]
Sheehan is the matchup of the slate for left handed power. He is sitting on a vs LHH wOBA of .417 with a 35% HR/FB rate over 18 innings, which is not a small sample anymore. Olson is a 20.2% barrel, 30% HR/FB bat with the swing path that turns Sheehan's middle middle fastball into a souvenir. Dodger Stadium grades at a 122.7 park factor for left handed pull side power, and Olson is the highest hr_score lefty on the slate facing a starter that lefties have actively destroyed.
Nick Kurtz (ATH) $5,100 vs Kyle Bradish [STANDARD MODEL]
Kurtz is the leadoff lefty in a 4.26 implied total game where the model still sees real ceiling because of the park. Camden plays at a 133 HR factor for left handed pull and Bradish is sitting on a 5.03 ERA across 34 innings with a 1.32 HR/9 rate that has been climbing every start. Kurtz brings a .551 hard hit rate and a 17.1% barrel rate, the kind of contact profile that does not need a perfect platoon split to leave the yard. Salary at $5,100 is fair, ownership will run lighter than Olson because Kurtz is an Athletics name and the field overlooks ATH bats by default.
Ramon Laureano (SD) $4,100 vs Michael McGreevy [SLEEPER MODEL]
This is the regression call of the slate. McGreevy has a 2.52 ERA but his FIP is 4.18 and his xFIP is 4.05, a run and a half gap that is built on a .209 BABIP and an 86% strand rate that simply will not hold. His vs RHH split is uglier, with a .266 wOBA and a 22% HR/FB rate over 11.2 innings. Laureano is a 14.3% barrel right hander with a .211 xISO that is nearly identical to his actual ISO, meaning the contact quality is real and stable. Petco is a HR suppressor on paper, but Laureano lives in the pull side gap and has the kind of low ownership profile that turns into the leverage HR call when McGreevy's luck breaks.
Stacks to Target
1. BAL vs Jacob Lopez (L) | Implied Total: 5.24 | ROO Score: 6.6/10
Highest implied total on the slate at 5.24 and the model has BAL pegged with a perfect 10 on the implied score. Lopez is sitting on a 6.51 ERA across 29 innings with a 1.86 HR/9 rate, a 6.38 FIP, and a 14% walk rate that gives the Orioles free baserunners every other inning. The starter vulnerability score checks in at 7.2 and the park scores 7.4 because Camden plays as a HR booster for both sides. The Athletics bullpen behind Lopez is also leaky, which is why the bullpen vulnerability score sits at 5.3 with early hook risk.
The platoon angle is unusual. Lopez has actually pitched better against lefties this year with a .335 wOBA in 9 innings vs a .411 wOBA against right handed bats over 21 innings. Baltimore is a switch-hit and right handed leaning lineup with Adley Rutschman from both sides, Gunnar Henderson from the left side as the exception, and a lot of right handed bats in the middle. BAL RHH vs LHP wRC+ is only 95 on the season, but Lopez has been so hittable that the platoon math takes a back seat to the pure stuff problem. Ownership will run higher than the typical 4.26 implied opponent because Camden is a HR park and the field knows it.
Core pieces: Adley Rutschman (S), Gunnar Henderson (L), Ryan Mountcastle (R), Jordan Westburg (R)
2. ATH vs Kyle Bradish (R) | Implied Total: 4.26 | ROO Score: 6.3/10
This is the matchup arbitrage of the slate. Bradish is at a 5.03 ERA over 34 innings with a 1.82 WHIP, a 4.84 FIP, and a 13.4% walk rate that says command is still rebuilding from his return. The ROO model grades ATH at a 10 on stack leverage and 8.3 on platoon edge, the highest platoon mark on the slate. Camden HR park factor is 127 in the model and the offense ceiling score is 5.5, both of which suggest the Athletics still have a real ceiling despite the lower implied.
The platoon math is the headline. Bradish has a .460 wOBA against right handed bats this season in 11 innings and a .359 wOBA vs left handed bats in 23 innings, and both sides are vulnerable but the right handed split is the slate worst for any starter in his salary tier. The Athletics RHH vs RHP wRC+ is 91, which is not elite, but Brent Rooker (R) and Shea Langeliers (R) have the individual splits to attack Bradish even in the small sample. The lefty side is where it gets interesting because ATH LHH vs RHP wRC+ is 129.7, the second best mark on the slate, and Kurtz, Soderstrom and Cortes are all from that side. Build with at least three lefties anchored by Kurtz, then pair Rooker as the right handed thunder. Ownership will run lower than BAL on the bring back side, which makes this the higher leverage half of the game.
Core pieces: Nick Kurtz (L), Tyler Soderstrom (L), Brent Rooker (R), Shea Langeliers (R)
3. SD vs Michael McGreevy (R) | Implied Total: 4.61 | ROO Score: 6.0/10
The Padres land third on the ROO board because the regression case on McGreevy is real and the offense ceiling at 4.6 is good for a Petco home stack. McGreevy is at a 2.52 ERA over 39.1 innings, but his FIP at 4.18 and xFIP at 4.05 are nearly a run and a half ahead of his actual ERA, propped up by a .209 BABIP and an 86% strand rate. The model flags him with the SP LOB regression risk tag for a reason, his 16% strikeout rate does not justify the run prevention. The park weather score at 2.4 is the only real drag because the wind is blowing in and Petco is a known HR suppressor.
McGreevy does not have a meaningful platoon split, his vs LHH wOBA is .262 and vs RHH wOBA is .266, but the right handed sample is the bigger gap with a 22% HR/FB rate. SDP RHH vs RHP wRC+ is 100.6, which is a polite way of saying the model thinks the regression on McGreevy is doing the heavy lifting here. Tatis Jr. and Manny Machado from the right side are the anchors, with Jackson Merrill from the left side as the leadoff piece who the sleeper model also flagged. The wind in does cap the HR ceiling, so this is more of a runs and gaps stack than a HR ceiling stack. Ownership will be moderate because Petco's reputation suppresses field interest in SD home stacks.
Core pieces: Fernando Tatis Jr. (R), Manny Machado (R), Jackson Merrill (L), Ramon Laureano (R)
Pitchers
There are three clear tiers tonight. Top tier sits with Misiorowski, Sale, Cease, and Fried in the $9,200 to $10,000 range. Mid tier opens up at McLean, Ray, Hancock and Bubic between $8,600 and $9,000. Punt tier starts at Kyle Bradish at $7,500 which is a tournament avoid, and Connelly Early at $7,700 as a quieter mid-range piece.
Dylan Cease (TOR) vs LAA | $9,500 | CASH
Cease is the cash lock of the slate. He is at a 3.05 ERA across 38.1 innings with a 33% strikeout rate, a 2.12 FIP that says the underlying skills are still elite, and a Rogers Centre dome that removes weather variance. The Angels are implied at just 3.01 against him, with LAA RHH vs RHP wRC+ at 100 and LHH vs RHP wRC+ at 87.7. They strike out at the highest rate in baseball outside the K/PA leaderboard's top three. Floor is high, ceiling is high, salary is fair. The chalk on him will be heavy and that is fine for cash.
Max Fried (NYY) at MIL | $9,200 | CASH
Fried pairs with Cease at the top of the cash board. He is at a 2.39 ERA across 52.2 innings with a 2.72 FIP, an 0.17 HR/9 rate that is the slate's best, and his vs LHH split is brutal at .177 wOBA. Milwaukee is implied at 3.18 indoors at American Family Field, and the Brewers RHH vs LHP wRC+ at 74 is among the worst on the slate. Fried's ground ball rate is 46% which keeps the dome from hurting him. Use him as the cash anchor if you want to fade some of Cease's ownership.
Nolan McLean (NYM) at ARI | $9,000 | CASH
The third cash arm. McLean is at a 2.97 ERA across 39.1 innings with a 2.12 FIP, a 33% strikeout rate, and a vs LHH wOBA of .239 that he uses to hold lefty bats in check. Arizona is implied at just 3.81 in the dome at Chase Field, and the Diamondbacks lineup runs cold lately at a 75 wRC+ over the last 30 days. The dome neutralizes any park edge that ARI hitters usually get. The catch is that Chase plays as a hitter park even with the roof closed, but McLean's whiff stuff plays anywhere. He is the leverage cash arm at $9,000 if you want to fade Cease and Fried completely.
Chris Sale (ATL) at LAD | $9,700 | GPP
The boom or bust arm of the slate. Sale is at a 2.14 ERA over 42 innings with a 30% strikeout rate and a vs LHH wOBA of .225 that is essentially flawless. Dodger Stadium is the catch. The park grades as a 122.7 HR factor for lefties and the LAD lineup runs Tucker, Smith and Muncy from that side, all of whom have hit Sale's slider in the past. His FIP at 3.50 is fine, but the xFIP at 3.27 confirms this is a high variance start at a tough venue. K ceiling is real, win equity is shaky given LAD is the favorite. Lower owned than Cease and Fried, which is the GPP play.
Kris Bubic (KC) vs DET | $8,600 | GPP
Bubic is the mid-tier value pick. He is at a 3.32 ERA across 40.2 innings with a 26% strikeout rate, an 0.66 HR/9 rate, and a vs RHH wOBA of .281 in 30.2 innings, the bigger of his two splits. Detroit is implied at just 3.63 in Kauffman with DET RHH vs LHP wRC+ at 89, a soft strikeout-friendly target for a lefty. The win equity is good with KC as the home favorite. The K ceiling is not Cease or Sale level, but at $8,600 with this matchup the salary value is the play. Save him for GPPs because the strikeout floor is the question mark.
Pitcher Regression to Watch
The season is far enough along now that 30 plus inning samples are starting to mean something. Two starters today have meaningful gaps between their ERA and their underlying numbers, and both are going the wrong way for the field.
Foster Griffin (WSH) at MIA | Negative Regression Candidate
Griffin has been the lucky lefty of the early season. He is sitting on a 2.27 ERA across 39.2 innings, but his FIP is 4.32 and his xFIP is 4.23, both around two runs ahead of his actual ERA. His BABIP is .220 and his strand rate is 84%, both of which are unsustainable for a starter with a 20% strikeout rate and a 1.13 HR/9. His vs LHH split has a 14% HR/FB rate already creeping up. Miami is implied at 4.53 against him in a Marlins home dome, and the Marlins lineup carries individual sleeper threats in Stowers and Morel that the model already flags. The MIA side of this game is a quiet leverage stack since Griffin's ERA still anchors public perception.
Michael McGreevy (STL) at SD | Negative Regression Candidate
McGreevy is the same story in a different uniform. He has a 2.52 ERA over 39.1 innings, but his FIP at 4.18 and xFIP at 4.05 are nearly a run and a half above the surface line. His BABIP at .209 is the lowest among slate starters by a good margin, and his strand rate at 86% leaves no headroom. The strikeout rate at 16% is well below average, which means the run prevention is held up entirely by batted ball luck. The Padres are implied at 4.61 against him at Petco, and the SD stack already grades as a top-three ROO option. Petco's wind in caps the HR ceiling but does not erase it. McGreevy is the regression target the field still trusts as a value SP, and that is exactly when fading or stacking against him is the move.
Final Thoughts
The cash spine looks straightforward. Cease or Fried at the top, McLean as the leverage cash arm if you want to differentiate, and a BAL anchor or two underneath. BAL is the highest implied stack on the slate at 5.24 and the field will be on it, but the math holds up because Lopez's 6.51 ERA is not an accident. Pair a Rutschman or a Henderson with one of the top three SPs and the cash framework comes together at a fair salary level.
The biggest situational note before lock is the Cleveland-Minnesota precip number. A 28% chance is not a panic level but it is enough that you should have a plan B if showers push the start back. The other thing to watch is the Athletics lineup, since Kurtz at the leadoff spot has been moved around in recent games and a drop to the four hole still keeps him in the stack but changes the bring back math. Also keep an eye on the Pittsburgh-San Francisco wind, because Oracle blowing out is not a normal event and any shift back to neutral by first pitch should pull you off the SF stack entirely.
The GPP pivots that matter most are the ATH stack against Bradish at lower ownership than BAL on the bring back, the SD stack against McGreevy where the regression case carries the math even at Petco, and the Sale fade by going to McLean as the leverage cash arm. The first two should be in 30 to 50 percent of GPP lineups, the McLean leverage is more of a 15 to 20 percent build for tournaments only. Construction wise, double up on the BAL exposure in cash and split BAL with an ATH or SD mini in GPPs. Cash is about hitting projections, GPP is about being right where the field is wrong, and the field is wrong on Foster Griffin and McGreevy today.
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.
