Weather to Watch
Friday hands us a thirteen-game board and a forecast that mostly works for the bats. One desert game is playing in conditions I can only describe as unfair.
San Diego at Baltimore | Oriole Park at Camden Yards | Overcast, 90F | Wind: 10 mph WNW
Ninety degrees in Baltimore adds real carry even with the wind cutting across. A small rain chance is worth a glance before lock, nothing more.
Detroit at Cleveland | Progressive Field | Clear, 78F | Wind: 7 mph W
Mild, light crosswind, nothing happening here. I would not move a single roster spot over this forecast.
Texas at Boston | Fenway Park | Clear, 81F | Wind: 6 mph E
The one yard where the air leans toward the pitchers, a soft breeze blowing in from the east. A quiet nudge for the arms, and I will take it where Sonny Gray is concerned.
Arizona at Cincinnati | Great American Ball Park | Clear, 82F | Wind: 10 mph NW
A 10 mph wind pushing out of a tiny home run park. Only Vegas beats these conditions for power tonight, and both lineups carry bats built to cash in.
Atlanta at New York Mets | Citi Field | Overcast, 94F | Wind: 11 mph W
Queens is baking at 94, and heat does more for fly balls than most people credit. The one-in-five rain chance is the only thing keeping me from calling it a clean boost.
Los Angeles Dodgers at Chicago White Sox | Rate Field | Clear, 76F | Wind: 11 mph W
A steady breeze toward the seats on the South Side. It gives the power bats a modest lift, and it matters for one arm I will get to later.
Houston at Kansas City | Kauffman Stadium | Clear, 87F | Wind: 7 mph SSE
Kauffman finally exhales after two straight days of 21 mph gusts. The dry 87-degree air still plays friendly, just without the fireworks of earlier this week.
St. Louis at Minnesota | Target Field | Clear, 79F | Wind: 12 mph W
Wind out at 12 in Minneapolis. A sneaky boost for fly balls in a park that can use the help.
Tampa Bay at Los Angeles Angels | Angel Stadium | Clear, 83F | Wind: 8 mph W
A gentle push toward the outfield in Anaheim. Mild plus for hitters and that is the whole note.
Colorado at Athletics | Las Vegas Ballpark | Clear, 98F | Wind: 16 mph W
Here is the unfair one. Ninety-eight degrees, desert-dry air, 2,000 feet of elevation, and 16 mph blowing toward the fences. Anything hit in the air tonight has a tailwind and thin air working for it.
Chicago Cubs at San Francisco | Oracle Park | Mostly Clear, 60F | Wind: 9 mph W
Sixty degrees by the bay. The wind points out, but cold, damp marine air claws back most of what the breeze gives.
Toronto and Milwaukee sit under roofs, so those two games answer to pricing and matchups alone.
HR Calls
Yordan Alvarez (HOU) $6,200 vs Luinder Avila
Lefty bats are hitting Avila to the tune of a .375 wOBA and a .485 slug, and 12.5% of their fly balls against him have already left the yard. Now he draws one of the scariest lefty hitters alive. Alvarez is barreling 18.6% of his contact with a .384 xISO, and Kauffman at 87 degrees gives a mistake all the room it needs. He costs the most of my three calls. He earns it.
Shea Langeliers (ATH) $5,800 vs Zach Agnos
The wind in Vegas almost feels like overkill for this one. Right-handed bats are slugging .631 against Agnos with 2.45 HR/9, and nearly half the contact they make off him is struck hard. Langeliers barrels close to 15% of his batted balls and gets that profile in 98-degree desert air with the flags pointed at the fences. His ISO over the last 30 days is a quiet .077, which is probably why his price has not run away yet. I think this is the spot where the cold stretch ends.
Samuel Basallo (BAL) $3,800 vs Griffin Canning
Canning's lefty split this season is ugly: a .618 slug, 3.12 HR/9, and 31.6% of lefty fly balls clearing the wall. That last number is absurd, basically one of every three flies a lefty has hit off him this year landed in the seats, and it has not slowed down. Basallo carries a .341 ISO over his last 30 days with over half his contact struck hard, and the 90-degree Baltimore evening helps the ball travel. At $3,800 in the five hole, he is my favorite cheap swing on the board.
Stacks to Target
One stack towers over everything tonight, and the market will treat it that way. The other two are bets against starters whose surface numbers are lying.
1. Athletics vs Zach Agnos (R) | Implied Total: 8.92 | ROO Score: 6.4/10
An 8.92 implied total is a number you normally only see at altitude, and tonight it belongs to the Athletics in the desert. Agnos owns a 7.78 ERA across 16 appearances and just 37 innings, which tells you Colorado treats him as a short-outing arm; Blas Castano has been mopping up the middle innings behind him, and that relief group carries a 4.63 xFIP over the last month with a .390 wOBA allowed to left-handed bats. So the A's open against a starter getting slugged at .631 by righties and finish against a bullpen that has been worse. Langeliers and Rooker draw the loudest matchup, while Kurtz and Soderstrom feast once the pen takes over. This will be the most popular stack of the night, and at this implied total it deserves to be.
Core pieces: Nick Kurtz $6,000 (L), Shea Langeliers $5,800 (R), Brent Rooker $4,500 (R), Tyler Soderstrom $5,000 (L), Max Muncy $4,000 (R).
2. Milwaukee vs Andrew Painter (R) | Implied Total: 5.12 | ROO Score: 5.0/10
Milwaukee has scored eight runs a game over the last week, and now the schedule serves up Painter, who is sitting on a 5.76 ERA with damage coming from both sides. Righty bats have hit him to a .390 wOBA with 2.11 HR/9, which puts Chourio and Contreras on the soft side, and the lefty group that runs a 118 wRC+ against right-handed pitching is not exactly drawing a tough assignment either at a .344 wOBA. The catch is what comes later, because Philadelphia's relief corps has been excellent at a 3.14 xFIP, so I want this stack doing its work in the first five innings. Rostering Brewers bats also pairs neatly with the pitcher I will get to in a minute. A 5.12 implied under a roof keeps the floor honest.
Core pieces: Jackson Chourio $5,500 (R), William Contreras $5,000 (R), Christian Yelich $5,300 (L), Brice Turang $5,700 (L), Jake Bauers $4,900 (L).
3. Los Angeles Dodgers vs Anthony Kay (L) | Implied Total: 5.17 | ROO Score: 5.0/10
While Kay has been a decent story for the White Sox, the 3.78 ERA is doing a lot of cosmetic work. Right-handed hitters own him to the tune of a .392 wOBA and a .506 slug with 1.70 HR/9, and against them his 4.5 BB/9 nearly matches his 5.3 K/9, so Pages and Betts step into the friendliest matchup in this lineup. The Dodger lefties are no throwaways against a southpaw either, running a 118 wRC+ in that split, which keeps Ohtani and Freeman firmly in play. The honest caveat: Chicago's bullpen has been fine at a 3.93 xFIP over the last month, so the runs probably need to come off Kay himself. More on why I think they will in the regression section.
Core pieces: Shohei Ohtani $6,500 (L), Andy Pages $5,400 (R), Mookie Betts $4,400 (R), Freddie Freeman $5,000 (L), Kyle Tucker $4,800 (L).
Pitchers
Pricing did us a favor for once: the two best arms on the board are also the two clearest plays. Below them the slate gets murky in a hurry.
Jacob Misiorowski (MIL) vs PHI | $12,000 | CASH
I cannot build a real argument against him. The 1.65 ERA has a 2.04 xFIP underneath it, he punches out hitters at a 13.7 K/9 with a 17.3% swinging-strike rate, and Philadelphia's 2.38 implied is the smallest number on the board. The roof removes weather from the conversation entirely. Twelve thousand is a lot of salary. It buys the safest six innings on the board.
Joe Ryan (MIN) vs STL | $10,000 | CASH
Ryan is the rare expensive arm whose surface and skills agree: a 3.07 ERA next to a 9.9 K/9 and a microscopic 1.9 BB/9. St. Louis sits at a 3.80 implied, among the softest marks of the night. My one nitpick is the 12 mph wind blowing out behind him, because Ryan lives at the top of the zone and gives up his share of fly balls. I am paying anyway; command this good against a lineup this quiet usually wins the argument.
Sonny Gray (BOS) vs TEX | $8,300 | CASH
Gray is the value that lets you fit bats. A 3.21 ERA with a 2.6 BB/9, Texas implied at just 3.87, and Fenway's breeze blowing in for good measure. The 7.1 K/9 caps his tournament appeal, but cash lineups only need six steady innings from him, and that has been his job description all season.
Nolan McLean (NYM) vs ATL | $8,700 | GPP
McLean is better than his 3.99 ERA, with a 3.08 SIERA and a 10.2 K/9 while a 66% strand rate drags the surface line down. Why tournaments instead of cash? The 94-degree heat in Queens punishes mistakes, and Atlanta's order is more dangerous than its 3.91 implied suggests at the top. If the whiffs hit, the price looks silly by night's end.
Roki Sasaki (LAD) vs CWS | $8,200 | GPP
The strikeout ceiling is real, a 12.9% swinging-strike rate against a White Sox group implied at just 3.83 runs. The risk is just as specific: 1.76 HR/9 on a 16.7% HR/FB, and Rate Field's wind blows out tonight. That combination is what GPPs are built to absorb, so I will take a couple shares and live with the occasional crooked inning.
Pitcher Regression to Watch
By mid-June the small-sample excuses have mostly expired. Two gaps on this slate are too wide for me to ignore.
Jack Flaherty (DET), Positive Regression Candidate
Flaherty owns an 11.1 K/9 and is carrying a 5.35 ERA anyway, which takes some doing. The explanation is a .345 BABIP against and a 63.6% strand rate, both numbers that drift back toward normal for pitchers who miss this many bats, and his 3.50 SIERA says the underlying work has been fine. DraftKings has him at $7,200 tonight, a price built on the ERA rather than the skills. Cleveland at a 4.45 implied in dead Progressive Field air will not scare anyone, and I will have some tournament shares waiting on the correction.
Anthony Kay (CWS), Negative Regression Candidate
The Dodger case from the stacks section rests on this. Kay's 3.78 ERA floats on a .278 BABIP and an 81% strand rate, while the xFIP underneath reads 4.99 and righty bats whiff at a feeble 5.3 K/9 against him. Contact-heavy profiles with that much traffic luck tend to give the runs back in bunches rather than gradually. Los Angeles is the first offense in line to collect, and the 11 mph wind toward the Rate Field seats will not do him any favors when it happens.
Final Thoughts
For cash I am anchoring Misiorowski and accepting the salary squeeze that follows. The Vegas game pays the bill: Soderstrom at $5,000 and Muncy at $4,000 keep Athletics exposure affordable, and Basallo at $3,800 is the bat that makes the whole build solve. If you can fit a second arm, Ryan is the one; if not, Gray holds the floor for $1,700 less.
For tournaments, Vegas checks every game-stack box: a 14 total with five-plus implied runs in each dugout, two short-leash starters, and that wind. Run four or five Athletics and bring back Goodman or Tovar, who get to face a rookie lefty making his third big-league appearance with a thin Athletics pen behind him. If the chalk in that game makes you itchy, Baltimore lefties against Canning sat just outside my top three: Henderson, Basallo, and Cowser draw that 31.6% lefty HR/FB split in 90-degree heat at a fraction of the Vegas price tag.
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.
