Vol. 1  ·  No. 33

THE HARD COUNT

Read it before the snap.
6 min read
MLB 16 NBA OFF NHL OFF NFL OFF CFB OFF CBB OFF
MLB

Skubal Is Not All the Way Back. The Market Thinks He Is.

6:40 PM ET | Comerica Park, Detroit
Weathers (2-5, 4.13 ERA) vs Skubal (3-3, 3.02 ERA)
Spread
DET -1.5
Total
7.5
Moneyline
DET -148
NYY +123

Tarik Skubal missed six weeks. April 29 to June 13 — a chasm in a 162-game season. He's made exactly two starts since coming off the IL, and neither looked like the reigning Cy Young winner the market is pricing. His return game: 4.2 innings, 5 hits, 2 earned runs on 80 pitches. His encore: 5.2 innings, 7 hits, 3 earned runs. He hasn't gone six innings yet.

The market sees DET -148 and assumes full-strength Skubal at Comerica. But this is a pitcher rebuilding arm strength against a Yankees team that carries the best record in the American League at 47-31 — and crucially, the best road record at 25-16. Detroit's home-road split (22-17 at Comerica, 12-28 everywhere else) tells you this roster leans on its park. Against a lineup that doesn't care where it plays, that lean is a liability.

Ryan Weathers isn't lighting the world on fire at 4.13, but he's been a workhorse — 80.2 innings, 89 strikeouts, a clean 1.13 WHIP. If Skubal gets to 85-90 pitches and hands it to a Detroit bullpen managing a short-rest workload, the Yankees' late-game lineup advantage compounds. The angle isn't that Skubal is bad. It's that -148 is the price for a version of him that hasn't shown up yet.

6 wk
IL Stint
4.2
Avg IP Back
25-16
NYY Road
12-28
DET Road
MLB

Two Sub-3.00 ERA Aces, 14-mph Wind, and an 8.0 Total That Might Be Lying

7:40 PM ET | Target Field, Minneapolis
Ohtani (7-2, 1.47 ERA) vs Ryan (5-3, 2.99 ERA)
Spread
LAD -1.5
Total
8.0
Moneyline
LAD -181
MIN +149

The combined ERA between these two starters is 2.14. The kind of number that, on paper, screams "bet the under and go to dinner." But Target Field tonight is reporting 14-mph sustained winds — the highest of any venue on the slate — at a park that already plays above neutral for fly balls in the summer.

Ohtani's season line reads like a mistranslation: 1.47 ERA, .167 opponent batting average, 0.88 WHIP across 73.2 innings. He has allowed three home runs all year. Three. But his last two starts have shown cracks — 6 hits and 3 earned runs against one opponent, then 7 hits and 4 earned runs in his most recent outing. The velocity is there. The command has been looser.

Joe Ryan, meanwhile, bounced back last time out with 5 shutout innings after a rough stretch. His 99 strikeouts in 87.1 innings trail only a handful of arms in the AL, and his 1.00 WHIP says the walk-free approach is holding. The sharps aren't watching the moneyline — LAD -181 is what everyone expects. They're watching whether 14-mph wind turns two aces into something messier than 8.0 suggests.

.167
Ohtani BAA
99 K
Ryan K's
14 mph
Wind
2.14
Comb ERA
Stat of the Day
12-25
Boston Red Sox Home Record
Worst home record in Major League Baseball. The Red Sox are 20-20 on the road — an entirely average team away from Fenway, a disaster inside it. Tonight they're at Coors Field against the 31-49 Rockies. Ranger Suarez (2.93 ERA) vs Kyle Freeland (7.36 ERA). The total is 11.0, the highest on the board. Two cellar-dwellers, one at 5,280 feet, and Freeland's .312 opponent batting average. The only question is whether 11 is high enough.
MLB

Elly's Back. Milwaukee's Deep. Both Lineups Just Changed.

7:10 PM ET | Great American Ball Park, Cincinnati
Drohan (3-2, 3.40 ERA) vs Lowder (3-4, 4.82 ERA)
Spread
MIL -1.5
Total
9.0
Moneyline
MIL -148
CIN +123

The Reds activated Elly De La Cruz from the 10-day IL yesterday, and his numbers before the injury tell you why the lineup changes shape when he's in it: .277/.342/.502 with 12 home runs and 10 stolen bases in 59 games. He's the only player in baseball this season with 10+ homers and 10+ steals already. The Reds have lost two straight without him. Great American Ball Park at 81 degrees with Elly back in the three-hole is a different proposition entirely.

Milwaukee doesn't care. The Brewers are 48-29 — second-best record in the National League — riding a 3-game win streak. They activated Brandon Woodruff from the 15-day IL on Sunday, adding a pitcher with a 3.00 ERA and 0.89 WHIP in 7 starts to an already dominant staff. Shane Drohan (3.40 ERA) has been quietly effective for a Milwaukee team that wins games they're not supposed to win.

Rhett Lowder's 4.82 ERA for Cincinnati comes with 28 walks in 52.1 innings — the kind of free baserunner problem that a patient Brewers lineup can exploit. The 9.0 total feels balanced, but watch the Elly factor: his return might create more chaos than the market has accounted for. Both directions.

