Vol. 1 · No. 067

The Hard Count

Tuesday · July 28, 2026
Read it before the snap.
6 min read
MLB 16 NBA OFF NHL OFF NFL OFF CFB OFF CBB OFF
The AudibleMLBNL East

Ronald Acuña Jr. Is Back. The Contact Says He's Owed Seventy Points of Slugging.

Atlanta Braves (62-44) at New York Mets (45-62)
7:10 PM ET · Citi Field, Queens · 73°F, 4 mph ENE, overcast
Chris Sale (11-6, 2.19) vs. Christian Scott (3.13)
Spread
ATL −1.5
Total
7.5
Moneyline
ATL −163 / NYM +135

Standing in a minor-league batter's box in Lawrenceville, Georgia last Saturday, Ronald Acuña Jr. was asked how he felt and gave the only answer he has ever given. "Amazing, amazing." He had gone through four plate appearances with Triple-A Gwinnett — a groundout, a strikeout, a bloop single, a walk — and across nineteen rehab at-bats he had not managed a single extra-base hit. He declared himself ready anyway. Atlanta activated him Monday. He went 1-for-4 in Queens.

The nineteen hitless-for-power at-bats are the wrong number to look at. Over his final five games with Gwinnett, Acuña hit nine balls harder than 95 miles per hour. That is the number that travels.

He has been out since June 9, when he pulled up lame beating out a grounder at Rate Field — a Grade 1 strain of the same left hamstring that had already cost him two weeks in May. Forty-eight days. His second IL trip of the season, his seventh different injury since 2021. Since his 41-homer, 73-steal MVP season in 2023, when he played 159 of 162 games, he has appeared in 197 of Atlanta's 428.

So the surface reads like decline: .251/.371/.417 with seven home runs, an isolated power figure of .166, a 118 wRC+ from a hitter whose career mark is 142 and who posted a 161 a year ago. It reads like a great player the body has finally caught.

Underneath, it reads like a bill that hasn't come due. Acuña is barreling 12.9% of his batted balls and hitting the ball hard 43.5% of the time, averaging 90.2 mph off the bat. Those are not the inputs of a .417 slugger. His expected slugging is .487 — seventy points above the real thing. His expected wOBA is .378 against a .348 actual. The swing has been producing damage. The scoreboard has been rounding it down.

Christian Scott is an interesting arm to test that on. His 3.13 ERA is close to a full run better than his 3.98 xERA, and the mechanism is visible in the mix: he goes to a four-seamer on 49.3% of his pitches, and hitters are hard-hitting that pitch 43.9% of the time. Scott has survived it. He hasn't solved it. A hitter whose entire complaint is that his hard contact isn't converting gets a starter who allows a lot of hard contact and has been getting away with it.

Chris Sale answers for Atlanta at 2.19, which is the best number in the game tonight and is also stranding 82% of the runners who reach him — a rate nobody holds. Fifteen strikeouts of margin per nine innings buys a lot of forgiveness. The Mets, 17½ back and without Juan Soto since Friday, have won two straight and are the kind of team that makes a good pitcher look inevitable.

Citi Field plays small on runs and enormous to center — 408 feet — and there is almost no air moving tonight. The total is the lowest on the board. What's worth watching isn't whether Acuña looks like himself. It's whether the extra-base hit finally lands, because the exit velocities have been saying it should have already.

.487
Acuña xSLG
.417
Acuña SLG
12.9%
Barrel Rate
48
Days Out
43.9%
Hard-Hit vs Scott 4-Seam
Sources: Baseball Savant, FanGraphs, MLB Stats API, AJCWatch: first extra-base hit
The ReadMLBDefense

Forty Feet of Dirt Separate the Sixth-Best Glove in Baseball From the Second-Worst

Milwaukee Brewers (66-40) at San Francisco Giants (45-61)
9:45 PM ET · Oracle Park, San Francisco · 68°F, 18 mph WNW, clear
Logan Henderson (3.05) vs. Landen Roupp (7-8, 3.93)
Spread
MIL −1.5
Total
7.5
Moneyline
MIL −155 / SF +128

Start with the infield, because that is where this game will actually be decided, and because the Giants have built the strangest one in baseball.

At second base, Luis Arraez — a hitter who spent most of a decade being described as a bat with a position attached — is +11 Outs Above Average, eight runs prevented, converting 76% of his plays against an expectation of 73%. That is tied for the sixth-best individual glove in Major League Baseball. Forty feet to his left, Willy Adames is at −13 Outs Above Average, ten runs given back, four percentage points below expectation on every ball he reaches. Only one defender in the sport has been worse.

Two of the most extreme gloves in baseball, in opposite directions, sharing the same patch of dirt. It usually doesn't matter much which way a ground ball rolls. Tonight it might be the whole game.

