Vol. 1 · No. 092

THE HARD COUNT

Read it before the snap.
~10 min read
The Audible
The AudibleMLBCoors Field

Gabriel Hughes' ERA Says Disaster. His FIP Says Something Much Calmer.

8:10 PM ET · Coors Field, Denver, CO
Cleveland Guardians (63-66) at Colorado Rockies (50-78)
RHP Tanner Bibee (CLE) vs. RHP Gabriel Hughes (COL)
MoneylineCLE −140unchanged
Total11.0unchanged · board-high
RunlineCOL +1.5unchanged

On the scoreboard, Gabriel Hughes has been one of the worst starters in baseball this year — a 6.69 ERA that sits near the bottom of any qualified arm in the league, tonight taking the ball at the one park where that number could plausibly get worse. Somewhere underneath the ERA, though, is a considerably better pitcher than the ledger admits.

Hughes' FIP sits at 3.56 — a number built only from what he actually controls, strikeouts, walks, and homers allowed — a 3.13-run gap between the two that's among the widest in the sport this season. His strand rate is an abnormally low 52.2% even for a rough year, and a .319 BABIP suggests some batted-ball luck and defense that haven't been doing him favors. The stuff and the results are telling two very different stories.

There's a second layer specific to tonight: Hughes has been a different pitcher at Coors than away from it, a 3.86 ERA at home against a 9.47 mark on the road, and tonight he's finally starting in the building where the numbers actually favor him — which he'll need, with the board's highest total of the night sitting at 11.0. Cleveland counters with Tanner Bibee, an odd case of his own — a 4-13 record that undersells a tidy 4.01 ERA — and will be doing it without Rhys Hoskins, placed on the injured list Wednesday with lower back inflammation. A stat line this bad rarely comes with this much reason to expect better. Whether one home start at altitude is really where that shows up is the actual question.

6.69 / 3.56
Hughes' ERA vs. FIP
3.86 / 9.47
Home vs. road ERA
52.2%
Strand rate (LOB%)
ERA vs. FIP — GABRIEL HUGHES, 2026 ERA 6.69 FIP 3.56 A 3.13-run gap — one of the widest in baseball this season
Source: FanGraphs, through Aug. 22
Sources: FanGraphs · Baseball Savant · MLB Stats API — Watch: whether the home/road split holds up against Colorado's own board-high total
The Read
The ReadMLBloanDepot park

CJ Abrams Has 29 Home Runs and 24 Steals for a Last-Place Team. His Glove Is Giving Half of It Back.

4:10 PM ET · loanDepot park, Miami, FL
Washington Nationals (61-69) at Miami Marlins (65-64)
RHP Jake Irvin (WSH) vs. RHP Eury Pérez (MIA)
MoneylineMIA −175WSH +163
Total7.5open 8.0
RunlineWSH +1.5unchanged

CJ Abrams doesn't get talked about with the names chasing a 30-30 season this September — his own team is 61-69, fourth in the NL East, with nothing left to play for but reps and health. He should be part of that conversation anyway.

Abrams is sitting on 29 home runs and 24 stolen bases with more than five weeks of the season left, a 139 wRC+ that ranks him among the sport's most productive hitters at any position, built on a .251 ISO and a 37.8% hard-hit rate that both sit well above league average. This is a five-tool season happening on a team nobody outside Washington has a reason to be watching.

The glove is the other half of the ledger. FanGraphs rates Abrams at −8.8 Defensive Runs this season — the bat building value that the shortstop position is quietly giving back — even as Washington's defense overall still grades out positively (+18 team DRS) around him. He faces Miami's Eury Pérez, a steady 3.23 ERA over 122.2 innings; Jake Irvin takes the ball for Washington off a rougher 5.80 mark, his own FIP (4.85) suggesting the results haven't fully caught up with the stuff either. Abrams' counting stats will end the year as a footnote to a lost Washington season. They shouldn't.

29 / 24
Home runs / stolen bases
139
wRC+
−8.8
Defensive Runs (Def)
Sources: FanGraphs · MLB Stats API — Watch: whether Abrams closes in on a rare 30-30 season with a month left
Stat of the Day
+18
Brice Turang · Milwaukee second baseman · Defensive Runs Saved
Milwaukee Has the Best Record in Baseball. Its Best Defender Isn't the Name You'd Guess.

Milwaukee has the best record in baseball, and if you had to guess why, you'd probably start with the rotation, or the bullpen, or whichever bat has been hottest that week. The Brewers' cleanest individual number this season belongs to their second baseman's glove.

Brice Turang rates at +18 Defensive Runs Saved this year, tops among all qualified fielders at the position, with Statcast's independent Outs Above Average system agreeing at +11 and FanGraphs' all-in-one Def metric landing at +8.5. Three separate defensive models, built on three different methodologies, arriving at the same conclusion is rare on its own; that it's happening for a middle infielder on the sport's best team is close to a perfect alignment.

Milwaukee's defense as a whole grades out at +37 team DRS, seventh-best in the league, with Turang anchoring the middle of it. Atlanta counters with Martín Pérez on the mound against Milwaukee's Logan Henderson. A record this good usually has one obvious explanation. This one has at least two, and the second one doesn't show up in a box score.

Sources: FanGraphs · Baseball Savant — Watch: whether the NL's best record keeps leaning on a defense nobody's crediting for it
The Shift
The ShiftMLBDaikin Park

Two Roster Losses in a Week, Three Tired Arms — Oakland Still Has to Play Tonight.

7:10 PM ET · Daikin Park, Houston, TX
Athletics (49-80) at Houston Astros (65-64)
LHP Jacob Lopez (ATH) vs. RHP Hunter Brown (HOU)
MoneylineHOU −232ATH +214
Total8.0unchanged
RunlineATH +1.5unchanged

