Vol. 1 · No. 084

THE HARD COUNT

Read it before the snap.
~8 min read
The Audible
The AudibleMLBAngel Stadium

Grayson Rodriguez Pitches Better on the Road Than He Does at Home. Tonight's Not the Road.

9:38 PM ET · Angel Stadium, Anaheim, CA
Kansas City (49-73) at Los Angeles (48-74)
RHP Seth Lugo (KC) vs. RHP Grayson Rodriguez (LAA)
MoneylineKC −109opened −108
Total8.5opened 9.0
RunlineKC −1.5+141

9.10. That's Grayson Rodriguez's home ERA this season for the Angels — nearly double his 4.97 mark on the road, one of the widest and strangest-looking home/road splits anywhere in the league for a pitcher whose stuff says he should be fine in either building.

It isn't a park illusion in the traditional sense — Angel Stadium plays close to neutral for runs. The gap is Rodriguez himself: a 96.1 mph four-seamer getting hit at a 56.2% hard-hit rate this season, thrown more than half the time regardless of zip code. Whatever's breaking down at home hasn't shown up in the radar gun. It's shown up in the results — a 7.20 season ERA that's actually a shade worse than Statcast's own contact model expects (6.80 xERA).

Kansas City sends Seth Lugo to the mound off a season that's held up better than Rodriguez's, and the Royals arrive as modest road favorites at −109 with the total shaved half a run since the morning open, 9.0 down to 8.5. Rodriguez's road numbers would make him a matchup problem almost anywhere else on the schedule. Tonight, he's home.

9.10
Rodriguez home ERA
4.97
Rodriguez road ERA
7.20
Rodriguez season ERA
Sources: FanGraphs · Baseball Savant · MLB Stats API · ESPN — Watch: whether the four-seamer (56% hard-hit allowed) holds up early against a Royals lineup that's seen it before
The Read
The ReadMLBTropicana Field

Junior Caminero Has 35 Home Runs. Tampa Bay Has Won Nine Straight. Neither Is a Coincidence.

7:10 PM ET · Tropicana Field, St. Petersburg, FL
Baltimore (58-63) at Tampa Bay (74-46)
RHP TBD (BAL) vs. LHP Steven Matz (TB)
MoneylineTB −165opened −163
Total8.0unmoved
RunlineTB −1.5+129

Tampa Bay has won nine straight games, the longest active streak anywhere in the majors, and the easiest explanation for it is also the correct one: nobody on the roster is hitting the ball harder than Junior Caminero.

Caminero has 35 home runs, a .274 ISO and a 152 wRC+ — 52% better than a league-average hitter. The underlying contact backs up the counting stats rather than undercutting them: a 44.8% hard-hit rate and a 13.8% barrel rate, both comfortably in the sport's upper tier. This isn't a hot week riding a bounce. It's been the shape of his whole season.

Baltimore arrives without a starter announced, a 58-63 club that's spent the summer selling pieces and leaking games, while Steven Matz takes the ball for a Tampa Bay staff that's quietly one of the American League's deepest. The Orioles are +154 road underdogs, the total sits at 8.0, and nothing on the board suggests the market expects the streak to end tonight. Caminero doesn't need the market to notice — he's been doing this since June.

35
Caminero home runs
152
Caminero wRC+
9
Rays win streak
Sources: FanGraphs · Baseball Savant · MLB Stats API — Watch: whether Baltimore's stretched bullpen can slow the streak down late
Stat of the Day
82
Chicago Cubs · team Defensive Runs Saved — MLB's best mark, 20 clear of 2nd place
Chicago's Defense Isn't Complementing the Rotation. It's Doing the Rescuing.

The story in Chicago all year has been the rotation — the Cubs own the best record in the National League at 71-51, and Clay Holmes takes the ball this afternoon off a season that's helped keep them there. But the number that actually separates this team from the pack isn't on the mound. It's on the dirt.

Chicago's defense has saved +82 runs this season, the best mark in the majors and 20 runs clear of Tampa Bay's second-place +62. St. Louis, tonight's opponent, sits at a middling +16 — a 66-run gap between the two defenses sharing the same field this afternoon.

It's a day game at Wrigley, first pitch just after 2 PM local, with a modest breeze blowing in off the lake — nowhere near a weather-game threshold, but enough to keep a well-struck ball in the yard a beat longer. Matthew Liberatore starts for St. Louis. Whatever he doesn't finish with strikeouts, Chicago's glove is built to clean up.

Sources: FanGraphs · Baseball Savant · Open-Meteo — Watch: a tough two-out chance up the middle either infield has to make
The Shift
The ShiftMLBSutter Health Park

You Won't Find Tonight's Highest Total at a Marquee Ballpark. You'll Find It in Sacramento.

9.5. That's the number, and it belongs to Texas at Oakland — a full run higher than anything else on tonight's 14-game board, and the only total within reach of double digits.

Sutter Health Park still carries minor-league dimensions and a small enough sample that it plays hitter-friendly most nights, especially with the heat that usually blankets West Sacramento in August. Tonight's forecast undercuts that a little — a cool 60°F at first pitch with a light breeze, not the kind of night that inflates a total on its own. The number is high anyway, and it hasn't moved: 9.5 at the open, 9.5 now, priced dead even on both sides.