Because Landen Roupp is a groundball pitcher, and not casually — 50.3% of the balls in play against him stay on the ground. His barrel rate is 4.1%, elite contact suppression, top-of-the-league stuff at keeping hitters from doing damage in the air. What that buys him is a night full of weak grounders. What it also means is that his results are almost entirely outsourced to whoever is standing behind him. He is running a 3.93 ERA against a 3.31 FIP and stranding only 68% of his runners, which is another way of saying the ball has been finding the wrong gloves.

He has been excellent lately regardless: three July starts, 21 innings, three earned runs, a 1.29 ERA for the month. The stuff has never been the question. The geography has.

Milwaukee's infield is the same story, mirrored. Joey Ortiz is +10 OAA at shortstop; Jake Bauers is −8 at first. And the team-level numbers on San Francisco disagree with each other in a way that usually signals exactly this kind of roster — the Giants rank fifth in baseball by Defensive Runs Saved at +38, but sit below average at −6 Outs Above Average, and they have committed 71 errors, second-most in the sport. Those metrics aren't contradicting each other. They're describing a defense that is genuinely excellent in some spots and genuinely leaky in others, and averaging it out to nonsense.

Logan Henderson brings Milwaukee's side of it: a 3.05 ERA that his 2.86 xERA fully endorses, built on a changeup he throws a third of the time and that generates whiffs on 37.6% of the swings against it. The soft spot is the fastball, which hitters have hard-hit 53.1% of the time. Against a Giants lineup 22 games out of the division, that soft spot may not get punished.

The wind is up — 18 miles per hour out of the west-northwest, the strongest reading at any park tonight — and the total sits at 7.5, tied for the lowest on the board. The thing to track isn't runs. It's which side of the second-base bag the ground balls choose.

+11
Arraez OAA
−13
Adames OAA
50.3%
Roupp GB Rate
4.1%
Roupp Barrel%
71
SF Errors (2nd Most)
Sources: Baseball Savant OAA, FanGraphs team defenseWatch: ground balls to the left side
Stat of the Day
59.7%
Munetaka Murakami's hard-hit rate —
highest in MLB among hitters with 200+ PA

A .240 Average Is Hiding the Loudest Bat in Baseball

Nobody hits a baseball harder, more often, than the White Sox first baseman hitting .240. Murakami, 26, squares up 59.7% of his batted balls at 95 mph or better — first in the sport among hitters with 200 plate appearances — and barrels 20.1% of them. Batting average has never been a worse witness.

The rest of the line: .240/.382/.541, 22 home runs, a .301 isolated power figure, a 153 wRC+. He walks 18.4% of the time and strikes out 32.2% — an all-or-nothing profile that produces a .922 OPS because when he does connect, almost nothing is wasted. Chicago posted him out of the Yakult Swallows in December on a two-year, $34 million deal, he debuted on Opening Day, and he lost 35 games to a hamstring in the middle of it.

Which matters tonight, because the White Sox are 55-50 and alone in first place in the AL Central, and Gerrit Cole is the arm walking into it. Cole is a fly-ball pitcher — 48.9% of his contact goes in the air, and 1.60 home runs leave per nine innings. Rate Field carries a home-run factor of 1.12. The most violent contact in the league gets a pitcher who lives above the dirt, in a park that rewards it.

Source: Baseball Savant (200+ PA), FanGraphs · NYY at CHW, 7:40 PM ET
The ShiftMLBLine Move

Ninety-Four Degrees, a Split Running Backwards, and the Highest Total on the Board

Boston Red Sox (55-50) at Athletics (44-62)
9:40 PM ET · Sutter Health Park, Sacramento · 94°F, 10 mph SW, clear
Jake Bennett vs. Gage Jump (4.42)
Spread
BOS −1.5
Total
9.5
opened 9
Moneyline
BOS −150 / ATH +124

Sacramento at 6:40 in late July: ninety-four degrees at first pitch, ten miles per hour drifting in off the southwest, and a Triple-A ballpark with a 1.06 run factor and a right-field line 325 feet away. Five totals moved on tonight's board. This is the only one that finished above nine.

It opened at 9 and sits at 9.5 — the highest number in baseball tonight, in the smallest park on the schedule, in the most heat.

Gage Jump is the reason, and the case against him is specific rather than general. His season ERA of 4.42 is unremarkable. His July is not: four starts, 17 innings, 15 earned runs, 25 hits, eleven walks — a 7.94 ERA for the month. Eleven walks in seventeen innings is not a batted-ball problem. That's a command problem, and it has been getting worse, not better.

What makes it stranger is that his home-road split runs the wrong direction. Jump has a 2.51 ERA on the road across 28⅔ innings and a 6.35 at home across 28⅓ — nearly four runs of difference, backwards from how this is supposed to work, and he is at home tonight.

There is a defense available to him. His BABIP is .346, well north of league norm, and his 3.83 FIP argues the underlying pitcher is better than a 4.42 ERA suggests. Some of this is luck. The walks are not luck.

