Kansas City Royals
66-85 · 5th in AL Central, 11 GB
Offense cooling latelyLHP Daniel Lynch IV · Pitches to contact
@
Houston Astros
76-75 · 1st in AL West
Offense cooling latelyRHP Cristian Javier · Balanced starter
Team Identity
Kansas City Royals
Season-to-date, 150 games, 5,855 PA.
An aggressive offense that runs and pressures defenses on the bases, though it can be inconsistent with runners in scoring position. The offense has cooled off recently.
PowerAverage49
ContactAverage57
Plate DisciplineWell Below24
SpeedAbove Avg72
RISPWell Below14
Recent FormTrending Down
Hit rate is down 12% over the team's last 10 games versus its season baseline.
Houston Astros
Season-to-date, 150 games, 5,799 PA.
A power-hitting offense that does damage on extra-base hits, though it can be station-to-station. The offense has cooled off recently.
PowerAbove Avg82
ContactBelow Avg42
Plate DisciplineAverage50
SpeedWell Below3
RISPAverage63
Recent FormTrending Down
Walk rate is down 25% over the team's last 10 games versus its season baseline.
What This Game Is About
Biggest Advantage
Astros bring the more power-hitting profile, while Royals lean on being aggressive.
Swing Factor
Daniel Lynch IV strikes hitters out at a 16.4% clip (15th percentile); Astros carry a 21.2% strikeout rate.
Momentum
Royals are trending down and Astros are trending down over their last 10 games.
Key Matchups
Can Daniel Lynch IV miss enough bats?
Daniel Lynch IV strikes hitters out at a 16.4% clip (15th percentile); Astros carry a 21.2% strikeout rate.
Edge · AstrosDaniel Lynch IV: 16.4% K rateAstros: 21.2% K rateModerate confidence
Can Cristian Javier limit Royals' power?
Royals rank in the 49th percentile in extra-base production, while Cristian Javier sits in the 20th percentile at suppressing total bases.
Edge · RoyalsRoyals: 0.342 TB/PACristian Javier: 0.388 TB/PA allowed (250 PA)Moderate confidence
Can Cristian Javier command the strike zone?
Royals walk in 8.2% of trips; Cristian Javier allows walks at a fairly typical rate (9.2%).
Edge · Cristian JavierRoyals: 8.2% walk rateCristian Javier: 9.2% walks allowedModerate confidence
Can Daniel Lynch IV limit Astros' power?
Astros rank in the 82nd percentile in extra-base production, while Daniel Lynch IV sits in the 63rd percentile at suppressing total bases.
Edge · AstrosAstros: 0.355 TB/PADaniel Lynch IV: 0.311 TB/PA allowed (299 PA)Moderate confidence
Can Cristian Javier miss enough bats?
Cristian Javier strikes hitters out at a 22.0% clip (56th percentile); Royals carry a 20.0% strikeout rate.
Edge · RoyalsCristian Javier: 22.0% K rateRoyals: 20.0% K rateModerate confidence
Pitcher Trends
Daniel Lynch IV
Kansas City Royals · 7 starts
Strikeouts2.0/start
Hits allowed3.7/start
4 or fewer Strikeouts — 6 of last 64 or fewer Hits Allowed — 5 of last 6
16% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Cristian Javier
Houston Astros · 8 starts
Strikeouts4.8/start
Hits allowed4.8/start
4 or fewer Hits Allowed — 3 of last 65 or fewer Strikeouts — 4 of last 6
22% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Player Trends
Yainer Diaz
Houston Astros · 0.400 hit rate · 0.543 TB/PA
recent games · 1+ hit
L53 / 5L107 / 10L2517 / 25
Hit rate is up 64% over his prior baseline, with hits in 7 of his last 10 games.
Carter Jensen
Kansas City Royals · 0.256 hit rate · 0.667 TB/PA
recent games · 1+ hit
L54 / 5L108 / 10L2519 / 254-game hit streak
Total bases per PA is up 85% over his prior baseline, with hits in 7 of his last 9 games. He has trimmed his strikeout rate to 23%.
Salvador Perez
Kansas City Royals · 0.295 hit rate · 0.409 TB/PA
recent games · 1+ hit
L53 / 5L108 / 10L2520 / 25
Hit rate is up 53% over his prior baseline, with hits in 8 of his last 10 games. He has trimmed his strikeout rate to 9%.
Jeremy Pena
Houston Astros · 0.136 hit rate · 0.182 TB/PA
recent games · 1+ hit
L53 / 5L105 / 10L2516 / 25
Total bases per PA is down 57% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 36%.
Yordan Alvarez
Houston Astros · 0.147 hit rate · 0.265 TB/PA
recent games · 1+ hit
L52 / 5L104 / 10L2513 / 25
Total bases per PA is down 45% over his prior baseline, with hits in 3 of his last 8 games. His strikeout rate has climbed to 26%.
Nick Loftin
Kansas City Royals · 0.158 hit rate · 0.211 TB/PA
recent games · 1+ hit
L52 / 5L105 / 10L2514 / 25
On-base rate is down 41% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 32%.
Players Positioned to Succeed
77
Salvador Perez
1+ Hit
Kansas City Royals
Why it stands out
Strong recent plate-appearance volume
Main risk
Recent hit rate has cooled
74
Carlos Correa
1+ Hit
Houston Astros
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
71
Carter Jensen
1+ Hit
Kansas City Royals
Why it stands out
Consistently reaching base
Main risk
Lineup not yet posted
69
Isaac Paredes
1+ Hit
Houston Astros
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted
69
Maikel Garcia
1+ Hit
Kansas City Royals
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted
69
Bobby Witt Jr.
1+ Hit
Kansas City Royals
Why it stands out
Strong recent plate-appearance volume
Main risk
Lineup not yet posted
Expected Game Shape
Power-orientedModerate confidence
Both lineups can change the game with one swing. Astros bring more power.
Early edge Royals Driver Extra-base damage Volatility Moderate
- Both probable starters grade around the 44th percentile in combined suppression.
- Royals are trending down; Astros are trending down.
Storylines to Watch
Can Jeremy Pena snap out of it?
Jeremy Pena has cooled off. Total bases per PA is down 57% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 36%.
0.136 hit rate · 0.182 TB/PA · 0.251 hit rate · 0.424 TB/PA
Is Yainer Diaz the one to watch?
Yainer Diaz enters as Astros' hottest bat. Hit rate is up 64% over his prior baseline, with hits in 7 of his last 10 games.
0.400 hit rate · 0.543 TB/PA · 0.244 hit rate · 0.389 TB/PA
Based on plate appearances before 2026-09-16, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.