Skip to content
MLB · Wed, Sep 9 · 7:40 PM

Diamondbacks at Royals

O/U 8.5 · RL Diamondbacks -1.5 · Kauffman Stadium

GARY'S PICK
MLB@ Royals· -120

Diamondbacks
Moneyline

-120 · DELAYED

Royals

The line

FANDUEL · 11 moves
MarketOpened
Wed 5:00 AM
Close
Wed 7:30 PM
Move
SPREADDiamondbacks -1.5 (+146)Diamondbacks -1.5 (+140)Price
TOTAL8.5 (-122)8.5 (-118)Price
MONEYLINEDiamondbacks -112Diamondbacks -120−8

TOTAL first seen Wed 10:51 AM

Every move, in order ›
WhenSpreadTotalMoneyline
OPENWed 5:00 AMDiamondbacks -1.5 (+146)Diamondbacks -112 · Royals -104
Wed 6:00 AMDiamondbacks -1.5 (+142)Diamondbacks -112 · Royals -104
Wed 7:15 AMDiamondbacks -1.5 (+146)Diamondbacks -112 · Royals -104
Wed 8:00 AMDiamondbacks -1.5 (+142)Diamondbacks -112 · Royals -104
Wed 9:00 AMDiamondbacks -1.5 (+150)Diamondbacks -112 · Royals -104
Wed 10:01 AMDiamondbacks -1.5 (+134)Diamondbacks -122 · Royals +104
Wed 10:51 AMDiamondbacks -1.5 (+136)8.5 (-122)Diamondbacks -122 · Royals +104
Wed 12:40 PMDiamondbacks -1.5 (+138)8.5 (-122)Diamondbacks -122 · Royals +104
Wed 3:44 PMDiamondbacks -1.5 (+136)8.5 (-122)Diamondbacks -120 · Royals +102
Wed 3:44 PMDiamondbacks -1.5 (+136)8.5 (-122)Diamondbacks -120 · Royals +102
Wed 6:30 PMDiamondbacks -1.5 (+138)8.5 (-122)Diamondbacks -120 · Royals +102
CLOSEWed 7:30 PMDiamondbacks -1.5 (+140)8.5 (-118)Diamondbacks -120 · Royals +102

The read

I'm backing Arizona tonight, and the case rests on the bullpen behind the starters more than on the starters themselves. Zac Gallen is making his first appearance since July after right-elbow inflammation, and Michael Soroka follows him in a planned tandem — both capped in the 55-70 pitch range. That's a structural plan, not a reaction to how either pitcher looks in the moment, which means this game gets into relief innings by the middle frames regardless of whether Gallen's rust shows early or not. Daniel Lynch, on Kansas City's side, has been a short-outing pitcher across his last three starts, so the Royals are heading toward their bullpen on a similar timeline. Once it gets there, Arizona has had the sharper relief group in exactly this matchup.

Over the last two games of this series, Arizona's bullpen worked 16 innings and allowed just 5 earned runs against this same Kansas City lineup, while Kansas City's relief corps has allowed runs at a much higher rate over the same recent stretch, and its two highest-leverage arms have each been hit hard in their last outings. Arizona has also won all four meetings between these two teams this season, including both games so far this series, both decided in extra innings where the bullpens did the heavy lifting late. The honest uncertainty here is Gallen himself. Nobody has live in-game information on his stuff since his return — only that he completed a planned simulated outing without issue. It's entirely possible he pitches clean and Kansas City never needs its shakier relief arms in a high-leverage spot at all, or that Kansas City turns to a fresher, better-performing reliever late instead of the arms that have struggled.

That would take away the exact mechanism I'm leaning on. But even in that version of the game, Arizona still has more good, tested options in relief than Kansas City does, and the season-long pattern between these two clubs has consistently favored Arizona finding a way through the middle and late innings. I'm comfortable with Arizona at this price because it's not asking me to believe in a runaway favorite — just in a team that has been the better, deeper club late in games against this exact opponent, repeatedly, this week.

The research

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

HEAT CHECK

  • Carter Jensen: 1.246 OPS in Last 15 Days

    1.246

    Carter Jensen is at a 1.246 OPS over his last 15 days (45 AB), up 0.492 from his .754 season baseline. He has 22 homers this season, with tonight's total-bases line at 1.5 for ARI @ KC.

FIRST INNING

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

    0/10

    ARI scored in the first inning in 0 of the 10 sampled games. 2026 first-inning pitching samples — Daniel Lynch IV: 9.00 ERA, .320 opponent AVG across 6.0 IP, 0 HR; Zac Gallen: 9.00 ERA, .354 opponent AVG across 19.0 IP, 6 HR.