The moneyline has moved more than the total. Texas opened as a modest road favorite; by the current line, the Athletics have taken over as the (barely) favored side at home, −108 to Texas's +101, with Kumar Rocker starting for Texas against a still-unnamed Athletics arm. A road favorite turning into a road underdog while the total sits untouched is its own kind of signal — the market isn't worried about who wins in Sacramento tonight. It's worried about how many runs it takes.

9.5
Board-high total
+101
TEX ML, opened −105
1.0
Runs clear of 2nd-highest total
Sources: ESPN · editorial/park_factors.json · Open-Meteo — Watch: whether Oakland's bullpen, needed every night this season, has anything left by the 7th
Pre-Snap

Fourteen MLB games — the fullest board in a week — plus three NFL preseason games (DEN@ATL, TB@NYJ, MIA@WSH) rounding into midseason form. No featured treatment for the preseason slate tonight.

MIA @ CIN6:10 PM ET
Sandy Alcantara has a 0.00 ERA in August (3.52 season) for Miami; Cincinnati counters with Chase Burns, who's moved the exact opposite direction this month — 4.76 against a 2.61 mark before it.CIN −111 · total 8
BOS @ PIT6:40 PM ET
Bubba Chandler has trimmed his ERA to 1.54 in August (4.26 season) for Pittsburgh; Boston's Jake Bennett has gone the other way, up to 5.73 this month against a 3.17 mark before it.BOS −123 · total 8
CWS @ DET6:40 PM ET
Detroit will be without its best bat again tonight — Riley Greene landed on the 10-day injured list Wednesday with a right hamstring strain — as Jackson Jobe starts against Chicago's Sean Newcomb.DET −147 · total 8.5
SD @ CLE7:10 PM ET
San Diego has won five straight and sends Michael King to the mound; Cleveland counters with Gavin Williams, who's cut his ERA to 1.59 in August against a 3.55 season mark.SD +119 · total 7.5
WSH @ NYM7:10 PM ET
Washington designated Miles Mikolas for assignment this week, the latest move in a summer of roster churn — the Nationals are +105 underdogs at a Citi Field that tends to hold totals down.NYM −113 · total 8.5
NYY @ TOR7:15 PM ET
Shane Bieber, back from a second Tommy John surgery, has a 2.86 ERA at home this season against an 8.27 ERA on the road — tonight he's home at Rogers Centre against Gerrit Cole and the Yankees.NYY −147 · total 8
ARI @ ATL7:15 PM ET
Brandon Pfaadt has a 0.00 ERA in August (3.36 season) for Arizona against an Atlanta lineup that hasn't named a starter yet.ATL −194 · total 8
SEA @ HOU8:10 PM ET
George Kirby has a 0.75 ERA in August (3.68 season) for Seattle at a Houston park that plays fair with the roof closed for the summer.HOU −124 · total 8
MIL @ LAD10:10 PM ET
Milwaukee (75-47) has the best record in baseball; Los Angeles counters with Shohei Ohtani, a 149 wRC+ and 27 home runs deep into a season that hasn't slowed down.MIL +158 · total 7.5
COL @ SF10:15 PM ET
Kyle Freeland gets a road start at the opposite end of the run-scoring spectrum from Coors Field — Oracle Park's run factor is among the lowest in the majors.SF −131 · total 7.5
Weather Watch

Nothing clears the weather-game threshold tonight — the closest is a 12 mph breeze off McCovey Cove in San Francisco. Retractable-roof parks (Toronto, Houston) and the Tampa Bay dome excluded — expect all three closed or controlled.

ORACLE PARK · COL@SF
Overcast · 58°F
12.0 mph WNW
WRIGLEY FIELD · STL@CHC
Overcast · 77°F
10.7 mph ENE
COMERICA PARK · CWS@DET
Overcast · 85°F
9.7 mph ENE
SUTTER HEALTH PARK · TEX@ATH
Mostly Clear · 60°F
6.8 mph S
CITI FIELD · WSH@NYM
Partly Cloudy · 83°F
6.7 mph SSE
TRUIST PARK · ARI@ATL
Clear · 94°F
6.3 mph W
PROGRESSIVE FIELD · SD@CLE
Overcast · 79°F
5.6 mph NNE
PNC PARK · BOS@PIT
Overcast · 79°F
3.3 mph SE
ANGEL STADIUM · KC@LAA
Mostly Clear · 68°F
2.8 mph WNW
GREAT AMERICAN BALL PARK · MIA@CIN
Partly Cloudy · 84°F
2.2 mph NE
DODGER STADIUM · MIL@LAD
Clear · 64°F
0.8 mph NW
Two-Minute Drill

Three questions. Answers at the bottom.

01
Tonight's Audible is at Angel Stadium. What year did the Angels win their only World Series title, and who did they beat?
2002 — a Game 7 win over the San Francisco Giants, the franchise's first and only title.
02
Tonight's Read is set at Tropicana Field. How many World Series has the Tampa Bay Rays franchise reached?
Two — 2008 (lost to Philadelphia) and 2020 (lost to the Dodgers). No titles yet.
03
Tonight's Stat of the Day is set at Wrigley Field. How many years was the Cubs' championship drought before they finally won it all in 2016?
108 years — snapped with a Game 7 win over Cleveland, the longest title drought in major American pro sports history.
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 →