SPORTANALYST
FootballBaseballBasketballIce hockey
ENFRES
  1. Home
  2. MLB
  3. Arizona Diamondbacks vs Kansas City Royals

Arizona Diamondbacks 2–5 Kansas City Royals: match recap

AZArizona DiamondbacksWWWWL2
KCKansas City RoyalsLLWLL5

FinalMLB · Start Sep 9, 2026, 11:40 PM UTC · Venue: Kauffman Stadium

Arizona Diamondbacks and Kansas City Royals finished 2–5 (MLB) on September 9, 2026. Below: the form, standings and head-to-head record both teams took into the game.

Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

FREE RECAP

Match recap

Despite out-hitting the Royals 9-7 and drawing more walks, the Diamondbacks stranded a staggering 23 runners, wasting a solid offensive performance. Kansas City capitalized on two home runs, including a game-changing blast from Bobby Witt Jr., to secure a 5-2 victory. Arizona's inability to score with runners in scoring position proved fatal.

Zac Gallen struggled with command early, needing 68 pitches to get through 3.1 innings, and the Royals took advantage. Michael Soroka relieved him but surrendered three runs, including a Carter Jensen homer. Arizona's bats were active—Nolan Arenado homered and Jordan Lawlar collected two hits—but they left the bases loaded multiple times. Bobby Witt Jr. provided the knockout blow with a three-run homer, and the KC bullpen held the line. The Diamondbacks hit .273 to KC's .241 and walked more, but the 23 left on base told the story of a game they controlled on paper but lost on the scoreboard.

Key factors

  • Arizona stranded 23 runners, an enormous total that negated their 9-hit, 4-walk advantage.
  • Kansas City's two home runs (Witt Jr., Jensen) produced 4 of their 5 runs, showcasing a power edge despite a lower batting average.
  • Zac Gallen's early exit after 3.1 innings (68 pitches, 1 ER) forced Arizona into a taxed bullpen, which allowed three earned runs.

The Analyst's verdict

Arizona's contact and plate discipline advantages were completely undermined by their inability to deliver in clutch spots—23 LOB is a systemic failure. Kansas City's power-heavy approach, even with a .241 average, proved more efficient. The Diamondbacks need to address their run-production consistency, or games like this will continue to slip away.

Matchup edge

Form edge: Arizona Diamondbacks, 4-1 in the last 5 games against 1-4 for Kansas City Royals.

Matchup to watch: Arizona Diamondbacks’ attack (index 99) against Kansas City Royals’ defence (index 109).

Matchup to watch: Kansas City Royals’ attack (index 95) against Arizona Diamondbacks’ defence (index 98).

Recent form: last 5

Arizona Diamondbacks: 4 wins and 1 loss in the last 5, with 18 runs scored and 15 conceded.

Arizona Diamondbacks
Sep 8, 2026at Kansas City RoyalsW5–3
Sep 7, 2026at Kansas City RoyalsW5–4
Sep 6, 2026at Houston AstrosW3–2
Sep 5, 2026at Houston AstrosW4–3
Sep 4, 2026at Houston AstrosL1–3

Kansas City Royals: 1 win and 4 losses in the last 5, with 18 runs scored and 24 conceded.

Kansas City Royals
Sep 8, 2026vs Arizona DiamondbacksL3–5
Sep 7, 2026vs Arizona DiamondbacksL4–5
Sep 6, 2026vs Toronto Blue JaysW6–1
Sep 5, 2026vs Toronto Blue JaysL3–4
Sep 4, 2026vs Toronto Blue JaysL2–9

Results before kickoff, newest first.

Head-to-head

In the last 5 meetings on record, Arizona Diamondbacks won 3, Kansas City Royals won 2.

Sep 8, 2026Kansas City Royals3–5Arizona Diamondbacks
Sep 7, 2026Kansas City Royals4–5Arizona Diamondbacks
Jul 6, 2025 · last seasonArizona Diamondbacks0–4Kansas City Royals
Jul 5, 2025 · last seasonArizona Diamondbacks7–1Kansas City Royals
Jul 4, 2025 · last seasonArizona Diamondbacks3–9Kansas City Royals

Season so far

Arizona Diamondbacks are 9th of 30 on win rate after 146 games (78-68).

Kansas City Royals are 26th of 30 on win rate after 146 games (64-82).

#TeamPWLRuns
9Arizona Diamondbacks1467868646:644
26Kansas City Royals1466482624:715

Team season model

  • Arizona Diamondbacks attack index 99: 1% less scoring per game than the league average.
  • Arizona Diamondbacks defence index 98: 2% less conceded per game than the league average.
  • Kansas City Royals attack index 95: 5% less scoring per game than the league average.
  • Kansas City Royals defence index 109: 9% more conceded per game than the league average.

Index 100 is the league average per game. Above 100 in attack means more scoring; below 100 in defence means fewer conceded.

Every pre-game read, free for 7 days

  • Key factors: the matchups and numbers that shape this game.
  • Player form: recent output from the players who matter most.
  • Team news: injuries and availability from the latest reports.
  • Analyst chat: ask follow-up questions about this game (All-Access).
Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

GET IT ONGoogle PlayCOMING SOONApp Store

More MLB games that day

  • Minnesota Twins vs Detroit TigersSep 9, 2026 · 2–7
  • Toronto Blue Jays vs AthleticsSep 9, 2026 · 0–2
  • St. Louis Cardinals vs San Francisco GiantsSep 9, 2026 · 6–7
  • Texas Rangers vs Seattle MarinersSep 9, 2026 · 2–3
  • Washington Nationals vs San Diego PadresSep 9, 2026 · 2–9
  • Cleveland Guardians vs Baltimore OriolesSep 9, 2026 · 5–9
  • Houston Astros vs Philadelphia PhilliesSep 9, 2026 · 7–11
  • New York Mets vs Miami MarlinsSep 9, 2026 · 15–14
  • All MLB games →
  • Arizona Diamondbacks: form and fixtures →
  • Kansas City Royals: form and fixtures →
  • Baseball today →
SPORTANALYSTKnow the game before kickoff. For information and entertainment only.
HomePrivacyTerms