RECAP · MLB · 2026-07-24

Gavin Williams Went and Made Us Look Smart

No bets cleared our bar on Thursday — a disciplined pass, not a miss. But the DFS slate had Gavin Williams throwing a gem and a couple of quiet misses worth owning.

Arcline Analytics
00 · THE DAY

Five games on Thursday. Zero picks published. That's the whole betting record — 0-0, nothing graded, nothing to celebrate and nothing to explain away. Some days the model looks at the market and just shrugs, because the market is priced about right and forcing a play you don't believe in is how you slowly bleed a bankroll. Thursday was one of those days.

It is genuinely okay to not bet baseball. We know that's not what anyone opens this column hoping to read, but it's true, and saying it plainly is the whole point. The discipline is the product. No side cleared five points of moneyline edge. No total cleared ten points over or under. So we passed, cleanly, and let the slate play out without any skin in it from a wagering standpoint.

The DFS side, though — that had some action worth talking about.

01 · THE CARD, GRADED

Moneyline record: 0-0. Totals record: 0-0. Nothing graded because nothing was published — and that's not a cop-out, that's the column working exactly as it's supposed to.

No side cleared our five-percentage-point moneyline threshold on Thursday. No total cleared ten points of over/under edge. When neither bar gets cleared, the right call is to say so and move on. A no-bet slate isn't a failure of analysis — it's the analysis. The number of times a forced play on a thin edge has come back to haunt a Thursday-night card is a number large enough that we stopped counting.

So: disciplined pass. We'll take it. The card is clean, the record is honest, and we'll come back tomorrow ready to work.

02 · RESULTS & DFS ANGLE

The DFS slate covered 151 players scored, with 77 matched to our projections. Here's how the notable ones shook out.

Top Scorers

  • Gavin Williams, Cleveland Guardians — 36.5 DK points. Seven innings, eleven strikeouts, zero earned runs. Our projection: 16.56. He more than doubled it. There's really no polite way to say this: 16.56 was wrong, and 36.5 was very, very right. Williams at $8,700 was the single best value on the board Thursday, and anyone who rostered him at that salary should feel good about their decision-making for the rest of the week.
  • Chris Sale, Atlanta Braves — 29.3 DK points. Six innings, eleven strikeouts, three earned runs. Our projection: 19.07. He outperformed the number and matched Williams on the punch-out count, which tells you Thursday was a good day to be a pitcher who throws strikes. Sale at $10,700 was the chalk call — expensive, justified.
  • Tyler Locklear, Arizona Diamondbacks — 28 DK points. Three hits in five at-bats, one home run, three RBI. No projection or salary on file for Locklear — he wasn't in our model Thursday, so we'll take the lesson and move on.
  • Adrian Del Castillo, Arizona Diamondbacks — 24 DK points. Three hits in five at-bats, an RBI, and a stolen base. Again, no projection on our end. The Diamondbacks clearly had a night.
  • Shane Bieber, Toronto Blue Jays — 21.9 DK points. Seven innings, three strikeouts, one earned run. Our projection: 13.68 at $6,600. He went out and did the Shane Bieber thing — deep, efficient, quiet. The strikeout total was modest but the run prevention did the work.

Where We Hit

All three of our best calls were starting pitchers, which is either a pattern worth noting or just what happens when three starters go deep on the same Thursday.

  • Williams: projected 16.56, scored 36.5 — the model liked him, the floor held, the ceiling blew the roof off. Best call on the slate by a wide margin.
  • Sale: projected 19.07, scored 29.3 — directionally right, underestimated the strikeout upside, but this is a win.
  • Bieber: projected 13.68, scored 21.9 — clean beat, good value at the salary. The 7-inning, 1-ER line is exactly what you're buying at $6,600.

Where We Missed

Owning these is non-negotiable.

  • Griffin Canning, San Diego Padres — projected 11.6, scored 3.0. Two and two-thirds innings, four strikeouts, four earned runs. Got shelled and was out before the fifth. It happens with pitchers, and it happens with Canning more than we'd like. The projection was wrong.
  • Matt Olson, Atlanta Braves — projected 11.05, scored 0. Oh-for-four. He was the pitcher's problem Thursday, not the hitter's friend. We missed.
  • Junior Caminero, Tampa Bay Rays — projected 10.97, scored 0. Also oh-for-four. Back-to-back goose eggs from two of the model's hitter recommendations. That's a rough row to sit in.
03 · WHAT WE LEARNED

The betting lesson from Thursday is the simplest one there is: not every slate is worth playing, and recognizing that before the first pitch is as valuable as any win. We passed because the edges weren't there. The slate went on without us and the world kept spinning.

On the DFS side, the takeaway is that Thursday was a pitching-driven slate — Williams and Sale combined for 22 strikeouts and the two biggest DK scores on the board came off the mound. When a five-game slate goes that direction, hitter projections that look solid on paper can get wiped out fast, and Olson and Caminero are the evidence.

Williams at $8,700 is the number we'll be thinking about for a while — not because we want to kick ourselves, but because that kind of value gap between projection and outcome is information. Whether the market underpriced him heading into Thursday, or whether he simply had one of those nights that no model fully anticipates, is a question worth sitting with before Friday's card.

We'll have that card for you. See you then.