← Back to today’s slate MLB matchup · September 9, 2026
Arizona Diamondbacks
78-68 · 2nd in NL West, 10.5 GB
Offense cooling lately
RHP Zac Gallen · Pitches to contact
@
Kansas City Royals
64-82 · 5th in AL Central, 12 GB
Steady at the plate
LHP Daniel Lynch IV · Pitches to contact
MLB · Kauffman Stadium · 4:40 PM PT

Team Identity

Arizona Diamondbacks
Season-to-date, 146 games, 5,713 PA.
An aggressive offense that runs and pressures defenses on the bases, though it can be light on power. The offense has cooled off recently.
Power
Below Avg32
Contact
Average54
Plate Discipline
Average54
Speed
Above Avg67
RISP
Below Avg44
Recent Form
Trending Down
Total bases per PA is down 20% over the team's last 10 games versus its season baseline.
Kansas City Royals
Season-to-date, 146 games, 5,705 PA.
An aggressive, contact-oriented offense that runs and pressures defenses on the bases, though it can be inconsistent with runners in scoring position.
Power
Average54
Contact
Above Avg67
Plate Discipline
Well Below24
Speed
Above Avg77
RISP
Well Below17
Recent Form
Holding Steady
Recent underlying offense is roughly in line with its season baseline.

What This Game Is About

Biggest Advantage

Royals' offense is defined by being aggressive, and this game tests whether D-backs can match it.

Swing Factor

Zac Gallen strikes hitters out at a 13.6% clip (4th percentile); Royals carry a 19.9% strikeout rate.

Momentum

D-backs are trending down and Royals are holding steady over their last 10 games.

Key Matchups

Can Zac Gallen miss enough bats?
Zac Gallen strikes hitters out at a 13.6% clip (4th percentile); Royals carry a 19.9% strikeout rate.
Edge · RoyalsZac Gallen: 13.6% K rateRoyals: 19.9% K rateHigh confidence
Can Zac Gallen limit Royals' power?
Royals rank in the 54th percentile in extra-base production, while Zac Gallen sits in the 4th percentile at suppressing total bases.
Edge · RoyalsRoyals: 0.344 TB/PAZac Gallen: 0.455 TB/PA allowed (448 PA)High confidence
Can Daniel Lynch IV miss enough bats?
Daniel Lynch IV strikes hitters out at a 16.5% clip (16th percentile); D-backs carry a 18.7% strikeout rate.
Edge · D-backsDaniel Lynch IV: 16.5% K rateD-backs: 18.7% K rateModerate confidence
How do D-backs handle left-handers?
D-backs have produced better against left-handers this season (0.371 vs. 0.337 TB/PA overall).
Edge · D-backsvs left-handers: 0.371 TB/PA (1573 PA)overall: 0.337 TB/PAModerate confidence
Can Daniel Lynch IV limit D-backs' power?
D-backs rank in the 32nd percentile in extra-base production, while Daniel Lynch IV sits in the 64th percentile at suppressing total bases.
Edge · Daniel Lynch IVD-backs: 0.337 TB/PADaniel Lynch IV: 0.306 TB/PA allowed (278 PA)Moderate confidence

Pitcher Trends

Zac Gallen
Zac Gallen
Arizona Diamondbacks · 8 starts
SP
Strikeouts2.6/start
Hits allowed7.6/start
6+ Hits Allowed — 5 of last 64 or fewer Strikeouts — 5 of last 6
14% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.
Daniel Lynch IV
Daniel Lynch IV
Kansas City Royals · 6 starts
SP
Strikeouts1.8/start
Hits allowed3.7/start
4 or fewer Strikeouts — 6 of last 64 or fewer Hits Allowed — 5 of last 6
17% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.

Player Trends

Carter Jensen
Carter Jensen
Kansas City Royals · 0.238 hit rate · 0.595 TB/PA
Heating up
recent games · 1+ hit
L53 / 5L107 / 10L2515 / 25
Total bases per PA is up 70% over his prior baseline, with hits in 6 of his last 9 games. He has trimmed his strikeout rate to 21%.
Salvador Perez
Salvador Perez
Kansas City Royals · 0.298 hit rate · 0.511 TB/PA
Heating up
recent games · 1+ hit
L55 / 5L109 / 10L2521 / 257-game hit streak
Total bases per PA is up 59% over his prior baseline, with hits in 9 of his last 10 games. He has trimmed his strikeout rate to 11%.
Lars Nootbaar
Lars Nootbaar
Arizona Diamondbacks · 0.280 hit rate · 0.480 TB/PA
Heating up
recent games · 1+ hit
L52 / 5L106 / 10L2513 / 25
Hit rate is up 59% over his prior baseline, with hits in 5 of his last 9 games.
Corbin Carroll
Corbin Carroll
Arizona Diamondbacks · 0.108 hit rate · 0.162 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L104 / 10L2514 / 25
Total bases per PA is down 60% over his prior baseline, with hits in 3 of his last 9 games. His strikeout rate has climbed to 27%.
Isaac Collins
Isaac Collins
Kansas City Royals · 0.031 hit rate · 0.062 TB/PA
Cooling off
recent games · 1+ hit
L50 / 5L102 / 10L258 / 25
Hit rate is down 84% over his prior baseline, with hits in 1 of his last 9 games.
Jordan Lawlar
Jordan Lawlar
Arizona Diamondbacks · 0.136 hit rate · 0.273 TB/PA
Cooling off
recent games · 1+ hit
L50 / 5L103 / 10L2510 / 25
Hit rate is down 40% over his prior baseline, with hits in 2 of his last 8 games. His strikeout rate has climbed to 41%.

Players Positioned to Succeed

78
Salvador Perez
Salvador Perez
1+ Hit
Kansas City Royals
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
74
Gabriel Moreno
Gabriel Moreno
1+ Hit
Arizona Diamondbacks
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
72
Jac Caglianone
Jac Caglianone
1+ Hit
Kansas City Royals
Why it stands out
Recent form supports the pick
Main risk
Recent hit rate has cooled
72
Carter Jensen
Carter Jensen
1+ Hit
Kansas City Royals
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
70
Vinnie Pasquantino
Vinnie Pasquantino
1+ Hit
Kansas City Royals
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
69
Maikel Garcia
Maikel Garcia
1+ Hit
Kansas City Royals
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted

Expected Game Shape

Contact-heavyModerate confidence

Offense likely comes from stringing hits together. Royals bring more power.

Early edge Royals Driver Traffic and situational hitting Volatility Moderate
  • Both probable starters grade around the 38th percentile in combined suppression.
  • D-backs are trending down; Royals are trending steady.

Storylines to Watch

Is Carter Jensen the one to watch?
Carter Jensen enters as Royals' hottest bat. Total bases per PA is up 70% over his prior baseline, with hits in 6 of his last 9 games. He has trimmed his strikeout rate to 21%.
0.238 hit rate · 0.595 TB/PA · 0.188 hit rate · 0.350 TB/PA
Can Corbin Carroll snap out of it?
Corbin Carroll has cooled off. Total bases per PA is down 60% over his prior baseline, with hits in 3 of his last 9 games. His strikeout rate has climbed to 27%.
0.108 hit rate · 0.162 TB/PA · 0.209 hit rate · 0.407 TB/PA
Based on plate appearances before 2026-09-09, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.