RUNNING GAME

  • Green light: Kansas City Royals run, and James McCann has caught just 14%

    14% CS

    Kansas City attempts 1 steal per game, and McCann has caught just 6 of 44 runners this season, a 14% rate. That's one of the lower caught-stealing marks paired with a team willing to run in ARI @ KC.

HEAD-TO-HEAD

  • Diamondbacks are 2-0 vs Royals this season

    2-0

    The Diamondbacks are 2-0 against the Royals this season, a two-game sample, with the last meeting a 5-3 win. Tonight it's ARI @ KC.

STREAK

  • ARI have won 4 straight

    W4

    Arizona has won four straight with a +5 run margin across the streak and is 6-4 over its last 10. No Kansas City performance measure is supplied to frame tonight’s matchup.

  • KC games have gone UNDER 4 straight

    U4

    Kansas City games have stayed under in four straight, averaging 7.8 total runs against an average line of 8.9. Tonight’s ARI-KC total is 8.5, below that average line but above the streak’s average scoring.

TEAM RECORD

  • Diamondbacks 1-7 in Zac Gallen's last 8 starts

    1-7

    Arizona is 1-7 in Zac Gallen's last 8 starts this season, including four straight losses in his last four outings. That run continues tonight against Kansas City.

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
Board stored September 9, 2026 at 12:58 PM ET.
Odds record
The displayed line is the value retained with the call. Stored sportsbook sources: fanduel, betmgm, draftkings, fanatics, betrivers, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

3
  • GARY'S PICK
    ZAC GALLENPITCHER EARNED RUNS OVER 1.5
    MLBArizona Diamondbacks· -138

    Zac Gallen
    Pitcher Earned Runs over 1.5

    -138 · DELAYED

    Arizona Diamondbacks

    Gallen hasn't thrown a competitive pitch since July 7, and everything about tonight is a controlled return — a planned 55-to-65 pitch cap with Michael Soroka standing by to pick up the rest. That workload plan alone tells you this isn't a start built for a clean sheet; it's built for length management.

    But even setting the layoff aside, look at what Gallen was doing before he got hurt: eight straight starts allowing at least 3 earned runs, a 6.34 ERA on the season, a 44.7% hard-hit rate allowed, and a fastball getting torched to the tune of a .494 xwOBA. His command issues were the reason he went down in the first place, and four-plus months of shutdown time doesn't fix a diagnosis like that — if anything, rust compounds it.

    Kansas City isn't a great offense, but they don't need to be against a pitcher who was already handing out damage before the injury. Two runs is a low bar in this matchup, and I think he clears it before he ever sees a laptop with his final pitch count on it.

  • GARY'S PICK
    DANIEL LYNCH IVPITCHER OUTS UNDER 14.5
    MLBKansas City Royals· +110

    Daniel Lynch IV
    Pitcher Outs under 14.5

    +110 · DELAYED

    Kansas City Royals

    Lynch has gone under 14.5 outs in five of his last six starts, and the profile fits again tonight. His first-inning ERA this year is 9.00 across those 6 innings — he gives up traffic early and often before he ever finds a rhythm, and Arizona's lineup is exactly the kind that punishes that.

    The Diamondbacks hit .274 with a .775 OPS as a team against left-handed pitching this season, and Lynch is a lefty who's averaged barely over 10 innings a start across his six outings this year. Kansas City's bullpen has also been worked hard the last three days, which puts extra pressure on manager Matt Quatraro to let Lynch try to soak up innings — except the track record says that plan usually breaks down by the fourth or fifth.

    I'll note his last outing did clear this number at 15 outs, so he's shown he can get through five when things go right. But the larger sample points the other way, and against this lineup with this recent bullpen strain working against a long hook, I like the under.

  • THE LONG SHOT
    CARTER JENSENHR OVER 0.5
    MLBKansas City Royals· +525

    Carter Jensen
    HR over 0.5

    +525 · DELAYED

    Kansas City Royals

    Jensen is the hottest bat in this Royals lineup right now — a .391 average and 1.505 OPS in September with 3 home runs in just 23 at-bats, and he's a left-handed hitter who has feasted on right-handed pitching all year with 19 of his 22 homers coming against righties. Gallen is a right-hander who has allowed a homer in 18 of his 19 starts this season and whose four-seam fastball has been hit at a .341 average and .494 xwOBA — the exact kind of mistake-prone heat a hot hitter like Jensen turns around. This is a longshot because Jensen still strikes out plenty and Gallen could easily get himself into an early hook before Jensen sees him more than once or twice. But the price reflects that risk, and the recent form plus the platoon and pitch-quality matchup make this a live longshot rather than a total lottery ticket.

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.

Download on the App Store

Every MLB game this dayThe MLB recordToday's MLB board