Sixteen games on Wednesday, and the overarching theme was pretty simple: the ball stayed in the yard and the runs stayed off the board. We went 0-0 on moneylines — nothing cleared our bar there — and 3-1 on totals. That's a good day. Not a perfect one, because the one that didn't cash is worth talking about, but a good one. The run environment across the slate was decidedly pitcher-friendly, which is exactly what the model was sniffing out in three of our four published totals. The fourth one hurt, and we'll get to it. But the ledger is green, and that's a fine place to start.
Pitchers Won Wednesday. We Were Ready for Most of It.
Three unders cashed, one over got shellacked by a 1-0 gem, and Daniel Susac went nuclear with two homers. The full Wednesday card, graded honestly.
Four totals published Wednesday. Here's how they settled:
- CLE @ CIN — Under 9: Cleveland beat Cincinnati 6-1 for a combined seven runs. Comfortable. The Under cashed with room to spare, and honestly the final looked worse for the Over before the seventh inning even got interesting. WIN.
- ATL @ NYM — Over 7.5: This one is going to sting if you let it. Atlanta 1, New York Mets 0. One run. Total. We leaned Over 7.5 and got a combined one run scored in the entire ballgame. That's not a bad beat — that's a shutout special where both pitching staffs showed up and we didn't. Own it. LOSS.
- BOS @ OAK — Under 10.5: Boston 4, Oakland 2. Six total runs against a line sitting at 10.5. The model liked the pitching matchup and the run environment, and it was right by a comfortable margin. WIN.
- SEA @ LAD — Under 9.25: Los Angeles Dodgers 4, Seattle 2. Six runs combined. Another clean Under, another situation where neither offense did much damage against quality pitching. WIN.
Final card: 3-1 on totals, 0-0 on sides. Three unders, one over. The over got humbled. The rest? Solid.
488 players scored across the slate. We had projections matched on 291 of them. Here's where the day actually lived:
Top Scorers
- Daniel Susac, San Francisco Giants — 36.0 DraftKings points. 2-for-4, two home runs, four RBI. Our projection: 6.33 DK points. He went 5.7x over projection. Some days a guy just goes full Susac on you and there's not a lot the model can do about it — but we had him on the board, and anyone who trusted the Giants offense Wednesday got paid.
- Chris Sale, Atlanta Braves — 34.3 DraftKings points. Six innings, nine strikeouts, zero earned runs. No projection from us on Sale. He was the reason that ATL-NYM game ended 1-0, and he was the reason our Over lost. Hard to be too mad at a vintage Sale line. He earned it.
- Yainer Diaz, Houston Astros — 29.0 DraftKings points. 4-for-5, one home run, three RBI. Our projection: 7.24 DK points. He went 4x over projection. A big day for Diaz.
- Tyler Tolbert, Kansas City Royals — 28.0 DraftKings points. 2-for-3, one home run, one RBI, one stolen base. Our projection: 6.97 DK points. Above 4x over projection. The kind of multi-category day that wins DFS contests.
- Heliot Ramos, San Francisco Giants — 27.0 DraftKings points. 4-for-5, three RBI, one stolen base. Our projection: 7.69 DK points. Ramos and Susac going off in the same lineup — the Giants offense had a night.
Where We Hit
- Daniel Susac — Projected 6.33, scored 36.0. We had him. He obliterated the projection, but that's a projection problem, not an identification problem. The name was right.
- Yainer Diaz — Projected 7.24, scored 29.0. Same story. Right player, the production came in multiples above the number.
- Tyler Tolbert — Projected 6.97, scored 28.0. Three for three on our best calls being players who genuinely delivered. That's the part that matters for lineup construction.
Where We Missed
- Jesus Luzardo, Philadelphia Phillies — Projected 17.61, scored 6.3. 6.1 innings, five strikeouts, six earned runs. That is a rough outing. We leaned into the strikeout upside and the start turned into a leak. Miss.
- Yordan Alvarez, Houston Astros — Projected 11.75, scored 2.0. 0-for-4. One of the best hitters in baseball went 0-for-4 and we were exposed. It happens. Own it.
- Nick Kurtz, Athletics — Projected 11.72, scored 2.0. Went 0-for-0 — which in context likely means he did not contribute. Another miss.
The honest summary: we identified the right names more often than not. Susac, Diaz, and Tolbert were all legitimate DFS plays that delivered. Luzardo, Alvarez, and Kurtz were legitimate DFS plays that didn't. That's the game.
The big takeaway from Wednesday is that run-environment modeling is working — three unders in three different game contexts all cashed, and the model was consistently pointing toward pitcher-friendly outcomes before the first pitch. That's not luck. That's signal worth trusting going forward.
The Over in Atlanta-New York is a reminder that even when the model is wrong, understanding why it was wrong matters. That game had Chris Sale at the top of the Atlanta rotation, and Sale at his best is a scoreboard-suppressor. If we're leaning Over in a game where a pitcher of that caliber is on the mound, we want to make sure the underlying offense projections are genuinely overwhelming the pitching quality — not just clearing a number on paper.
On DFS: the best-call hit rate was real, and the miss on Luzardo is the kind of pitcher-blowup risk that's endemic to the position. Projecting strikeout ceilings for starters means occasionally wearing a six-run implosion. The Alvarez and Kurtz misses are variance. They'll hit again. The process was sound; the results on those three just didn't cooperate Wednesday.
3-1 on totals. No moneyline plays. Clean record, honest accounting. On to Thursday.