Back to Articles
mlb

7/21/2026 MLB DFS Playbook

7/21/2026 MLB DFS Playbook: The breeze slides across the field here without pushing anything toward the seats, so right field stays short because it was...

TxM1tch•July 21, 2026
7/21/2026 MLB DFS Playbook
DFS
MLB
DK

Weather to Watch

Pittsburgh at New York Yankees | Yankee Stadium | Partly Cloudy, 79F | Wind: 12 mph SSE

The breeze slides across the field here without pushing anything toward the seats, so right field stays short because it was built that way, not because the air is helping. A 33% rain chance is the only thing on this forecast I would bother monitoring.

Baltimore at Boston | Fenway Park | Light Drizzle, 72F | Wind: 10 mph SE

Drizzle is already falling in the forecast window and the rain chance sits at 37%, the heaviest on the board. If this one plays clean it profiles as neutral, but I would check the radar before locking anyone in this game.

San Diego at Atlanta | Truist Park | Mostly Clear, 90F | Wind: 14 mph S

Ninety-degree air with a 14 mph push out toward center is a loud combination. Only Coors grades friendlier for power tonight, and the right-handed side of the plate gets slightly more of the benefit.

San Francisco at Kansas City | Kauffman Stadium | Clear, 92F | Wind: 14 mph N

The 92-degree heat wants to add carry while a stiff north wind blows straight back in, and the net lands a shade on the hitters' side. Righties lose the most distance to the gusts.

New York Mets at Milwaukee | American Family Field | Partly Cloudy, 78F | Wind: 11 mph NNE

The roof projects open and the crossing breeze does very little either way. Mild and close enough to neutral that I am grading this game on the arms and the park alone.

Detroit at Chicago Cubs | Wrigley Field | Mostly Clear, 74F | Wind: 14 mph NNE

The wind is howling straight in off the lake tonight and it takes roughly a fifth off the home run environment, the harshest suppression on the slate. Fly-ball power is fighting the air here, which colors everything I say about this game below.

Washington at Colorado | Coors Field | Clear, 96F | Wind: 15 mph SE

Ninety-six degrees, a mile of altitude, and a 15 mph tailwind toward the outfield. This is the best air for hitters I have seen at Coors in weeks, and the books posting a total of 13 tells you they see the same thing.

St. Louis at Los Angeles Angels | Angel Stadium | Clear, 82F | Wind: 9 mph WSW

Quietly friendly. A soft breeze angling out plus warm, dry air gives fly balls a nudge that this park does not usually offer, and nobody will be talking about it.

Cincinnati at Seattle | T-Mobile Park | Overcast, 87F | Wind: 6 mph NNW

Eighty-seven in Seattle is warm for this yard, and heat is the only helpful ingredient present. The venue still suppresses scoring, so I treat the bump as taking the edge off a pitcher park rather than creating a hitter one.

Four roofs stay shut tonight: Rogers Centre, Globe Life, Daikin, and Chase. The forecast has no vote in those games.

HR Calls

James Wood (WSH) $6,900 vs Michael Lorenzen

Wood is the most expensive bat on this slate and I want him anyway. Left-handed hitters have bullied Lorenzen all season, a .589 SLG against, 1.81 HR/9, 47.8% hard contact, and Wood brings a 24.5% barrel rate and a .309 ISO into 96-degree Coors air. His ISO over the last 30 days is sitting near .380, so the current form matches the season line. When the best power matchup and the best park land on the same hitter, I stop overthinking.

Hunter Goodman (COL) $6,100 vs Miles Mikolas

Goodman may be having the quietest loud season in baseball. He owns a .315 ISO against right-handed pitching with a 133 wRC+, and over the last 30 days his ISO has climbed past .400, so the bat is scorching right now. Mikolas is the arm you draw it against: righties have slugged .536 off him with 2.51 HR/9 and a 28.6% HR/FB, and he misses so few bats at 4.8 K/9 that Goodman will get multiple hittable pitches per trip. Yes, that makes two pricey bats in this section, and at Coors tonight I will pay for both.

Griffin Conine (MIA) $3,200 vs Tatsuya Imai

