For the 22nd consecutive season, the ZiPS projection system is unleashing a full set of prognostications. For more information on the ZiPS projections, please consult this year’s introduction, as well as MLB’s glossary entry. The team order is selected by lot, and the next team up is the Washington Nationals.
Batters
Washington’s rebuild continued in 2025, but unfortunately, not a lot of progress was made. The young offensive core of James Wood, Dylan Crews, CJ Abrams, and Luis García Jr. didn’t take any huge steps forward, and two of them, Crews and García, arguably both took second steps in the wrong direction. That foundational talent really added only Daylen Lile in 2025, and the offensive holes from a year ago largely remain in place as the team turns toward 2026. MacKenzie Gore still looks like a legitimate no. 2 starter, but it seems as likely that he’ll be traded as it is that he’ll return to the Nationals rotation in 2026. As for the rest of the pitching, I’d prefer not to talk about that until I have to.
At least on the offense, unlike for those of a lot of baseball’s cellar dwellers, the Nats aren’t really abysmal anywhere. Problem is, there’s not much greatness here, either. Wood is the closest to that; he’s a burgeoning star who ended the year with fine numbers, but he only just completed his first full season and still has plenty of developing to do. He struggled after participating in the Home Run Derby as players tend to do* and only hit seven home runs in the second half. He’s not multi-faceted in his offensive contributions, at least not yet, but he can hit-ball-smash-ball with the best of them, and is the best player on the team.
*That was just to see if you’re paying attention. Of course that’s not actually a thing.
The rest of the Nats offense, though, features a lot of adequate-to-decent players who awkwardly fit into the lineup. Abrams is easily the best of the rest, but you’d also much rather have him playing an easier defensive position than shortstop. García’s not a particular adept second baseman, either, and simply doesn’t hit well enough to have value at first. Andrés Chaparro could be a great fit at third if he could play third… so he’s not.
Jacob Young is a solid glove in center, but if he’s hitting like he did in 2025 instead of in 2024, he’s only a fifth outfielder in the majors. Brady House is not likely to be an offensive plus at third base. Crews still has a ton of upside, but 2025 served as an icy cold shower to his prospectitude. ZiPS is basically in full-on nope mode with Keibert Ruiz at this point.
You Aren’t a FanGraphs Member
It looks like you aren’t yet a FanGraphs Member (or aren’t logged in). We aren’t mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we’d like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won’t bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn’t sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don’t be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you’ll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we’ve also removed all the other ads in this article. We didn’t want to overdo it.
Nor is there likely to be immediate help from the minors. Eli Willits and Luke Dickerson are not going to make an impact instantly, and ZiPS just doesn’t see any big bats lurking on the farm. Sure, Robert Hassell III got a special logo for the depth chart, but that’s mostly because I just rewatched Rocky III a few weeks ago and it amused me.
Pitchers
DevTools failed to parse SourceMap: https://example.com/styles/article.css.map
article.css:312 Failed to find selector “.section–Natspitchers”
article.css:312 Rule ignored due to missing target node.
OK, that might not fool Meg and Matt, so I may have to actually talk about the pitching.
(Editor’s note from Matt: It’s not that it didn’t fool me so much as I don’t speak code and didn’t understand it. So yes, Dan has to talk about the pitching.)
The most interesting starting pitchers outside of Gore, in ZiPS’ eyes, are Cade Cavalli and DJ Herz, the only two starters it projects with an ERA under 4.50. Cavalli is the most interesting in my eyes as well, as he can still hit the high-90s, and being a Mike Mussina partisan, I’m going to give a lot of leeway to a guy with a mean knuckle-curve. Problem is, there are a lot of unknowns given his missed time due to a UCL tear, and he just wasn’t that great at getting out Triple-A hitters this past year. Herz is currently out with his own Tommy John surgery.
Gore, of course, is easily Washington’s best pitcher, and there’s a decent chance I’ll be writing about him again in another team’s projection article this winter, if you catch my drift. He was victimized by the team’s defense, putting up one of the least deserving 5-15 records in major league history.
At best, ZiPS sees the rest of the rotation as passable fifth starters. A returning Josiah Gray is unlikely to be the savior.
The bullpen is a very average one, but it certainly feels better than some of the pens the Nats have rolled out over the years, including when they were actually a good team. Jose A. Ferrer gets a solid projection, and Clayton Beeter, PJ Poulin, and Julian Fernández all look at least serviceable. That’s pretty much where the excitement ends, but in truth, a team that will have to do some work to hit 70 wins probably doesn’t really need a great stable of relievers.
Washington’s outlook isn’t as utterly bleak as it is for some of baseball’s other terrible teams, considering there are a few real players on this roster. (Yes, the bar is that low.) However, this rebuild has not gone well, and the Nats feel as far away from contention as they were two or three years ago. They could surprise and win 75-80 games with some luck on offense, but I don’t think they have a chance to find enough to pitching to do any better than that.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here. Size of player names is very roughly proportional to Depth Chart playing time. The final team projections may differ considerably from our Depth Chart playing time.
Batters – Standard
Player
B
Age
PO
PA
AB
R
H
2B
3B
HR
RBI
BB
SO
SB
CS
James Wood
L
23
LF
656
571
88
150
34
3
26
93
79
194
15
6
CJ Abrams
L
25
SS
635
579
90
147
30
5
19
73
36
120
31
6
Luis García Jr.
L
26
2B
547
510
68
138
25
2
16
70
30
86
13
5
Dylan Crews
R
24
RF
448
406
58
99
16
4
12
50
31
101
20
6
José Tena
L
25
2B
498
457
55
118
24
3
8
53
34
128
14
5
Jacob Young
R
26
CF
486
434
61
108
16
3
3
42
33
86
23
8
Andrés Chaparro
R
27
1B
466
420
50
102
22
1
16
59
38
110
2
0
Josh Bell
B
33
DH
530
468
54
116
19
1
18
63
55
98
0
2
Drew Millas
B
28
C
308
280
33
70
12
3
5
32
24
52
7
1
Phillip Glasser
L
26
LF
508
457
60
122
18
3
5
52
39
74
15
7
Paul DeJong
R
32
3B
368
337
37
71
13
0
13
41
22
121
4
2
Nasim Nuñez
B
25
SS
435
383
54
85
11
1
3
35
42
105
34
7
Daylen Lile
L
23
RF
565
516
71
136
25
11
9
64
37
104
14
6
Christian Franklin
R
26
CF
492
428
60
103
17
3
8
47
52
116
12
6
Brady House
R
23
3B
547
514
62
126
22
1
14
66
25
151
5
3
Andrew Pinckney
R
25
CF
508
463
62
112
13
3
11
59
32
158
19
5
Robert Hassell III
L
24
CF
521
478
56
115
18
1
8
51
37
126
13
3
Murphy Stehly
R
27
3B
245
218
27
52
10
0
4
31
15
64
3
1
Sam Petersen
R
23
CF
222
196
36
45
7
3
4
28
14
55
11
1
Yohandy Morales
R
24
1B
513
468
62
114
24
3
9
56
38
152
4
2
Jorge Alfaro
R
33
C
324
307
34
71
12
1
9
37
9
123
6
0
Cayden Wallace
R
24
3B
483
442
48
98
19
3
7
49
30
123
8
3
Darren Baker
L
27
2B
440
398
51
100
14
2
1
35
32
86
17
4
Matt Suggs
R
26
C
166
150
18
27
6
1
2
15
12
63
1
0
J.T. Arruda
B
28
2B
361
323
37
69
11
2
4
32
30
93
10
2
Seaver King
R
23
SS
538
501
61
115
16
4
5
47
23
131
16
3
Trey Lipscomb
R
26
3B
494
462
49
111
21
1
7
47
27
103
9
5
Stone Garrett
R
30
RF
315
285
32
62
14
1
7
36
24
106
6
1
Keibert Ruiz
B
27
C
412
385
35
94
17
0
9
45
19
46
2
1
Francisco Mejía
B
30
C
274
258
31
60
11
1
6
29
13
58
1
0
Kevin Made
R
23
2B
395
359
34
76
14
1
3
32
25
86
5
2
Nick Schnell
L
26
RF
498
459
62
102
20
5
13
57
30
171
9
3
Orelvis Martinez
R
24
2B
445
400
44
77
17
1
16
51
34
130
1
0
Maxwell Romero Jr.
L
25
C
314
283
21
53
12
0
6
31
20
125
1
1
C.J. Stubbs
R
29
C
298
264
34
46
10
1
7
31
24
127
4
2
Justin Connell
R
27
LF
228
200
25
43
10
1
4
25
20
60
4
2
Caleb Lomavita
R
23
C
429
395
34
85
15
2
4
45
15
109
4
1
Riley Adams
R
30
C
279
252
26
53
11
1
8
30
19
94
1
0
Juan Yepez
R
28
1B
419
383
41
92
18
1
11
46
29
73
1
1
Brady Lindsly
L
28
C
207
183
15
36
6
0
3
17
15
68
1
0
Viandel Pena
B
25
2B
328
300
34
62
10
3
3
26
23
97
8
3
Nate Rombach
R
25
C
295
276
23
52
12
1
5
25
16
90
1
1
Sam Brown
L
24
1B
517
464
45
107
21
4
7
51
39
109
2
1
Cortland Lawson
R
26
SS
375
344
32
72
11
1
2
30
22
114
4
3
Marcus Brown
L
24
2B
366
336
35
66
13
2
3
30
17
86
5
2
Elijah Green
R
22
CF
399
370
50
66
11
2
10
41
26
198
11
1
Paul Witt
R
28
DH
216
199
20
39
10
0
5
24
11
50
0
0
Johnathon Thomas
R
26
CF
358
320
39
66
10
3
1
31
14
98
20
5
Branden Boissiere
L
26
1B
455
417
40
92
18
2
7
45
29
138
0
1
Gavin Dugas
R
26
3B
342
303
30
53
11
0
4
34
22
116
3
3
Elijah Nunez
L
24
CF
261
231
28
46
7
1
1
17
26
77
10
3
Carlos De La Cruz
R
26
RF
491
455
45
98
19
3
10
50
26
182
6
2
Brandon Pimentel
L
26
1B
331
310
28
67
13
1
4
35
9
92
3
1
Jeremy De La Rosa
L
24
RF
348
324
31
66
14
2
7
34
21
121
7
5
Jackson Ross
R
26
1B
340
309
33
56
14
2
6
29
24
121
3
1
Teo Banks
R
22
CF
183
166
15
27
3
1
1
11
9
52
2
1
Donta’ Williams
L
27
CF
280
250
24
44
10
1
2
20
24
89
6
4
Brenner Cox
L
22
RF
319
286
29
46
12
2
6
29
24
147
7
2
Jared McKenzie
L
25
RF
368
346
36
70
13
3
5
34
12
130
6
3
T.J. White
B
22
LF
450
415
32
83
14
2
9
44
29
152
3
1
Roismar Quintana
R
23
1B
309
288
24
60
9
1
2
25
15
86
1
0
Armando Cruz
R
22
2B
367
336
26
62
8
2
1
22
12
88
5
2
Batters – Advanced
Player
PA
BA
OBP
SLG
OPS+
ISO
BABIP
Def
WAR
wOBA
3YOPS+
RC
James Wood
656
.263
.354
.469
132
.206
.353
-1
3.5
.354
137
100
CJ Abrams
635
.254
.312
.421
107
.167
.291
-6
2.7
.317
109
85
Luis García Jr.
547
.271
.309
.422
106
.151
.299
-2
1.9
.314
104
71
Dylan Crews
448
.244
.310
.392
99
.148
.297
9
1.8
.308
101
56
José Tena
498
.258
.311
.376
95
.118
.343
2
1.6
.301
97
58
Jacob Young
486
.249
.312
.320
81
.071
.304
8
1.5
.284
83
51
Andrés Chaparro
466
.243
.311
.414
105
.171
.293
7
1.5
.315
105
54
Josh Bell
530
.248
.330
.408
109
.160
.278
0
1.2
.323
104
64
Drew Millas
308
.250
.309
.368
92
.118
.291
1
1.2
.296
90
34
Phillip Glasser
508
.267
.333
.352
96
.085
.310
4
1.0
.304
95
60
Paul DeJong
368
.211
.266
.365
78
.154
.286
8
0.9
.275
72
34
Nasim Nuñez
435
.222
.300
.279
67
.057
.298
4
0.9
.264
70
42
Daylen Lile
565
.264
.319
.407
105
.143
.315
-4
0.9
.315
105
72
Christian Franklin
492
.241
.331
.350
95
.109
.313
-5
0.9
.306
96
55
Brady House
547
.245
.283
.374
85
.129
.321
2
0.8
.285
88
57
Andrew Pinckney
508
.242
.304
.354
87
.112
.344
-5
0.6
.292
90
56
Robert Hassell III
521
.241
.299
.333
80
.092
.311
-1
0.5
.280
84
51
Murphy Stehly
245
.239
.311
.339
86
.100
.320
0
0.5
.291
91
24
Sam Petersen
222
.230
.300
.357
87
.127
.299
-1
0.4
.288
92
24
Yohandy Morales
513
.244
.304
.365
90
.121
.342
4
0.4
.294
94
54
Jorge Alfaro
324
.231
.265
.365
77
.134
.354
-2
0.4
.274
73
31
Cayden Wallace
483
.222
.278
.326
72
.104
.292
5
0.3
.266
76
43
Darren Baker
440
.251
.307
.304
75
.053
.318
-1
0.3
.273
76
42
Matt Suggs
166
.180
.253
.273
50
.093
.294
4
0.2
.238
57
11
J.T. Arruda
361
.214
.284
.297
66
.083
.288
3
0.2
.262
69
30
Seaver King
538
.230
.269
.307
64
.077
.301
3
0.1
.254
68
46
Trey Lipscomb
494
.240
.284
.335
76
.095
.295
1
0.1
.272
77
48
Stone Garrett
315
.218
.283
.347
78
.129
.320
3
0.1
.277
77
30
Keibert Ruiz
412
.244
.286
.358
83
.114
.258
-8
0.1
.282
84
40
Francisco Mejía
274
.233
.270
.353
76
.120
.278
-2
0.1
.270
77
25
Kevin Made
395
.212
.270
.281
58
.069
.270
7
0.0
.248
60
29
Nick Schnell
498
.222
.272
.373
82
.150
.324
3
-0.1
.279
85
50
Orelvis Martinez
445
.193
.265
.360
76
.167
.240
-3
-0.1
.273
80
38
Maxwell Romero Jr.
314
.187
.251
.293
55
.106
.309
3
-0.1
.241
60
21
C.J. Stubbs
298
.174
.265
.299
61
.125
.300
-1
-0.1
.256
59
23
Justin Connell
228
.215
.301
.335
81
.120
.287
-1
-0.1
.285
79
22
Caleb Lomavita
429
.215
.268
.294
60
.078
.287
0
-0.2
.251
64
32
Riley Adams
279
.210
.280
.357
80
.147
.300
-8
-0.3
.280
78
25
Juan Yepez
419
.240
.296
.379
91
.139
.271
-3
-0.3
.294
91
44
Brady Lindsly
207
.197
.259
.279
53
.082
.295
0
-0.3
.241
54
13
Viandel Pena
328
.207
.262
.290
58
.083
.295
2
-0.4
.246
60
26
Nate Rombach
295
.188
.234
.293
49
.105
.260
1
-0.5
.232
51
20
Sam Brown
517
.231
.298
.338
81
.107
.287
1
-0.5
.282
83
48
Cortland Lawson
375
.209
.263
.265
51
.056
.307
2
-0.5
.238
54
26
Marcus Brown
366
.196
.247
.274
48
.078
.255
4
-0.6
.233
51
25
Elijah Green
399
.178
.238
.300
52
.122
.346
1
-0.8
.239
63
29
Paul Witt
216
.196
.248
.322
61
.126
.236
0
-0.8
.251
61
16
Johnathon Thomas
358
.206
.263
.266
52
.060
.294
-1
-0.8
.239
53
28
Branden Boissiere
455
.221
.277
.324
71
.103
.313
1
-1.0
.266
73
38
Gavin Dugas
342
.175
.263
.251
48
.076
.268
-1
-1.1
.238
49
22
Elijah Nunez
261
.199
.284
.251
54
.052
.294
-6
-1.1
.247
58
20
Carlos De La Cruz
491
.215
.269
.336
71
.121
.335
-2
-1.1
.267
73
43
Brandon Pimentel
331
.216
.260
.303
60
.087
.294
1
-1.2
.250
59
25
Jeremy De La Rosa
348
.204
.253
.324
63
.120
.301
-1
-1.3
.253
66
30
Jackson Ross
340
.181
.243
.298
53
.117
.275
2
-1.4
.239
57
23
Teo Banks
183
.163
.218
.211
23
.048
.230
-3
-1.4
.196
30
8
Donta’ Williams
280
.176
.261
.248
46
.072
.264
-5
-1.4
.235
47
19
Brenner Cox
319
.161
.237
.280
47
.119
.301
0
-1.5
.233
54
21
Jared McKenzie
368
.202
.238
.301
52
.099
.308
2
-1.5
.237
55
27
T.J. White
450
.200
.256
.308
60
.108
.291
-4
-1.9
.250
68
34
Roismar Quintana
309
.208
.253
.267
49
.059
.290
-4
-2.0
.233
54
20
Armando Cruz
367
.185
.214
.229
27
.044
.247
1
-2.0
.197
34
18
Batters – Top Near-Age Offensive Comps
Batters – 80th/20th Percentiles
Player
80th BA
80th OBP
80th SLG
80th OPS+
80th WAR
20th BA
20th OBP
20th SLG
20th OPS+
20th WAR
James Wood
.288
.387
.525
154
5.1
.233
.328
.418
111
1.8
CJ Abrams
.275
.335
.471
127
4.2
.231
.291
.378
91
1.5
Luis García Jr.
.299
.336
.472
126
3.2
.243
.280
.375
85
0.4
Dylan Crews
.268
.337
.441
117
2.7
.218
.284
.348
81
0.7
José Tena
.285
.339
.419
113
2.7
.233
.285
.335
77
0.5
Jacob Young
.279
.340
.363
101
2.7
.222
.287
.284
65
0.5
Andrés Chaparro
.267
.333
.467
123
2.6
.217
.286
.361
85
0.5
Josh Bell
.277
.354
.451
127
2.3
.222
.305
.365
92
0.0
Drew Millas
.284
.338
.422
114
2.0
.224
.278
.323
72
0.4
Phillip Glasser
.294
.362
.394
113
2.1
.237
.304
.316
77
-0.1
Paul DeJong
.237
.291
.419
100
1.9
.183
.240
.320
60
0.1
Nasim Nuñez
.245
.327
.313
84
1.9
.194
.277
.247
52
0.0
Daylen Lile
.289
.344
.460
125
2.2
.241
.297
.364
88
-0.3
Christian Franklin
.266
.359
.396
113
1.9
.214
.305
.312
76
-0.2
Brady House
.276
.313
.426
106
2.2
.216
.257
.328
64
-0.6
Andrew Pinckney
.270
.333
.402
106
1.8
.212
.276
.310
67
-0.7
Robert Hassell III
.269
.325
.377
99
1.7
.217
.272
.295
62
-0.6
Murphy Stehly
.266
.337
.393
106
1.0
.210
.284
.296
65
-0.1
Sam Petersen
.265
.335
.414
111
1.1
.199
.272
.309
67
-0.1
Yohandy Morales
.267
.328
.410
107
1.5
.214
.274
.315
68
-1.0
Jorge Alfaro
.262
.294
.418
98
1.2
.205
.237
.313
55
-0.4
Cayden Wallace
.249
.306
.372
90
1.4
.193
.254
.281
52
-0.8
Darren Baker
.279
.335
.337
93
1.2
.221
.277
.264
57
-0.8
Matt Suggs
.209
.282
.325
70
0.5
.147
.219
.229
28
-0.3
J.T. Arruda
.244
.314
.342
87
1.1
.186
.256
.257
47
-0.6
Seaver King
.258
.296
.346
82
1.4
.206
.243
.271
48
-0.9
Trey Lipscomb
.267
.309
.377
94
1.2
.213
.256
.297
59
-1.0
Stone Garrett
.242
.309
.398
99
0.8
.187
.253
.300
59
-0.7
Keibert Ruiz
.281
.321
.414
106
1.3
.213
.257
.311
63
-0.9
Francisco Mejía
.265
.304
.399
97
0.8
.209
.246
.306
58
-0.5
Kevin Made
.241
.299
.322
76
0.8
.187
.245
.248
42
-0.8
Nick Schnell
.251
.298
.419
101
1.2
.195
.244
.329
62
-1.3
Orelvis Martinez
.216
.290
.416
95
0.9
.169
.242
.315
58
-1.1
Maxwell Romero Jr.
.213
.278
.335
70
0.5
.159
.223
.250
35
-0.9
C.J. Stubbs
.201
.292
.356
82
0.7
.147
.235
.253
40
-0.8
Justin Connell
.242
.328
.384
102
0.4
.187
.271
.293
62
-0.7
Caleb Lomavita
.251
.300
.344
84
1.0
.185
.240
.254
42
-1.2
Riley Adams
.240
.309
.416
101
0.5
.183
.250
.305
58
-1.0
Juan Yepez
.264
.323
.429
111
0.7
.213
.271
.336
74
-1.2
Brady Lindsly
.228
.294
.327
75
0.3
.164
.226
.237
32
-0.8
Viandel Pena
.234
.288
.333
76
0.4
.180
.232
.248
39
-1.1
Nate Rombach
.220
.269
.343
71
0.3
.161
.204
.252
29
-1.2
Sam Brown
.259
.323
.386
101
0.7
.202
.273
.298
66
-1.5
Cortland Lawson
.238
.288
.300
68
0.2
.182
.235
.229
35
-1.3
Marcus Brown
.224
.271
.315
67
0.2
.172
.220
.240
34
-1.4
Elijah Green
.210
.269
.363
76
0.4
.151
.211
.248
32
-1.8
Paul Witt
.222
.273
.366
79
-0.3
.175
.225
.280
43
-1.3
Johnathon Thomas
.233
.289
.302
70
0.1
.181
.242
.233
37
-1.5
Branden Boissiere
.246
.301
.365
88
0.0
.195
.253
.282
53
-2.0
Gavin Dugas
.200
.290
.293
65
-0.4
.149
.237
.213
31
-1.8
Elijah Nunez
.229
.315
.291
75
-0.4
.168
.255
.211
35
-1.7
Carlos De La Cruz
.247
.300
.381
92
0.1
.190
.243
.296
54
-2.2
Brandon Pimentel
.246
.287
.350
80
-0.3
.193
.236
.266
44
-1.9
Jeremy De La Rosa
.234
.282
.373
83
-0.4
.177
.229
.285
46
-2.0
Jackson Ross
.210
.273
.345
72
-0.5
.154
.215
.252
33
-2.2
Teo Banks
.193
.247
.247
42
-1.0
.138
.190
.175
8
-1.8
Donta’ Williams
.203
.290
.286
64
-0.8
.148
.234
.213
28
-2.0
Brenner Cox
.191
.263
.327
66
-0.8
.135
.211
.230
26
-2.3
Jared McKenzie
.234
.266
.348
73
-0.5
.174
.212
.260
36
-2.2
T.J. White
.226
.284
.360
80
-0.8
.170
.229
.268
42
-3.0
Roismar Quintana
.237
.280
.309
67
-1.3
.180
.222
.230
31
-2.7
Armando Cruz
.215
.240
.271
44
-1.2
.159
.188
.197
9
-2.8
Batters – Platoon Splits
Player
BA vs. L
OBP vs. L
SLG vs. L
BA vs. R
OBP vs. R
SLG vs. R
James Wood
.256
.332
.439
.266
.363
.483
CJ Abrams
.243
.299
.392
.259
.318
.435
Luis García Jr.
.257
.289
.379
.276
.317
.438
Dylan Crews
.242
.313
.400
.245
.309
.388
José Tena
.253
.297
.357
.261
.318
.386
Jacob Young
.254
.320
.326
.247
.309
.318
Andrés Chaparro
.250
.324
.424
.240
.305
.410
Josh Bell
.239
.322
.388
.251
.333
.416
Drew Millas
.244
.296
.378
.253
.316
.363
Phillip Glasser
.254
.320
.333
.271
.337
.359
Paul DeJong
.209
.270
.385
.211
.265
.358
Nasim Nuñez
.223
.297
.273
.221
.302
.283
Daylen Lile
.266
.317
.406
.263
.320
.407
Christian Franklin
.250
.347
.379
.237
.325
.339
Brady House
.250
.291
.378
.243
.280
.372
Andrew Pinckney
.250
.309
.367
.239
.302
.349
Robert Hassell III
.233
.294
.313
.244
.301
.341
Murphy Stehly
.250
.319
.359
.234
.308
.331
Sam Petersen
.227
.297
.333
.231
.301
.369
Yohandy Morales
.248
.313
.383
.242
.301
.358
Jorge Alfaro
.236
.266
.382
.229
.265
.358
Cayden Wallace
.226
.287
.339
.220
.275
.321
Darren Baker
.235
.288
.265
.257
.314
.318
Matt Suggs
.191
.269
.298
.175
.246
.262
J.T. Arruda
.222
.287
.313
.210
.282
.290
Seaver King
.236
.278
.324
.227
.265
.300
Trey Lipscomb
.241
.282
.331
.240
.285
.337
Stone Garrett
.224
.295
.368
.213
.273
.331
Keibert Ruiz
.254
.294
.356
.240
.283
.360
Francisco Mejía
.241
.274
.354
.229
.268
.352
Kevin Made
.219
.280
.289
.208
.266
.278
Nick Schnell
.208
.256
.342
.227
.278
.383
Orelvis Martinez
.205
.279
.386
.187
.258
.347
Maxwell Romero Jr.
.171
.234
.257
.192
.256
.305
C.J. Stubbs
.182
.273
.318
.170
.261
.290
Justin Connell
.221
.316
.349
.211
.289
.325
Caleb Lomavita
.222
.276
.308
.212
.265
.288
Riley Adams
.211
.283
.347
.210
.277
.363
Juan Yepez
.246
.309
.389
.237
.289
.374
Brady Lindsly
.192
.246
.269
.198
.264
.282
Viandel Pena
.211
.260
.300
.205
.263
.286
Nate Rombach
.195
.239
.317
.186
.232
.284
Sam Brown
.220
.287
.325
.235
.303
.343
Cortland Lawson
.232
.288
.295
.201
.254
.253
Marcus Brown
.188
.242
.282
.199
.248
.271
Elijah Green
.182
.250
.303
.177
.234
.299
Paul Witt
.203
.266
.356
.193
.240
.307
Johnathon Thomas
.213
.267
.266
.204
.261
.265
Branden Boissiere
.218
.275
.282
.221
.278
.339
Gavin Dugas
.180
.267
.247
.173
.261
.252
Elijah Nunez
.200
.279
.233
.199
.285
.257
Carlos De La Cruz
.220
.278
.348
.214
.265
.331
Brandon Pimentel
.208
.256
.286
.219
.261
.309
Jeremy De La Rosa
.191
.232
.315
.209
.261
.328
Jackson Ross
.188
.255
.323
.178
.237
.286
Teo Banks
.161
.217
.179
.164
.218
.227
Donta’ Williams
.167
.250
.236
.180
.265
.253
Brenner Cox
.159
.237
.246
.161
.238
.290
Jared McKenzie
.200
.244
.294
.203
.236
.303
T.J. White
.211
.266
.298
.196
.252
.312
Roismar Quintana
.209
.258
.279
.208
.251
.262
Armando Cruz
.196
.225
.247
.180
.209
.222
Pitcher – Advanced
Player
IP
K/9
BB/9
HR/9
BB%
K%
BABIP
ERA+
3ERA+
FIP
ERA-
WAR
MacKenzie Gore
155.7
10.1
3.2
1.0
8.3%
25.9%
.308
107
106
3.60
93
2.6
Andrew Alvarez
124.0
6.7
3.5
1.1
8.7%
16.7%
.297
90
92
4.56
111
1.2
Mitchell Parker
141.7
6.5
3.3
1.1
8.4%
16.6%
.293
88
91
4.50
114
1.1
Cade Cavalli
100.7
7.9
3.3
1.0
8.5%
20.2%
.296
92
94
4.24
109
1.1
DJ Herz
82.3
9.0
4.7
1.1
11.8%
22.5%
.290
92
97
4.50
108
0.9
Brad Lord
113.0
6.7
2.9
1.1
7.7%
17.4%
.289
90
92
4.43
112
0.9
Tyler Stuart
78.0
6.9
3.3
1.2
8.5%
17.5%
.297
92
95
4.56
109
0.8
Clayton Beeter
69.0
10.4
4.8
1.0
12.2%
26.3%
.289
99
103
4.09
101
0.8
Josiah Gray
115.7
8.1
3.9
1.5
9.9%
20.5%
.284
86
87
4.98
116
0.7
Jake Irvin
156.3
6.6
3.0
1.5
7.7%
16.9%
.282
83
83
5.00
120
0.7
Jose A. Ferrer
69.7
8.0
2.7
0.6
7.1%
21.1%
.297
110
113
3.39
91
0.7
Sauryn Lao
73.3
7.6
2.7
1.2
7.0%
19.7%
.298
94
97
4.31
107
0.7
Seth Shuman
86.0
6.1
2.0
1.3
5.2%
15.8%
.298
88
89
4.50
114
0.6
Jarlin Susana
84.3
8.2
4.7
1.1
11.7%
20.5%
.289
86
91
4.66
116
0.6
Kyle Luckham
119.3
4.8
2.6
1.3
6.5%
12.2%
.297
82
85
4.97
122
0.5
Jackson Kent
107.7
7.3
3.2
1.3
8.1%
18.6%
.294
82
87
4.68
121
0.5
Jake Bennett
67.3
6.3
2.8
1.3
7.2%
16.1%
.296
84
89
4.72
120
0.4
Julian Fernández
53.7
8.7
3.2
1.2
8.2%
22.4%
.295
99
99
4.10
101
0.4
Jake Eder
82.3
7.1
3.6
1.2
9.1%
17.9%
.293
84
86
4.74
119
0.4
Chase Solesky
96.7
5.8
3.2
1.3
8.0%
14.6%
.295
81
83
4.91
124
0.4
Trevor Williams
65.7
7.0
2.9
1.4
7.3%
17.8%
.312
84
79
4.64
119
0.4
Riley Cornelio
105.7
6.6
4.1
1.4
10.0%
16.3%
.298
80
84
5.10
125
0.3
PJ Poulin
59.0
9.0
3.8
1.1
9.8%
23.1%
.296
97
98
4.18
103
0.3
Andry Lara
83.7
6.0
3.7
1.1
9.1%
15.0%
.306
84
89
4.67
119
0.3
Derek Law
58.7
7.2
3.2
0.9
8.2%
18.4%
.298
100
92
4.07
100
0.3
Alex Clemmey
103.3
7.8
5.4
1.2
13.1%
19.1%
.293
78
85
5.13
128
0.2
Konnor Pilkington
71.0
8.6
4.9
1.1
12.3%
21.4%
.293
86
87
4.71
116
0.2
Jackson Rutledge
89.7
7.4
3.6
1.3
9.0%
18.6%
.299
84
87
4.87
119
0.2
Shinnosuke Ogasawara
64.3
7.0
3.2
1.4
8.2%
17.9%
.292
82
83
4.89
122
0.1
Joan Adon
75.0
7.1
4.3
1.1
10.6%
17.4%
.301
80
83
4.87
125
0.1
Garrett Davila
67.0
7.3
3.8
1.2
9.5%
18.4%
.294
85
86
4.78
118
0.1
Adrian Sampson
87.3
5.1
3.2
1.3
7.9%
12.6%
.299
79
75
5.25
127
0.1
Dustin Saenz
78.0
4.5
2.9
1.3
7.2%
11.2%
.301
80
81
5.11
126
0.0
Michael Cuevas
72.0
5.5
4.4
1.1
10.6%
13.4%
.300
77
81
5.32
130
0.0
Jorge López
41.7
7.6
3.2
0.9
8.3%
19.3%
.298
91
87
4.17
110
0.0
Hyun-il Choi
95.0
5.7
2.6
1.5
6.6%
14.6%
.291
77
79
5.29
131
-0.1
Mason Thompson
32.0
7.6
4.5
0.8
11.1%
18.8%
.302
86
87
4.48
116
-0.1
Eduardo Salazar
68.7
6.6
4.2
1.0
10.2%
16.0%
.307
83
84
4.88
120
-0.1
Daison Acosta
48.7
8.9
5.0
1.1
12.3%
21.8%
.291
86
88
4.64
116
-0.1
Patrick Weigel
35.0
8.5
4.4
1.3
10.9%
21.2%
.286
85
82
4.93
118
-0.1
Bryce Conley
91.0
6.3
3.3
1.6
8.1%
15.8%
.294
75
74
5.30
134
-0.1
Junior Santos
66.0
5.7
4.4
1.1
10.7%
14.0%
.298
80
83
5.01
125
-0.1
Orlando Ribalta
36.3
8.4
5.0
1.2
12.1%
20.6%
.301
83
84
4.90
120
-0.2
Thomas Schultz
54.3
6.8
4.0
1.5
9.9%
16.9%
.285
78
81
5.19
128
-0.3
Parker Dunshee
53.3
6.9
4.2
1.4
10.5%
17.2%
.294
77
75
5.38
131
-0.3
Cole Henry
48.7
8.7
5.2
1.3
13.0%
21.8%
.273
80
83
5.32
125
-0.3
Erik Tolman
74.7
6.9
4.9
1.3
12.1%
16.8%
.294
75
76
5.44
133
-0.3
Ivan Armstrong
45.0
6.2
4.4
1.2
10.7%
15.1%
.296
77
80
5.25
130
-0.3
Clay Helvey
44.3
7.5
5.1
1.2
12.1%
17.9%
.295
81
82
5.15
123
-0.3
Miguel Gomez
30.3
6.8
5.6
1.5
13.2%
16.0%
.290
66
72
5.87
151
-0.4
Todd Peterson
34.0
5.6
4.5
1.3
10.8%
13.3%
.304
71
74
5.52
141
-0.4
Jack Sinclair
56.7
7.0
4.6
1.1
11.2%
17.0%
.295
79
82
5.07
127
-0.4
Garvin Alston
39.7
5.7
4.5
1.1
11.0%
13.7%
.300
79
78
5.21
127
-0.4
Marquis Grissom Jr.
41.3
6.8
4.1
1.3
10.3%
16.8%
.291
76
82
5.07
132
-0.4
Holden Powell
45.7
7.3
5.1
1.2
12.4%
17.6%
.292
78
81
5.29
129
-0.4
Chance Huff
57.3
5.5
4.6
1.4
10.9%
13.2%
.298
73
76
5.61
137
-0.5
Erick Mejia
40.0
7.9
6.5
1.1
15.4%
18.6%
.299
77
74
5.29
130
-0.5
Carlos Romero
47.7
7.0
4.9
1.3
11.9%
16.9%
.297
78
81
5.47
128
-0.5
Luke Young
62.7
5.6
3.6
1.6
8.8%
13.8%
.294
70
75
5.68
143
-0.6
Austin Amaral
52.3
6.0
4.1
1.4
10.2%
14.9%
.293
75
80
5.30
133
-0.6
Samuel Vasquez
44.7
6.0
5.4
1.4
12.6%
14.0%
.299
71
75
5.81
141
-0.7
Pitcher – Top Near-Age Comps
Pitcher – Splits and Percentiles
Player
BA vs. L
OBP vs. L
SLG vs. L
BA vs. R
OBP vs. R
SLG vs. R
80th WAR
20th WAR
80th ERA
20th ERA
MacKenzie Gore
.228
.301
.367
.240
.312
.381
3.8
1.5
3.27
4.48
Andrew Alvarez
.237
.305
.360
.271
.343
.441
2.0
0.3
4.06
5.30
Mitchell Parker
.242
.313
.396
.269
.328
.432
1.9
0.0
4.26
5.42
Cade Cavalli
.245
.329
.399
.251
.323
.386
1.7
0.4
3.95
5.00
DJ Herz
.239
.330
.337
.236
.337
.413
1.5
0.2
3.88
5.21
Brad Lord
.252
.322
.453
.261
.317
.374
1.6
0.1
4.12
5.20
Tyler Stuart
.276
.349
.442
.245
.308
.406
1.2
0.2
4.03
5.05
Clayton Beeter
.240
.347
.392
.209
.305
.351
1.4
0.0
3.49
5.04
Josiah Gray
.266
.367
.478
.237
.303
.404
1.5
-0.1
4.28
5.47
Jake Irvin
.269
.338
.485
.256
.312
.422
1.6
-0.2
4.54
5.57
Jose A. Ferrer
.211
.265
.278
.254
.320
.387
1.2
0.1
3.14
4.50
Sauryn Lao
.258
.322
.455
.256
.310
.400
1.2
0.1
3.75
5.08
Seth Shuman
.269
.313
.437
.272
.321
.444
1.1
0.1
4.19
5.27
Jarlin Susana
.258
.376
.397
.227
.308
.392
1.2
-0.1
4.28
5.40
Kyle Luckham
.285
.341
.451
.278
.328
.460
1.2
-0.2
4.56
5.54
Jackson Kent
.242
.309
.369
.267
.331
.466
1.2
-0.3
4.45
5.64
Jake Bennett
.274
.327
.442
.267
.323
.455
0.8
0.0
4.39
5.56
Julian Fernández
.260
.327
.417
.230
.296
.389
0.8
-0.1
3.49
5.09
Jake Eder
.238
.314
.352
.267
.344
.457
0.9
-0.2
4.36
5.60
Chase Solesky
.266
.329
.420
.279
.338
.473
1.0
-0.2
4.64
5.73
Trevor Williams
.302
.359
.488
.252
.305
.432
0.8
-0.2
4.28
5.90
Riley Cornelio
.278
.361
.478
.259
.329
.418
0.9
-0.4
4.75
5.87
PJ Poulin
.231
.315
.346
.247
.329
.413
0.9
-0.3
3.46
5.24
Andry Lara
.281
.356
.455
.260
.318
.395
0.8
-0.2
4.55
5.48
Derek Law
.240
.313
.380
.269
.329
.408
0.7
-0.3
3.42
5.12
Alex Clemmey
.237
.340
.367
.257
.362
.440
0.9
-0.5
4.75
5.93
Konnor Pilkington
.259
.351
.383
.237
.341
.407
0.8
-0.4
4.10
5.56
Jackson Rutledge
.272
.361
.485
.251
.321
.390
0.8
-0.5
4.36
5.68
Shinnosuke Ogasawara
.257
.329
.400
.263
.330
.457
0.5
-0.4
4.51
5.72
Joan Adon
.261
.352
.413
.261
.351
.422
0.6
-0.5
4.65
5.88
Garrett Davila
.217
.305
.315
.279
.356
.477
0.5
-0.5
4.35
5.57
Adrian Sampson
.266
.346
.432
.298
.350
.489
0.7
-0.4
4.72
5.88
Dustin Saenz
.297
.351
.426
.282
.339
.477
0.4
-0.5
4.77
5.70
Michael Cuevas
.291
.392
.470
.259
.337
.411
0.3
-0.5
4.94
5.96
Jorge López
.263
.349
.421
.241
.316
.356
0.3
-0.3
3.92
5.28
Hyun-il Choi
.279
.338
.475
.271
.338
.462
0.5
-0.7
4.87
5.97
Mason Thompson
.250
.364
.411
.257
.338
.386
0.2
-0.4
4.20
5.49
Eduardo Salazar
.274
.372
.419
.266
.341
.435
0.3
-0.7
4.43
5.77
Daison Acosta
.270
.375
.483
.212
.313
.313
0.4
-0.5
4.12
5.66
Patrick Weigel
.258
.361
.403
.236
.333
.444
0.2
-0.5
4.20
5.78
Bryce Conley
.272
.347
.491
.276
.333
.459
0.5
-0.8
5.00
6.22
Junior Santos
.273
.364
.455
.267
.337
.411
0.2
-0.6
4.70
5.82
Orlando Ribalta
.254
.367
.433
.250
.333
.408
0.1
-0.5
4.30
5.83
Thomas Schultz
.260
.353
.450
.263
.320
.456
0.1
-0.7
4.76
5.99
Parker Dunshee
.278
.377
.454
.252
.341
.435
0.1
-0.7
4.78
6.17
Cole Henry
.247
.390
.481
.228
.336
.356
0.1
-0.8
4.55
6.11
Erik Tolman
.253
.353
.384
.269
.367
.472
0.3
-0.9
4.92
6.37
Ivan Armstrong
.267
.364
.419
.263
.349
.442
-0.1
-0.6
5.00
6.00
Clay Helvey
.253
.366
.405
.260
.351
.438
0.0
-0.7
4.51
5.94
Miguel Gomez
.273
.394
.436
.254
.346
.478
-0.1
-0.6
5.58
7.11
Todd Peterson
.297
.392
.484
.263
.337
.434
-0.1
-0.7
5.14
6.57
Jack Sinclair
.282
.380
.485
.240
.336
.355
0.0
-0.8
4.70
5.93
Garvin Alston
.241
.333
.345
.294
.376
.490
-0.1
-0.7
4.64
6.02
Marquis Grissom Jr.
.260
.360
.416
.264
.330
.460
-0.1
-0.8
4.84
6.29
Holden Powell
.282
.404
.500
.238
.333
.366
-0.1
-0.8
4.81
6.15
Chance Huff
.280
.371
.411
.276
.350
.504
-0.1
-0.9
5.12
6.38
Erick Mejia
.247
.389
.403
.263
.355
.425
-0.1
-0.9
4.66
6.43
Carlos Romero
.265
.367
.410
.264
.363
.462
-0.2
-0.8
4.79
5.98
Luke Young
.287
.362
.470
.270
.346
.489
-0.2
-1.0
5.31
6.57
Austin Amaral
.272
.356
.456
.269
.339
.444
-0.3
-1.0
4.92
6.16
Samuel Vasquez
.292
.396
.483
.258
.346
.441
-0.4
-1.0
5.22
6.60
Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2026 due to injury, and players who were released in 2025. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Ambient Math-Rock Trip-Hop Yacht Metal band that only performs in abandoned malls, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.16.
Hitters are ranked by zWAR, which is to say, WAR values as calculated by me, Dan Szymborski, whose surname is spelled with a z. WAR values might differ slightly from those that appear in the full release of ZiPS. Finally, I will advise anyone against — and might karate chop anyone guilty of — merely adding up WAR totals on a depth chart to produce projected team WAR. It is important to remember that ZiPS is agnostic about playing time, and has no information about, for example, how quickly a team will call up a prospect or what veteran has fallen into disfavor.
As always, incorrect projections are either caused by misinformation, a non-pragmatic reality, or by the skillful sabotage of our friend and former editor. You can, however, still get mad at me on Twitter or on Bluesky. This last is, however, not an actual requirement.