Vol. 1 · No. 058
Sunday · July 19, 2026
Read it before the snap.
5 min read · MLB Sunday
16 MLB NBA OFF NHL OFF NFL OFF CFB OFF CBB OFF
The Audible
The AudibleMLB

Nobody on Today's Board Does More Things Well Than the Shortstop on the Worst Team

2:10 PM ET · Kauffman Stadium, Kansas City · Padres (48-50) at Royals (40-59) · Márquez vs Cameron
Spread
KC -1.5
+148
Total
10.0
flat
Money
KC -131
opened -118

Kansas City is nineteen games under .500 and going nowhere, so nobody spends a Sunday afternoon talking about the Royals. That's the mistake. Bobby Witt Jr. is quietly assembling the most complete season on this entire slate, and it's hiding behind a bad standings line.

Start with the glove, because it's the loudest number on the field: +18 Outs Above Average, the best mark of any defender in baseball, worth roughly seventeen runs of defensive value at shortstop. Add 30 steals. Then look at the bat, which reads as merely good — .280, an .801 OPS, a 118 wRC+ — until you check the contact underneath it. His .346 wOBA sits forty points below a .386 xwOBA; the batted balls say the production should already be louder than the slash line admits.

The market has priced this one for offense — a double-digit total in a stadium baking toward a 106-degree heat index — and steamed the Royals to a road-favorite's number. The thing worth watching is whether the best two-way player nobody's discussing finally gets his bat to catch up to his contact.

Source: Baseball Savant (OAA, xwOBA), FanGraphsWatch: Witt's contact quality vs the box score
The Read
The ReadMLB

The Best Pitcher's Park in Baseball, and the Worst Range You'll See Standing In It

4:10 PM ET · T-Mobile Park, Seattle · Giants (42-56) at Mariners (49-50) · Ray vs Gilbert
Spread
SEA -1.5
+123
Total
7.5
opened 7.0
Money
SEA -182
opened -163

The marine layer rolls into T-Mobile Park most summer evenings and the ball goes to die in it. It grades out as the stingiest run environment in the majors — a 0.92 run factor — and Logan Gilbert (26.5 K%, 0.99 WHIP, a slider that misses bats 37% of the time) is exactly the kind of arm you want fronting a low total. On paper this is a pitcher's holiday.

Except the reason a pitcher's park suppresses runs is that fly balls hang and die — which pushes contact down, onto the ground, toward the infield. And the infield is where this game leaks. Seattle has the worst defensive range in baseball, a team OAA of −29; across the diamond, the Giants hand shortstop to Willy Adames, whose −12 OAA is the lowest of any shortstop in the sport. Two of the shakiest gloves in the game, sharing the one park that funnels the ball straight at them.

The lone steady presence is San Francisco's Luis Arraez, who strikes out once every twenty-six plate appearances and grades +8 runs at second. The total ticked from 7 to 7.5 for a reason worth reading: in a park this quiet, the runs that score won't come off the bat. They'll come off the leather.

Source: Statcast OAA, FanGraphs team defense, park factorsWatch: ground-ball contact finding the holes
Stat of the Day
Stat of the Day · Tampa Bay at Boston
0.00
Shane McClanahan hasn't allowed an earned run all July

Shane McClanahan takes the Fenway mound on a run of near-perfection: a spotless earned-run ledger across his July starts, on top of a 2.83 ERA and a 3.15 FIP that says it's no mirage. He has surrendered just 0.63 home runs per nine all season — elite suppression — and he carries it into a breezy Fenway afternoon (11–12 mph off the water) against a Rays club that's dropped four straight.

The Red Sox counter with Sonny Gray and a lineup that just clawed to a season-high above .500. But the number on the board is the arm that has given up nothing for three weeks.

Source: Stat Mining (monthly splits), FanGraphs
The Shift
The ShiftMLB

Baltimore Keeps Winning. The Market Keeps Not Believing It.

2:10 PM ET · Daikin Park, Houston (roof) · Orioles (48-51) at Astros (47-53) · B. Young vs H. Brown
Spread
HOU -1.5
+161
Total
8.5
opened 8.0
Money
HOU -122
opened -120

