Weather to Watch
San Diego at Kansas City | Kauffman Stadium | Mostly Clear, 93F | Wind: 3 mph NNW
Ninety-three degrees is doing all the lifting in this one. The wind barely registers, but heat like that turns a big yard into the friendliest power spot on the board, and a total north of ten says the books already respect it. My night starts here.
Texas at Atlanta | Truist Park | Mostly Clear, 91F | Wind: 7 mph WNW
Warm air and a crossbreeze that fights itself to a draw at a yard grading close to average. The heat adds a touch of carry, enough to nudge me a hair toward the hitters. Nothing I would force, but the balls in the air will move.
Tampa Bay at Boston | Fenway Park | Clear, 81F | Wind: 15 mph WNW
Here is the loudest wind of the evening. The gusts off the west-northwest rake across the outfield, and the Monster stays wide awake even with the thermometer at a soft 81. I trust fly balls to the corners more than a mild reading on the thermometer implies.
New York Mets at Philadelphia | Citizens Bank Park | Clear, 79F | Wind: 7 mph WNW
A light crosswind at a yard that already favors pull hitters. Seventy-nine degrees keeps the ball honest without adding much of anything. Call it a small green light, mostly for the left-handed side.
Miami at Milwaukee | American Family Field | Clear, 77F | Wind: 9 mph E
The roof looks headed for open on a clear night, and the breeze is drifting in off the outfield. That trims a hair off the carry instead of helping it. I grade the game as roughly neutral and lean on the arms.
Pittsburgh at Cleveland | Progressive Field | Clear, 77F | Wind: 11 mph N
Eleven miles per hour off the lake pushes back on whatever the warm air is trying to do. The two roughly trade punches. I treat it as a pitcher's night and move along.
Minnesota at Chicago Cubs | Wrigley Field | Clear, 76F | Wind: 10 mph NE
This is the reversal of Wrigley's reputation. The wind is blowing straight in tonight, and it flattens the yard into the quietest power environment on the slate. Fly balls die at the track here, so I am fading homers in this game.
One roof shuts tonight, Daikin Park in Houston. Read that game on park factor alone; indoors, the forecast gets no vote.
HR Calls
Yordan Alvarez (HOU) $6,400 vs Brandon Young
Alvarez is the safest raw power on the page. Brandon Young is a rookie who cannot put lefties away, whiffing under 15% of them while handing that side a .408 slug and better than 1.2 HR/9, so the loud contact stays in reach for a full nine. Yordan brings his own case, hard contact above 57% and a .335 ISO, and a closed Daikin Park is still one of the best home run yards in the sport even with the roof pinned down. At the top of the tier, he is the bat I anchor to.
Michael Harris (ATL) $4,700 vs Nathan Eovaldi
Eovaldi is a quality arm with one real crack, and it is left-handed power. Lefties have tagged him for a .466 slug and a 22% HR/FB, numbers that clash with the rest of his profile, and Harris gets to attack that hole from the left side without paying a premium. His hard-hit rate sits above 56%, the kind of contact that leaves warm Truist in a hurry once he squares one up. I like paying the discount for a swing that physical in a matchup this clean.
Ty France (SD) $3,000 vs Noah Cameron
The cheapest bat on the page comes with the friendliest matchup. Cameron is a lefty who cannot hide from right-handed bats, giving them a .443 slug and better than 1.2 HR/9 with a 16% HR/FB. France has been squaring the ball up as well as anyone in this price range, hard contact near 58%, and Kauffman in the heat is the perfect place to cash that in. At three grand batting fifth, the salary is the entire draw.
Stacks to Target
1. Kansas City vs Germán Márquez (R) | Implied Total: 5.78 | ROO Score: 5.3/10 | Cash
Kansas City owns the highest implied total on the slate, and Márquez is the reason it sits there. He has been hittable from both boxes, but lefties have flat-out punished him, a .557 slug and a stunning 2.78 HR/9 with a 24% HR/FB, and he walks better than 14% of them when the command wanders and the mistakes drift over the middle. Carter Jensen, Vinnie Pasquantino, and Jac Caglianone all collect that lefty edge, while Bobby Witt and Salvador Perez bring the right-handed thump against an arm that still yields a .457 slug that way. San Diego's relief group is no reprieve either, an xFIP up around 4.5, so the soft innings keep coming once Márquez is gone, and Kauffman at 93 degrees is the top power park going. None of this is a secret, and the field will be on it, but at the highest total going I have no problem leaning here in cash.
Core pieces: Bobby Witt $6,300 (R), Carter Jensen $4,800 (L), Jac Caglianone $4,500 (L), Vinnie Pasquantino $4,300 (L), Salvador Perez $3,300 (R)
2. New York Mets vs Alan Rangel (R) | Implied Total: 4.68 | ROO Score: 4.8/10 | Cash
Rangel has made all of five starts, and the early sample screams trouble for the pitcher. He walks better than 13% of right-handed hitters and has already surrendered a .465 slug to lefties in that short look, which is a steady stream of baserunners for an order fronted by Juan Soto. Soto is the engine, but Bo Bichette and a switch-hitting Francisco Lindor give the top of the order real teeth, and Citizens Bank rewards anyone who pulls the ball. The Philadelphia bullpen is about as soft as a stack could ask for, an xFIP above 5 with 2 HR/9, so even a short Rangel outing points at a relief group you want to attack. The order thins out after the big names, which is the one honest knock, but the run environment and the arm justify the cost in cash.
Core pieces: Juan Soto $6,200 (L), Bo Bichette $4,700 (R), Francisco Lindor $4,000 (S), Carson Benge $3,900 (L), Francisco Alvarez $3,700 (R)
3. Atlanta vs Nathan Eovaldi (R) | Implied Total: 4.24 | ROO Score: 3.8/10 | GPP
Atlanta is my move off the chalk. Eovaldi is the best pitcher any of these three stacks draws, which is exactly why Atlanta will go overlooked tonight, and that is the appeal. His one leak is left-handed power, a .466 slug and a 22% HR/FB to that side, and the Braves can send Matt Olson, Michael Harris, and Drake Baldwin at him from the left. Ozzie Albies bats from either side and Austin Riley adds the righty pop, so the stack comes at him both ways. The Texas bullpen grades out below average with an xFIP near 5, and warm Truist gives the whole thing a ceiling. You are betting on a homer here rather than a crooked-number rally, but at this ownership that is a bet I will make in tournaments.
Core pieces: Matt Olson $5,200 (L), Michael Harris $4,700 (L), Drake Baldwin $4,500 (L), Ozzie Albies $4,200 (S), Austin Riley $3,700 (R)
Pitchers
Paul Skenes (PIT) vs CLE | $9,500 | CASH
Skenes is the closest thing to a sure bet on the mound tonight. He pairs a 2.80 xFIP with a 29.5% K rate and a walk rate under 6%, and Cleveland brings one of the two lowest implied totals on the board. Elite swing-and-miss against a lineup this light is exactly what a cash anchor is built on. He will be the most popular arm on the slate, and I will not be the one fading him. Spend up and fill in around him.
Shota Imanaga (CHC) vs MIN | $7,300 | CASH
Imanaga is how I get to a second trustworthy arm without spending up. He gives up his share of fly balls, and normally that scares me off, but the wind is blowing straight in at Wrigley tonight and Minnesota carries the quietest implied total on the slate. Those two things turn his biggest weakness into a non-issue for one night. At this salary and this ownership he lets you spend up on bats without punting the position. I like him a good deal more than the crowd does.
Nolan McLean (NYM) vs PHI | $8,700 | GPP
McLean carries a strikeout ceiling worth chasing, punching out near 28% with a SIERA under 3. The reason he lives in my tournament pool instead of cash is the matchup, since Philadelphia is a live offense and the left-handed bats of Schwarber and Harper are the ones who can turn one mistake into a crooked number. He holds right-handed hitters to a tiny slug, so the range of outcomes is wide rather than plain bad. I want him in lineups that can absorb one ugly frame, not the ones leaning on a floor.
Sonny Gray (BOS) vs TB | $8,800 | GPP
Gray's 2.55 ERA is prettier than the pitcher underneath it. The xFIP sits closer to 3.50, held up by a strand rate north of 85% that history says regresses, so I am treating the shiny number as a mirage rather than a floor. Tampa Bay owns a low implied total, which keeps him interesting, but Fenway with the wind whipping across the outfield is not where I want a fly-ball night in a cash build. Strikeouts give him a ceiling in tournaments. That is the only place I want the exposure.
Hunter Brown (HOU) vs BAL | $9,000 | GPP
Brown has front-line strikeout stuff, a 25% K rate with swing-and-miss that plays against anyone. The catch is the walks, better than 14% of the hitters he has faced this year, and that kind of wildness can gift Baltimore free baserunners and unravel an inning fast. Baltimore is not a scary lineup, so the upside is there whenever the command cooperates. It just does not show up every time out. Tournament arm for me, nothing steadier than that.
Pitcher Regression to Watch
Noah Cameron (KC), Positive Regression Candidate
Cameron's 4.92 ERA makes him look worse than he has actually thrown. The xFIP lands closer to 3.95, and a BABIP up near .323 says plenty of balls have been finding grass rather than his command coming apart. I do not expect the correction to arrive in the Kauffman heat against a San Diego lineup that can do damage, so I pass tonight. He is a name to file away for a friendlier park and a colder opponent.
Shane McClanahan (TB), Negative Regression Candidate
McClanahan has a tidy 2.83 ERA that the underlying numbers do not support. His HR/FB is sitting at an absurd 3.5%, a rate that never sticks, and the xFIP near 3.75 is who he really is. Once those fly balls start leaving the yard, the runs pile up in a hurry, and a Boston lineup at a breezy Fenway is strong enough in a live enough park to be the group that collects. I am leaving him off at that inflated tag.
Final Thoughts
Start the cash build with Skenes, then anchor to the two offenses the board rates highest, Kansas City in the Kauffman heat and the Mets against a rookie in Philadelphia, each drawing a pitcher who is in real trouble here. Ty France at $3,000 out of the Padres order is the cheap bat that keeps Skenes and two studs affordable in the same lineup. Add a Kansas City lefty off Márquez and the core sets itself.
A couple of forecast questions are worth a last look before lock. The Kauffman heat is the first, since 93 degrees is what pushes that Padres and Royals game past ten runs, and any afternoon cooldown would soften how hard I lean both offenses. Fenway is the other, where a 15 mph crosswind will decide whether Tampa Bay and Boston fly balls reach the seats or stall at the track. None of it moves my anchors; it only shapes where the leftover salary lands.
The tournament pivot is Atlanta, the one spot on the board the field will leave alone while it piles into the Kauffman and Philadelphia bats. Eovaldi is beatable to the left side, and a lightly rostered Braves stack pairs cleanly with the tournament arms above. The Padres and Royals game is the other one I would run from both sides in a large field, a total north of ten, both offenses projected past four and a half runs, and neither starter within range of an ace, which makes a five-three split across the two dugouts a build most lineups skip. Michael Harris is the bat I would gamble on to tie it all 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.
