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.
2019 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Kirby Yates
32
arb
60
3.4
3.1
+8.2
Fernando Tatis Jr.
20
pre-arb
84
3.0
0.6
+9.2
Manny Machado
26
FA-elig
156
2.5
12.0
-3.8
Chris Paddack
23
pre-arb
26
2.3
0.6
+6.8
Eric Lauer
24
pre-arb
30
2.2
0.6
+6.5
Hunter Renfroe
27
arb
140
1.8
0.6
+5.3
Joey Lucchesi
26
pre-arb
30
1.8
0.6
+5.2
Manuel Margot
24
arb
151
1.6
0.6
+4.8
Matt Strahm
27
arb
47
1.5
0.6
+4.3
Austin Hedges
26
arb
102
1.4
2.1
+2.5
Dinelson Lamet
26
pre-arb
14
1.2
0.6
+3.5
Franmil Reyes↔ CLE
23
pre-arb
99
1.2
0.4
+3.4
Cal Quantrill
24
–
23
1.1
0.4
+3.1
Greg Garcia
29
arb
134
1.0
0.9
+2.5
Wil Myers
28
FA-elig
155
0.8
5.5
-2.7
Luis Perdomo
26
pre-arb
47
0.7
0.4
+1.9
Trey Wingenter
25
pre-arb
51
0.7
0.6
+1.6
Francisco Mejía
23
pre-arb
79
0.5
0.6
+1.2
Robbie Erlin
28
FA-elig
37
0.5
1.4
+0.1
Andrés Muñoz
20
–
22
0.4
0.2
+1.0
Craig Stammen
35
FA-elig
76
0.4
2.2
-1.0
Gerardo Reyes
26
–
27
0.3
0.2
+0.7
Pedro Avila
22
–
1
0.1
0.0
+0.5
Seth Mejias-Brean
28
–
14
0.1
0.1
+0.4
Michel Baez
23
–
24
0.1
0.2
+0.2
Matt Wisler↔ SEA
26
arb
21
0.1
0.3
+0.1
Adrian Morejon
20
–
5
0.1
0.2
+0.1
Franchy Cordero
24
pre-arb
9
0.1
0.6
-0.2
Aaron Loup
31
FA-elig
4
0.1
1.2
-0.9
Ian Kinsler
37
FA-elig
87
0.1
3.8
-3.6
Eric Yardley
28
–
10
0.1
0.1
+0.1
Luis Torrens
23
pre-arb
7
0.0
0.0
+0.1
José Castillo
23
pre-arb
1
-0.0
0.6
-0.6
Logan Allen↔ CLE
22
–
8
-0.0
0.1
-0.2
Carl Edwards Jr.↔ CHC
27
arb
2
-0.0
0.1
-0.3
Nick Martini↔ OAK
29
pre-arb
26
-0.1
0.5
-0.6
Ty France
24
–
69
-0.1
0.3
-0.5
Miguel Díaz
24
pre-arb
5
-0.1
0.6
-0.8
Luis Urías
22
pre-arb
71
-0.1
0.6
-0.8
Garrett Richards
31
FA-elig
3
-0.1
7.0
-7.2
Nick Margevicius
23
–
17
-0.1
0.3
-0.6
Ronald Bolaños
22
–
5
-0.1
0.1
-0.4
Travis Jankowski
28
arb
25
-0.1
1.2
-1.5
José Pirela↔ PHI
29
arb
2
-0.1
0.1
-0.5
Robert Stock
29
pre-arb
10
-0.1
0.6
-0.9
David Bednar
24
–
13
-0.1
0.1
-0.6
Phil Maton↔ CLE
26
pre-arb
21
-0.2
0.4
-1.0
Javy Guerra
23
–
8
-0.2
0.1
-0.8
Alex Dickerson↔ SFG
29
–
12
-0.2
0.1
-0.9
Josh Naylor
22
–
94
-0.3
0.4
-1.3
Austin Allen
25
–
34
-0.3
0.3
-1.3
Brad Wieck↔ CHC
27
–
30
-0.3
0.2
-1.3
Adam Warren
31
FA-elig
25
-0.8
2.0
-4.6
Eric Hosmer
29
FA-elig
160
-0.9
21.0
-24.0
Key additions (new vs 2018)
Player
fWAR
Fernando Tatis Jr.
3.0
Manny Machado
2.5
Chris Paddack
2.3
Dinelson Lamet
1.2
Cal Quantrill
1.1
Greg Garcia
1.0
Key subtractions (gone from 2018)
Player
2018 fWAR
Freddy Galvis
2.2
Christian Villanueva
1.7
Adam Cimber
1.1
Tyson Ross
0.8
Cory Spangenberg
0.7
Brad Hand
0.7
Current & Historical Payroll
2019 payroll
$77.2M
2020 guaranteed
$0M
What the front office was committed to as of 2019, 2019–2025.
Guaranteed $ are contract commitments signed by 2019; 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 (7)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Eric Hosmer
29
7.146
$21.0M
FREE AGENT
Manny Machado
26
6.056
$12.0M
FREE AGENT
Garrett Richards
31
6.148
$7.0M
FREE AGENT
Ian Kinsler
37
13.000
$3.8M
FREE AGENT
Craig Stammen
35
7.160
$2.2M
FREE AGENT
Adam Warren
31
6.036
$2.0M
FREE AGENT
Aaron Loup
31
6.040
$1.2M
FREE AGENT
Arbitration-eligible (7)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Wil Myers
28
5.104
$5.5M
FREE AGENT
Kirby Yates
32
4.021
$3.1M
ARB 3
FREE AGENT
Robbie Erlin
28
4.078
$1.4M
ARB 3
FREE AGENT
Greg Garcia
29
3.083
$910k
ARB 2
ARB 3
FREE AGENT
Carl Edwards Jr.
27
4.000
$136k
ARB 3
FREE AGENT
Javy Guerra
23
3.148
$87k
ARB 2
ARB 3
FREE AGENT
José Pirela
29
3.002
$82k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (40)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Austin Hedges
26
2.166
$2.1M
ARB 1
ARB 2
ARB 3
FREE AGENT
Travis Jankowski
28
2.169
$1.2M
ARB 1
ARB 2
ARB 3
FREE AGENT
Hunter Renfroe
27
1.165
$582k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Strahm
27
2.064
$582k
ARB 1
ARB 2
ARB 3
FREE AGENT
Manuel Margot
24
2.012
$577k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dinelson Lamet
26
1.130
$567k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Lucchesi
26
1.000
$565k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eric Lauer
24
0.160
$562k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Díaz
24
1.047
$560k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Castillo
23
0.121
$560k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Franchy Cordero
24
1.038
$560k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robert Stock
29
0.085
$560k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trey Wingenter
25
0.057
$557k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Urías
22
0.034
$556k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Francisco Mejía
23
0.062
$556k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chris Paddack
23
0.000
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Fernando Tatis Jr.
20
0.000
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Martini
29
0.028
$453k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Perdomo
26
2.111
$436k
ARB 1
ARB 2
ARB 3
FREE AGENT
Phil Maton
26
1.106
$394k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cal Quantrill
24
0.000
$391k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Franmil Reyes
23
0.115
$377k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Naylor
22
0.000
$352k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Margevicius
23
0.000
$304k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Allen
25
0.000
$298k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Wisler
26
2.042
$272k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ty France
24
0.000
$263k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrés Muñoz
20
0.000
$239k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adrian Morejon
20
0.000
$215k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michel Baez
23
0.000
$212k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gerardo Reyes
26
0.000
$212k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brad Wieck
27
0.020
$155k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Allen
22
–
$106k
Eric Yardley
28
0.000
$90k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Bednar
24
0.000
$87k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ronald Bolaños
22
0.000
$84k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Seth Mejias-Brean
28
–
$81k
Alex Dickerson
29
2.146
$53k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Torrens
23
1.000
$42k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pedro Avila
22
0.000
$3k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Padres'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 = Padres 2019; 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