Oakland arrives in Houston on a five-game losing streak, 31 games under .500, having lost its best power bat and its regular shortstop to the injured list within the same 48 hours.

Nick Kurtz was transferred to the 60-day injured list Friday with a strained right thumb, and Jacob Wilson landed on the 10-day list the same day with a left shoulder subluxation — two of the Athletics' most productive everyday players, gone in the same stretch. The bullpen isn't in better shape: three relievers (Drew Rom, Hayden Juenger, Elvis Alvarado) are flagged likely unavailable off the last three days of work, with two more (Taylor Rashi, Scott Blewett) marked risky, leaving the pen thin behind whatever Jacob Lopez gives them tonight.

Lopez himself has quietly turned a rough season into a hot stretch — a 2.22 ERA and 10.2 K/9 over his last five starts against a 5.22 mark for the year — but he'll need length from that arm with the relief corps compromised. Houston counters with Hunter Brown, a tidy 3.67 ERA of his own, and a defense that's had its own struggles this year (−22 team DRS) even if Oakland's (−27) still grades out worse. Houston was already a heavy favorite on the moneyline before any of this. Missing a shortstop, a middle-of-the-order bat, and half a healthy bullpen in the same week just gives the board more reasons to stay there.

49-80
Athletics' record
3
Relievers likely unavailable
5
Consecutive ATH losses
Sources: MLB Stats API · FanGraphs · Stat Mining — Watch: whether Lopez's hot stretch can cover for a bullpen running on fumes
Pre-Snap
TOR @ NYY1:35 PM ET
Dylan Cease brings a 2.42 ERA into the Bronx, the best mark of his career, against Ryan Weathers and a Yankees lineup that sees him often.Pick'em · total 6.5
STL @ PHI6:05 PM ET
Andrew Painter, one of the sport's most hyped young arms, carries a rough 6.43 ERA into a getaway-day matinee at Citizens Bank Park.PHI −133 · total 9.0
TB @ BAL7:05 PM ET
Tampa Bay is a road favorite at Camden Yards behind Shane McClanahan, who's quietly put together a 3.25 ERA in his return season.TB −124 · total 8.0
LAA @ TEX7:05 PM ET
Cody Bradford's 2.93 ERA is one of the better-kept secrets in the AL West, opposite an Angels club that's lost 78 games already.TEX −165 · total 8.0
NYM @ CWS7:10 PM ET
Christian Scott (3.51 ERA) and a rebuilding White Sox club are separated by almost nothing on the board tonight at Rate Field.CWS −106 · total 8.0
DET @ KC7:15 PM ET
Kansas City's win streak has reached six as Michael Wacha (3.58 ERA) takes the mound against Detroit's Drew Anderson.Pick'em · total 8.5
CHC @ SEA7:15 PM ET
David Peterson has allowed a 2.20 ERA over his last five starts, well below his 5.29 season mark, into T-Mobile Park's pitcher-friendly air.CWS +104 · total 7.5
SF @ BOS7:15 PM ET
Boston is a heavy home favorite at Fenway behind Patrick Sandoval, with San Francisco's Blade Tidwell (4.33 ERA) starting on the road.BOS −204 · total 8.0
CIN @ AZ8:10 PM ET
Rhett Lowder carries a 3.35 home ERA on the road tonight, where he's a 7.23 arm instead — the exact split working against him.AZ −170 · total 8.0
MIN @ SD8:40 PM ET
Casey Mize's ERA has ballooned to 5.87 in August against a 3.18 mark for the season, and the total has ticked up half a run to match.SD −149 · total 8.5
Weather Watch

Nothing tonight clears a real Weather Impact Score — the calmest board in weeks, wind under 9 mph at every open-air park. American Family Field (ATL@MIL), loanDepot park (WSH@MIA), Daikin Park (ATH@HOU), Globe Life Field (LAA@TEX), T-Mobile Park (CHC@SEA), and Chase Field (CIN@AZ) excluded as closed domes/retractable roofs.

DODGER STADIUM · PIT@LAD
Clear · 91°F
8.3 mph WSW · WIS 1/7
KAUFFMAN STADIUM · DET@KC
Clear · 87°F
6.8 mph NE · WIS 0/7
PETCO PARK · MIN@SD
Clear · 82°F
7.2 mph SW · WIS 0/7
COORS FIELD · CLE@COL
Overcast · 77°F
2.7 mph calmest today · WIS 0/7
RATE FIELD · NYM@CWS
Clear · 74°F
7.1 mph N · WIS 0/7
CITIZENS BANK PARK · STL@PHI
Partly Cloudy · 74°F
4.8 mph SE · WIS 0/7
CAMDEN YARDS · TB@BAL
Partly Cloudy · 74°F
7.4 mph E · WIS 0/7
YANKEE STADIUM · TOR@NYY
Overcast · 73°F
7.2 mph ENE · WIS 0/7
FENWAY PARK · SF@BOS
Overcast · 70°F
6.5 mph NNE · WIS 0/7
Two-Minute Drill

Three questions. Answers at the bottom.

01
Tonight's Audible lands at Coors Field. In what year did the Rockies actually open Coors, after two seasons at Mile High Stadium?
1995 — the "Blake Street Bombers" team that debuted there had four different 30-homer hitters.
02
Tonight's Stat of the Day features Milwaukee. What city did the Brewers franchise play its very first season in, before moving to Milwaukee in 1970?
Seattle — as the expansion Seattle Pilots in 1969, before bankruptcy forced the move.
03
Tonight's Shift lands in Houston. Who did the Astros beat to win their most recent World Series title, in 2022?
The Philadelphia Phillies, in six games.
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 →