And the lineup he is protecting a lead against — should he get one — has a new problem in it. Boston is 55-50. Oakland just got Nick Kurtz back off the injured list on Saturday, which sounds like help and mostly is: 21 home runs, a 147 wRC+, an 18.4% barrel rate and a 58.0% hard-hit rate that ranks fourth in all of baseball. It also costs them 8.5 defensive runs, and the A's already own a −127 run differential, the worst mark in the American League. They lost Shea Langeliers to a torn meniscus on Sunday.

Heat, a small park, a starter walking the ballpark, and two of the four loudest bats in the sport on the same field. The market moved half a run and it is not hard to see what it was looking at.

9 → 9.5
Total Move
7.94
Jump July ERA
6.35
Jump Home ERA
2.51
Jump Road ERA
94°F
First Pitch Temp
Sources: ESPN pickcenter, Stat Mining, FanGraphs, Open-MeteoWatch: Jump's first-inning command
Pre-Snap
KC @ MIN7:40 ET
The board's biggest move: the total climbed a full run, from 8 to 9. Taj Bradley puts 45.4% of his contact in the air and has stranded 80.4% of his runners, a rate that does not hold — and it is 92 degrees at Target Field.Closing: MIN −163 · o9 (opened o8)
CLE @ CINDH · 1:40 & 7:10 ET
Cleveland arrives on a five-game losing streak for a doubleheader in the friendliest home-run park on the schedule (1.18 HR factor). Slade Cecconi carries a 7.43 July ERA into game one. Cincinnati lost Spencer Steer to a wrist sprain Sunday.Closing: CIN −163 (G1) · CLE −131 (G2) · o9 both
TOR @ WSH6:45 ET
Heavy rain is in the forecast at first pitch and the total still went up, 8.5 to 9 — a rare combination. Andrés Giménez (+10 OAA) plays shortstop behind Shane Bieber, which is the most reassuring thing about this game.Closing: WSH −143 · o9 (opened o8.5)
AZ @ PIT6:40 ET
Two teams at exactly 55-52, and the closest thing to a real pitching matchup outside the featured games. Brandon Pfaadt's last five starts: 27 innings, three walks, a 2.33 ERA. Bubba Chandler answers for Pittsburgh.Closing: PIT −117 · o9
CHC @ STL7:45 ET
The tightest price on the board (−114 / −105). Colin Rea's home-road gap is a canyon — 3.33 at Wrigley, 6.45 away — and he is away. Willson Contreras and his .400 wOBA are on the other side of it.Closing: CHC −114 · o9
COL @ SD9:40 ET
Michael King's 3.24 ERA is sitting on a .251 BABIP and a 4.04 FIP, which is a lot of borrowed room. Michael Lorenzen's road ERA (5.04) is more than three runs better than his home one, and San Diego is the second-heaviest favorite tonight.Closing: SD −191 · o8 (opened o7.5)
Weather Watch
☀️
Oracle Park
Clear · 6:45 PM PT
18 mph WNW · 68°F
🌤️
Comerica Park
Mostly clear · 6:40 PM ET
12 mph N · 81°F
☀️
Rate Field
Clear · 6:40 PM CT
12 mph NNW · 68°F
🌤️
Great American Ball Park
Mostly clear · DH 1:40 & 7:10 ET
10 mph NNW · 83°F / 82°F
🔥
Sutter Health Park
Clear · 6:40 PM PT
10 mph SW · 94°F
🌤️
PNC Park
Mostly clear · 6:40 PM ET
9 mph NW · 80°F
🌧️
Nationals Park
Heavy rain · 6:45 PM ET
9 mph W · 75°F
🔥
Busch Stadium
Overcast · 6:45 PM CT
7 mph NNE · 94°F
☀️
Angel Stadium
Clear · 6:38 PM PT
7 mph SW · 79°F
☀️
Dodger Stadium
Clear · 7:10 PM PT
7 mph WSW · 75°F
Petco Park
Partly cloudy · 6:40 PM PT
6 mph WSW · 75°F
🔥
Target Field
Clear · 6:40 PM CT
5 mph NNW · 92°F
☁️
Citi Field
Overcast · 7:10 PM ET
4 mph ENE · 73°F
Flagged: Oracle Park (18 mph, strongest on the board) · Nationals Park (rain risk at first pitch). Roof — controlled: loanDepot park (retractable), Tropicana Field (fixed).
Two-Minute Drill

Three questions on tonight's teams. Tap to reveal, or scroll to the bottom.

01

Milwaukee owns the best record in baseball tonight at 66-40. How many World Series has the franchise won?

None. One appearance, in 1982, a seven-game loss to the Cardinals. The franchise entered the league in 1969 — as the Seattle Pilots.
02

Cleveland is in Cincinnati for a doubleheader. When did the Guardians last win a World Series?

1948 — the longest active title drought in Major League Baseball, now 77 years.
03

The Athletics host Boston in Sacramento. The franchise has nine World Series titles. Which of its home cities won the most?

Philadelphia, with five (1910, 1911, 1913, 1929, 1930). Oakland won four (1972, 1973, 1974, 1989). Kansas City never won one.
3/3 = you're the sharp friend. 0/3 = you're reading the right newsletter.