Vol. 1 · No. 126
THE HARD COUNT
"Read it before the snap."
~8 min read
MLB · 17
CFB · 5
NHL · 4 (pre)
NFL · OFF
NBA · OFF
CBB · OFF
The Snap Count
Yesterday's Read
Michael Penix Jr.'s return went cleanly enough — 18 of 25 for 256 yards and a touchdown — but the actual answer to last night's question was Bijan Robinson, who ran for 194 yards and two scores as Atlanta pulled away 35-14. Green Bay's shorthanded passing game got 312 yards out of Jordan Love, the kind of number that reads fine in a box score and did nothing to keep the Packers within one score.
THE AUDIBLE MLB

Three Games Left in the AL West. Houston Already Owns the Tiebreaker.

Two games, one division race, both first pitch tonight
Houston Astros @ Athletics
9:40 PM ET / 6:40 PM PT · Sutter Health Park, West Sacramento, CA · 📺 NBC Sports CA
Spread
HOU -1.5
Total
9
opened 8.5
Moneyline
HOU -180
opened -174
Texas Rangers @ Twins
8:10 PM ET / 5:10 PM PT · Target Field, Minneapolis, MN · 📺 Twins.TV
Spread
TEX -1.5
Total
7
opened 7.5
Moneyline
TEX -114
opened -110

Houston and Texas are both 79-80 with three games left, and for once neither team gets to settle this against the other — the season series is done, Houston won it 9-4, and that's exactly the kind of number that decides a division when the loss column can't. Yesterday the Astros had a one-game head start toward clinching outright; both teams won again last night, and it reset right back to a flat tie.

Jacob deGrom starts for Texas at Target Field, where he's been a genuinely different pitcher depending on the road sign — 2.71 ERA at home, 5.35 away, and tonight's game is on the road. The board itself can't agree how to price it: Minnesota's moneyline ranges from -106 to +101 across nine books, a 207-cent spread that means some sportsbooks like deGrom's home number a lot less than others do. Houston counters with Hunter Brown against an Athletics staff that's given the Astros' own bullpen no rest at all — Bryan Abreu and Josh Hader have combined for 76 pitches over the last two nights, in a race with no games left to spare one.

Houston has also quietly lost two center fielders to the injured list this week — Jake Meyers to the 60-day list, Daulton Varsho to the 10-day — with Cristian Javier joining them there too. None of that shows up in a tiebreaker. All of it is what a team looks like fraying at the exact moment it can least afford it.

79-80
HOU & TEX record
9-4
HOU head-to-head edge
3
Games left, each
76
Abreu+Hader pitches, 2d
Source: MLB Stats API standings/schedule, ESPN pickcenter, The Odds API cross-book (odds_compare.py), bullpen_usage.py, MLB Stats API transactions · 📺 NBC Sports CA / Twins.TV
THE READ MLB

JJ Wetherholt Is Playing All-Star Defense for a Team Playing Out the String.

7:40 PM ET / 4:40 PM PT · American Family Field, Milwaukee, WI · 📺 Brewers.TV
Spread
MIL -1.5
Total
8
Moneyline
MIL -186

St. Louis is 23 games back of Milwaukee with nothing left to play for but the rest of the schedule. Its rookie second baseman didn't get that memo. JJ Wetherholt has been worth +24 Outs Above Average this season — fourth-best in the majors, ahead of everyone not named Pete Crow-Armstrong, Bobby Witt Jr., or Andrés Giménez — and tonight he takes that glove up against the best offense he's faced all year.

Milwaukee has baseball's best record for a reason: a 107 wRC+ lineup that scores without needing much luck. But contact quality only turns into runs when the ball finds grass, and St. Louis's infield — Wetherholt included, on a team that grades out at +23 Defensive Runs Saved and +36 Outs Above Average, both top-10 in the sport — has been taking that away from a lot of lineups this month.

Robert Gasser gets a defense behind him tonight that plenty of contending rotations would trade for. Milwaukee's path to October was decided weeks ago; whether St. Louis's infield can make a game that means nothing to the standings interesting anyway is the actual matchup here.

+24
Wetherholt OAA (4th MLB)
+23
STL team DRS
+36
STL team OAA
107
MIL wRC+
Source: Baseball Savant OAA fielding board, FanGraphs team defense/offense rankings (statcast_profile.py, fangraphs_profile.py), MLB Stats API roster · 📺 Brewers.TV
STAT OF THE DAY MLB
.191
Ke'Bryan Hayes's wOBA this season — 96 points below his .287 expected mark, the widest gap of any qualified hitter in baseball
Traded from Pittsburgh to Cincinnati in July 2025; Hayes is hitting .145 in 55 games this year, and the Reds visit Toronto tonight.
Hayes's contact quality says he should be roughly a league-average hitter — a .287 wOBA. The results have him 96 points under that all season, the biggest such gap in the sport. Cincinnati is well out of the race, and nothing about tonight changes the standings. But the underlying number says the player the Pirates traded away two summers ago is still in there somewhere, waiting for the results to catch up to the swing.
Source: Baseball Savant expected-stats profile (statcast_profile.py), MLB Stats API season stats/transactions/roster
THE SHIFT MLB

