BP★ Carlos Estévez 42 · John Schreiber 23 · Lucas Erceg 22 · Angel Zerpa 14 · Steven Cruz 9 · Daniel Lynch IV 7 · Taylor Clarke 5 · Sam Long 1
Each position lists its starter then backups by games (so platoons & bench show). Starters (mound) & bullpen (left, foul territory) are ranked by WAR; ★ marks the closer (most save chances). MLB Stats API.
2025 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Bobby Witt Jr.
25
–
157
8.0
8.2
+23.5
Maikel Garcia
25
pre-arb
160
5.6
0.8
+21.5
Michael Wacha
33
FA-elig
31
3.6
18.0
-3.6
Kris Bubic
27
arb
20
3.3
3.0
+10.2
Cole Ragans
27
pre-arb
13
2.1
1.1
+7.2
Noah Cameron
25
–
24
1.8
0.6
+6.6
Vinnie Pasquantino
27
pre-arb
160
1.5
0.8
+5.1
Mike Yastrzemski↔ SFG
34
arb
50
1.3
2.8
+2.4
Michael Lorenzen
33
FA-elig
27
1.2
6.5
-1.6
Kyle Isbel
28
arb
135
1.1
1.8
+2.7
Carlos Estévez
32
FA-elig
67
1.1
10.1
-5.8
Stephen Kolek↔ SDP
28
pre-arb
5
0.9
0.1
+3.5
Lucas Erceg
30
pre-arb
61
0.9
0.8
+2.6
Carter Jensen
21
–
20
0.7
0.1
+2.6
Ryan Bergert↔ SDP
25
–
8
0.7
0.1
+2.6
Adam Frazier↔ PIT
33
FA-elig
56
0.6
0.4
+2.1
Salvador Perez
35
FA-elig
155
0.5
20.0
-17.9
Seth Lugo
35
FA-elig
26
0.5
15.0
-13.0
Hunter Harvey
30
arb
12
0.5
3.7
-1.8
Freddy Fermin↔ SDP
30
–
67
0.4
0.3
+1.3
Tyler Tolbert
27
–
64
0.3
0.6
+0.8
Taylor Clarke
32
arb
51
0.3
0.8
+0.5
Angel Zerpa
25
pre-arb
69
0.3
0.8
+0.5
John Schreiber
31
arb
74
0.3
2.3
-1.1
Luke Maile
34
FA-elig
25
0.3
1.2
+0.0
Luinder Avila
23
–
13
0.2
0.1
+0.7
Jonathan Bowlan
28
pre-arb
34
0.2
0.4
+0.4
Steven Cruz
26
pre-arb
47
0.2
0.7
-0.1
John Rave
27
–
72
0.1
0.4
+0.1
Evan Sisk↔ PIT
28
–
5
0.1
0.0
+0.4
Nick Loftin
26
pre-arb
67
0.1
0.5
-0.3
Chris Stratton↔ LAD
34
–
12
0.0
3.6
-3.4
Bailey Falter↔ PIT
28
pre-arb
4
0.0
0.2
-0.2
Trevor Richards↔ ARI
32
–
3
0.0
0.1
-0.0
Thomas Hatch↔ MIN
30
–
1
-0.1
0.0
-0.2
Dairon Blanco
32
pre-arb
9
-0.1
0.3
-0.5
Andrew Hoffmann↔ ARI
25
–
3
-0.1
–
–
Daniel Lynch IV
28
–
57
-0.2
–
–
Rich Hill
45
FA-elig
2
-0.2
0.1
-0.9
Cavan Biggio
30
–
37
-0.2
2.0
-2.9
Jonathan India
28
arb
136
-0.3
7.0
-8.1
Sam Long
29
pre-arb
39
-0.4
0.9
-2.4
Randal Grichuk↔ ARI
33
FA-elig
43
-0.4
0.6
-2.2
Michael Massey
27
pre-arb
77
-0.4
0.8
-2.5
MJ Melendez
26
pre-arb
23
-0.6
0.5
-2.8
Drew Waters
26
pre-arb
71
-0.6
0.4
-2.8
Mark Canha
36
–
46
-0.7
1.4
-4.0
Hunter Renfroe
33
–
35
-0.9
7.6
-11.3
Jac Caglianone
22
–
62
-1.6
0.5
-6.7
Key additions (new vs 2024)
Player
fWAR
Noah Cameron
1.8
Mike Yastrzemski
1.3
Carlos Estévez
1.1
Stephen Kolek
0.9
Carter Jensen
0.7
Ryan Bergert
0.7
Key subtractions (gone from 2024)
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
Current & Historical Payroll
2025 payroll
$127.9M
2026 guaranteed
$32.7M
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.
current $guaranteed $arbitration (proj)pre-arb (proj)free agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (14)
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
Arbitration-eligible (10)
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
Daniel Lynch IV
28
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (25)
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
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
ARB 2
ARB 3
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
–
—
Graphs
Royals's path through relative payroll × TAB, smoothed; markers grow and the arrow points toward the present. WINDOW cheap&winning · CONTEND expensive&winning · FORCED-SPEND dead zone · REBUILD cheap&losing. Compare franchises →
Every roster slot ranked best→worst by WAR. Bars = Royals 2025; the black line = the league-average player at each slot that season. Staying above the line deep into the roster is the depth edge; dropping below it = holes & dead weight.
What each regime is worth — every settled team-season since 1985