The Orioles have won six in a row and dragged themselves back into the wild-card conversation, and the market has responded by moving Houston's price a single cent — from −120 to −122. When a team wins six straight and the line doesn't blink, that gap is telling you something.

What it's telling you is that a hot streak on a league-average bat (Baltimore's offense grades a 103 wRC+) isn't enough to unseat the number the Astros hang their hat on: Hunter Brown's 3.57 ERA. Here's the reversal. That 3.57 is one of the softest ace numbers in the sport. It's built on just 35 innings, a .259 BABIP, and a 79.5% strand rate — luck markers, all — while the FIP underneath sits at 4.77. And the walks are the tell: 22 free passes in those 35 innings, a 14% clip, with a July ERA of 8.10 as the bill comes due.

The market is right that Baltimore's streak is fragile. It may be missing that Houston's anchor is, too.

Source: FanGraphs (FIP, BABIP, LOB%), Stat MiningWatch: whether Brown's control holds or the walks compound
Pre-Snap
LAD@NYY12:35 / 7:20 ET
The best team in baseball (62-36) plays a day-night doubleheader in the Bronx — Yamamoto opens opposite Cam Schlittler — and both games are priced like coin flips.Close: LAD -119 (G1) / -115 (G2)
CIN@COL3:10 ET
The board's highest total sits at Coors, where 97-degree thin air meets Hunter Greene's 99-mph stuff and a 6.97 ERA the expected numbers (4.83 xERA) swear is a lie.Close: total 11.0 · CIN -144
MIA@MIL2:10 ET
Baseball's best record (Milwaukee, 61-37) hosts a Miami team on a five-game slide — but Eury Pérez (1.33 ERA over his last five, 10.7 K/9) is the arm the Marlins trust to stop it.Close: MIL -131 · total 8.0
MIN@CHC2:20 ET
A Wrigley day game, and Zebby Matthews brings the wrong split with him: a 6.75 ERA in daylight against a 3.00 mark under the lights, with Imanaga waiting.Close: CHC -172 · total 7.5
TEX@ATL1:35 ET
Storms are forecast to roll into Truist by mid-afternoon in a 96-degree heat index; Grant Holmes (0.90 July ERA) tries to beat both Texas and the sky.Close: TEX -122 · total 8.5
BOSvs TB, 1:35 ET
Boston is 49-48 — above .500 for the first time all year after stretching its streak to a dozen. The story stops being the streak and starts being the deadline: buy, or stand pat?Close: BOS -126
Weather Watch
Fenway Park
Sunny, breezy off the water
12 mph · 79°F
☀️Yankee Stadium
Sunny
11 mph · 80°F
☀️Wrigley Field
Sunny
8 mph · 75°F
Sutter Health Pk
Partly cloudy, Delta breeze building
6 mph · 86°F
⛈️Truist Park
Storms rolling in mid-afternoon
5 mph · 90°F (feels 96)
🌞Coors Field
Sunny, thin dry air (17% humidity)
5 mph · 97°F
🌞Kauffman Stadium
Hot, isolated PM storms
2 mph · 94°F (feels 106)
Two-Minute Drill
Three questions on tonight's teams. Tap to reveal — or scroll to the Answer Key at the very bottom.
1.The Royals won their most recent World Series in what year — and which team did they beat?
2015, over the New York Mets, four games to one.
2.The single-season MLB record for wins is 116. The 2001 Seattle Mariners share it with which historic franchise?
The 1906 Chicago Cubs (who did it in a shorter, 152-game season).
3.Cal Ripken Jr.'s MLB-record consecutive-games streak, played entirely for the Orioles, reached how many games?
2,632 straight games, from May 30, 1982 through September 19, 1998.
3/3 = you're the sharp friend. 0/3 = you're reading the right newsletter.
Know a sharp? Forward them today's edge.
Got this from a friend? Get tomorrow's angles free →

Two-Minute Drill — Answer Key

  1. 2015. The Royals beat the New York Mets four games to one for their most recent title.
  2. The 1906 Chicago Cubs. Both the Cubs and the 2001 Mariners won 116 games in a season, the MLB record.
  3. 2,632. Cal Ripken Jr.'s consecutive-games streak ran from May 30, 1982 to September 19, 1998.