1.19. Freddy Peralta's ERA in September, Down From 4.56 for the Season.

6:40 PM ET / 3:40 PM PT · Citizens Bank Park, Philadelphia, PA · 📺 NBC Sports Phil
Spread
PHI -1.5
Total
6.5
Moneyline
PHI -174
opened -156

Tampa Bay is buried in the AL East at 96-63, playing out a season that delivered someone else's division. What's still live is whether Freddy Peralta pitches like this version of himself once games start meaning something again. Since September 1 he's allowed three earned runs in 22.2 innings — a 1.19 ERA that's barely a quarter of the number his season line still carries.

His counterpart is moving the opposite direction: Cristopher Sánchez has a 5.84 ERA this month against a 2.93 mark for the year, and he's making that start in a park that ranks among the more reliable home-run yards in the sport. Two starters trending in opposite directions, in a ballpark built to punish whichever one slips first.

The market hasn't fully bought Peralta's turnaround, either — Philadelphia's moneyline has moved from -156 to -174 since the line opened, even with his September number sitting right there. Tampa Bay's bullpen isn't fully rested to bail him out if the market's right about it: Steven Matz and Brody Hopkins have each worked back-to-back days.

1.19
Peralta Sept ERA
4.56
Peralta season ERA
5.84
Sánchez Sept ERA
1.09
CBP HR park factor
Source: MLB Stats API monthly splits (stat_miner.py), ESPN pickcenter, editorial/park_factors.json, bullpen_usage.py · 📺 NBC Sports Phil
Pre-Snap
LAD@SF
10:15 ET/7:15 PT · MLB
📺 NBC Sports BA
Shohei Ohtani is back from the 15-day IL, and Tarik Skubal takes the mound again for a Dodgers team still locking down its playoff seed.LAD -383 ML
ATL@MIA
7:10 ET/4:10 PT · MLB
📺 BravesVision
Atlanta wrapped up the NL East weeks ago; Miami is playing out the schedule at home in front of a quiet loanDepot park.ATL -125 ML
BAL@NYY
7:05 ET/4:05 PT · MLB (G2)
📺 YES
New York clinched its wild card spot weeks ago; Baltimore is finishing a lost season in the nightcap of a getaway doubleheader.NYY -144 ML
CHC@BOS
1:05 ET/10:05 PT · MLB (G1)
📺 Marquee
Clay Holmes has a 9.39 ERA in September; Chicago is locked into the NL's top wild card seed regardless of how tonight goes.BOS +100 ML
COL@CWS
7:40 ET/4:40 PT · MLB
📺 CHSN
Chicago's White Sox sit one game back of Cleveland for the AL Central with four to play, and get last-place Colorado at home.CWS -238 ML
ARI@SD
9:40 ET/6:40 PT · MLB
📺 Padres.TV
Arizona sits two games back of the NL's final wild card spot with a week left, on the road against a Padres team that's already in.SD -137 ML
Also on the board: PIT@DET 6:40 ET/3:40 PT · 📺 Tigers.TV · NYM@WSH 6:45 ET/3:45 PT · 📺 WPIX · CLE@KC 7:40 ET/4:40 PT · 📺 Royals.TV · LAA@SEA 10:10 ET/7:10 PT · 📺 Mariners.TV · BAL@NYY (G1) 4:05 ET/1:05 PT · 📺 MASN · CHC@BOS (G2) 6:00 ET/3:00 PT · 📺 NESN · NHL preseason: 4 games, no in-season stats yet · CFB: 5-game Friday board (Army@Temple, Howard@Rutgers, Navy@UAB, Northwestern@Indiana, Clemson@Cal), no ranked matchups.
Weather Watch
Nothing on the board clears a weather flag; Philadelphia carries the day's strongest wind at roughly 14 mph, with West Sacramento running hottest in the low 80s.
Two-Minute Drill

Three questions. Answers at the bottom.

  1. Fenway Park, hosting tonight's Cubs-Red Sox doubleheader, opened in what year — making it MLB's oldest active ballpark?
    1912.
  2. The Athletics are playing home games this season at Sutter Health Park while awaiting a permanent move to Las Vegas. What California city is it in?
    West Sacramento.
  3. Milwaukee's 100 wins are the most in baseball this season. How many wins do AL West rivals Houston and Texas each have entering tonight, tied for the division lead?
    79.

3/3 = you're the sharp friend. 0/3 = you're reading the right newsletter.