Vol. 1 · No. 081

THE HARD COUNT

Read it before the snap.
~9 min read
The Audible
The AudibleMLBYankee Stadium

Bryan Woo's Home ERA Is 1.96. His Road ERA Is 6.71. Tonight He's on the Road.

7:05 PM ET · Yankee Stadium, Bronx, NY
Seattle (56-63) at New York (66-52)
RHP Bryan Woo (SEA) vs. LHP Ryan Weathers (NYY)
MoneylineNYY −124DraftKings
Total8.0opened 8.5
RunlineNYY −1.5+158

Bryan Woo has a 1.96 ERA at home this season and a 6.71 ERA on the road — a gap of nearly five full runs that would normally read as a pitcher who simply can't handle the road. Statcast's contact model disagrees with the size of it: his season-long expected ERA sits at 3.63, more than half a run better than his actual 4.31, built on an 86.6% ground-ball rate that ranks among the highest of any starter in baseball. The road ERA is real. Whether it's repeatable is the actual question.

He gets a Yankees lineup that's 66-52 against a Seattle club at 56-63 that's leaned on pitching to stay in games all year. Ryan Weathers takes the ball for New York, and Yankee Stadium's short porch in right field — 314 feet down the line, a 1.09 home-run factor — is exactly the kind of building that punishes a fly-ball staff. Woo isn't one. His 6.9% barrel rate and 42.7% hard-hit rate allowed are unremarkable in either direction, and grounders don't clear a 314-foot wall.

Seattle is 56-63 and playing out a season that hasn't gone to plan; New York is 66-52 and still building toward October. Whether Woo's road ERA keeps outrunning his contact numbers by nearly five runs, or the gap finally narrows toward that 3.63 expected mark, is the game inside tonight's game.

6.71
Woo road ERA
3.63
Woo season xERA
86.6%
Woo ground-ball rate
Sources: Baseball Savant · MLB Stats API · Stat Mining — Watch: whether Woo's extreme ground-ball rate neutralizes Yankee Stadium's short right-field porch
The Read
The ReadMLBOracle Park

Yordan Alvarez Has the Loudest Bat on Tonight's Board. San Francisco Has the Best Argument Against It.

9:45 PM ET · Oracle Park, San Francisco, CA
Houston (61-59) at San Francisco (49-70)
RHP Hunter Brown (HOU) vs. TBD (SF)
MoneylineHOU −193DraftKings
Total8.0unmoved
RunlineHOU −1.5−112

Yordan Alvarez is running a .302 isolated-power number with 35 home runs and an 18.0% barrel rate this season — the kind of line that puts him in any conversation about the sport's most dangerous hitter — and Statcast still thinks he's underselling it. His .439 wOBA trails his .465 expected mark by 26 points, meaning the actual contact quality (94.5 mph average exit velocity, a 53.8% hard-hit rate) is outrunning even an excellent season line.

Tonight he walks into the one park built to argue back. Oracle Park carries the lowest home-run factor in the major leagues at 0.88 — routine fly balls that clear other fences die in the outfield here — and the forecast adds a marine layer on top of it: 59°F and dropping at first pitch, with wind pushing in off the bay at 14 mph. San Francisco's defense backs the geography up, an underrated +28 Defensive Runs Saved that ranks inside the sport's top ten; Houston's own glove work sits at a middling −6 DRS, and Alvarez's individual defensive number (−13.4) means the bat alone is carrying the value on this roster tonight.

Houston is 61-59, San Francisco 49-70 and well out of contention. Hunter Brown starts for the Astros; San Francisco's starter was unnamed as of this morning. The matchup underneath the probable-pitcher line is the simpler one — the sport's loudest bat against the one ballpark built to swallow it.

