Kansas City Royals Team report
Kansas City Royals
Kansas City Royals ranks 19th in run generation and 27th in pitching performance, with a usable bullpen and 0 recent risers.
Where this club creates, and loses, WAR
Players are split by position and total WAR is calculated; the green border indicates a club is top-ten in positional WAR, the red border indicates a bottom-ten club.
First base
Second base
Third base
Shortstop
Outfield
Starting pitching
Relief pitching
Water cooler notes
Three concise, evidence-linked notes to start a broadcast conversation.
-
1
team identity
Kansas City Royals’s analytical identity
Kansas City Royals ranks 19th in run generation and 27th in pitching performance, with a usable bullpen and 0 recent risers.
-
2
form driver
Connor Thomas is the strongest recent pitcher signal
Recent OPS allowed 0.787 versus 0.990 previously.
-
3
matchup edge
Luinder Avila is limiting left-handed batters more effectively
Estimated wOBA: 0.304 vs L, 0.413 vs R.
Player movement with league context attached
The recent-window shift and the full-season league standing are separate, so a surge never floats free of the player’s actual level.
Nate Pearson
Kansas City Royals | RHP
John Rave
Kansas City Royals | LHB
The category leaders inside this clubhouse
Familiar production now sits beside tracked force: 100+ mph contact and pitches are shown as both totals and opportunity rates.
100+ mph batted balls
Tracked-contact season total
- 1Jac CaglianoneKansas City Royals147
- 2Bobby Witt Jr.Kansas City Royals146
- 3Salvador PerezKansas City Royals118
- 4Carter JensenKansas City Royals101
- 5Vinnie PasquantinoKansas City Royals81
100+ mph contact rate
Minimum 30 tracked batted balls
- 1Jac CaglianoneKansas City Royals41.8%
- 2Bobby Witt Jr.Kansas City Royals34.1%
- 3Carter JensenKansas City Royals29.1%
- 4Starling MarteKansas City Royals27.4%
- 5Salvador PerezKansas City Royals26.2%
Pitches at 100+ mph
Across every pitch type
- 1Steven CruzKansas City Royals49
- 2Nate PearsonKansas City Royals17
- 3Lucas ErcegKansas City Royals0
- 4Luinder AvilaKansas City Royals0
- 5Beck WayKansas City Royals0
100+ mph pitch rate
Minimum 100 tracked pitches
- 1Steven CruzKansas City Royals5.4%
- 2Nate PearsonKansas City Royals2.3%
- 3Lucas ErcegKansas City Royals0.0%
- 4Luinder AvilaKansas City Royals0.0%
- 5Beck WayKansas City Royals0.0%
Batting average
Best qualified contact results
- 1Tyler TolbertKansas City Royals0.288
- 2Jac CaglianoneKansas City Royals0.282
- 3Bobby Witt Jr.Kansas City Royals0.277
- 4Michael MasseyKansas City Royals0.272
- 5Maikel GarciaKansas City Royals0.258
Home runs
The club power board
- 1Carter JensenKansas City Royals25
- 2Jac CaglianoneKansas City Royals23
- 3Salvador PerezKansas City Royals19
- 4Bobby Witt Jr.Kansas City Royals18
- 5Vinnie PasquantinoKansas City Royals14
OPS
On-base and slugging production
- 1Jac CaglianoneKansas City Royals0.818
- 2Bobby Witt Jr.Kansas City Royals0.787
- 3Carter JensenKansas City Royals0.771
- 4Tyler TolbertKansas City Royals0.753
- 5John RaveKansas City Royals0.750
Strikeouts
Total batters finished by strikeout
- 1Noah CameronKansas City Royals155
- 2Michael WachaKansas City Royals154
- 3Seth LugoKansas City Royals131
- 4Steven CruzKansas City Royals63
- 5Luinder AvilaKansas City Royals61
Strikeout rate
Strikeouts per batter faced
- 1Cole RagansKansas City Royals29.6%
- 2Steven CruzKansas City Royals26.2%
- 3Jose CuasKansas City Royals25.0%
- 4Alex LangeKansas City Royals21.8%
- 5Noah CameronKansas City Royals21.6%
Lowest OPS allowed
Qualified opponent production
- 1Daniel Lynch IVKansas City Royals0.611
- 2Nate PearsonKansas City Royals0.650
- 3Noah CameronKansas City Royals0.680
- 4Michael WachaKansas City Royals0.688
- 5Craig KimbrelKansas City Royals0.694
The staff ace’s complete arsenal
The highest-WAR qualified starter leads the card. Every tracked offering is shown with usage, pitch traits, outcomes, and same-pitch MLB percentiles.
Michael Wacha
138.1 IP · 3.51 ERA · 2.2 WAR
| Pitch | Use | Velo | Whiff | Chase | Zone | Putaway | Hard hit |
|---|---|---|---|---|---|---|---|
| Four-Seam FastballFF · 805 pitches | 27.4% | 93.125th pct | 15.9%39th pct | 31.5%77th pct | 53.4%58th pct | 0.0%100th pct | 42.1%57th pct |
| ChangeupCH · 732 pitches | 24.9% | 80.68th pct | 25.1%31st pct | 38.4%68th pct | 49.2%97th pct | 0.0%100th pct | 24.7%77th pct |
| CutterFC · 442 pitches | 15.0% | 89.541st pct | 13.0%8th pct | 25.3%33rd pct | 57.0%85th pct | 0.0%100th pct | 40.2%35th pct |
| SinkerSI · 407 pitches | 13.9% | 93.233rd pct | 11.6%57th pct | 25.4%49th pct | 50.6%14th pct | 0.0%100th pct | 44.8%35th pct |
| CurveballCU · 294 pitches | 10.0% | 75.99th pct | 25.6%42nd pct | 20.5%10th pct | 40.1%44th pct | 0.0%100th pct | 39.4%33rd pct |
| SliderSL · 258 pitches | 8.8% | 85.023rd pct | 30.1%43rd pct | 26.6%16th pct | 38.8%25th pct | 0.0%100th pct | 31.4%69th pct |
The largest qualified handedness edges
Luinder Avila
Kansas City Royals
Luinder Avila is limiting left-handed batters more effectively
Estimated wOBA: 0.304 vs L, 0.413 vs R.
Daniel Lynch IV
Kansas City Royals
Daniel Lynch IV is limiting left-handed batters more effectively
Estimated wOBA: 0.198 vs L, 0.309 vs R.
Mason Black
Kansas City Royals
Mason Black is limiting right-handed batters more effectively
Estimated wOBA: 0.439 vs L, 0.280 vs R.
Best available matchup for either side
The board now shows only the highest-ranked active reliever against a left-handed hitter and a right-handed hitter. Workload availability, role, season performance, and handedness all remain visible.
Anthony Gose
LHP · monitor · 1 days rest
Steven Cruz
RHP · available · 2 days rest
Team Headlines
| Subject | Reporting lead | Score |
|---|---|---|
| Jac Caglianone | Jac Caglianone is building one of baseball’s strongest offensive cases | 88.4 |
| Bobby Witt Jr. | Bobby Witt Jr. is building one of baseball’s strongest offensive cases | 82.9 |
| Carter Jensen | Carter Jensen is building one of baseball’s strongest offensive cases | 78.6 |
| Michael Wacha | Michael Wacha’s Changeup: 80.6 mph, 25.1% whiffs | 70.5 |
| Daniel Lynch IV | Daniel Lynch IV is limiting opponent production at an elite rate | 68.6 |
| Noah Cameron | Noah Cameron is limiting opponent production at an elite rate | 68.1 |