Weather to Watch
Seattle at Washington | Nationals Park | Mostly Clear, 91F | Wind: 12 mph SSW
If I am anchoring a roster to one forecast, it is this one. Ninety-one degrees with a steady breeze pushing past the right-center gap turns Nationals Park into the friendliest power yard going this afternoon, and the arm standing in the way only sweetens it.
Arizona at Cincinnati | Great American Ball Park | Overcast, 81F | Wind: 16 mph WSW
Sixteen miles an hour leads the board for wind. It cuts across the yard at an angle rather than straight out, so I will not pretend it is Coors, but in a band box this small any extra carry shows up on the scoreboard.
San Diego at Baltimore | Oriole Park at Camden Yards | Overcast, 92F | Wind: 10 mph S
The hottest reading of the day at 92, and Camden's short porch in right is built for left-handed thump, with the heat only adding to it. The breeze is a gentle one out to the pull side, enough to let fly balls travel without forcing the issue.
Atlanta at New York Mets | Citi Field | Overcast, 88F | Wind: 13 mph S
Citi usually plays bigger than this, but 88 degrees and a breeze toward the outfield trim the dimensions a touch. I would call it a quiet plus rather than a green light.
Los Angeles Dodgers at Chicago White Sox | Rate Field | Mostly Clear, 70F | Wind: 12 mph NW
A steady breeze out to right on the South Side. Seventy degrees is mild, but the direction is the part I care about, because it lifts exactly the contact the visiting bats are built to produce.
St. Louis at Minnesota | Target Field | Clear, 68F | Wind: 14 mph NW
Fourteen out at Target is a sneaky helper in a yard that often smothers power. Sixty-eight degrees keeps it from being a true bonanza, so I file it as a minor nudge for the fly-ball hitters.
Detroit at Cleveland | Progressive Field | Overcast, 79F | Wind: 7 mph W
Soft crosswind and a one-in-three rain chance to keep an eye on pre-lock. The air itself does nothing to move a baseball here today.
Houston at Kansas City | Kauffman Stadium | Clear, 75F | Wind: 10 mph NNW
Pleasant and pitcher-leaning. The breeze actually shaves a little off the carry, so nothing in this forecast pulls me toward Kauffman bats.
Two roofs round out the board, Rogers Centre and American Family Field, where the forecast does not get a vote and the parks carry the whole conversation.
HR Calls
Andy Pages (LAD) $5,300 vs Erick Fedde
Start here. Fedde has a genuine platoon problem against right-handed hitters, who have taken him for a .573 slug and a 34.4% HR/FB, meaning more than one in three fly balls against him ends up in the seats, alongside a 3.19 HR/9. Pages is the cleanest righty in a Dodger lineup carrying the slate's highest implied total, and the Rate Field wind is blowing out toward his pull side. I am rarely this sure of a bat under $5,500.
Julio Rodriguez (SEA) $5,600 vs Miles Mikolas
Rodriguez has not slugged the way his tools promise this year, and yet his bat speed still grades near the top of the league, which is why I see today as the day to jar it loose. Mikolas has been squared up from both sides, and right-handed bats in particular have hung a 2.20 HR/9 and a 25.9% HR/FB on him. Drop that into 91-degree Nationals Park air with the wind out and I will bet on the swing finally connecting.
Nathaniel Lowe (CIN) $3,200 vs Zac Gallen
Here is the cheap one I keep circling. Gallen is surrendering a 49.6% hard-hit rate to left-handed bats, the kind of contact that leaves the yard in this band box, and Lowe owns a .275 ISO the price has not registered. At $3,200 with 16 mph blowing and an elite home run environment, I want the exposure.
Stacks to Target
The stacking menu is top-heavy, with two offenses well clear of the field and a third I like more for its zip code than its matchup. All three draw right-handers who keep getting hit.
1. Seattle vs Miles Mikolas (R) | Implied Total: 5.63 | ROO Score: 6.1/10
Seattle is the group I trust most. Mikolas carries a 5.90 ERA with a 6.42 xFIP and a 2.07 HR/9, and the damage comes from everywhere, with lefties posting a 21.9% HR/FB against him and righties a 25.9% mark. That sets up perfectly for a balanced Seattle order that mashes right-handed pitching, the lefty side of Naylor, Raley, and Canzone running a 120 wRC+ and a .202 ISO in that split. Washington's bullpen is no escape hatch, sitting near a 5.00 xFIP overall and a brutal 5.85 against lefties. Add the best power air on the board and this is the cleanest stack I can draw up.
Core pieces: Julio Rodriguez $5,600 (R), Randy Arozarena $5,400 (R), Josh Naylor $5,100 (L), Luke Raley $4,300 (L), Dominic Canzone $3,400 (L)
2. Los Angeles Dodgers vs Erick Fedde (R) | Implied Total: 5.98 | ROO Score: 6.1/10
The Dodgers own the slate's highest implied total, so they have to be here, but I want to be honest about the shape of it. Fedde's one survival skill is neutralizing lefties, and Los Angeles trots out a left-handed heavy order, so the cleanest home run equity sits with the two righties, Betts and Pages, who get his 3.19 HR/9 side. I am stacking this for the run total and the wind blowing out at Rate Field, not for a platoon smash. Chicago's bullpen has pitched to a tidy 2.99 ERA, so the runs likely need to come off Fedde himself, which his profile says they will.
Core pieces: Shohei Ohtani $6,500 (L), Andy Pages $5,300 (R), Freddie Freeman $5,000 (L), Mookie Betts $4,500 (R), Kyle Tucker $4,500 (L)
3. Baltimore vs Walker Buehler (R) | Implied Total: 5.48 | ROO Score: 5.4/10
Baltimore is the lower-floor option of the three, and I want to set expectations. Buehler still limits the long ball with a 3.74 xFIP and a tiny 0.30 HR/9 against lefties, so this is less a barrage and more a heat-and-traffic play in 92-degree Camden. The Baltimore lefties of Henderson, Basallo, and Holliday draw a generous 11.3% walk rate out of Buehler and a 119 wRC+ versus righties, which keeps the line moving even when the bombs do not come easy. San Diego's relief has been outstanding, a 2.31 ERA out of the pen, so I need the damage early. The price and the park keep it on my board.
Core pieces: Gunnar Henderson $5,400 (L), Pete Alonso $5,200 (R), Adley Rutschman $4,300 (S), Jackson Holliday $3,800 (L), Colton Cowser $2,600 (L)
Pitchers
The arms split into one obvious anchor and a cluster of strikeout-leaning darts. Pricing points you the right way at the top for once.
Cristopher Sanchez (PHI) vs MIL | $11,600 | CASH
Sanchez is the closest thing to a sure six innings on the slate. He pairs a 1.55 ERA with a 2.17 xFIP and a 10.9 K/9 while walking nobody, and Milwaukee's 3.35 implied total is the lowest mark of the afternoon. The roof takes weather out of it entirely. Nobody on the board costs more, and in a cash build he earns every dollar.
Gavin Williams (CLE) vs DET | $9,300 | CASH
Williams is the value tier of safety. The 3.34 ERA sits on top of a sharper 2.98 xFIP and a 10.3 K/9, and Detroit brings a quiet 3.67 implied total into a neutral Progressive Field. My one hesitation is the home run rate, a 15.3% HR/FB that has bitten him before, but the matchup and the strikeouts keep him a comfortable cash play.
Casey Mize (DET) vs CLE | $8,000 | CASH
Mize wears a glossy 2.29 ERA, and the 3.42 xFIP underneath says he has had some help. He misses enough bats at a 9.3 K/9 to matter, keeps the ball in the yard, and Cleveland's 3.83 implied total is modest. The floor is thinner than the surface line implies, but at this price I can live with that in cash.
Kyle Harrison (MIL) vs PHI | $10,700 | GPP
Harrison brings the highest strikeout rate in the pool, an 11.7 K/9 alongside a 2.92 xFIP, and the dome erases any weather worry. The reason he is a tournament play and not a cash lock is the opponent, because Philadelphia can punish a mistake and Harrison lives in the air enough to hand one over. If the whiffs show, his ceiling is the best of any arm here outside Sanchez.
Taj Bradley (MIN) vs STL | $8,600 | GPP
Bradley is the boom-bust special. The 10.1 K/9 is real and so is the 4.0 BB/9, which is why his nights swing so wildly. St. Louis checks in at a 4.40 implied total, hardly a soft landing, so he is a tournament-only play where the strikeout ceiling can outrun a walk-fueled inning.
Pitcher Regression to Watch
By now the June lines have stopped hiding much, but two arms here are still running on numbers that do not add up. One is owed a break, the other is owed a bill.
Trevor Rogers (BAL), Positive Regression Candidate
Rogers is wearing a 6.15 ERA that overstates how poorly he has actually thrown. His xFIP sits at 4.28, and the gap traces to a .313 BABIP and a 60.7% strand rate, both of which drift back toward normal over time. He is not suddenly an ace, but he is better than that ERA, which makes the San Diego bats a slightly riskier play than the gaudy number suggests and Rogers himself a sneaky buy-low in a tournament.
Spencer Arrighetti (HOU), Negative Regression Candidate
Arrighetti's 2.21 ERA is the slate's biggest mirage. The xFIP reads 4.94, better than two and a half runs north of the ERA, propped up by a .234 BABIP, an 84% strand rate, and a 4.9 BB/9 that usually catches up with a pitcher in a hurry. Kansas City is the lineup positioned to collect, and at a 4.43 implied total the Royals are a live tournament stack at that price.
Final Thoughts
In cash, I start with Sanchez and eat the salary, then build the bats around the Seattle middle. Rodriguez and Naylor are the steady duo against an arm with no whiff and no command, and Canzone at $3,400 is the salary reliever that lets the rest of the build breathe. If I would rather slot Williams as the arm, the Seattle core drops a notch in price and I lean on Raley and Arozarena instead.
In tournaments, I want both sides of San Diego at Baltimore, a 10-run total with each lineup projected around five and a pair of hittable starters in Buehler and Rogers. Arizona is my contrarian lever, because the team has been pedestrian against righties but Andrew Abbott carries a true reverse split, walking and getting hit by right-handed bats at Great American, so a Marte-led righty stack in that band box is the sort of angle that takes down a GPP if the offense shows. Need a cheap way to stand out, the Lowe and Canzone punts open the room to pay up for Sanchez.
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.
