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

Royals at Twins

O/U 3.5 · RL Royals -1.5

GARY'S PICK
Twins -1.5
MLBvs Royals· +113

Twins
-1.5

+113 · LOST · KC 2 · MIN 3

Royals

The pick & result

Published pick
Twins -1.5 +113
Published odds
+113
Result
Lost
Final score
2-3

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

It’s a hot night at Target Field, and both teams come in on small winning streaks for an important American League Central opener. Kansas City usually keeps games close, but I think Minnesota has the matchup edges to pull away.

Taj Bradley’s best pitches fit well against a Royals lineup with plenty of left-handed and switch hitters. Lefties have struggled against him, and his cutting fastball and split-finger pitch have produced plenty of misses. Kansas City is also missing Bobby Witt Junior, and Bradley can pitch deep enough to hand the game to Minnesota’s rested late relievers.

Seth Lugo has improved lately, but his underlying pitching, the amount of hard contact he allows, and his trouble with left-handed hitters still worry me. Minnesota can use Trevor Larnach, Kody Clemens, and its switch hitters around Byron Buxton and Ryan Jeffers, then lean on its better late relievers. Instead of taking Minnesota simply to win at a steep price, I’ll back the Twins to win by at least two runs for a better payout.

The full analysis

Taj Bradley’s best weapons line up well against a Royals order featuring six left-handed or switch hitters. He has held lefties to a .202 average, while his cutter and splitter have generated strong swing-and-miss results. Kansas City is also without Bobby Witt Jr., and Bradley has the durability to get this game into the hands of Minnesota’s rested late-inning relievers.

Seth Lugo has pitched better lately, but his 5.44 xERA, elevated hard-contact rate and vulnerability against left-handed bats remain concerning. Minnesota can stack Trevor Larnach, Kody Clemens and its switch hitters around Byron Buxton and Ryan Jeffers, then press its bullpen advantage late. Rather than pay -181 on the moneyline, I’ll take the plus price and lay the run and a half: Twins -1.5 (+113).

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 Seth Lugo (RHP)

    .873

    Over 240 AB vs. Right, Trevor Larnach owns a .873 OPS versus .602 in 36 AB the other way. He sees RHP Seth Lugo tonight hitting 1st, where the platoon side lines up his way.

HEAT CHECK

  • Salvador Perez: .905 OPS in Last 15 Days

    .905

    Salvador Perez has lifted his OPS to .905 over his last 39 plate appearances after a quiet season overall. His power makes over 1.5 total bases interesting, but the short hot stretch alone is not enough to force it.

COOLING OFF

  • Byron Buxton: .414 OPS in L15 — draws RHP Seth Lugo

    .414

    Byron Buxton's .414 OPS over the last 15 days (23 PA) trails his .869 season mark, down 0.455. Tonight he draws RHP Seth Lugo — his stronger side: a .920 OPS vs RHP across 236 AB.

HR THREAT

  • Ryan Jeffers

    +494

    Gary's Take Jeffers is an excellent match for Lugo's most vulnerable offering. Lugo's sinker has allowed a .505 xwOBA, while Jeffers owns a .582 xwOBA and .885 slugging percentage against sinkers.

RUNNING GAME

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

    40% CS

    Minnesota likes to apply pressure, but Jensen’s 40% caught-stealing rate changes the equation. I’d be careful with Twins stolen-base overs in this strength-on-strength matchup.

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

    14% CS

    Kansas City has both the willingness to run and an inviting matchup against Jeffers’ 14% caught-stealing rate. Royals stolen-base props are one of the clearest ways to attack this game.

BALLPARK

  • At Target Field, Taj Bradley pitches to a 3.14 ERA

    3.14

    Bradley has been a full run better at Target Field while holding hitters to a .203 average there. His home setting gives me more confidence than his road numbers would.

HEAD-TO-HEAD

  • Royals are 5-2 vs Twins this season

    5-2

    Kansas City leads Minnesota 5-2 in the season series and won the most recent meeting. Taj Bradley's strong team record creates a genuine conflict, so I see price as more important than either trend alone.

