CARD
Two Totals Way Off, One Card That Stays Dark
The model sees 10.4 runs in St. Louis–San Francisco and 11.1 in Toronto–Oakland against lines of 7.5 and 8.5. Both clear the edge bar comfortably. The moneyline side is empty. The official card is dark tonight — here's how we're thinking about it.

THE READ
The loudest signal on Monday's 11-game slate isn't a side — it's two totals the market has set well below where the model lands. STL @ SF is posted at 7.5; we project 10.4 runs. TOR @ OAK is posted at 8.5; we project 11.1. Those aren't rounding differences. A 2.9-run gap and a 2.6-run gap, both clearing the 10-point edge threshold we require, is a meaningful disagreement with the market on the same variable in two separate games.
The wind at Oracle Park is a piece of that STL/SF story — 14 mph blowing out to center field tends to keep balls in the air longer, and the park's HR factor is running at 1.4 today. The TOR/OAK number is simpler: warm conditions in Oakland, calm wind, and a runs factor of 1.1 that doesn't need any weather storytelling to justify the lean. No moneyline edge cleared our threshold anywhere on the slate, which keeps the DFS angles — specifically the stack and value layer — as the day's most actionable work.
MODEL vs MARKET
No moneyline edge cleared the 5-percentage-point bar tonight. The totals picture is a different story.
- STL @ SF — Over 7.5 | Model total: 10.4 | Model over probability: 67.4% | Edge: +17.4 points. Wind blowing out to CF at 14 mph, HR factor 1.4 at Oracle. The market line looks low.
- TOR @ OAK — Over 8.5 | Model total: 11.1 | Model over probability: 63.6% | Edge: +15.5 points. Warm and calm in Oakland, runs factor 1.1. The gap here is about the projection, not the environment doing heavy lifting.
Both are tracked edges — leans we're logging on the board. No money is implied on either. The model clears the threshold; the decision to stake a totals bet involves market availability, line shopping, and timing that we handle separately in the card section.
THE CARD
The card is dark tonight. No play qualified past the minimum stake threshold on the moneyline side, and we're not staking the totals leans directly — both STL/SF and TOR/OAK are tracked on the board as leans, not as official plays.
That's not a hedge. It's how the process is supposed to work: two edges cleared the totals bar, neither cleared the additional filters we apply before committing units. A dark card is a real position. The leans are logged; the record will reflect them as leans. We'd rather sit on a Monday in September than force action the data doesn't fully support.
DFS CORE
The value layer is unusually deep on this slate. Blaze Alexander (BAL, RF, $2,700) leads the board at 2.6x value per $1K against Joey Cantillo — a confirmed lineup spot with a 15.1 ceiling that's hard to ignore at that price. Trevor Story (BOS, SS, $3,100) is the priciest name in the value tier and still projects 7.1 points against Grayson Rodriguez, with the highest ceiling in the group at 16.1. He's worth the slight salary bump if you need to anchor the middle infield.
At the top of the GPP layer, Kyle Schwarber (PHI, DH, $6,400) projects 9.7 — the highest individual projection in the hitter pool — facing Grant Holmes. Juan Soto (NYM, DH, $6,200) is right behind at 9.4, with a 19.8 ceiling that matches Pete Crow-Armstrong's (CHC, CF, $6,600) despite coming in $400 cheaper. Worth noting: Crow-Armstrong's lineup is still projected as of this writing, not confirmed. Treat his availability accordingly before locking.
27 of 107 hitters remain projected — lineups not yet posted. Confirm your roster against the actual posted batting orders before lock, especially for the ARI, KC, MIL, and CHC games where several names in the value and ceiling tiers are still projections.
| Hitter | Team | Pos | Salary | Proj | Ceil |
|---|---|---|---|---|---|
| Blaze Alexander | BAL | RF | $2.7K | 7.1 | 15.1 |
| Kyren Paris | LAA | CF | $2.1K | 5.4 | 13.3 |
| David Fry | CLE | 1B | $2.5K | 6.1 | 15.2 |
| Moises Ballesteros | LAA | 1B | $2.4K | 5.8 | 13.2 |
| Lourdes Gurriel Jr. | ARI | DH | $2.8K | 6.7 | 15.1 |
| Graham Pauley | MIA | 3B | $2.5K | 5.8 | 13.2 |
| Trevor Story | BOS | SS | $3.1K | 7.1 | 16.1 |
| Pitcher | Team | Salary | Proj | xK | Win% |
|---|---|---|---|---|---|
| Jesus Luzardo | PHI | $10.5K | 20.7 | 7.5 | 54% |
| Jacob Misiorowski | MIL | $11.9K | 19.1 | 7.5 | 55% |
| Trevor Rogers | BAL | $8.3K | 16.6 | 5.6 | 52% |
| Joey Cantillo | CLE | $7.8K | 15.2 | 5.6 | 48% |
On the mound, Jesus Luzardo (PHI, $10,500) projects 20.7 points with a 54.3% win probability — the better combination of projection and win odds between the two top-priced arms. Jacob Misiorowski (MIL, $11,900) is the slate's most expensive pitcher and leads in win probability at 55.3%, but you're paying $1,400 more for a projection that's 1.6 points lower. Trevor Rogers (BAL, $8,300) at 16.6 projected and essentially a coin-flip win probability (51.8%) is a reasonable cash-game bridge if you want to pay down at the position.
THE STACK
The optimizer's featured build is ARI 4 + CHC 3 at $49,600 salary, projecting 88.4 points with a cash projection of 94.4. That combination isn't arbitrary — Arizona gets a favorable park environment in Kansas City (HR factor 1.3, runs factor 1.1, 91 degrees) and sits at the lowest four-man stack salary on the board at $17,900 while posting a 67.9 ceiling. Chicago counters from the other side of a game with one of the higher ceiling stacks (69.8) and a matching run environment score of 0.8.
The MIL and CHC four-man stacks are the two highest-ceiling groups on the slate — 68.7 and 69.8 respectively — and they're directly opposed, which means stacking one side of that game gives you the upside from a high-total environment without having to predict which bullpen falls apart. PHI stacking against Atlanta is the third-highest ceiling (67.7) in a game where the run environment score is 0.9 and Schwarber's ceiling makes him a natural anchor. Note that Kansas City's lineup (opposing ARI) and the CHC pitcher opponent are still projected — confirm before lock.
| Stack | Bats | Proj pts | Ceiling | Salary | Env |
|---|---|---|---|---|---|
| MIL vs CHC | 4 | 33.4 | 68.7 | $20.3K | 0.80× |
| CHC vs MIL | 4 | 33.0 | 69.8 | $23.0K | 0.80× |
| PHI vs ATL | 4 | 32.7 | 67.7 | $20.9K | 0.90× |
| ARI vs KC | 4 | 32.0 | 67.9 | $17.9K | 1.40× |
| NYM vs MIA | 4 | 31.7 | 68.8 | $18.1K | 1.10× |
SHOWDOWN
Tonight's Showdown slate covers TOR @ ATH — lock is 10:05 PM ET. The captain rule: one player fills the captain spot, scores 1.5× their standard point total, and costs 1.5× their standard salary. That means the 1.5× multipliers cancel out in a simple rate comparison, so the captain spot is really judged on ceiling per captain dollar and on how badly you want that upside concentrated in one player.
Captain
Dylan Cease (TOR, P) is the captain call. At the captain salary of $19,500, he projects 31.5 points with a ceiling of 42.8 in the flex slot — which translates to 64.2 captain-scored points at ceiling, or 2.2 per $1K at the captain price. That ceiling is the argument: you're building a Showdown lineup around the possibility Cease goes deep into a good start, not around a safe floor. His floor of 17.1 is real — pitchers can crater early — but among the options available, he's the one whose upside justifies the captain premium.
Flex Values
- Nathan Lukes (TOR, OF, $5,200) — 7.5 projected, 16.0 ceiling, 1.4 per $1K. The best ceiling-to-salary ratio in the flex pool.
- Myles Straw (TOR, OF, $4,600) — 6.2 projected, 13.2 ceiling, 1.3 per $1K. A salary-saving option if you need the extra flexibility to afford Cease in the captain spot.
Trap
Vladimir Guerrero Jr. (TOR, 1B, $8,800) is the name to avoid at the price. He projects 7.4 points — the weakest output per dollar in the highest salary tier at 0.8 per $1K. The model is below the price here, meaningfully so. Showdown ownership isn't something we model, so we won't claim he'll be popular; we'll just say the projection doesn't support the salary, and there are better ways to spend $8,800 in this pool.
WEATHER & PARKS
Two parks stand out today. Oracle Park (SF) has a 14 mph wind blowing out to center field — the strongest outbound wind on the slate — pushing its HR factor to 1.4 and runs factor to 1.1. That wind is a meaningful contributor to the STL/SF total lean; it's the kind of condition that inflates scoring probability, particularly for pitchers who give up fly balls. Kauffman Stadium (KC) is 91 degrees with a crossing wind that has a modest HR factor of 1.3 and a runs factor of 1.1 — the heat alone tends to carry the ball further in late summer, and that's reflected in the ARI stack's appeal despite the subdued outbound wind component.
| Game | Park | Wind | HR× | Runs× |
|---|---|---|---|---|
| STL @ SF | SF | 14 mph out to CF | 1.40× | 1.10× |
| ARI @ KC | KC | 11 mph crossing to LF | 1.30× | 1.10× |
| CIN @ LAD | LAD | 7 mph crossing to RF | 1.30× | 1.10× |
| NYM @ MIA | MIA | 5 mph crossing to LF | 1.10× | 1.00× |
| LAA @ BOS | BOS | 10 mph crossing to RF | 1.10× | 1.00× |
| TOR @ OAK | OAK | calm | 1.10× | 1.10× |
THE BOTTOM LINE
The STL/SF and TOR/OAK totals are the day's sharpest signals. Both clear the edge bar by a wide margin — 17.4 and 15.5 points respectively. They're tracked leans, not official plays, but the size of the gaps is worth knowing for anyone constructing DFS lineups in those games or making their own totals decisions. When the model is 2.6 to 2.9 runs above the posted line, it's not a close call.
In DFS, the ARI stack and the value layer around Blaze Alexander anchor the build. Arizona's favorable park environment in Kansas City, combined with the lowest four-man stack salary on the slate, gives the most room to pair premium options elsewhere — particularly Schwarber or Soto at the top if you're playing GPP. Confirm projected lineups before lock; with 27 hitters still unconfirmed, a few of tonight's better-looking spots could change.