.502
Elly SLG
48-29
MIL Record
0.89
Woodruff WHIP
81°F
GABP Temp

Pre-Snap
CLE @ CHW
2:10 PM ET
The White Sox are 26-12 at home — tied for the best home record in the AL, two years removed from 41-121. Bibee (4.03 ERA) carries a 3-game skid into Rate Field. Fedde has allowed 14 home runs this year but the home crowd matters here more than most places.
CLE -115 / CHW -105 | O/U 8.5
TEX @ MIA
12:10 PM ET
deGrom got lit up last time: 6 IP, 6 ER, 2 HR after posting a 0.00 ERA in his previous three starts. Miami is 27-17 at home, best in the NL. Eury Pérez's 28 walks in 62.2 IP is the real vulnerability — Texas can draw free passes if deGrom settles in.
TEX -122 / MIA +101 | O/U 7.5
ATH @ SF
9:45 PM ET
Gage Jump has allowed zero home runs in 30.1 innings pitched this season. Zero. Now he goes to Oracle Park at 56°F with fog and 9-mph marine wind — the most run-suppressive environment in baseball. Tyler Mahle's 6.04 ERA goes in the other direction. Watch the total.
ATH -131 / SF +108 | O/U 8.0
PHI @ WSH
6:45 PM ET
Nola's 5.71 ERA crisis continues, and he visits a Washington team that's 24-16 on the road but only 17-23 at home. Mikolas (5.47 ERA) isn't much better. Combined 5.59 ERA on the mound, 9.5 total. Two struggling arms at Nationals Park — this could get ugly early.
PHI -136 / WSH +113 | O/U 9.5
SEA @ PIT
6:40 PM ET
Randy Arozarena was activated yesterday (.287/.373/.442, 19 SB) and slots right back into a Seattle lineup that's won two straight. Woo (1.00 WHIP) vs Ashcraft (3.18 ERA, 97 K) is one of the quieter quality pitching matchups on the board.
SEA -102 / PIT -118 | O/U 7.5
ATL @ SD
8:40 PM ET
Atlanta's lost three straight — rare for a 48-30 team. Martín Pérez (2.78 ERA, .207 BAA at age 35) has been one of the best stories in the NL this year. JP Sears was just recalled from AAA for San Diego. The Braves' skid meets a pitcher with something to prove.
ATL -136 / SD +113 | O/U 8.0

Weather Watch
💨
Target Field
14 mph wind · 73°F
Partly sunny
LAD @ MIN · 7:40 PM ET
🌤
Coors Field
11 mph wind · 80°F
Mostly cloudy · 5,280 ft
BOS @ COL · 3:10 PM ET
🌫
Oracle Park
9 mph wind · 56°F
Mostly cloudy, fog likely
ATH @ SF · 9:45 PM ET
☀️
Citi Field
9 mph wind · 78-82°F
Sunny
CHC @ NYM · DH
🌧
Comerica Park
6 mph wind · 72°F
Possible light rain
NYY @ DET · 6:40 PM ET
🌧
Rate Field
8 mph wind · 73°F
Possible light rain
CLE @ CHW · 2:10 PM ET
☀️
Nationals Park
4 mph wind · 82°F
Sunny
PHI @ WSH · 6:45 PM ET
🌤
Busch Stadium
5 mph wind · 83°F
Mostly cloudy
ARI @ STL · 7:45 PM ET
☀️
loanDepot park
6 mph wind · 88°F
Partly sunny (retractable)
TEX @ MIA · 12:10 PM ET
☀️
GABP
5 mph wind · 81°F
Sunny
MIL @ CIN · 7:10 PM ET
☀️
PNC Park
5 mph wind · 78°F
Sunny
SEA @ PIT · 6:40 PM ET
☀️
Petco Park
9 mph wind · 71°F
Sunny
ATL @ SD · 8:40 PM ET

Two-Minute Drill
Three questions. Answers at the bottom — or tap to reveal.
Q1. Which AL team has a better road record (20-20) than its home record (12-25) this season — the worst home record in all of Major League Baseball?
The Boston Red Sox. Somehow worse at Fenway than everywhere else.
Tap to reveal
Q2. Tonight's A's starter Gage Jump has a specific counting stat at exactly zero through 30.1 innings this season. What is it?
Home runs allowed. Jump has given up zero homers in 30.1 IP. And he's pitching at Oracle Park tonight — the most run-suppressive environment in MLB.
Tap to reveal
Q3. Tarik Skubal missed about six weeks this season between IL stints. What was the approximate date of his last start before the absence — late March, late April, or late May?
Late April — specifically April 29. He didn't pitch again until June 13, and has made only two starts since.
Tap to reveal

You're reading the archive
Tomorrow's angles, before the snap.
One email every morning at 6:00 AM Pacific — the oddball stats, the line moves, and the matchups worth watching. Free, and informational only. Never picks.
Get it free →
readhardcount.com · unsubscribe anytime