Vol. 1 · No. 086

THE HARD COUNT

Read it before the snap.
~9 min read
The Audible
The AudibleMLBPNC Park

Lake Bachar Has Quietly Built One of Baseball's Best Sliders. Daylight Is the Only Thing That's Beaten Him.

1:35 PM ET · PNC Park, Pittsburgh, PA
Boston (66-57) at Pittsburgh (60-65)
LHP Patrick Sandoval (BOS) vs. RHP Lake Bachar (PIT)
MoneylineBOS −114DraftKings
Total8.0unmoved
RunlineBOS −1.5+141

Lake Bachar has turned into a legitimate weapon this year — a 41.5% whiff rate on his slider, a 3.97 ERA that Statcast's model says should be even better (3.67 xERA), a ground-ball rate north of 85%. Nearly everything about the profile says he's arrived. One split says otherwise.

Bachar has a 7.66 ERA in day games this season against a 2.08 mark at night — a gap of more than five and a half runs, the widest of any starter on today's board. First pitch at PNC Park is 1:35 PM ET. It isn't a small sample fluke on the good side, either: the 2.08 mark covers 43.1 innings, nearly twice his day-game workload (22.1 IP), so the day number isn't just noise from a couple of bad outings.

Boston isn't walking in clean, either — Patrick Sandoval carries an ERA (3.30) that's outrunning his contact quality by more than a run (4.59 xERA, .319 opponent average), the kind of gap that tends to close. And if this one gets to the seventh unsettled, Pittsburgh's bullpen is compromised: Luke Weaver, Wilber Dotel, and closer Gregory Soto have all worked recently enough to be flagged unavailable. Bachar's stuff has been good enough to beat anyone lately. Today just happens to be the wrong half of his own calendar.

7.66
Bachar day ERA (2.08 at night)
41.5%
Slider whiff rate
85.3%
Ground-ball rate
Sources: MLB Stats API · Baseball Savant · FanGraphs · Stat Mining — Watch: whether the day-game split holds against a Boston lineup still favored on the road
The Read
The ReadMLBTruist Park

Matt Olson Has Never Been Tonight's Featured Bat. His Barrel Rate Says That Should Change.

1:35 PM ET · Truist Park, Atlanta, GA
Arizona (66-58) at Atlanta (73-50)
RHP Michael Soroka (ARI) vs. RHP Bryce Elder (ATL)
MoneylineATL −123DraftKings
Total9.0opened 8.5
RunlineATL −1.5+158

Atlanta owns the second-best record on today's board at 73-50, and Matt Olson has quietly been the engine — 35 home runs, a .546 slugging mark, a 138 wRC+ — without ever carrying a featured card here. The underlying numbers argue he's earned one.

Olson's barrel rate sits at 15.6%, elite territory, backed by a 50.0% hard-hit rate — half his batted balls are hit at 95-plus mph. His .282 ISO ranks him among the sport's most productive power bats on a per-at-bat basis, and he's doing it while still playing a plus glove (+6 Outs Above Average at first). This isn't a hitter running hot; it's a full season of legitimate thump.

He gets a fitting counterpart: Michael Soroka's 2.92 ERA is one of the widest gaps on the entire slate against his own components — Statcast's contact model has his xERA at 4.17, a run and a quarter higher, built on an 8.6% barrel rate allowed that's well above what a sub-3 ERA usually looks like. Soroka's results have held up so far. Olson's barrel rate is exactly the kind of bat that tests whether they keep holding.

15.6%
Olson barrel rate
50.0%
Hard-hit rate
35
Home runs, 138 wRC+
Sources: Baseball Savant · FanGraphs · MLB Stats API — Watch: whether Soroka's ERA-xERA gap closes against the slate's best barrel rate
Stat of the Day
+13
Brayan Rocchio · Cleveland shortstop · Outs Above Average
+13. The Outs Above Average Quietly Making a Last-Place Shortstop One of the Game's Best Gloves.

Cleveland sits at 60-64, buried well outside the AL Central picture, which is about the only reason Brayan Rocchio's season hasn't gotten more attention. His +13 Outs Above Average at shortstop ranks among the league's best marks at the position, worth an estimated +10 runs prevented over a full season's workload at short.

It's a range-driven number, not a highlight-reel one — the kind of grade built on getting to balls an average defender doesn't, play after play, rather than a handful of viral diving stops. That distinction matters: it's the harder skill to fake and the harder one to lose.

