Miami Marlins
70-69 · 3rd in NL East, 12.5 GB
Offense cooling latelyRHP Eury Pérez · High-strikeout arm
@
Kansas City Royals
62-77 · 5th in AL Central, 11.5 GB
Bats heating upLHP Noah Cameron · Balanced starter
Team Identity
Miami Marlins
Season-to-date, 139 games, 5,460 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.
PowerBelow Avg26
ContactAverage56
Plate DisciplineAverage48
SpeedAbove Avg78
RISPBelow Avg39
Recent FormTrending Down
Total bases per PA is down 19% over the team's last 10 games versus its season baseline.
Kansas City Royals
Season-to-date, 139 games, 5,419 PA.
An aggressive offense that runs and pressures defenses on the bases, though it can be free-swinging. The bats have been heating up lately.
PowerAverage49
ContactAverage64
Plate DisciplineWell Below18
SpeedAbove Avg75
RISPWell Below19
Recent FormTrending Up
Total bases per PA is up 11% over the team's last 10 games versus its season baseline.
What This Game Is About
Biggest Advantage
Royals' offense is defined by being aggressive, and this game tests whether Marlins can match it.
Swing Factor
Eury Pérez strikes hitters out at a 24.9% clip (75th percentile); Royals carry a 20.1% strikeout rate.
Momentum
Marlins are trending down and Royals are trending up over their last 10 games.
Key Matchups
Can Eury Pérez miss enough bats?
Eury Pérez strikes hitters out at a 24.9% clip (75th percentile); Royals carry a 20.1% strikeout rate.
Edge · RoyalsEury Pérez: 24.9% K rateRoyals: 20.1% K rateHigh confidence
Can Eury Pérez command the strike zone?
Royals walk in 8.0% of trips; Eury Pérez allows walks at a fairly typical rate (10.0%).
Edge · Eury PérezRoyals: 8.0% walk rateEury Pérez: 10.0% walks allowedHigh confidence
Can Eury Pérez limit Royals' power?
Royals rank in the 49th percentile in extra-base production, while Eury Pérez sits in the 78th percentile at suppressing total bases.
Edge · Eury PérezRoyals: 0.343 TB/PAEury Pérez: 0.283 TB/PA allowed (562 PA)High confidence
How do Marlins handle left-handers?
Marlins have produced worse against left-handers this season (0.309 vs. 0.336 TB/PA overall).
Edge · Noah Cameronvs left-handers: 0.309 TB/PA (1510 PA)overall: 0.336 TB/PAModerate confidence
Can Noah Cameron limit Marlins' power?
Marlins rank in the 26th percentile in extra-base production, while Noah Cameron sits in the 49th percentile at suppressing total bases.
Edge · Noah CameronMarlins: 0.336 TB/PANoah Cameron: 0.339 TB/PA allowed (638 PA)High confidence
Pitcher Trends
Eury Perez
Miami Marlins · 8 starts
Strikeouts5.8/start
Hits allowed3.5/start
4 or fewer Hits Allowed — 5 of last 64+ Strikeouts — 6 of last 6
25% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Noah Cameron
Kansas City Royals · 8 starts
Strikeouts5.1/start
Hits allowed4.0/start
7+ Strikeouts — 3 of last 64 or fewer Hits Allowed — 4 of last 6
21% K ratePer-start form only — opponent lineup, park, and pitch count aren't modeled.
Player Trends
Josh Rojas
Kansas City Royals · 0.375 hit rate · 0.625 TB/PA
recent games · 1+ hit
L54 / 5L107 / 10L2513 / 254-game hit streak
Total bases per PA is up 139% over his prior baseline, with hits in 4 of his last 4 games.
John Rave
Kansas City Royals · 0.240 hit rate · 0.360 TB/PA
recent games · 1+ hit
L53 / 5L105 / 10L2511 / 25
On-base rate is up 50% over his prior baseline, with hits in 4 of his last 6 games. He has trimmed his strikeout rate to 12%.
Heriberto Hernandez
Miami Marlins · 0.196 hit rate · 0.478 TB/PA
recent games · 1+ hit
L52 / 5L107 / 10L2516 / 25
On-base rate is up 30% over his prior baseline, with hits in 7 of his last 10 games. He has trimmed his strikeout rate to 20%.
Brian Navarreto
Miami Marlins · 0.059 hit rate · 0.059 TB/PA
recent games · 1+ hit
L51 / 5L102 / 10L253 / 19
Total bases per PA is down 74% over his prior baseline, with hits in 1 of his last 6 games. His strikeout rate has climbed to 41%.
Griffin Conine
Miami Marlins · 0.088 hit rate · 0.088 TB/PA
recent games · 1+ hit
L51 / 5L103 / 10L2512 / 25
Total bases per PA is down 81% over his prior baseline, with hits in 3 of his last 9 games.
Esteury Ruiz
Miami Marlins · 0.087 hit rate · 0.087 TB/PA
recent games · 1+ hit
L52 / 5L103 / 10L2510 / 252-game hit streak
Total bases per PA is down 76% over his prior baseline, with hits in 2 of his last 7 games. His strikeout rate has climbed to 39%.
Players Positioned to Succeed
77
Jac Caglianone
1+ Hit
Kansas City Royals
Why it stands out
Batting 3rd, confirmed lineup
No notable risk
77
Salvador Perez
1+ Hit
Kansas City Royals
Why it stands out
Batting 4th, confirmed lineup
Main risk
Recent hit rate has cooled
77
Otto Lopez
1+ Hit
Miami Marlins
Why it stands out
Batting 2nd, confirmed lineup
No notable risk
76
Vinnie Pasquantino
1+ Hit
Kansas City Royals
Why it stands out
Batting 5th, confirmed lineup
Main risk
Recent hit rate has cooled
75
Bobby Witt Jr.
1+ Hit
Kansas City Royals
Why it stands out
Batting 2nd, confirmed lineup
No notable risk
72
Liam Hicks
1+ Hit
Miami Marlins
Why it stands out
Batting 4th, confirmed lineup
No notable risk
Expected Game Shape
BalancedLow confidence
Competitive profile without a clear stylistic tilt. Royals bring stronger recent momentum. Royals bring more power. Starting pitching is likely to set the tone.
Early edge Marlins Driver No single dominant factor Volatility Elevated
- Both probable starters grade around the 60th percentile in combined suppression.
- Marlins are trending down; Royals are trending up.
Storylines to Watch
Is Josh Rojas the one to watch?
Josh Rojas enters as Royals' hottest bat. Total bases per PA is up 139% over his prior baseline, with hits in 4 of his last 4 games.
0.375 hit rate · 0.625 TB/PA · 0.190 hit rate · 0.262 TB/PA
Can Brian Navarreto snap out of it?
Brian Navarreto has cooled off. Total bases per PA is down 74% over his prior baseline, with hits in 1 of his last 6 games. His strikeout rate has climbed to 41%.
0.059 hit rate · 0.059 TB/PA · 0.111 hit rate · 0.222 TB/PA
Based on plate appearances before 2026-09-02, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.