SITUATIONAL

  • KC's bullpen has covered 13.7 innings over the last 3 games

    13.7

    Kansas City's bullpen has covered 13.7 innings in three games, including seven from Noah Cameron, compared with 11.3 for Minnesota. The Twins should own the fresher conventional relief options if this becomes a bullpen game.

TEAM RECORD

  • Twins 7-1 in Taj Bradley's last 8 starts

    7-1

    Minnesota has won seven of Taj Bradley's last eight starts. That form supports the Twins tonight, though Kansas City's 5-2 season-series edge keeps this from being an automatic play.

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

  • Seth Lugo

    5.4 xERA

    Starts tonight for KC — 5.4 xERA behind a 4.36 ERA — the ERA is flattering him.

  • Salvador Perez

    0.624 OPS

    Still hitting 4th for KC — 0.624 OPS, 0.208 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 July 28, 2026 at 12:14 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: fanatics, fanduel, betmgm, draftkings, caesars, betrivers.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

5
  • GARY'S PICK
    TAJ BRADLEYPITCHER WALKS OVER 1.5
    MLBMinnesota Twins· -132

    Taj Bradley
    Pitcher Walks over 1.5

    -132 · CASHED · ACTUAL 3

    Minnesota Twins

    Bradley has issued at least two walks in six of his last eight starts, including totals of two, three and three in his last three. Kansas City has several hitters capable of extending counts, and Bradley's recent ability to pitch deep gives him enough time to reach this number. I make two-plus walks more likely than the price suggests.

  • GARY'S PICK
    SETH LUGOPITCHER WALKS OVER 1.5
    MLBKansas City Royals· +102

    Seth Lugo
    Pitcher Walks over 1.5

    +102 · CASHED · ACTUAL 2

    Kansas City Royals

    Lugo has gone over this line in six of his last eight starts and has issued exactly two walks in each of his last three. His sinker and cutter have generated low chase rates, which can create longer counts against a Minnesota lineup averaging 3.3 walks per game. With Lugo working as a conventional, unrestricted starter, plus money on two walks is worth taking.

  • THE LONG SHOT
    RYAN JEFFERSHR OVER 0.5
    MLBMinnesota Twins· +499

    Ryan Jeffers
    HR over 0.5

    +499 · LOST · ACTUAL 0

    Minnesota Twins

    Jeffers is batting third and has homered in four of his last 15 games. He owns a .462 average and .885 slugging percentage against sinkers, while Seth Lugo’s sinker has produced a .505 xwOBA with only a 10.6% whiff rate. Lugo has also allowed eight homers in 159 at-bats against right-handed hitters, and his 5.44 xERA suggests more damage is coming. Jeffers’ strong home and night splits make +499 too long.

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

    Trevor Larnach
    HR over 0.5

    +487 · LOST · ACTUAL 0

    Minnesota Twins

    Larnach gets maximum plate-appearance potential from the leadoff spot and matches up well with Lugo’s fastball-heavy approach. He is slugging .529 against four-seamers and .564 against sinkers, the two pitches responsible for Lugo’s highest xwOBA marks. Larnach is 10-for-27 with two homers over his last 15 days, and the wind blowing toward right field helps his pull-side power. I make his home-run probability better than the roughly 17% implied by +487.

  • THE LONG SHOT
    BYRON BUXTONHR OVER 0.5
    MLBMinnesota Twins· +290

    Byron Buxton
    HR over 0.5

    +290 · LOST · ACTUAL 0

    Minnesota Twins

    Buxton’s recent 4-for-23 line hides nine hard-hit balls across 18 balls in play. He has a .633 slugging percentage against four-seamers and a .536 mark against sinkers, matching him with the two weakest parts of Lugo’s arsenal. Buxton has been especially dangerous at Target Field and at night, posting a .957 home OPS and a 1.066 night OPS. The underlying contact and favorable pitching matchup give me enough value at +290.

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