188
Alvarez wRC+
.302
Alvarez ISO
0.88
Oracle Park HR factor
Sources: Baseball Savant · FanGraphs · Open-Meteo · editorial/park_factors.json — Watch: whether Oracle Park's marine layer knocks down a ball Alvarez normally clears
Stat of the Day
85
Chicago Cubs · MLB-best team defense · at Nationals Park
85. The Best Defense in Baseball Is Playing Nationals Park Tonight.

The best defense in baseball this season doesn't play in Los Angeles or Tampa — it plays on the North Side of Chicago. The Cubs have saved 85 runs above average by Defensive Runs Saved, the top mark in the majors and 20 runs clear of second-place Tampa Bay (+65). Tonight that glove travels to Nationals Park, where Washington's own defense checks in at a modest +13 DRS — a 72-run gap between the two defenses on the field tonight.

Shota Imanaga gets the benefit of it. He's allowed a 1.21 ERA with a 7.6 K/9 over his last five starts, and unlike some hot streaks, this one isn't hiding a luck gap — his season ERA (3.60) and Statcast's expected mark (3.73) sit almost on top of each other, meaning the results and the underlying contact quality agree. The one soft spot is a 9.3% barrel rate allowed, higher than his overall numbers suggest — exactly the kind of contact the sport's best defense exists to clean up.

Chicago is 69-50; Washington is 59-61 in the middle of a season built mostly around developing depth. First pitch sits around 85°F with calm wind — nothing that changes the geometry of a defense this good.

Sources: FanGraphs · Baseball Savant · Stat Mining · Open-Meteo — Watch: whether the Cubs' infield turns a tough chance behind Imanaga early
The Shift
The ShiftMLBTarget Field

You Won't Feel Target Field's Heat Tonight. The Total Already Has.

First pitch at Target Field lands with the temperature still at 91°F, one of the hotter windows on tonight's board, and the total has already climbed to match it — Baltimore-Minnesota opened at 9 runs this morning and sits at 9.5 now, the cleanest weather-tied total move anywhere on the slate tonight.

The pitching matchup argues the other way. Bailey Ober starts for Minnesota carrying a 2.72 ERA at home against a 6.75 mark on the road — and tonight he's home, in the building where the better version of him usually shows up. Heat inflates carry; a pitcher this much better in his own park is the counterweight.

The market itself isn't fully settled either. Every book but one has Minnesota favored by a run and a half on the run line, and FanDuel is the lone holdout still pricing Baltimore −1.5 — a real split for a game with no obvious news attached. Baltimore is 57-62, Minnesota 59-61, two clubs with little separating them in the standings, and tonight, not much separating the books either.

91°
Temp at first pitch, °F
9.5
Total — opened 9.0
2.72
Ober home ERA (6.75 road)
Sources: Open-Meteo · ESPN · The Odds API — Watch: whether Ober's home form or the heat wins the total tonight
Pre-Snap
CLE @ DET6:40 ET
Drew Anderson takes a 0.82 ERA over his last three starts (9.8 K/9) into tonight's start, and the total dipped half a run since the morning open.Total 8 (opened 8.5) · DET −124
PIT @ MIA6:40 ET
Nine sportsbooks can't agree on Miami's moneyline price tonight — anywhere from −104 to +106, a 210-cent spread, even with Paul Skenes on the mound for Pittsburgh.Total 7 (opened 7.5) · PIT −113
BOS @ TOR7:07 ET
Toronto's total trimmed half a run off the board since the open, with Dylan Cease on the mound against a Red Sox lineup that's still the moneyline favorite on the road.Total 7 (opened 7.5) · BOS −141
NYM @ ATL7:15 ET
Martín Pérez hasn't allowed an earned run in August — a 0.00 ERA over the calendar month against a 3.14 mark for the season — and the total ticked up half a run anyway.Total 8.5 (opened 8) · ATL −127
CIN @ CWS6:40 CT
Sean Burke gets the ball at home for a White Sox club favored at −149, in the only game on tonight's board where the total didn't move a tick either direction.Total 7.5 (unmoved) · CWS −149
PHI @ STL6:45 CT
Busch Stadium runs the hottest first pitch on tonight's board at 98°F, and the total sits exactly where it opened — flat for a second straight night with these two teams on the field.Total 8 (unmoved) · PHI −162
TEX @ LAA6:38 PT
Ryan Johnson's ERA at home is 5.92, nearly two and a half runs better than his 8.20 mark on the road — tonight he gets Angel Stadium.Total 9 (unmoved) · TEX −145
COL @ ARI6:40 MT
Mitch Bratt has a 1.54 ERA at home against 5.63 on the road, and tonight's start comes at Chase Field, where the total nudged up half a run.Total 9.5 (opened 9) · ARI −185
MIL @ SD6:40 PT
Kyle Harrison's home ERA sits at 1.38 against a 4.91 mark on the road, and he gets Petco Park tonight as the total slides half a run below the morning line.Total 7.5 (opened 8) · MIL −143
TB @ ATH6:40 PT
Tampa Bay's winning streak is up to seven games, and the total sits at 10.0 — the highest number on tonight's board.Total 10 (unmoved) · TB −171
KC @ LAD7:10 PT
Kansas City activated closer Craig Kimbrel over the weekend, adding a proven ninth-inning arm to the bullpen just in time for a trip to face Blake Snell at Dodger Stadium.Total 8.5 (opened 8) · KC +218
Weather Watch

