Weather to Watch
Miami at Colorado | Coors Field | Overcast, 92F | Wind: 17.3 mph SSW
A mile up, 92 degrees, and a 17 mph breeze pushing toward the outfield. The altitude alone would do it, but the wind is a bonus, and this is the loudest run environment on the board. There is a storm cell in the forecast, though the rain odds are low enough that I would not plan around a delay.
Tampa Bay at Kansas City | Kauffman Stadium | Thunderstorm, 95F | Wind: 16.9 mph SSW
This is the hottest yard today and the air is moving out hard. Kauffman is normally a doubles park, but bake it at 95 with a tailwind and balls start clearing the wall. Keep half an eye on the radar.
San Diego at Chicago Cubs | Wrigley Field | Thunderstorm, 92F | Wind: 13.4 mph SW
The breeze is rolling out to right and center, and that is the Wrigley that flips into a hitter's playground. Warm and gusty is exactly the recipe pitchers dread on the North Side. The storm chance reads near zero, so I am treating it as a clean launching spot.
Los Angeles Dodgers at Athletics | Sutter Health Park | Clear, 85F | Wind: 12.2 mph SW
The minor-league park in Sacramento already plays tiny, and a 12 mph wind blowing toward the gaps makes it tinier. Clear and warm, with carry on everything in the air. Cheap power travels well here tonight.
Washington at Boston | Fenway Park | Overcast, 84F | Wind: 6.8 mph SSW
A soft breeze nudges toward right and the air is warm enough to help. I lean toward the wall and line-drive doubles over loft in this one, since the carry is only mild.
St. Louis at Atlanta | Truist Park | Thunderstorm, 96F | Wind: 6.2 mph ENE
Brutally hot, which usually pumps a yard up, but the wind is drifting back in toward the plate and cancels some of that. Call it a wash, with the heat and the breeze pulling against each other. There is a storm parked in the forecast, so check the radar one more time before you submit.
Detroit at New York Yankees | Yankee Stadium | Mostly Clear, 86F | Wind: 9.7 mph SSE
A crosswind and mid-80s air that mostly cancel each other out. The short porch in right is the only carry I would chase, and you have to get past two aces to bother.
Los Angeles Angels at Seattle | T-Mobile Park | Overcast, 66F | Wind: 5.3 mph WSW
Coolest park on the slate, and the heavy marine air swallows fly balls regardless of the breeze. This is a pitcher's night, not a spot to chase cheap power.
Four roofs are shut tonight at Chase Field, Daikin Park, American Family Field, and Rogers Centre. Inside those four the fences do the talking and the sky stays out of it.
HR Calls
Shohei Ohtani (LAD) $6600 vs Jeffrey Springs
Ohtani is the rare bat I will pay any price to roster in a park like this. Springs has been a different pitcher than the one Tampa fans remember, and the homers are the tell: lefties have taken him for a 2.0 HR/9 with a 21.4% HR/FB clip, and that number climbs even higher against righties. Drop that profile into the Sacramento bandbox with the wind out and the math turns ugly for him in a hurry. I have no problem spending up to the top tier on this one.
Jac Caglianone (KC) $4600 vs Griffin Jax
Caglianone is hitting the ball as hard as anyone on this slate, a 65.3% hard-hit rate that is silly for a price this far down the board. Jax has a real platoon problem from the left side, where he is surrendering a 1.74 HR/9 with a 31.6% HR/FB rate, and an 8.1% walk rate to lefties says he falls behind and then has to come into the zone. That is the meatball-per-at-bat pattern that gets punished, and Caglianone swings from the side that punishes it. The Kauffman heat and tailwind are the cherry on top.
Dansby Swanson (CHC) $3500 vs JP Sears
Funny to find Swanson this cheap with the wind doing what it is doing at Wrigley. Sears is a fly-ball lefty who has been homer-prone to right-handed bats throughout his career, closer to a 2.0 HR/9 against righties, and Swanson hits from the right. He is not the barrel monster the top of this list is, but at this salary in a wind-out yard against a pitcher who lives up in the zone, the price is the whole argument. I would call it the best cheap power swing on the board.
Stacks to Target
Tonight the pitchers I want to attack are a lucky lefty overdue for a fall, a fly-ball starter stuck in a wind tunnel, and an arm returning from a long layoff at the worst possible address. Three offenses stand out.
1. Los Angeles Dodgers vs Jeffrey Springs (L) | Implied Total: 6.21 | ROO Score: 6.6/10
Top projected runs on the slate, and the room they get to do it in is the reason. Springs is giving up loud contact to both sides, but the right-handed bats own the edge: he has been tagged for a 2.41 HR/9 and a .368 wOBA by righties this year, which is the soft side of a profile that is already leaking. Mookie Betts, Andy Pages, and Teoscar Hernandez are where the platoon damage starts, with Ohtani and Freddie Freeman bringing the lefty thump behind them. Sutter Health Park plays small and the wind is helping, so the ceiling here is a crooked number. One more nudge: the Athletics bullpen has been a sieve, near a 5.00 xFIP with a 2.04 HR/9, so a quick Springs hook does not save Oakland anything.
Core pieces: Shohei Ohtani $6600 (L), Freddie Freeman $5600 (L), Andy Pages $5300 (R), Mookie Betts $4800 (R), Teoscar Hernandez $4300 (R)
2. Chicago Cubs vs JP Sears (L) | Implied Total: 6.70 | ROO Score: 6.4/10
Highest implied total on the board belongs to the Cubs, and the wind at Wrigley is a big part of why. Sears lives in the air and has been homer-prone for years, roughly a 2.0 HR/9 to right-handed hitters across last season's bigger sample, and the breeze blowing out only widens the target. The righties carry it: Seiya Suzuki, Pete Crow-Armstrong from the left side, and Ian Happ switch-hitting into the platoon edge. The honest catch I will own: the Padres relief corps has been one of the better ones, so my preference is to get the damage in before Sears exits rather than waiting on a bullpen implosion that may never arrive.
Core pieces: Pete Crow-Armstrong $6500 (L), Ian Happ $4300 (S), Seiya Suzuki $4100 (R), Michael Busch $4000 (L), Dansby Swanson $3500 (R)
3. Miami Marlins vs Tanner Gordon (R) | Implied Total: 6.69 | ROO Score: 6.2/10
The pitcher matters here, but the zip code matters more, because this is Coors. Gordon is returning from a month away, the kind of comeback that comes with a quick hook, and his split against lefties is frightening: a .725 slug, a 3.45 HR/9, and a 55% hard-hit rate. The left-handed bats are the engine, so I start with Kyle Stowers, while Otto Lopez is the righty I refuse to drop. The catch with a returning starter is that the bullpen comes early, and Colorado's relief group at altitude is no refuge, sitting north of a 5.00 xFIP.
Core pieces: Kyle Stowers $5000 (L), Liam Hicks $5400 (L), Otto Lopez $5300 (R), Jakob Marsee $4700 (L), Heriberto Hernandez $4500 (R)
Pitchers
Cam Schlittler (NYY) vs DET | $10500 | CASH
I cannot talk myself out of him. Schlittler has been the best version of himself all year, a 1.62 ERA backed by a 2.21 FIP that says it is no mirage, and he pairs a 10.62 K/9 with a 1.8 BB/9. Detroit carries the lowest implied run total in this game at a shade over three, and the total sits at 7.5. He is the closest thing to a sure thing on the board.
Bryan Woo (SEA) vs LAA | $9000 | CASH
The surface ERA at 4.26 is doing Woo no favors, and the underlying work tells a better story: a 2.98 SIERA, a 3.06 FIP, and a tidy 1.74 BB/9. The matchup is the sell, though. Los Angeles sits with the lowest team total anywhere on the board, under three runs, and T-Mobile is the sort of park that smothers what little power they bring. I trust this spot more than the price suggests.
Joe Ryan (MIN) vs HOU | $9700 | CASH
Ryan misses bats at an elite rate, a 10.44 K/9 with a SIERA under 2.50, and the dome takes the weather variable out of it. The one thing keeping me from loving it fully is Yordan Alvarez, who can flip a slate by himself, so this is a cash play with a small asterisk rather than a fire-and-forget anchor.
Tarik Skubal (DET) vs NYY | $10000 | GPP
Skubal is an ace and the ratios prove it, a 2.63 xFIP and a 1.22 BB/9 that border on unfair. The reason he slides to the tournament tier is the opponent: this Yankees lineup is a tougher out than his usual fare, and the low game total caps his win equity. The strikeout ceiling is still league-best, which is exactly what you are paying for in a GPP.
Nolan McLean (NYM) vs TOR | $9300 | GPP
McLean racks up strikeouts, a 10.71 K/9, but the 3.43 BB/9 keeps the floor wobbly enough that I would rather take the upside swing than build cash around him. Toronto in a closed dome is a fair-not-great draw. The whiffs are the reason to click him.
Pitcher Regression to Watch
Matthew Boyd (CHC), Positive Regression Candidate
Boyd's 5.11 ERA looks alarming until you see the 2.61 FIP and 2.68 xFIP sitting underneath it. He is striking out better than 11 K/9, and the gap is almost entirely a .365 BABIP and a 60.8% strand rate, both of which are due to normalize toward his real level. The surface line says avoid, the process says the runs stop coming. I would rather buy the dip than fade him.
Justin Wrobleski (LAD), Negative Regression Candidate
Wrobleski's 2.72 ERA is not what it looks like. His xFIP is north of 6.50, he barely misses bats at a 7.8% swinging-strike rate, and the shiny ERA is propped up by a .234 BABIP and an 80% strand rate that no starter sustains. The Athletics are the bats standing in tonight, and they get him in a park that turns his fly balls into souvenirs. That is the spot I want to attack the moment the luck turns.
Final Thoughts
For cash, I am anchoring on Schlittler or Woo, both cheap on risk in low-scoring games, and pairing the arm with an Ohtani-led Dodgers piece or two. From there I fill the value with a Cubs bat like Ian Happ or Michael Busch and let Dansby Swanson at his salary save me the room to fit everyone. That core gives you a high floor without sacrificing the Coors and Sacramento ceiling.
In tournaments, the Marlins at Coors are my favorite leverage stack, since the field tends to default to the bigger-name offenses and a road team in Denver gets overlooked. I also love mixing the Athletics righty bats into builds as a contrarian piece against Wrobleski, whose number is begging to regress in that park. If you want one more dart, the Royals around Caglianone in the Kauffman heat give you a stack nobody else is forcing.
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.
