Weather to Watch
Seven open-air parks tonight and the story is heat. Three of them grade as real power boosts, including the one sitting a mile above sea level.
MIL at COL | Coors Field | Overcast, 88F | Wind: 13.9 mph SSW
Coors at 88 degrees with a near-14 mph outbound gust is about as friendly as baseball air gets, a +13% HR push stacked on top of altitude. Every hitter in this game gets a raise tonight.
CIN at STL | Busch Stadium | Overcast, 89F | Wind: 12.2 mph SSW
Busch usually plays tame, but 89 degrees and a 12 mph wind out change the math, close to +10% on homers. I'm treating this as a hitter's park tonight, which it almost never is.
PIT at ATL | Truist Park | Overcast, 85F | Wind: 7.4 mph SSW
A softer version of the same setup, warm air with the wind pushing out for roughly +7% HR. Enough to nudge me toward the Atlanta bats, not enough to carry a thesis by itself.
BOS at NYY | Yankee Stadium | Clear, 82F | Wind: 8.9 mph SSE
Crosswind on a warm night, basically a wash. The short porch does its usual work no matter which way the flags point.
KC at MIN | Target Field | Clear, 78F | Wind: 6.8 mph N
The only precip number on the board worth a glance, around a 21% shower chance. Probably nothing, but give the radar a look near lock if you're heavy on this game.
NYM at SD | Petco Park | Partly Cloudy, 67F | Wind: 6.1 mph SSW
Cool marine air with a light push toward the fences. Petco stays a pitcher's park tonight.
LAA at LAD | Dodger Stadium | Mostly Clear, 69F | Wind: 6.5 mph SW
A small outward breeze adds about 3% to HR odds. Mild help, nothing more.
Five roofs are in play tonight: Toronto, Miami, Houston, Arlington, and Phoenix all take the forecast out of the conversation entirely.
HR Calls
The weather section did most of the work here, since two of the three calls come straight out of wind-out parks. The third lives in a dome and does not need the help.
James Wood (WSH) $6,200 vs Merrill Kelly
Wood has been hitting the ball as hard as anyone in the sport, and the matchup hands him the exact arm to punish for it. Kelly has been getting destroyed by left-handed bats this year, a .568 SLG allowed with more than two homers per nine and nearly half the contact against him from that side classified as hard. Wood barrels a quarter of his batted balls. Chase Field's roof means no weather assist, but I do not need one when the bat and the matchup both point the same direction. Of the three calls, this is the one I trust most.
Jake Bauers (MIL) $5,300 vs Ryan Feltner
Bauers is the forgotten name in a lineup full of louder ones, and he's been Milwaukee's best power buy per dollar for weeks. He hits fifth tonight at Coors, wind out, with the biggest run line of the night behind him, facing a Feltner profile that has coughed up 1.73 HR/9 with a 16% HR/FB this season. The honest caveat is that Feltner's early numbers against lefties look respectable, but that's a 12-inning sample and I'm not letting 12 innings talk me out of Coors physics. The barrel rate and ISO both back the price.
Alec Burleson (STL) $4,100 vs Brady Singer
DraftKings still has Burleson priced like a part-time platoon bat, and Singer is the exact righty that bat was built to punish. Lefties have hit Singer to the tune of a .637 SLG this season, with three homers per nine and a HR/FB pushing 24%, the kind of numbers that make me wonder how he's still allowed to face them. Burleson's expected power has been running ahead of his actual results all year, and that's the gap I want to buy. Add a 12 mph wind out at Busch and this is my favorite cheap homer of the night.
Stacks to Target
Vegas put the biggest number of the night in Denver, and the next two spots both come with wind at their backs. All three stacks face right-handed starters, so the lefty bats do most of the lifting here.
1. MIL vs Ryan Feltner (R) | Implied Total: 6.66 | ROO Score: 6.4/10
Milwaukee has scored almost eight runs a game over the past week, and now the schedule hands them Coors, a 13.9 mph wind out, and the fattest run expectation Vegas posted tonight. Feltner is the arm in the way, and his profile splits ugly: right-handed hitters have tagged him for a .428 wOBA and a .607 SLG, which puts Chourio and Contreras in the best individual spots on the team. The lefty group of Turang, Bauers, and Mitchell doesn't have the same split-specific case against him, but they don't need one at altitude with this run expectation. Colorado's bullpen carries a 4.67 xFIP, which keeps the scoring window open well past Feltner's exit, and he rarely works deep anyway. This stack will be popular. I do not care. The environment is too good to dodge on principle.
Core pieces: Jackson Chourio $5,900 (R), Brice Turang $6,200 (L), William Contreras $5,700 (R), Jake Bauers $5,300 (L), Garrett Mitchell $4,800 (L)
2. STL vs Brady Singer (R) | Implied Total: 5.08 | ROO Score: 5.7/10
St. Louis has not scored much this week, but Singer is exactly the matchup a slumping lineup wants to see. His season line is a 6.18 ERA with a 4.71 xFIP, he's allowed 2.82 HR/9 overall, and the lefty side of his split is a disaster: a .450 wOBA against with homers flying at three per nine. The Cardinals can run four left-handed bats at him in Wetherholt, Burleson, Nootbaar, and Gorman, with Walker's 14% barrel rate riding along from the right side. Cincinnati's relievers have been even worse against lefties than Singer has, their bullpen xFIP against that side sits north of six, so there is no safe inning for pitching in this game. The wind-out reading at Busch is the kicker that moves this from solid to special.
Core pieces: JJ Wetherholt $4,400 (L), Alec Burleson $4,100 (L), Jordan Walker $5,000 (R), Lars Nootbaar $3,400 (L), Nolan Gorman $2,900 (L)
3. ATL vs Mitch Keller (R) | Implied Total: 4.87 | ROO Score: 5.4/10
It's funny how clean Keller's matchup math is. Righties have managed a .221 wOBA against him without a single homer, while lefties have posted a 6.47 ERA's worth of damage with a .440 SLG, so this stack is a lefty delivery system. Atlanta's left-handed group ranks among the best in baseball against righty pitching with a 125 wRC+ and a .194 ISO, and Olson is the centerpiece with his .307 ISO and 15% barrel rate. Harris and Smith fill out the cheap end of the same side. The Braves have scored 6.75 runs a game over the past week, the Truist wind is blowing out at +7% HR, and Pittsburgh's bullpen carries a 5.63 xFIP against lefties, so the case keeps stacking. Acuna is the one righty I'd still pay for, because he's Acuna.
Core pieces: Matt Olson $5,000 (L), Michael Harris $4,300 (L), Ronald Acuna $5,800 (R), Ozzie Albies $4,800 (S), Dominic Smith $3,900 (L)
Pitchers
Twelve games and exactly one arm I'd call safe. After that, the board turns into a strikeout-upside auction, so pick your risk and own it.
Parker Messick (CLE) vs TEX | $9,600 | CASH
There's no such thing as a must play in baseball, but Messick is close tonight. He's the most expensive arm on the board, and Texas walks in with an implied total barely over three runs in a dome. His 2.21 ERA flatters him a little, the strand rate says so, but the 3.24 xFIP and 9.64 K/9 describe a legitimately excellent pitcher rather than a lucky one. Pay it.
Drew Rasmussen (TB) vs MIA | $8,500 | CASH
The walk rate is what sells me. Rasmussen hands out 1.83 BB/9, the xFIP reads 3.21, and Miami's implied total is 3.52 inside a roof. I cannot build a real argument against him at this price, and pairing him with Messick is the obvious cash spine.
Ryan Weathers (NYY) vs BOS | $9,300 | GPP
Good news first: 10.55 K/9, a 3.08 xFIP, and a walk rate barely above 7% of hitters faced. The bad news is the homer, 1.55 per nine with a 17% HR/FB, in Yankee Stadium against a Boston lineup that lifts the ball. In tournaments I'll live with that tradeoff for the strikeout ceiling. In cash I'd rather sleep.
Zebby Matthews (MIN) vs KC | $7,900 | GPP
The K/BB profile is rare at any price, 9.35 K/9 against 1.56 BB/9, and Kansas City is a middling offense at a 4.35 implied total. The catch is the long ball, nearly two per nine so far, and only 23 innings of work this season to judge from. That's a wide range of outcomes. I want him in builds where I'm already different.
Jack Perkins (ATH) vs HOU | $6,300 | GPP
Perkins might be the most mispriced arm on the slate, and I'll make the full regression case for him a section down. The short version: a 10.6 K/9 with a 2.25 BB/9 does not belong at $6,300, and the ugly ERA that put him there is built on luck markers that are already due to flip. Dome game, no weather variable, real swing-and-miss. He's also the easiest way to fit the Coors bats under the cap.
Pitcher Regression to Watch
The gap between what a pitcher has allowed and what he's earned still decides slates in early June. Two arms tonight sit on opposite ends of that gap.
Trey Yesavage (TOR), Negative Regression Candidate
Yesavage has not allowed a home run this season. Not one, across 37 innings, which is about as unsustainable as a stat line gets given his 4.14 BB/9 and a fly-ball profile that should have produced four or five by now. The 2.19 ERA against a 4.15 xFIP is a two-run gap built on that zero. His swinging-strike rate is real, so the stuff is not the problem. The luck is. Baltimore is the offense positioned to collect when the first mistakes start landing in seats, and at a 3.49 implied total the market has priced in none of it, which makes Orioles bats a sneaky tournament angle.
Jack Perkins (ATH), Positive Regression Candidate
We covered the price above, here is the why. Perkins carries a 5.46 ERA that his peripherals want no part of: a 2.91 SIERA, a .333 BABIP against, and a 54% strand rate that is the worst kind of luck a pitcher can run into. Strikeouts at his rate with walks at his rate make good pitchers, and the ERA will catch up to that eventually. The Astros lineup is competent, so this isn't free money, but the gap between his price and his skill is the widest on the slate.
Final Thoughts
My cash core is Messick plus Rasmussen, then as much Coors as the cap allows. Turang and Chourio are the premium Milwaukee pieces I want most, Bauers is the cheaper path into the same game, and Burleson at $4,100 with Gorman at $2,900 are the salary outs that let the whole thing fit. That construction gets two stable arms and the best run environment of the night into one lineup without doing anything clever.
None of tonight's batting orders are official yet, so treat every name here as penciled in until the teams post their cards. Milwaukee's five through seven spots are the ones I'd re-check closest to lock since that's where Bauers and Mitchell live, and the Target Field shower chance is the only weather item that could move between now and first pitch. If the Brewers shuffle, the pivot is simple: slide up to Contreras and Turang and don't overthink it.
For tournaments, the Coors game is the rare spot where I'll play both sides. An 11.5 total with neither starter resembling an ace makes a 5-3 Brewers-Rockies build my favorite ceiling play of the night, with Goodman $4,900 and McCarthy $3,800 coming back the other way. The Cardinals stack is the cheaper pivot for anyone who wants off the Denver chalk, and a Baltimore one-off or two against Yesavage is the deep cut I'd sprinkle into large-field entries. Have a good Friday.
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.