San Diego brings the better record into Progressive Field today (66-58 to Cleveland's 60-64), with Casey Mize's tidy 3.38 ERA — matched almost exactly by his 3.39 xERA, no luck gap either way — on the mound. Tanner Bibee counters for Cleveland at a modest overperformance of his own (3.99 ERA vs. 4.29 xERA). Neither arm figures to miss many bats behind him. Rocchio's glove is the reason that might not matter as much as it should.

Sources: Baseball Savant · FanGraphs · MLB Stats API — Watch: how many outs above expectation Rocchio adds behind two pitchers who live on soft contact
The Shift
The ShiftMLBRogers Centre

New York Was This Morning's Favorite. Toronto Is Now, and Its Best Hitter Just Landed on the IL.

What changes a moneyline favorite between the opening number and first pitch? The Yankees opened at −1.5 on the runline (+167 for anyone taking the number), the shorter-priced side in a game between a 68-55 team and a 61-64 one. By this morning, that had fully flipped: Toronto is now the −1.5 favorite at +177, New York the underdog at +1.5.

The flip happened with Toronto's best hitter unavailable — Vladimir Guerrero Jr. went on the 7-day injured list Friday with a concussion — which makes the market's move about one pitcher, not the lineup. Dylan Cease takes a 2.40 ERA (2.74 xERA, no luck gap) into today's start, with a slider that's generating a 43.7% whiff rate this season. New York's Ryan Weathers counters with his own hot stretch — a 0.77 ERA across two August starts, down from a 3.69 season mark — but that hasn't been enough to keep the number from moving.

The total slid too, from 7.5 to 7.0, and Toronto's bullpen isn't exactly deep behind Cease: Tyler Rogers, Spencer Miles, Louis Varland, and Mason Fluharty are all flagged unavailable off recent work. The board is betting on one arm to outweigh a lineup missing its best bat and a pen running thin behind him.

+167→+177
TOR runline price, open to close
2.40
Cease ERA (2.74 xERA)
7.5→7.0
Total, open to close
Sources: ESPN · Baseball Savant · MLB Stats API — Watch: whether Toronto's bullpen has to bail out Cease with Guerrero out of the lineup
Pre-Snap
BAL @ TB12:15 PM ET
Freddy Peralta starts the getaway matinee for a Tampa Bay club already 26 games over .500, with Trevor Rogers on the mound for a rebuilding Baltimore roster.Total 7.5 (unmoved) · TB −136
CWS @ DET1:40 PM ET
Drew Anderson carries a 7.32 day ERA (2.61 at night) into his own 1:40 PM matinee against Chicago's Sean Burke — the same day/night pattern as today's Audible, in a different park.Total 8.0 (unmoved) · CWS −101
MIA @ CIN1:40 PM ET
Miami's total has slid from 9 to 8.5 since the morning open as Eury Pérez faces Cincinnati's Nick Lodolo.Total 8.5 (opened 9) · MIA −116
WSH @ NYM1:40 PM ET
Jake Irvin takes a 4.38 road ERA (7.86 at home) into Citi Field against Christian Scott, with the Mets still favored at −165 regardless.Total 8.5 (unmoved) · NYM −165
PHI @ MIN2:10 PM ET
Dean Kremer's 1.50 ERA across two August starts (5.25 season) headlines the board's highest total, 9.5, against Andrew Painter.Total 9.5 (unmoved) · PHI −108
STL @ CHC3:00 PM ET
Chicago (72-52, the slate's third-best record) hosts St. Louis at Wrigley as the total eases from 9 to 8.5, Edward Cabrera against Hunter Dobbins.Total 8.5 (opened 9) · CHC −155
COL @ SF4:05 PM ET
Blade Tidwell's 0.71 home ERA (5.40 on the road) gets tested at Oracle Park, where the total has eased from 8.5 to 8.Total 8.0 (opened 8.5) · SF −128
TEX @ ATH4:05 PM ET
Jacob Lopez's 2.36 ERA over his last five starts (10.8 K/9) headlines the board's highest total, down from 10.5 to 10.0 at Sutter Health Park.Total 10.0 (opened 10.5) · TEX −134
KC @ LAA4:07 PM ET
The total at Angel Stadium has dropped a full run since the morning open, from 10 to 9, as two of the sport's worst records meet.⚡ Sharp SignalTotal 9.0 (opened 10) · LAA +105
MIL @ LAD4:10 PM ET
Milwaukee's MLB-best 76-48 record still makes it a +163 underdog at Dodger Stadium, where Tarik Skubal starts for Los Angeles against Logan Henderson.Total 7.5 (unmoved) · LAD −176
SEA @ HOU7:20 PM ET
Bryan Woo takes a spotless 0.00 ERA across two August starts (4.15 season) into Daikin Park, where the total has eased from 8 to 7.5.Total 7.5 (opened 8) · HOU −129
Weather Watch

Nothing clears the 3/7 weather-game threshold anywhere today — Citi Field runs the stiffest breeze on the board, well shy of the wind threshold, on a mostly-matinee slate. Retractable-roof and dome parks (Tampa Bay, Toronto, Houston) excluded.

CITI FIELD · WSH@NYM
Clear · 81°F
13.2 mph SSE · WIS 1/7
TARGET FIELD · PHI@MIN
Mostly Clear · 79°F
10.5 mph NW · WIS 1/7
ORACLE PARK · COL@SF
Mostly Clear · 68°F
8.2 mph W · WIS 1/7
DODGER STADIUM · MIL@LAD
Clear · 85°F
7.7 mph WSW · WIS 0/7
GREAT AMERICAN BALL PARK · MIA@CIN
Overcast · 84°F
7.4 mph WSW · WIS 0/7
ANGEL STADIUM · KC@LAA
Clear · 85°F
7.4 mph WSW · WIS 0/7
PNC PARK · BOS@PIT
Partly Cloudy · 82°F
6.7 mph WSW · WIS 0/7
COMERICA PARK · CWS@DET
Overcast · 78°F
6.2 mph SW · WIS 0/7
TRUIST PARK · ARI@ATL
Mostly Clear · 93°F
5.9 mph WNW · WIS 0/7
PROGRESSIVE FIELD · SD@CLE
Overcast · 83°F
4.6 mph W · WIS 0/7
SUTTER HEALTH PARK · TEX@ATH
Clear · 88°F
3.5 mph NW · WIS 0/7
WRIGLEY FIELD · STL@CHC
Overcast · 83°F
1.6 mph NW · calmest today · WIS 0/7
Two-Minute Drill

Three questions. Answers at the bottom.

01
Tonight's Audible sends Boston to Pittsburgh. What year did the Pirates win their most recent World Series title?
1979 — a seven-game win over the Baltimore Orioles.
02
Tonight's Stat of the Day features a Cleveland shortstop. What was the franchise called before it became the Guardians?
The Cleveland Indians — the name changed after the 2021 season.
03
Tonight's Read features Atlanta's Matt Olson. Who did the Braves beat in their most recent World Series title?
The Houston Astros — a six-game win in 2021.
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 →