Pirates at Brewers
O/U 7 · RL Brewers -1.5
Pirates ML+116
CONF 71%
LLostFinal 2-4
The read
It's Wednesday night in Milwaukee with the roof closed, seventy-two degrees and no breeze — the kind of night where the ball goes exactly where it's hit and nothing weird happens. The teams have split the first two games, Milwaukee just became the first club in baseball to reach seventy wins, and Pittsburgh is on the seventh game of an eight-game trip. But this one comes down to the two guys on the mound: Paul Skenes versus a lefty who hasn't started a game in almost a month. That's the whole thing.
Skenes has been getting knocked around lately, and the price tells you the betting world noticed — there's no other way an arm this good comes back as an underdog. But the damage was two bad road nights where balls flew out of the park, not a steady decline. The stuff is all still there: same big velocity, hitters still missing a ton of swings against him, and the underlying numbers say he's pitched better than his run total shows. Here's the part I care about most tonight — this Milwaukee lineup has been helpless against him his whole career, and three weeks ago he gave them five-plus innings and barely gave anything up. They're also picking a bad week to see him. They've barely scored over their last five games, Yelich is in a deep slump, Mitchell is slumping worse and swinging through nearly half of what he chases, and Contreras hasn't knocked in a run in two weeks.
On the other side, Kyle Harrison is back from a forearm problem with one short minor league tune-up under his belt. Even healthy he rarely gets through five innings — tonight he's on a short rope, which means Milwaukee's relievers have to cover most of the game, and they just sent two arms down and don't get their new guy until tomorrow. Pittsburgh rebuilt its whole bullpen a week and a half ago, and every one of those arms — Weaver, Doval, Yates, Soto, Montgomery — is fresh, with nobody pitching two days in a row. The Pirates line up right-handed hitters against a lefty who's already given up a bunch of home runs to that side, in a ballpark that tilts slightly toward hitters with no wind to hold anything in. I'm not going to pretend the long trip and Pittsburgh's own cold stretch don't matter — but they've already beaten this club six times in eight tries this year, and I'll take the better starter and the better bullpen as underdogs every single time.
**The play: Pirates moneyline +116.**
The full analysis
Wednesday night at American Family Field, roof shut, 72 degrees, dead air — the kind of controlled environment where the ball does exactly what it's hit to do. Series knotted at one, Milwaukee just became the first club in baseball to 70 wins, and Pittsburgh is closing out the seventh game of an eight-game road trip. And on the mound: Paul Skenes against a left-hander making his first start in twenty-five days. That's the whole ballgame right there.
Skenes has taken his lumps lately — 6.06 across his last three, a July ERA north of six — and the market has clearly priced that in, because there is no other way an arm like this comes back at plus money. But the July damage was concentrated in two road nights in Philadelphia and Cincinnati where the ball left the yard, not a slow bleed. The stuff never left. He's still sitting 96.9 with the four-seam, his whiff rate over the last three turns reads 31, 41, 29, and the expected numbers say he's pitched to a 2.93 while the scoreboard says 3.90. Then there's the part that matters most tonight: this particular lineup has hit .151 against him over his career, and three weeks ago he gave them five and a third of two-run baseball. Milwaukee is also picking the wrong week to face him. They've scored 3.2 a game over their last five, Yelich is 2-for-19, Mitchell is 2-for-21 while swinging through 42 percent of what he offers at, and Contreras hasn't driven in a run in fifteen days.
The other side of it is Kyle Harrison, back from a forearm issue with one low-minors rehab outing behind him. Even in full health he averages under five innings a start; tonight he's on a leash, and that means Milwaukee's bullpen is asked for five — with Stallings and Sproat both optioned this week and Dustin May not debuting until tomorrow. Pittsburgh, meanwhile, tore its bullpen down and rebuilt it eleven days ago, and Weaver, Doval, Yates, Soto and Montgomery all come in rested with nobody working back-to-back. Their card stacks right-handed bats against a lefty who's already surrendered nine home runs to that side, in a park that leans a shade toward the hitter with no wind to knock anything down. I won't pretend the road fatigue and Pittsburgh's own cold stretch aren't real — but they've taken six of eight from this club already this year, and I'll take the ace and the better pen with a plus sign next to them every time.
Props on this game
3Garrett MitchellUNDER 0.5 Hits Hits+105
Not yet graded
The recent numbers on Garrett Mitchell are about as cold as they get — two hits in his last twenty-one at-bats, a .095 average over the last week, and a whiff rate that's climbed to 42 percent over his last two weeks of games. He's gone hitless in eleven of his last fifteen games. Now he draws Paul Skenes, who's held left-handed hitters to a .220 average this season behind a fastball still sitting at 97 and secondaries drawing whiffs above 30 percent. Nothing about this matchup says tonight is where that turns around, and I'm not paying to find out.
Paul SkenesOVER 6.5 Strikeouts Strikeouts-148
LActual 6
Whatever's gone sideways for Paul Skenes this year, missing bats was never part of it. Set aside the 3.90 ERA and the rough July — his whiff rate over his last three starts reads 31, 41, 29 percent, and even in his two shortest outings of the last six weeks, both just four innings, he still struck out seven and five.
This Brewers lineup has hit .151 against him for his career and isn't built to be the one that changes that tonight: Garrett Mitchell is running a 42 percent whiff rate over his last two weeks, Cooper Pratt sits at 35, and even the hitters running hot like Turang and Chourio are missing close to a quarter of their swings. His sweeper and changeup are both missing bats above 30 percent on the season, and a fastball still sitting at 97 doesn't care what the ERA says.
Six and a half is a number he's cleared in six of his last eight starts, and I don't see tonight as the exception.
Endy RodriguezOVER 0.5 Home Runs Home Runs+700
WActual 1
Kyle Harrison is walking back into this lineup off one low-minors rehab outing, and the version of him on the mound before the forearm sent him out wasn't right — 11.2 innings, eight earned runs, a 6.17 ERA over his last three turns. First start back, on a leash, and the platoon split that matters most tonight cuts against him hard: right-handed hitters have gone .218 with a .658 OPS and nine home runs in 225 at-bats off Harrison this season, a far worse number than what he's shown left-handed hitters. Endy Rodriguez swings from the right side against a left-hander, and he's already touched this Brewers staff for one — the ball he put into the seats off Henderson Tuesday night was part of a stretch where he's cashed this exact prop in three of his last fifteen games, sitting on a 93-plus mph average exit velocity in that window. That's not empty contact. A rusty arm working back from injury, a specific number he's leaked to right-handers all year, and a hitter who's actively hot against this pitching staff right now — I like the swing.
**The play: Endy Rodriguez home runs — Over 0.5 (+700).**
Every pick posts before the game and is graded after, in public. In the app you can ride or fade any of them, and your book keeps score against Gary's.
Download on the App Store