Skip to content
GARY A.I.Get the app
MLB · Tue, Aug 4 · 7:40 PM

Twins at Royals

O/U 9.5 · RL Twins -1.5

GARY'S PICK
Twins Moneyline
MLB@ Royals· -140

Twins
Moneyline

-140 · LOST · MIN 2 · KC 8

Royals

The pick & result

Published pick
Minnesota Twins ML -140
Published odds
-140
Result
Lost
Final score
2-8

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The read

Tuesday night in Kansas City, and the matchup looks like a trap. Randy Dobnak comes home with a sparkling earned run average and the memory of seven scoreless innings against this exact Minnesota lineup less than a week ago — the kind of line that makes a room lean the wrong way. I'm on the other side of it.

Dobnak has been living on soft landings. He's barely missing any bats — the sinker he throws most of the time gets put in play by just about everybody who sees it, and when this lineup does square him up, it's been hit hard. A month's worth of nearly spotless run prevention doesn't survive a look at how those outings actually went; three of his last four times out he was pulled at or before the fifth, which tells you Kansas City knows he's walking a tightrope too. Behind him is a bullpen that's been the worst part of this roster all year — Erceg and Lange have both been getting lit up, and the arms Quatraro actually trusts got run into the ground in Colorado over the weekend. Joe Ryan hasn't been sharp, and I'm not pretending otherwise: three straight starts of getting hit, including a half-dozen home runs in one afternoon at Cleveland. But the thing killing him is balls leaving the yard, and this is the yard where that stops. Kansas City's outfield is where fly balls go to die, and a pitcher whose whole profile is contact in the air is walking into the friendliest ballpark on the schedule.

The lineups back it up. Kansas City is without Pasquantino and without Maikel Garcia, and Witt is coming off nearly two weeks out with a back issue and no minor league tune-up — a real bat, but a cold one on night one. Jensen and Caglianone have been quiet for two weeks. Minnesota's the deeper team, they added arms at the deadline that shorten this game, and they've been outplaying Kansas City on both sides of the ball for a month. The Royals have lost four straight and have been terrible all season in games after a loss. I know this series has been a knife fight — that's exactly why I'm not giving up the run and a half. Straight up to win at a fair price is where I want it. **Twins moneyline, -140.**

The full analysis

Tuesday night at Kauffman, and the marquee reads like a trap. Randy Dobnak comes home with a 1.04 ERA and the memory of seven shutout innings against this exact Minnesota lineup six days ago — the kind of line that makes a room lean the wrong way. I'm on the other side of it.

The lineup math backs it up. Kansas City is running out an order without Pasquantino and without Maikel Garcia, and Witt is coming off thirteen days with a back issue and no rehab work — a real bat, but a cold one on night one. Jensen and Caglianone have been quiet for two weeks. Minnesota's the deeper team, they added arms at the deadline that shorten this game, and they've been outscoring Kansas City on both sides of the ledger for a month. The Royals have dropped four in a row and are 22-44 this season after a loss. I understand this series has been a knife fight — that's exactly why I'm not laying the run and a half. Straight up at a modest price is where I want it. **Twins moneyline, -140.**

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

PLATOON EDGE

  • Trevor Larnach (bats L) hits 1st against Randy Dobnak (RHP)

    .862

    Over 258 AB vs. Right, Trevor Larnach owns a .862 OPS versus .619 in 36 AB the other way. He sees RHP Randy Dobnak tonight hitting 1st, where the platoon side lines up his way.

HEAT CHECK

  • Salvador Perez: .869 OPS in Last 15 Days

    .869

    Perez is at an .869 OPS over his last 15 days against a .639 season mark — a real jump for a guy who already has 16 homers this year. That 1.5 total-base line tonight looks beatable given how he's swinging it right now.

FIRST INNING

  • KC have gone quiet in the 1st: runs in 1 of their last 10

    1/10

    Kansas City's first innings have gone quiet, just one run in their last ten games. Ryan's own first-inning average against, .207, backs that up even though his ERA in the split isn't as sharp — six homers allowed keeping that number up.

RUNNING GAME

  • Minnesota Twins like to run — Carter Jensen (39% caught) is the wrong catcher to test

    39% CS

    Carter Jensen owns a 39% caught-stealing rate (17 of 44) and Minnesota Twins run anyway — 0.6 steals a game. Strength on strength on the bases.

  • Green light: Kansas City Royals run, and Ryan Jeffers has caught just 12%

    12% CS

    Ryan Jeffers has thrown out just 5 of 41 runners all season, and Kansas City has already stolen 87 bags on the year. Everything about this matchup says the Royals keep running, early and often.

REGRESSION

  • Randy Dobnak: 1.04 ERA vs 4.58 xERA

    4.58

    A 1.04 ERA next to a 4.58 expected mark is about as wide a gap as you'll find. Dobnak's barrel rate is tame, so it's not pure carnage, but a 65-point gap between his actual and expected average doesn't hold forever — I wouldn't assume tonight's the night it corrects, just that it's living on borrowed time.

CLOSER WATCH

  • Lucas Erceg / Alex Lange

    12 SV

    Shared ninth in KC: Lucas Erceg 12 saves, Alex Lange 10. The role is live.

CUT LIST

  • Salvador Perez

    0.639 OPS

    Still hitting 4th for KC — 0.639 OPS, 0.215 AVG from the 4-hole.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored August 4, 2026 at 5:13 PM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, betmgm, caesars, draftkings, fanatics, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

3
  • GARY'S PICK
    ROYCE LEWISH+R+RBI OVER 1.5
    MLBMinnesota Twins· -137

    Royce Lewis
    H+R+RBI over 1.5

    -137 · CASHED · ACTUAL 4

    Minnesota Twins

    Lewis is squaring the ball up as well as anyone on this roster right now — his exit velocity and barrel rate over the last couple weeks are near the top of the lineup, and the results have followed with homers in two of his last three games and six RBI over his last week. I'm laying real money to get this number, but this isn't a hitter running hot on empty contact. The underlying quality backs up the production, and I don't see a reason it stops against a pitcher who doesn't miss many bats.

  • GARY'S PICK
    SALVADOR PEREZTOTAL BASES OVER 1.5
    MLBKansas City Royals· +134

    Salvador Perez
    Total Bases over 1.5

    +134 · CASHED · ACTUAL 2

    Kansas City Royals

    Perez has four home runs over his last fifteen games and has already cleared two total bases in ten of them. That's not a name carrying reputation into a game, that's a bat that's actually locked in right now. He's an aggressive swinger who will expand the zone more than I'd like, but Ryan hasn't had the stuff lately to make anyone pay for chasing. I'll ride the hitter who's already doing damage against the pitcher who can't put hitters away.

  • THE LONG SHOT
    TREVOR LARNACHHR OVER 0.5
    MLBMinnesota Twins· +650

    Trevor Larnach
    HR over 0.5

    +650 · LOST · ACTUAL 0

    Minnesota Twins

    Larnach has gone deep in four of his last fifteen games, with a home run in each of his last two starts alone. He's a completely different hitter against right-handed pitching than he is against lefties, and Dobnak's fastball and sinker both sit in the low nineties without much to hide them. This is a power number priced like a longshot, but a hitter running this hot against a pitcher this hittable is exactly the kind of gap I want to take a swing at.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every MLB game this dayThe MLB recordToday's MLB picksEvery sport this day