At $3,200, DraftKings is daring you to click his name. Conine has mashed righties to the tune of a .338 ISO and a 180 wRC+, and his 17% barrel rate says the thump is real. Imai walks 14.4% of the lefties he faces, and when a pitcher lives behind in the count that much, he eventually has to surrender something over the plate, where lefty swings have already tagged him for 2.03 HR/9 and a 28% HR/FB. The roof in Houston removes any weather help, but at this price I just need one grooved fastball.

Stacks to Target

1. Washington vs Michael Lorenzen (R) | Implied Total: 6.5 | ROO Score: 6.3/10 | GPP

The road team in the Coors game looks like the better stack to me, and it should draw fewer rosters than the home side. Funny how that works. Washington sends four lefties through the top six, and Lorenzen's split against them is ugly, a .421 wOBA with a 5.10 xFIP and 21.3% HR/FB. Wood and CJ Abrams headline it, with Abrams carrying a .268 ISO and 152 wRC+ against righties, and Curtis Mead gives the group a right-handed answer since Lorenzen does not really shut down that side either. Behind him, Colorado's relief group has run a mid-4.00s xFIP over the last month, so the scoring does not have to stop at his exit. My guess is the field crowds the purple jerseys and Arizona, which makes this the ceiling play I want in tournaments.

Core pieces: James Wood $6,900 (L), CJ Abrams $6,400 (L), Curtis Mead $5,600 (R), Luis Garcia $5,500 (L), Keibert Ruiz $4,300 (S)

2. Arizona vs Jack Perkins (R) | Implied Total: 5.3 | ROO Score: 6.1/10 | Cash

Perkins has not started a game in 18 days, and a returning arm on a capped pitch count means Arizona gets to the Athletics bullpen early. That relief group has been the softest part of this matchup, running an xFIP north of 5.00 over the last month while coughing up more than two homers per nine. Perkins himself leaks hardest to right-handed bats, a .357 wOBA and .500 SLG, which lines up with Gabriel Moreno at a 143 wRC+ against righties and Nolan Arenado steady at 106. Corbin Carroll holds his own from the left side with a .227 ISO, and Marte and Perdomo both switch-hit, so they take the friendly matchup automatically. The whole roster room will have some Diamondbacks exposure and I still consider it the safest stack floor on the slate.

Core pieces: Corbin Carroll $5,000 (L), Ketel Marte $4,900 (S), Gabriel Moreno $4,200 (R), Geraldo Perdomo $4,000 (S), Nolan Arenado $3,500 (R)

3. Colorado vs Miles Mikolas (R) | Implied Total: 6.5 | ROO Score: 5.7/10 | Cash

No starter tonight misses fewer bats than Mikolas at 4.8 K/9, and contact arms at altitude tend to have short, loud evenings. He is also 15 days removed from his last start, so even if he survives the early innings I doubt Washington lets him face this order a third time, and the relief corps behind him has been the worst unit on the slate over the last month with an xFIP near 6.00 and well over two homers per nine. The damage profile runs both ways: righties have slugged .536 against Mikolas, which feeds Goodman, while Mickey Moniak, TJ Rumfield, and Jake McCarthy have all posted a 128 wRC+ or better against right-handed pitching. Plenty of rosters will carry a piece of this stack tonight, and I am fine standing in the crowd for it.

Core pieces: Hunter Goodman $6,100 (R), Mickey Moniak $5,700 (L), Jake McCarthy $4,800 (L), Willi Castro $4,600 (S), TJ Rumfield $4,500 (L)

Pitchers

Kevin Gausman (TOR) vs TB | $10,000 | CASH

The season line undersells what Gausman has been throwing. His 4.34 ERA sits nearly a full run above a 3.38 xFIP, his strand rate is a stingy 67.5%, and the splitter is still generating a 12.3% swinging-strike rate, so my read is that the results have lagged the pitching and a correction is coming. Tampa Bay walks in with a 3.8 implied total under a closed roof. He will be popular at $10,000 and he should be; this is where my cash builds start.

Drew Rasmussen (TB) vs TOR | $9,700 | CASH

