CARD · MLB · 2026-07-21

Pitchers Win Tuesday — Three Unders and a Mile-High Exception

The model sees a 15-game slate leaning quiet — three totals cleared our bar, all Unders — while Coors and Citizens Bank beg to differ. Here's how to play both sides of that tension.

Arcline Analytics
00 · THE READ

Fifteen games on a Tuesday, and the loudest thing the model has to say is: slow down. Three totals cleared our edge threshold, and every single one of them is an Under. That's not a coincidence — it's a pattern. The market has priced some of these games as if offense is the default, and our numbers say not tonight.

The one honest counterpoint is Coors Field, where Washington and Colorado are playing in 95-degree heat with wind blowing out toward center. That game isn't on the Under list. The model respects what altitude and afternoon heat can do, and you should too. So the shape of Tuesday is this: three games we like quieter than Vegas does, one game that might go nuclear in Denver, and a DFS slate where the WSH @ COL matchup is the gravitational center for tournament builders. Hold both thoughts.

01 · MODEL vs MARKET

No moneyline edges cleared our bar tonight — nothing on the side market reached the 5-point threshold we require before calling something a play. That's fine. The side market is efficient more often than people want to admit.

Where the model found real separation is totals, and it found it three times:

  • DET @ CHC — Under 8.5. Model total: 7.3. Edge: 16.6 percentage points of Under probability over the market. That's the sharpest number on the board.
  • SD @ ATL — Under 9. Model total: 8.3. Edge: 15.8 points. The market posted this one at 9 and our model thinks that's nearly a full run generous.
  • BAL @ BOS — Under 8. Model total: 8.0. Edge: 10.1 points. This one's thinner — it cleared the bar, but barely. The model and the market are looking at the same total; we just disagree on the distribution around it.

Two strong Unders, one lean. That's the honest read.

02 · THE CARD

Three plays, all totals, all Unders. In order of conviction:

  1. DET @ CHC — Under 8.5. Biggest edge on the slate at 16.6 points. This is the play we feel best about.
  2. SD @ ATL — Under 9. Close behind at 15.8 points. A posted line of 9 on a game our model projects at 8.3 is real separation.
  3. BAL @ BOS — Under 8. The thinnest of the three at 10.1 points, but it cleared the bar. Treat it accordingly — smaller unit, not a skip, but not the same conviction as the top two.

No sides tonight. No manufactured confidence. The card is three Unders, and that's enough.

03 · DFS CORE

A note before anything else: 144 of 195 hitters on this slate are still projected lineups — not confirmed starters. That matters. The names below are the model's best reads given current information, but check lineups before you lock. Treat everyone here as a projection until your platform confirms otherwise.

On the hitter side, the value cluster in the STL @ LAA game is genuinely interesting. Blaze Jordan at $2,200 is the single best value-per-dollar on the slate at 3.7x — the ceiling is real and the price is forgiving. Nolan Schanuel at $3,000 projects as the LAA anchor and offers a floor of 3 with ceiling upside of 18. The whole LAA/STL pool works as a low-salary foundation that frees up salary for the Coors stack. Nasim Nunez at $4,400 is the pivot — she shows up in both the value table and the cash floor list, which tells you the model trusts the floor as much as the ceiling. That's a rare combination at a mid-range price.

On the pitching side, Kyle Bradish leads the projection board at 17.6 points despite a win probability just over 40 percent — the strikeout upside (6.8 xK, 6.2 xIP) carries him. Kevin Gausman and Drew Rasmussen are nearly identical in projection at 15.4, which makes the TOR/TB coin flip one of the more interesting pitcher decisions of the night. Reynaldo Lopez is the discount arm — lower projection, but a win probability near 59 percent gives cash-game builders something to work with.

