deGrom, Two Unders, and a Coors Stack Walk Into Saturday
No moneyline edges cleared the bar tonight, but two totals did — and the DFS slate has a St. Louis stack that's as cheap as it is dangerous against Kyle Freeland. Here's what the model actually likes.
00 · THE READ
Fifteen games on a Saturday is the kind of slate where the temptation is to have an opinion on everything. The model's answer to that temptation is: don't. No moneyline side gave us a clean five-point edge to work with today. What we did get are two totals that cleared the bar — one of them a healthy 12.3-point gap — and a DFS board where St. Louis against Kyle Freeland in Coors Field is doing a lot of the heavy lifting at remarkably low price points.
The single strongest signal on the day is the Toronto Blue Jays at Philadelphia Phillies total. The market is sitting at 9.5. Our model has it at 8.8, with only 38.7% over probability. That's 12.3 points of edge on the Under — the biggest number we're showing on the entire slate, and the only one that's genuinely comfortable. Everything else flows from there.
01 · MODEL vs MARKET
Let's be straight about the moneyline: nothing cleared our 5-point bar. Fifteen games, and not one side came back with a material edge. That's not a failure — that's the model doing its job. Forcing a moneyline on a day the data doesn't support one is how you turn a good system into a bad habit.
The totals are a different story.
TOR @ PHI — Under 9.5 Model total: 8.8. Over probability: 38.7%. Edge: 12.3 points. This is the number of the day. The market has priced a fairly run-heavy game; the model disagrees by nearly a full run, and the probability split is lopsided enough that this qualifies comfortably as a material edge. The Under is the play.
TB @ SEA — Under 7.0 Model total: 7.2. Over probability: 41.2%. Edge: 11.1 points. A slightly tighter call, but it still clears the bar. Interesting wrinkle here: the model actually projects more runs than the posted line — 7.2 versus 7.0 — yet still comes in Under on probability. That's the distribution doing work. The concentration of outcomes below 7 is enough to lean Under even when the mean sits just above the number. T-Mobile Park has historically played as a pitcher-friendly environment, and this game fits that texture.
02 · THE CARD
Two plays. Both totals. No moneylines.
TOR @ PHI — Under 9.5 | Model: 8.8 | Edge: 12.3 pts
That's the card. Clean, honest, and short. The rest of the slate is noise we're not buying into. A two-play Saturday is a perfectly fine Saturday — it beats a six-play Saturday where four of them were manufactured.
03 · DFS CORE
Important caveat before we go further: all 132 hitters on the slate are still projected as of this writing — lineups have not been officially posted. Every player mentioned below is a projection, not a confirmed starter. Confirm lineups closer to first pitch before locking anything in.
The value tier on Saturday is unusually good, and most of it is pointed in one direction: St. Louis batters against Kyle Freeland in Colorado. Blaze Jordan ($2,400, 3B) projects at 9.5 points with a 19-point ceiling at nearly four points of value per thousand dollars — that's a number you don't usually see at a salary that low. Jose Fermin ($3,300, LF) is the higher-floor option from the same stack, projecting 10.5 with a floor of 3. And Jimmy Crooks ($2,200, C) gives you a catcher slot that actually projects 7.9 points — which, at that price, is basically free salary to deploy elsewhere.
On the cash game side, Ivan Herrera ($4,200, DH, STL) anchors the floor-based builds with a floor of 4 and an 11.1-point projection. Michael Busch ($4,300, 1B, CHC) against Seth Lugo and Christian Yelich ($4,700, DH, MIL) facing Taj Bradley round out the cash cores — both with floors of 4 and ceilings touching 20 and 21, respectively.
For tournaments, the names that pop off the ceiling column are Pete Crow-Armstrong ($6,500, CF, CHC) at 23 and both Brice Turang ($5,300, MIL) and Shohei Ohtani ($6,400, LAD) touching 21. Ohtani against Brandon Pfaadt is the kind of matchup that can win a tournament on its own.
Top DFS value — hitters (model projection) · * projected lineup
Hitter
Team
Pos
Salary
Proj
Ceil
Blaze Jordan *
STL
3B
$2.4K
9.5
19.0
Jordan Beck *
COL
LF
$2.4K
9.0
18.0
Jimmy Crooks *
STL
C
$2.2K
7.9
16.0
Christian Koss *
SF
2B
$2.1K
7.2
15.0
Jose Fermin *
STL
LF
$3.3K
10.5
19.0
David Hamilton *
MIL
3B
$3.0K
9.5
19.0
Nicky Lopez *
TEX
2B
$2.4K
7.5
15.0
Pitching — model projections
Pitcher
Team
Salary
Proj
xK
Win%
Jacob deGrom
TEX
$9.6K
20.6
7.7
53%
Yoshinobu Yamamoto
LAD
$10.3K
19.0
6.9
58%
Kyle Bradish
BAL
$7.5K
17.6
6.7
47%
Gavin Williams
CLE
$9.9K
16.5
6.3
48%
04 · THE STACK
Three stacks worth your attention, and one of them is the clearest target of the day.
St. Louis (STL vs COL) is the stack. Four bats, 42-point projection, 77-point ceiling, and a salary of just $17,400 — the cheapest four-man stack on the board by nearly a thousand dollars. The run environment factor is 1.2, which reflects what Coors Field does to baseball: the ball travels, the thin air doesn't forgive mistakes, and Freeland, a left-hander who's spent his career learning to survive there, is still pitching in a park that treats every starter as a co-conspirator. The Cardinals' lineup has the depth to run out Fermin, Jordan, Crooks, and Herrera at prices that leave you cap room everywhere else.
Milwaukee (MIL vs MIN) leads the board on raw ceiling at 81 points and also carries a 1.2 run environment. The four-bat salary of $19,700 is in the middle of the range — not cheap, but Yelich and Turang have the upside to justify it in tournaments. This is your secondary stack if you want to get off the Cardinals field.
Chicago Cubs (CHC vs KC) at a 80-point ceiling and 1.1 environment is the third option, anchored by Crow-Armstrong and Busch. The $20,400 salary is the highest of the three core stacks, so you're paying for that ceiling — it's more of a single-entry tournament build than a cash construct.
Note: the optimized lineup builder finalizes at lock once all salaries are confirmed in the system. Verify the final build there before submitting.
Stacks to target — total projected points (Env = park × weather)
Stack
Bats
Proj pts
Ceiling
Salary
Env
MIL vs MIN
4
43.9
81.0
$19.7K
1.20×
CHC vs KC
4
42.4
80.0
$20.4K
1.10×
STL vs COL
4
42.0
77.0
$17.4K
1.20×
LAD vs ARI
4
38.8
75.0
$21.4K
1.00×
COL vs STL
4
37.7
74.0
$16.6K
1.20×
05 · WEATHER & PARKS
No weather data came back on this slate — no wind readings, no precipitation flags, nothing the brief surfaced as a material factor. That's worth noting on its own: a clean-weather Saturday typically means the park environment itself does most of the run-environment work, and on this slate, that means Coors Field is the dominant factor by default.
The STL-COL and COL-STL stacks both carry a 1.2 run environment factor, entirely attributable to Coors Field. At 5,280 feet, the air is thinner, the ball carries farther, and totals at that park tend to run higher than what any single pitcher's ERA suggests. The Cardinals stack benefits from that environment whether or not we have a wind reading. The T-Mobile Park game — TB @ SEA — sits on the other end of that spectrum: a retractable roof, pitcher-friendly dimensions, and an 11.1-point Under edge all pointing the same direction.
06 · THE BOTTOM LINE
Two things the model is actually saying on Saturday, stated plainly:
1. TOR @ PHI Under 9.5 is the best number on the board. Twelve-plus points of edge, under 39% over probability, and a full run of separation between the model and the market. If you're playing one total tonight, this is it.
2. The STL stack at Coors is where DFS value lives. At $17,400 for four bats with a 77-point ceiling against Freeland, you're getting run-environment upside at a price that keeps your salary construction flexible. Fermin, Jordan, Crooks, and Herrera — all projected, all worth monitoring for lineup confirmation — represent the kind of cheap exposure to a favorable park that doesn't come around every Saturday.
No moneylines tonight. Two Unders. One stack. That's an honest day's work.