Nothing clears the 3/7 weather-game threshold anywhere tonight. Oracle Park has the stiffest breeze on the board; Busch Stadium runs the hottest first pitch. Retractable-roof parks (Miami, Toronto, Arizona) excluded — expect all three closed.

ORACLE PARK · HOU@SF
Mostly Clear, marine layer · 59°F
14 mph W · WIS 2/7
SUTTER HEALTH · TB@ATH
Clear · 88°F
11 mph SW · WIS 1/7
COMERICA PARK · CLE@DET
Overcast · 83°F
11 mph SSW · WIS 1/7
BUSCH STADIUM · PHI@STL
Overcast · 98°F
11 mph SW · hottest first pitch · WIS 2/7
TRUIST PARK · NYM@ATL
Overcast · 90°F
10 mph WNW · WIS 1/7
ANGEL STADIUM · TEX@LAA
Clear · 80°F
9 mph SW · WIS 1/7
DODGER STADIUM · KC@LAD
Clear · 77°F
8 mph WSW · WIS 1/7
PETCO PARK · MIL@SD
Mostly Clear · 77°F
6 mph WNW · WIS 0/7
NATIONALS PARK · CHC@WSH
Partly Cloudy · 85°F
6 mph ENE · WIS 0/7
YANKEE STADIUM · SEA@NYY
Overcast · 77°F
5 mph NNW · WIS 0/7
RATE FIELD · CIN@CWS
Clear · 76°F
4 mph ENE · WIS 0/7
TARGET FIELD · BAL@MIN
Partly Cloudy · 91°F
3 mph NE · calmest tonight · WIS 0/7
Two-Minute Drill

Three questions. Answers at the bottom.

01
Tonight's Audible sends Seattle to Yankee Stadium. Name the only current MLB franchise that has never appeared in a World Series.
The Seattle Mariners — the only one of the 30 current franchises to have never reached the World Series since the team's 1977 founding.
02
Tonight's Read is set at Oracle Park. What season did the Houston Astros switch from the National League to the American League?
2013 — after 51 years in the NL, Houston moved to the AL West to balance both leagues at 15 teams apiece.
03
Tonight's Stat of the Day features the Cubs' defense. How many years separated Chicago's two most recent World Series titles, 1908 and 2016?
108 years — the longest championship drought in major American pro sports history before it ended in a Game 7 win over Cleveland.
3/3 = you're the sharp friend.
0/3 = you're reading the right newsletter.
You're reading the archive
The oddball angle, the weather edge, and the number nobody printed — in your inbox at 6 AM.
Get it free →