Weather to Watch
Milwaukee at Athletics | Las Vegas Ballpark | Overcast, 87F | Wind: 18.5 mph SW
The desert is cooking and the breeze is pushing the same way the ball wants to travel. This is the best hitting environment on the board.
Washington at San Francisco | Oracle Park | Overcast, 58F | Wind: 13.3 mph WNW
It is chilly by the Bay, but the wind is blowing out toward center and that matters more than the reading on the thermometer. I would not let the 58 degrees talk me off the bats here.
Houston at Los Angeles Angels | Angel Stadium | Overcast, 71F | Wind: 7.9 mph SW
Mild night in Anaheim with a soft breeze out to right. Nothing the air is doing helps or hurts in any meaningful way.
Seattle at Baltimore | Camden Yards | Clear, 80F | Wind: 9.7 mph ESE
Warm and clear, which Camden usually turns into carry, but the wind is running across the field rather than straight out. Call it a small nudge up, not a green light.
Cincinnati at San Diego | Petco Park | Overcast, 66F | Wind: 6.1 mph W
The marine layer is in and Petco rarely rewards fly balls after dark. I am shading this game down a touch.
New York Yankees at Cleveland | Progressive Field | Overcast, 84F | Wind: 9.4 mph NNE
It is warm enough to help, but the breeze is pushing back in toward center and that tends to eat the cheap homers. Doubles in the gap, sure. Fly balls that sneak over the wall, fewer of those.
Two roofs round out the night, Tropicana and Rogers Centre, where the forecast is irrelevant and only the matchup on the mound moves anything.
HR Calls
The homer board runs through two struggling arms and one very friendly ballpark. I want exposure cheap to expensive.
Yordan Alvarez (HOU) $6,200 vs Grayson Rodriguez
Grayson Rodriguez has been a mess since he came back, and left-handed bats are the ones doing the damage. They have slugged better than .700 off him with a homer roughly every other start, and he is running a 5.5 BB/9, which means he is behind in the count and grooving fastballs trying to climb back even. Yordan is the best lefty bat in the building, carrying a .319 ISO and barreling close to a fifth of his contact. At this salary he is the nearest thing to a free square the slate gives you.
Shea Langeliers (ATH) $5,200 vs Kyle Harrison
I will be honest: Kyle Harrison is pitching too well for this to look clean, an ERA under two and a strikeout rate north of 30%. The reason I am still here is the building. Las Vegas at 87 degrees with the wind blowing out is a launchpad, and Harrison has still surrendered a homer on more than 13% of fly balls against right-handed hitters. Langeliers bats leadoff, owns a .361 ISO, and in this park he only has to square one up.
Bryce Eldridge (SF) $2,800 vs Miles Mikolas
Mikolas is one of the most homer-prone starters going tonight, a 2.25 HR/9 with more than 20% of the fly balls he allows turning into homers. Eldridge is a rookie at the salary floor who already barrels 15% of what he hits, and the wind at Oracle is pushing out to center. You are paying bottom dollar for a lefty power bat against a pitcher who serves them up. I will take that swing.
Stacks to Target
The stacking menu is top-heavy tonight, one elite spot and a couple of soft-tossing matchups underneath it. I am building around the games where the opposing arm is hurt, lucky to still hold the job, or both.
1. Milwaukee vs Jeffrey Springs (L) | Implied Total: 6.8 | ROO Score: 9.4/10
Vegas has the Brewers at the top of the slate by a wide margin, and the reasons stack up. Springs carries a 4.98 FIP and has served up 1.8 HR/9, and right-handed bats have tagged him for a .448 SLG with a homer on better than 22% of their fly balls. The desert park handles the rest. I’ll level with you, though: Milwaukee against lefties is closer to average than elite, and the Athletics bullpen grades out fine at a 3.81 xFIP, so the ceiling here is front-loaded against Springs himself rather than a full nine-inning feast. It is still the highest team total on the board, and I want a piece.
Core pieces: Jackson Chourio $5,700 (R), Brice Turang $6,000 (L), William Contreras $5,500 (R), Andrew Vaughn $4,300 (R), Sal Frelick $3,900 (L).
2. Houston vs Grayson Rodriguez (R) | Implied Total: 5.1 | ROO Score: 8.6/10
If you want the cleanest matchup on the slate, it is this one. Rodriguez owns a double-digit ERA across four ragged starts, his command is gone at a 5.5 BB/9, and left-handed hitters have feasted on him to the tune of a .733 SLG. Houston's lefty bats sit at a 133 wRC+ against righties, and behind Rodriguez waits an Angels bullpen carrying a 5.23 xFIP and a 1.4 HR/9, so the runs do not stop if he exits early. This is my favorite spot to overweight.
Core pieces: Yordan Alvarez $6,200 (L), Jeremy Pena $4,300 (R), Jose Altuve $4,200 (R), Christian Walker $4,100 (R), Isaac Paredes $3,600 (R).
3. San Francisco vs Miles Mikolas (R) | Implied Total: 5.0 | ROO Score: 8.0/10
The Giants are the quiet third stack, and the case starts with the arm they are facing. Mikolas owns a 5.91 FIP and has a serious long-ball problem, a 2.25 HR/9 with roughly a fifth of his fly balls clearing the wall. The wrinkle that pushes this group up my board is the wind blowing out at Oracle, a park that usually swallows fly balls and tonight will not. San Francisco gets the platoon either way since Mikolas is hittable from both sides, and a Washington bullpen at a 4.95 xFIP offers no relief. Cheaper than the two above and a sneaky tournament pivot.
Core pieces: Rafael Devers $4,000 (L), Willy Adames $4,000 (R), Casey Schmitt $4,400 (R), Matt Chapman $3,400 (R), Bryce Eldridge $2,800 (L).
Pitchers
Pitching splits cleanly tonight into one obvious anchor and a pile of mid-tier arms with real warts. I would pay up for the safety and get weird in the value tier.
Cristopher Sanchez (PHI) vs TOR | $11,500 | CASH
There is rarely a true must-play on the mound, but Sanchez is about as close as it gets. A 1.46 ERA backed by a 2.21 xFIP says the run prevention is real, and a 58.6% ground-ball rate keeps the ball down in a dome that can otherwise play small. Toronto owns the slate's stingiest team total against him. I cannot build a serious argument the other way.
Gavin Williams (CLE) vs NYY | $8,700 | CASH
Cleveland's young righty has the strikeouts and tonight he has the wind too. He misses bats at a 29% clip, the 3.05 xFIP says that profile is clean, and the breeze blowing in at Progressive Field takes some of the sting out of a Yankees lineup that lives on the long ball. The risk is plain, New York can erase an arm with one swing, but the park is on his side.
Logan Webb (SF) vs WSH | $8,000 | CASH
Webb's 4.26 ERA is a lie the deeper numbers expose. He is running a 3.22 SIERA and a 57.7% ground-ball rate while stranding a career-low share of runners, which is the kind of misfortune that tends to even out. Washington carries one of the weaker offenses on the board into the matchup. I trust the floor more than the ERA suggests.
Kyle Harrison (MIL) vs ATH | $10,500 | GPP
The talent is loud, a sub-two ERA and better than 11 K/9, and that is exactly why he is a tournament arm rather than a cash lock tonight. The Las Vegas park is the catch, hot and windy and built for damage, so the same start that hands you a ceiling can also fall apart. I am fine eating that variance in GPPs where the strikeout upside pays off.
Walker Buehler (SD) vs CIN | $7,200 | GPP
Buehler's ERA looks ugly, but the 3.77 xFIP says he has pitched better than the line, and Cincinnati drags a bottom-tier implied total into a pitcher-friendly Petco. This is a dart, not an anchor. I am not sure how deep San Diego lets him go, which caps the cash case but keeps the price interesting for tournaments.
Pitcher Regression to Watch
Logan Webb (SF), Positive Regression Candidate
I covered Webb above, so I will keep this short. The ERA sits well north of the SIERA and xFIP, the ground-ball rate is elite, and the strand rate is unsustainably low. Pitchers with this shape watch their ERA drift down, not up. Tonight against Washington is a fine spot for the correction to begin.
Spencer Arrighetti (HOU), Negative Regression Candidate
Arrighetti's 1.94 ERA is one of the shinier lines on the slate, and almost none of it holds up. The xFIP sits near 5.00, he is walking better than 12% of the hitters he faces, and he is stranding 86% of baserunners on a .229 BABIP that nobody keeps. The Angels are the offense set to cash in when this corrects, and at home with Mike Trout in the two hole, they have the bats to make it hurt.
Final Thoughts
For cash, I am anchoring on Cristopher Sanchez and pairing him with the Houston bats against Grayson Rodriguez, Yordan Alvarez as the centerpiece. Christian Walker at $4,100 is the salary-saver that lets you afford the top of the board, a right-handed bat in a spot where Rodriguez has been hittable from both sides.
In tournaments, the San Francisco stack is my favorite pivot off the heavier Houston and Milwaukee chalk, since a wind-aided Oracle Park against Mikolas is the kind of spot most rosters will skip. I would also sprinkle in a few Seattle bats against Chris Bassitt, who has been crushed by left-handed hitters all year, as a one-off way to get different. Pair a cheap arm like Buehler with one of the big stacks and you free up the salary to jam two premium bats together.
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.