Top DFS value — hitters (model projection) · * projected lineup
HitterTeamPosSalaryProjCeil
Blaze Jordan *STL3B$2.2K8.217.0
Wade Meckler *LAALF$2.7K8.717.0
Nolan Schanuel *LAA1B$3.0K9.418.0
Jose Fermin *STLLF$2.7K8.116.0
Nasim Nunez *WSH2B$4.4K13.123.0
Victor Robles *SEARF$2.3K6.914.0
Jorbit Vivas *WSH3B$3.4K10.118.0
Pitching — model projections
PitcherTeamSalaryProjxKWin%
Kyle BradishBAL$9.0K17.66.841%
Kevin GausmanTOR$10.0K15.45.449%
Drew RasmussenTB$9.7K15.45.051%
Reynaldo LopezATL$7.1K11.03.459%
04 · THE STACK

The optimizer's featured build is a STL 4-stack paired with a LAA 3-stack — projected at 110.3 points with a cash-game estimate of 118.2. That construction makes sense as a balanced, salary-efficient cash-game frame.

But if you're playing GPPs Tuesday, the story is in Denver. The WSH @ COL matchup sits at the top of both stack tables — Washington projects 54.7 points on a 4-stack with a ceiling of 97, and Colorado projects 51.1 with a ceiling of 92. The run environment score is 1.8 for both sides, which is the highest on the slate and reflects exactly what you'd expect: mid-90s heat, wind out to center, and a park that has been humbling pitchers since 1995. The salary difference between the two stacks is marginal ($21,400 vs $21,100), so the real decision is which side you want. The WSH stack projects slightly higher and carries names like James Wood, Curtis Mead, Nasim Nunez, and Daylen Lile — four bats with legitimate ceiling in a game that could get out of hand in the best possible way for tournament players.

The ARI and MIL stacks are credible secondary options — both project in the low 40s with ceilings near 78 — but the run environment scores (1.1) are meaningfully lower than the Coors game. They're solid pivots, not the lead.

Stacks to target — total projected points (Env = park × weather)
StackBatsProj ptsCeilingSalaryEnv
WSH vs COL454.797.0$21.4K1.80×
COL vs WSH451.192.0$21.1K1.80×
ARI vs OAK441.878.0$18.1K1.10×
MIL vs NYM441.678.0$19.7K1.10×
STL vs LAA439.976.0$18.0K1.40×
05 · WEATHER & PARKS

Two parks earn a real mention tonight.

Coors Field is the headliner. WSH @ COL is playing in 95.6 degrees with wind described as 13 mph out to center field. The HR factor is 1.5, the runs factor is 1.2, and those numbers exist in a park that already inflates offense before you add the heat. This is the game where the model's Under-heavy posture on the broader slate does not apply — it's not on our card, and there's a reason for that.

Citizens Bank Park in Philadelphia gets honorable mention. LAD @ PHI checks in at 85 degrees, 12 mph blowing out to center, HR factor of 1.5, runs factor of 1.2. It's not Coors, but it's a legitimate offensive environment worth noting if you're building around hitters from that game.

Everything else on the slate is relatively neutral. The open-air games in Cleveland, New York, and Milwaukee have modest wind, lower HR factors, and nothing that screams overlay.

Weather that moves the run environment
GameParkWindHR×Runs×
LAD @ PHIPHI12 mph out to CF1.50×1.20×
WSH @ COLCOL13 mph out to CF1.50×1.20×
STL @ LAALAA9 mph out to CF1.40×1.10×
MIN @ CLECLE10 mph crossing to RF1.20×1.10×
PIT @ NYYNYY5 mph crossing to LF1.10×1.00×
NYM @ MILMIL11 mph crossing to RF1.10×1.00×
06 · THE BOTTOM LINE

Two things to take into Tuesday:

The Under side of DET/CHC and SD/ATL are the plays. The model gap on both is north of 15 percentage points — that's not noise, that's the market mispricing the run environment. Start there, add BAL/BOS as a smaller unit, and let the card do its job.

In DFS, WSH/COL is the tournament game. The run environment, the ceilings on both sides, the presence of value plays like Jordan and Schanuel to fund the stack — everything points there. The Nationals stack projects higher, but if you want to go contrarian and stack the Rockies side with Hunter Goodman and TJ Rumfield, the ceiling supports it. Just remember: all of these hitters are still projected lineups as of this writing. Confirm before you lock.