Twins at Royals
O/U 4.5 · RL Royals -1.5
Royals ML-121
CONF 62%
LLostFinal 4-3
The read
Getaway night in Kansas City, and the Royals are up two games in a set they've had their way with all year. Minnesota rolls in having lost four straight, with a manager who's already saying out loud that his guys can't get on base. Bailey Ober takes the ball against Michael Wacha, evening first pitch, a soft breeze crossing a ballpark that has never been kind to hitters.
Ober is why I'm here. He's lost velocity — his fastball just isn't what it was last year, and when a guy loses that much off it, every other pitch he throws gets easier to handle too. His changeup is the pitch he leans on most and hitters are crushing it. The slider is getting hit hard. The sinker looks like batting practice. Only his sweeper is still doing its job, and he barely throws it. Then there's the split that really matters: lefty hitters have been beating him up all season with a pile of home runs, while righties have barely touched him. Kansas City is running six left-handed bats and a switch-hitter out there tonight, and the guys who've seen him before have hit him hard and taken him deep more than once. That's not a hunch — that's a matchup Minnesota can't shuffle its way out of.
Wacha comes at it from the other side with a long track record of shutting down this exact lineup, better numbers at home than anywhere else, and barely any runs allowed over his last three starts. Meanwhile the Twins' lineup is thin — Buxton's out, Royce Lewis is carrying the whole thing by himself, and behind him is a stretch of guys who've been ice cold for two weeks. My worry is real: Kansas City's relievers have been a mess lately, and if this thing gets to the seventh with a one-run lead I'll be watching through my fingers, hoping the ball goes to Lynch and Schreiber and nobody else. But a cold visiting offense, a home lineup built to attack exactly what tonight's starter can't hide, and a ballpark that keeps runs down — that's enough for me at this price. **Royals to win.**
The full analysis
Getaway night at Kauffman, the Royals up two in a three-game set they've spent all season owning, and Minnesota walks in on a four-game skid with a manager already saying out loud that his club can't put anyone on base. Bailey Ober against Michael Wacha, 7:30 first pitch, light wind blowing right to left across a ballpark that has never done a hitter any favors.
Ober is the reason I'm here. The velocity is gone — the fastball that lived at 90 last year is sitting 88, and when a pitcher loses two ticks the whole arsenal moves with it. His changeup is his most-used pitch and hitters are doing serious damage on it. The slider is getting squared up. The sinker has been batting practice. Only the sweeper is still doing its job, and he throws it barely one pitch in ten. Then look at how the damage splits: left-handed bats have hurt him all year, eleven home runs' worth, while righties have been mostly harmless. Kansas City is sending six lefties and a switch-hitter to the plate tonight, and the group that's faced him before is hitting near .300 against him with three balls out of the yard. That's not a hunch, that's a matchup Minnesota can't reshuffle its way out of.
Wacha comes the other direction with a long history of quieting this particular lineup, a better ERA in this ballpark than anywhere else, and four earned runs total across his last three turns. Meanwhile the Twins' order is thin — Buxton's out, Royce Lewis is carrying the whole thing by himself, and behind him it's a string of guys hitting under .200 for two weeks. My hesitation is honest: Kansas City's bullpen has been an open wound lately, and if this game reaches the seventh with a one-run lead I'll be watching through my fingers, hoping the ball goes to Lynch and Schreiber and nobody else. But a cold visiting offense, a home lineup built to attack exactly what tonight's starter can't hide, and a pitcher's park is enough at this number. **Royals moneyline at -121.**
Props on this game
6Michael WachaUNDER 2.5 Pitcher Earned Runs Pitcher Earned Runs-140
WActual 1
Wacha's last three starts: one earned run, two, one. Four across nineteen innings is a 1.89 ERA over that stretch, and it's not an isolated hot streak — nine career starts at Kauffman have produced a 3.03 ERA against 3.87 everywhere else he's pitched, and eleven career games against this Twins organization have held them to a .216 average.
Minnesota walked into this series off a pair of walk-off losses in Seattle, dropped the opener here Wednesday, and is doing it all without Buxton in center. A pitcher who's found something over his last month, working in the building where he's historically been even better, against a lineup that's missing a piece and already cold — that's a quiet night on the mound.
Under 2.5 earned runs for Michael Wacha.
Isaac CollinsOVER 1.5 Total Bases Total Bases+150
LActual 0
Collins is a switch hitter, which means tonight he gets to hit from the same side that's given Ober trouble all year. He's five for seventeen with an OPS near 900 over the last week, a real jump from where his two-week trend sits, which tells me the form is heading in the right direction right now, not fading.
Seven of his last fifteen games have already produced multiple total bases on this exact number, and that's before factoring in who's on the mound tonight. Plus money on a hitter heating up against the weak side of Ober's platoon split is a number I like.
Over 1.5 total bases for Isaac Collins.
Royce LewisOVER 0.5 Home Runs Home Runs+450
WActual 1
I like Kansas City to win this game, but Lewis is doing something separate from the rest of that Minnesota lineup right now — ten hits in his last twenty-three at-bats, two homers, a slugging line over 1.200 for the week, while almost everyone hitting around him has gone cold. That's not a lineup carrying him, that's one bat playing a different sport than his teammates.
He's right-handed, and Wacha's numbers this year actually run against the grain of what you'd expect — he's been hit for more power on a rate basis by right-handed batters than lefties, even with fewer of them stepping in against him. Lewis already has three barreled balls in his recent sample with an average exit velocity over 93.
This isn't a bet that needs Minnesota's night to go well, either — he went deep twice against Seattle last week in a pair of losses, production that showed up regardless of the final score. **Royce Lewis over 0.5 home runs, +450.**.
Jac CaglianoneOVER 0.5 Home Runs Home Runs+525
LActual 0
The thing driving this whole card tonight is Ober's platoon split, and Caglianone's swing sits right in the middle of it — eleven homers allowed to left-handed bats this season against three to right-handers, and he's one of six lefties Kansas City is sending up there. He's already gone deep three times in his last fifteen games, tied for the best rate on this board, and the underlying contact backs it up: 91.9 mph average exit velocity recently, over half his balls in play qualifying as hard-hit, and an expected slugging number that's actually sitting above his real one, which tells me the quality of contact is ahead of the results, not behind them.
Ober's fastball has dropped to 88 this year, and that decline is what makes his changeup — his most-used pitch, and the one getting hurt hardest by opposing hitters — that much more hittable once the setup pitch stops playing. Kauffman is a pitcher's park and I'm not going to pretend this is automatic.
But a lefty with real power sitting on the exact weakness in tonight's opposing arm, at plus-500, is a bet worth making. **Jac Caglianone over 0.5 home runs, +525.**.
Michael MasseyOVER 0.5 Home Runs Home Runs+600
LActual 0
Massey already beat this exact pitching staff once this week — the go-ahead homer off Minter on Wednesday that put Kansas City up two games in this series. He's a lefty walking into the same gap that's hurt Ober all season, eleven homers surrendered to left-handed bats against three to righties, and his approach fits it: his whiff rate over his recent stretch is down around nine percent, about as low as anyone in this lineup, which means when Ober's changeup and slider are around the zone, Massey is putting the bat on them instead of missing.
The exit velocity underneath that recent contact, 90.7 mph average, says there's some pop behind it too. He's 3 for 7 with a homer already in this series.
Two homers in his last fifteen games isn't an eye-popping number on its own, but I'd rather back a lefty bat that's already solved this specific pitching staff this week than lean purely on a season-long rate. **Michael Massey over 0.5 home runs, +600.**.
Salvador PerezOVER 0.5 Home Runs Home Runs+575
LActual 0
Perez doesn't need a favorable matchup to hit one out — they handed him a crown at Kauffman this week for being the franchise's home run king, and right now he's the hottest power bat on this roster, full stop. Three homers in his last fifteen games, four separate games with one over that stretch — the best rate on the whole board tonight.
I'll be straight about the matchup: he's right-handed, and Ober's damage this season has come from the left side of the plate, not the right, so the platoon angle that makes some of his teammates attractive doesn't apply to him. What I'm trusting instead is recent form and track record — a bat that's produced regardless of who's on the mound, against a starter who's lost velocity and is getting hurt across his whole arsenal, not just against one side.
He is chasing more than I'd like lately, expanding the zone on pitches he shouldn't, but Perez has built a career on doing damage on pitches he shouldn't swing at. **Salvador Perez over 0.5 home runs, +575.**.
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