GM: J.J. Picollo
Ranks vs the 30 teams in 2025, or a custom range (defaults to every team-season since 1985, when our data starts).
Each position shows its top 3 by games (top = starter) — click "+more" for the rest. The letter is bats/throws; ⇄ marks a player traded mid-season. Starters are ranked by WAR, bullpen by holds; ★ marks the closer (most save chances). MLB Stats API.
| Player | fWAR |
|---|---|
| Noah Cameron | 1.9 |
| Mike Yastrzemski | 1.3 |
| Carlos Estévez | 1.1 |
| Stephen Kolek | 0.9 |
| Ryan Bergert | 0.7 |
| Carter Jensen | 0.7 |
| Player | 2024 fWAR |
|---|---|
| Brady Singer | 2.5 |
| Paul DeJong | 0.7 |
| Garrett Hampson | 0.5 |
| Carlos Hernández | 0.2 |
| Will Klein | 0.1 |
| Jordan Lyles | 0.0 |
WAR translated into tier-adjusted market value, then compared with what the player was paid by Royals. Guaranteed contracts from the 2015-present contract-data period use the known contract period through 2025; everyone else is shown as a 2025 season snapshot.
| Player | Period | fWAR | Tier Market $M | Paid $M | Surplus $M | $ / WAR | Tier | Contract |
|---|---|---|---|---|---|---|---|---|
| Bobby Witt Jr. | 2025 | +8.0 | +97.0 | 8.2 | +88.8 | $1.0M | 1.51× | – |
| Maikel Garcia | 2025 | +5.7 | +64.8 | 0.8 | +64.0 | $0.1M | 1.43× | Arb extension · 2026–2031 · $11.5M AAV |
| Kris Bubic | 2025 | +3.4 | +53.1 | 3.0 | +50.1 | $0.9M | 1.96× | Arbitration · 2026–2026 · $6.2M AAV |
| Michael Wacha | 2025 | +3.7 | +65.2 | 18.0 | +47.2 | $4.8M | 2.19× | Extension · 2026–2027 · $17.0M AAV |
| Cole Ragans | 2025 | +2.1 | +25.0 | 1.1 | +24.0 | $0.5M | 1.49× | Pre-arb extension · 2025–2027 · $4.4M AAV |
| Noah Cameron | 2025 | +1.9 | +22.5 | 0.6 | +22.0 | $0.3M | 1.49× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Vinnie Pasquantino | 2025 | +1.5 | +9.9 | 0.8 | +9.1 | $0.5M | 0.81× | Arb extension · 2026–2027 · $5.5M AAV |
| Lucas Erceg | 2025 | +0.9 | +9.6 | 0.8 | +8.8 | $0.9M | 1.34× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Stephen Kolek↔ | 2025 | +0.9 | +7.6 | 0.1 | +7.5 | $0.1M | 1.02× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Mike Yastrzemski↔ | 2025 | +1.3 | +8.8 | 2.8 | +6.0 | $2.1M | 0.83× | Free Agent · 2026–2028 · $11.5M AAV |
| Kyle Isbel | 2025 | +1.1 | +7.6 | 1.8 | +5.9 | $1.5M | 0.83× | Arbitration · 2026–2026 · $2.7M AAV |
| Ryan Bergert↔ | 2025 | +0.7 | +5.7 | 0.1 | +5.6 | $0.2M | 1.02× | – |
| Michael Lorenzen | 2025 | +1.3 | +10.7 | 6.5 | +4.2 | $4.9M | 1.02× | Free Agent · 2026–2027 · $8.0M AAV |
| Carter Jensen | 2025 | +0.7 | +2.9 | 0.1 | +2.8 | $0.2M | 0.52× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Adam Frazier↔ | 2025 | +0.6 | +2.8 | 0.4 | +2.5 | $0.6M | 0.56× | Free Agent · 2026–2026 · $1.8M AAV |
| Carlos Estévez | 2025 | +1.1 | +12.2 | 10.1 | +2.1 | $8.9M | 1.34× | Free Agent · 2025–2027 · $11.1M AAV |
| Freddy Fermin↔ | 2025 | +0.4 | +2.4 | 0.3 | +2.1 | $0.8M | 0.69× | Arbitration · 2026–2026 · $2.1M AAV |
| Tyler Tolbert | 2025 | +0.3 | +2.3 | 0.6 | +1.7 | $1.7M | 0.83× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| John Schreiber | 2025 | +0.4 | +3.8 | 2.3 | +1.5 | $6.4M | 1.34× | Arbitration · 2026–2026 · $3.7M AAV |
| Angel Zerpa | 2025 | +0.4 | +1.9 | 0.8 | +1.1 | $2.2M | 0.67× | Arbitration · 2026–2026 · $1.1M AAV |
| Luinder Avila | 2025 | +0.2 | +1.2 | 0.1 | +1.1 | $0.6M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Taylor Clarke | 2025 | +0.4 | +1.9 | 0.8 | +1.1 | $2.3M | 0.67× | Free Agent · 2026–2026 · $1.6M AAV |
| Jonathan Bowlan | 2025 | +0.2 | +1.2 | 0.4 | +0.8 | $1.7M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Evan Sisk↔ | 2025 | +0.1 | +0.6 | 0.0 | +0.6 | $0.3M | 0.67× | – |
| John Rave | 2025 | +0.1 | +0.9 | 0.4 | +0.5 | $3.1M | 0.83× | – |
| Steven Cruz | 2025 | +0.2 | +0.9 | 0.7 | +0.2 | $4.0M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Luke Maile | 2025 | +0.3 | +1.3 | 1.2 | +0.1 | $3.9M | 0.52× | – |
| Bailey Falter↔ | 2025 | +0.0 | +0.1 | 0.2 | -0.1 | $14.7M | 1.02× | – |
| Thomas Hatch↔ | 2025 | -0.1 | -0.3 | 0.0 | -0.3 | – | 0.67× | – |
| Dairon Blanco | 2025 | -0.1 | -0.4 | 0.3 | -0.7 | – | 0.83× | – |
| Hunter Harvey | 2025 | +0.5 | +2.6 | 3.7 | -1.1 | $7.5M | 0.67× | Free Agent · 2026–2027 · $6.0M AAV |
| Daniel Lynch IV | 2025 | -0.1 | -0.7 | 0.8 | -1.5 | – | 0.67× | Arbitration · 2026–2026 · $1.0M AAV |
| Rich Hill | 2025 | -0.2 | -1.6 | 0.1 | -1.7 | – | 1.02× | – |
| Michael Massey | 2025 | -0.4 | -1.8 | 0.8 | -2.6 | – | 0.56× | Arbitration · 2026–2026 · $1.6M AAV |
| Randal Grichuk↔ | 2025 | -0.4 | -2.2 | 0.6 | -2.8 | – | 0.69× | Free Agent · 2026–2026 · $0.8M AAV |
| Sam Long | 2025 | -0.3 | -1.8 | 0.9 | -2.8 | – | 0.67× | – |
| Cavan Biggio | 2025 | -0.2 | -1.2 | 2.0 | -3.2 | – | 0.69× | – |
| Chris Stratton↔ | 2025 | +0.0 | +0.2 | 3.6 | -3.4 | $97.3M | 0.67× | – |
| Drew Waters | 2025 | -0.6 | -4.0 | 0.4 | -4.3 | – | 0.83× | – |
| MJ Melendez | 2025 | -0.6 | -3.9 | 0.5 | -4.4 | – | 0.83× | Free Agent · 2026–2026 · $1.5M AAV |
| Mark Canha | 2025 | -0.6 | -4.3 | 1.4 | -5.7 | – | 0.83× | – |
| Jonathan India | 2025 | -0.2 | -0.9 | 7.0 | -8.0 | – | 0.56× | Arbitration · 2026–2026 · $8.0M AAV |
| Seth Lugo | 2025 | +0.6 | +4.8 | 15.0 | -10.2 | $25.6M | 1.02× | Extension · 2026–2028 · $23.0M AAV |
| Jac Caglianone | 2025 | -1.5 | -10.3 | 0.5 | -10.8 | – | 0.83× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Hunter Renfroe | 2025 | -0.9 | -6.2 | 7.6 | -13.8 | – | 0.83× | – |
| Salvador Perez | 2025 | +0.6 | +2.4 | 20.0 | -17.6 | $34.7M | 0.52× | Extension · 2026–2027 · $12.5M AAV |
| Nick Loftin | 2025 | +0.1 | +0.5 | 0.5 | -0.0 | $6.9M | 0.83× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Trevor Richards↔ | 2025 | +0.0 | +0.0 | 0.1 | -0.0 | $5.7M | 0.67× | Free Agent · 2026–2026 · $1.0M AAV |
| Andrew Hoffmann↔ | 2025 | -0.1 | -0.4 | – | – | – | 0.67× | – |
| Total | — | +33.4 | +394.4 | 128.8 | +266.4 | — | ||
Every graded 2025 deal involving the Royals — best expected value first. Surplus is realized value in $M; 15 total.
What the front office was committed to as of 2025, 2025–2031. Guaranteed $ are contract commitments signed by 2025; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Salvador Perez | 35 | 13.050 | $20.0M | FREE AGENT | |||||
| Michael Wacha | 33 | 11.062 | $18.0M | $18.0M | $14.0M | $14.0MCLUB | FREE AGENT | ||
| Seth Lugo | 35 | 8.082 | $15.0M | FREE AGENT | |||||
| Carlos Estévez | 32 | 8.022 | $10.1M | $10.1M | $13.0MCLUB | FREE AGENT | |||
| Hunter Renfroe | 33 | 7.165 | $7.6M | FREE AGENT | |||||
| Michael Lorenzen | 33 | 9.159 | $6.5M | FREE AGENT | |||||
| Chris Stratton | 34 | 7.100 | $3.6M | FREE AGENT | |||||
| Mark Canha | 36 | 9.092 | $1.4M | FREE AGENT | |||||
| Luke Maile | 34 | 7.148 | $1.2M | FREE AGENT | |||||
| Cole Ragans | 27 | 2.029 | $1.1M | $4.6M | $7.6M | ARB 3 | FREE AGENT | ||
| Randal Grichuk | 33 | 10.033 | $645k | FREE AGENT | |||||
| Adam Frazier | 33 | 8.075 | $384k | FREE AGENT | |||||
| Rich Hill | 45 | 14.141 | $81k | FREE AGENT | |||||
| Trevor Richards | 32 | 6.070 | $53k | FREE AGENT |
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Bobby Witt Jr. | 25 | 3.000 | $8.2M | ARB 2 | ARB 3 | FREE AGENT | |||
| Jonathan India | 28 | 4.000 | $7.0M | ARB 3 | FREE AGENT | ||||
| Hunter Harvey | 30 | 5.047 | $3.7M | FREE AGENT | |||||
| Kris Bubic | 27 | 4.135 | $3.0M | ARB 3 | FREE AGENT | ||||
| Mike Yastrzemski | 34 | 5.128 | $2.8M | FREE AGENT | |||||
| John Schreiber | 31 | 4.027 | $2.3M | ARB 3 | FREE AGENT | ||||
| Cavan Biggio | 30 | 5.129 | $2.0M | FREE AGENT | |||||
| Kyle Isbel | 28 | 3.043 | $1.8M | ARB 2 | ARB 3 | FREE AGENT | |||
| Taylor Clarke | 32 | 4.169 | $812k | ARB 3 | FREE AGENT |
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Sam Long | 29 | 2.121 | $950k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Vinnie Pasquantino | 27 | 2.101 | $793k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Michael Massey | 27 | 2.068 | $790k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Daniel Lynch IV | 28 | 2.136 | $782k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Angel Zerpa | 25 | 2.082 | $779k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Lucas Erceg | 30 | 1.136 | $777k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Maikel Garcia | 25 | 1.168 | $775k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Steven Cruz | 26 | 0.058 | $699k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Tyler Tolbert | 27 | 0.000 | $588k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Noah Cameron | 25 | 0.000 | $560k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Nick Loftin | 26 | 0.121 | $539k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| MJ Melendez | 26 | 2.153 | $484k | ARB 1 | FREE AGENT | ||||
| Jac Caglianone | 22 | 0.000 | $482k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| John Rave | 27 | – | $417k | ||||||
| Jonathan Bowlan | 28 | 0.017 | $405k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Drew Waters | 26 | 1.062 | $355k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Freddy Fermin | 30 | 1.165 | $328k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Dairon Blanco | 32 | 1.132 | $278k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Bailey Falter | 28 | 2.138 | $233k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Luinder Avila | 23 | 0.000 | $135k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Carter Jensen | 21 | 0.000 | $114k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Stephen Kolek | 28 | 1.000 | $107k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Ryan Bergert | 25 | – | $105k | ||||||
| Evan Sisk | 28 | 0.000 | $40k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Thomas Hatch | 30 | 2.032 | $19k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Andrew Hoffmann | 25 | – | — |
How each 2025 acquisition stacked onto Royals's playoff-odds curve. The side table is ranked by PPA.