The other half of the same game works just as well. Rasmussen carries a 0.95 WHIP with 1.5 BB/9, the ERA and the estimators all agree in the low threes, and Toronto is implied for barely 3.7 runs. This is his first turn since the break, so there is a version where the leash is a touch conservative, but the profile is too stable for that to scare me off. Rostering both sides of a 7.5-total game is a perfectly fine cash strategy.

Chase Burns (CIN) vs SEA | $11,500 | GPP

Burns costs more than any pitcher tonight, and that sticker reflects a 2.55 ERA his underlying numbers do not fully support: an 87.4% strand rate and a .265 BABIP have been doing real lifting, with the estimators closer to the mid-threes. The stuff is real, a 15.4% swinging-strike rate and a 28.6% K rate, and Seattle at a 7.5 total is a fine landing spot. I will not pay full freight in cash for an ERA carrying that much good fortune, so he slots as my tournament arm, where the strikeout ceiling is the point.

Framber Valdez (DET) vs CHC | $7,800 | CASH

Wrigley with the wind screaming in is a gift for a $7,800 starter. Valdez already smothers left-handed bats with a 2.77 xFIP against them, and tonight the air takes away the fly-ball mistake that usually punishes him. The Cubs righty group is the real risk since his strikeout rate drops against that side, but the park conditions cover a lot of that exposure. His ERA and estimators sit within a tenth of each other, so nothing about the surface line is a trick. At this price he is the arm that makes double-stud builds possible.

Will Warren (NYY) vs PIT | $8,300 | GPP

Warren against righties is a nasty pitcher, a 2.95 xFIP with a 27.5% K rate, and Pittsburgh is implied for around four runs. The problem is the Pirates can counter with a row of lefties, and that side reaches him for a .343 wOBA. So he could go either direction: if the lefty bats miss early, he rolls through six with a pile of strikeouts, and if they do not, it gets loud fast at Yankee Stadium. That shape is exactly what I want at modest attention in tournaments, not in cash.

Pitcher Regression to Watch

Walbert Ureña (LAA), Negative Regression Candidate

Ureña's 2.91 ERA is a house of cards. His xFIP sits at 5.26, more than two runs higher, propped up by a .249 BABIP and a 79% strand rate, and he walks over five per nine, which is not a foundation any young arm sustains quietly. St. Louis is the offense positioned to collect when the bill comes due, and the Cardinals bats make a sneaky add in an Angel Stadium forecast that nudges fly balls out.

David Peterson (CHC), Positive Regression Candidate

Peterson has been the unluckiest arm on this slate: a 7.91 ERA against a 5.26 xFIP, a .377 BABIP, and a 55.6% strand rate that would rank among the most brutal in baseball over a full season. Positive regression for Peterson means fewer disasters rather than good outings, and tonight sets up to help, with Wrigley's wind erasing fly balls and Detroit running into that suppression. I am not rostering him, but I am also not stacking against him with any conviction.

Final Thoughts

I build cash from the arms down tonight. Gausman is my anchor with Valdez as the discount second starter, which leaves enough salary to get two or three Colorado bats plus a Diamondback or two into the middle. Conine at $3,200 is the salary valve that lets you jam Goodman and Wood into the same build, and I would prioritize exactly that combination if the funds cooperate.

Before lock, the radar matters more than the news cycle. Boston at 37% rain risk and Yankee Stadium at 33% are the two games worth a final check, and Ranger Suarez making his first start in 16 days means Boston's outing lengths are worth tempering in your projections. Keep an eye on the Coors total as well; 13 is already enormous, and any further climb only strengthens the case for doubling down there.

For tournaments, the Coors game stack is the move: five Nationals with three Rockies coming back, or the reverse, captures both halves of a game where each side is implied for six and a half runs against a struggling starter and a worse bullpen. Washington is the lighter-owned half, so I lean that direction as the primary. Burns is my favorite pivot off the popular arms, and pairing him with the Washington side gives a roster two places to separate from the field at once.

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.

Like this breakdown?

Make BankrollSZN a preferred source and our daily playbooks show up more often in your Google results.