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 San Francisco Giants.
Batters
The 2025 season was an odd one for the Giants, as they lurched in and out of playoff contention at various points. A solid start kept San Francisco in the mix in the early months, lurking just a few games out in the NL West for a surprisingly long time. The team’s high water mark came in mid-June, when a victory over the Dodgers briefly got them into a first place tie, but just a few weeks later, they found themselves nine games out and falling to .500 faster than Bitcoin prices in 2014. It only took a week to trim that deficit down to four games, but a couple of significant losing streaks wiped out that work going into the trade deadline. The Giants traded Camilo Doval, Tyler Rogers, and Mike Yastrzemski at the deadline, and the team treaded water just enough to find themselves in the Wild Card race at the very end of the season thanks to the New York Mets really Metsing it.
After that kind of season, finishing at .500 feels like the universe getting the exact right result for a change. ZiPS does see a lot of sources of optimism in the offense, and thinks the Giants likely underperformed their actual talent level in 2025. Both Matt Chapman and Willy Adames finished the season with All-Star-caliber numbers, especially impressive for Adames considering how much he struggled in the early going. ZiPS actually thought both of them underperformed their peripheral statistics, a pretty decent divergence from Statcast, which wasn’t quite as optimistic. ZiPS has been high on Chapman and Adames in recent years anyway, and sees both as leading All-Star contenders next season.
Rafael Devers was a nice pickup, even if his profile isn’t ideally suited for Oracle Park, and his place in the depth chart graphic is a little misleading since the numbers are dragged down by sharing the spot with Bryce Eldridge and Jerar Encarnacion. ZiPS anticipates a bit of a recovery in Patrick Bailey’s bat in 2026, and really likes Jesus Rodriguez, acquired from the Yankees in the Doval trade. That gives the Giants four clearly above-average positions in the projections, and the computer is also content with Jung Hoo Lee in center field, and more surprisingly, the Casey Schmitt/Christian Koss/Tyler Fitzgerald chimera at second.
The only positions ZiPS is unhappy about are the outfield corners, though neither projects as a black hole sucking all the life out of the offense.
The computer also likes several players in the upper minors. The projections think Bo Davidson has a good chance to be more interesting than a lot of their current outfielders, and really likes a couple deeper cuts in the system: the quick, contact-oriented second baseman Nate Furman (acquired in the 2024 Alex Cobb trade), and the plucked-from-indy-ball Dayson Croes.
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.
If ZiPS is correct, the Giants don’t need to put in a ton of work here.
Pitchers
ZiPS is pretty happy with the team’s offense, but it does see some real weaknesses on the pitching staff. Thankfully for the Giants, not having an ace isn’t one of their problems, and because of Chris Sale’s missed time in 2025, Logan Webb is currently projected as the active starter with the best chance to win 200 games (though it’s still worse than a coin flip). Webb’s about as dependable a starter as there is in baseball, even if he doesn’t have the flash that pitchers like Tarik Skubal or Garrett Crochet do. Though not really a huge strikeout guy, Webb’s K/9 rate ticked to just below 10 in 2025, so we’re not exactly talking about a glorified Kirk Rueter here. Robbie Ray was healthy after two years ruined by injury, and ZiPS sees Landen Roupp as a perfectly serviceable mid-rotation starter.
What ZiPS is less excited about is the back of the rotation. None of Kai-Wei Teng, Trevor McDonald, Hayden Birdsong, or Carson Whisenhunt get outright ugly projections, but there is an opportunity to upgrade here, at least at one of the slots, with some highly interesting starters like Framber Valdez and Ranger Suárez out there in free agency. If you agree with ZiPS that the offense doesn’t really need a ton of love — or even better, if you’re the Giants and agree with ZiPS — adding a pitcher would be a good opportunity to close the gap versus the Dodgers a bit.
ZiPS is generally more optimistic about the bullpen than Steamer is, with the biggest exception being Joel Peguero, who both projection systems are uneasy with. But ZiPS likes Ryan Walker, and is quite happy with José Buttó, Erik Miller, Matt Gage, and Sam Hentges, while being more ambivalent when it comes to the back end of the ‘pen. Adding some depth here would be nice, though I think there are more gains to be had with an additional starter.
At this moment, ZiPS has the Giants down for a win total in the mid-to-high 80s, which ain’t bad for a team that has spent the last four seasons shuffling right around the .500 mark, though it’s not likely to instill any existential fear in the Dodgers. And if you’re a Giants fan, I assume that’s one of the things you’d really like to see.

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
Willy Adames
R
30
SS
650
572
85
137
27
1
26
85
68
157
11
3
Matt Chapman
R
33
3B
547
473
79
116
26
1
23
66
64
134
7
2
Rafael Devers
L
29
DH
666
572
91
147
32
1
30
94
84
156
2
1
Patrick Bailey
B
27
C
430
387
45
89
16
2
9
46
34
112
2
0
Jesus Rodriguez
R
24
C
510
463
59
128
18
3
6
50
39
78
12
5
Jung Hoo Lee
L
27
CF
547
497
62
134
25
6
9
56
42
55
7
4
Tyler Fitzgerald
R
28
2B
483
438
62
105
20
2
14
58
30
140
13
3
Heliot Ramos
R
26
LF
640
576
80
149
24
2
22
81
49
148
6
3
Casey Schmitt
R
27
2B
431
392
49
100
19
1
14
55
29
96
3
1
Bo Davidson
L
23
CF
528
478
64
118
14
6
11
56
46
134
10
4
Dayson Croes
L
26
3B
383
346
40
92
21
3
3
40
24
66
1
2
Drew Cavanaugh
L
24
C
370
323
42
70
12
1
7
41
35
119
3
1
Grant McCray
L
25
CF
550
498
75
115
21
5
13
61
43
166
20
4
Christian Koss
R
28
2B
312
287
40
73
14
1
6
34
14
72
6
2
Devin Mann
R
29
3B
390
343
45
78
20
1
7
41
37
95
2
1
Drew Gilbert
L
25
CF
492
439
52
101
20
3
12
57
41
93
5
3
Osleivis Basabe
R
25
SS
478
442
53
111
21
3
7
52
25
80
6
3
Sam Huff
R
28
C
345
314
32
70
14
1
9
35
27
114
0
0
Diego Velasquez
B
22
2B
566
493
52
122
19
2
2
47
47
94
11
6
Nate Furman
L
24
2B
294
255
42
66
8
1
5
34
28
46
7
1
Jerar Encarnacion
R
28
RF
360
329
41
81
13
0
14
53
26
111
3
1
Joey Wiemer
R
27
CF
416
375
45
80
17
1
10
44
34
120
10
3
Justin Dean
R
29
CF
391
350
51
80
11
4
5
33
34
116
22
7
Logan Porter
R
30
C
344
298
36
65
12
0
6
33
38
91
1
0
Thomas Gavello
L
25
3B
365
321
43
69
12
1
9
46
23
127
5
1
Wade Meckler
L
26
CF
422
377
48
102
17
2
3
40
41
79
7
2
Parks Harber
R
24
3B
335
302
42
71
18
2
7
38
26
92
3
2
Adrián Sugastey
R
23
C
332
312
28
71
11
1
4
30
14
46
1
2
Max Stassi
R
35
C
221
195
21
41
8
0
5
22
22
60
1
0
Luke Shliger
L
24
C
226
198
16
42
7
0
2
19
21
58
5
2
Dominic Smith
L
31
1B
426
385
46
94
18
1
10
46
32
82
3
0
Luis Matos
R
24
RF
465
430
57
106
21
1
14
61
26
59
9
1
Jonah Cox
R
24
CF
545
492
73
110
14
7
5
50
35
148
32
8
Bryce Eldridge
L
21
1B
494
446
44
106
22
0
20
69
40
148
1
1
Jake Lamb
L
35
1B
324
288
34
67
15
0
5
32
28
83
0
1
Andrew Knizner
R
31
C
237
210
25
50
9
0
3
24
17
42
1
0
Damon Dues
L
28
CF
195
167
24
39
6
1
1
15
25
45
8
1
Turner Hill
L
27
CF
383
340
41
80
15
3
1
33
30
46
13
5
Sabin Ceballos
R
23
3B
464
414
47
93
17
0
6
45
37
96
3
3
Tom Murphy
R
35
C
118
106
13
26
6
0
4
13
11
35
0
0
Wilmer Flores
R
34
DH
407
364
39
84
15
0
12
51
33
72
0
0
Vaun Brown
R
28
RF
237
214
30
48
9
2
4
27
14
85
12
2
Austin Barnes
R
36
C
138
123
13
27
4
0
1
9
11
29
1
0
Drew Ellis
R
30
1B
308
272
31
53
11
1
9
34
32
82
1
1
Onil Perez
R
23
C
306
273
29
60
10
1
1
24
26
44
8
3
Scott Bandura
L
24
LF
510
457
69
105
19
3
6
48
42
151
18
3
Zane Zielinski
R
24
SS
492
440
55
88
9
2
2
39
33
140
17
7
Jean Carlos Sio
L
22
2B
492
446
60
101
19
2
5
49
33
92
8
5
Hunter Bishop
L
28
RF
391
357
47
80
14
3
6
40
23
122
9
3
Brett Auerbach
R
27
3B
295
267
30
57
10
1
5
29
24
85
6
3
Zach Morgan
R
26
C
282
253
24
51
10
0
3
24
22
56
2
0
Carter Howell
R
27
CF
471
430
49
98
18
3
4
44
29
109
6
3
Maui Ahuna
L
24
SS
265
239
35
48
14
1
3
27
19
91
6
1
Justin Wishkoski
R
25
1B
360
324
39
71
12
1
4
37
21
78
9
2
Zander Darby
L
23
2B
311
275
33
55
11
1
5
31
26
91
5
1
Charlie Szykowny
L
26
1B
513
474
57
105
22
3
10
62
19
111
3
4
Jose Ramos
R
23
2B
286
254
36
50
9
2
3
24
24
80
11
2
Diego Cartaya
R
24
C
355
318
37
59
11
0
10
35
28
125
0
0
Quinn McDaniel
R
23
2B
455
407
50
83
14
3
7
42
39
153
11
4
Cole Foster
B
24
3B
259
236
22
39
7
0
4
23
15
91
2
2
Victor Bericoto
R
24
RF
492
456
50
109
18
2
11
53
30
126
1
2
Guillermo Williamson
L
22
1B
238
214
17
43
7
0
6
25
21
84
0
0
Jack Payton
R
24
DH
281
251
31
50
10
1
4
29
22
77
2
1
Carter Aldrete
R
28
1B
325
305
32
64
14
1
7
33
16
92
0
2
Rodolfo Nolasco
R
24
RF
381
343
33
64
14
0
8
40
31
156
4
2
Aeverson Arteaga
R
23
SS
488
457
37
87
16
2
6
39
23
136
3
1
Jairo Pomares
L
25
LF
328
307
32
66
12
1
8
35
16
97
4
2
Jakob Christian
R
23
RF
417
381
57
78
23
1
10
46
24
153
7
1
Batters – Advanced
Player
PA
BA
OBP
SLG
OPS+
ISO
BABIP
Def
WAR
wOBA
3YOPS+
RC
Willy Adames
650
.240
.322
.427
113
.187
.285
5
4.2
.324
110
82
Matt Chapman
547
.245
.342
.450
126
.205
.294
5
4.0
.344
119
75
Rafael Devers
666
.257
.356
.474
136
.217
.303
0
3.4
.354
132
97
Patrick Bailey
430
.230
.292
.351
84
.121
.301
22
3.3
.283
86
40
Jesus Rodriguez
510
.276
.337
.367
103
.091
.322
-4
2.1
.311
104
62
Jung Hoo Lee
547
.270
.332
.398
109
.128
.289
-2
2.1
.319
109
69
Tyler Fitzgerald
483
.240
.299
.390
96
.150
.320
4
1.9
.301
97
55
Heliot Ramos
640
.259
.327
.422
114
.163
.313
-2
1.8
.325
115
82
Casey Schmitt
431
.255
.312
.416
107
.161
.305
-2
1.5
.315
107
52
Bo Davidson
528
.247
.315
.370
97
.123
.321
0
1.5
.302
100
59
Dayson Croes
383
.266
.325
.370
100
.104
.321
2
1.4
.306
98
43
Drew Cavanaugh
370
.217
.308
.325
83
.108
.320
3
1.3
.286
86
33
Grant McCray
550
.231
.296
.371
91
.141
.320
-1
1.3
.293
93
60
Christian Koss
312
.254
.299
.373
92
.119
.321
5
1.2
.294
90
34
Devin Mann
390
.227
.314
.353
92
.125
.295
2
1.1
.296
89
39
Drew Gilbert
492
.230
.307
.371
94
.141
.266
-1
1.1
.299
98
52
Osleivis Basabe
478
.251
.297
.360
88
.109
.293
-1
1.1
.288
92
50
Sam Huff
345
.223
.287
.360
85
.137
.319
2
1.1
.283
85
32
Diego Velasquez
566
.247
.321
.306
82
.059
.302
2
1.0
.283
84
53
Nate Furman
294
.259
.347
.357
104
.098
.299
-3
1.0
.316
102
33
Jerar Encarnacion
360
.246
.306
.413
105
.167
.328
2
1.0
.313
107
43
Joey Wiemer
416
.213
.286
.344
81
.131
.286
4
0.9
.278
83
40
Justin Dean
391
.229
.304
.326
82
.097
.328
2
0.9
.282
78
42
Logan Porter
344
.218
.313
.319
83
.101
.294
-1
0.8
.286
80
30
Thomas Gavello
365
.215
.296
.343
84
.128
.324
2
0.8
.286
86
34
Wade Meckler
422
.271
.344
.350
101
.079
.336
-7
0.8
.310
103
48
Parks Harber
335
.235
.304
.377
95
.142
.315
-1
0.7
.300
100
36
Adrián Sugastey
332
.228
.264
.308
64
.080
.256
8
0.7
.252
69
26
Max Stassi
221
.210
.299
.328
81
.118
.277
2
0.7
.282
76
19
Luke Shliger
226
.212
.295
.278
66
.066
.290
5
0.6
.258
68
18
Dominic Smith
426
.244
.310
.374
96
.130
.287
2
0.6
.300
93
45
Luis Matos
465
.247
.295
.398
97
.151
.258
-1
0.6
.301
101
53
Jonah Cox
545
.224
.284
.311
71
.087
.310
4
0.6
.265
75
53
Bryce Eldridge
494
.238
.302
.422
105
.184
.309
-2
0.5
.310
114
57
Jake Lamb
324
.233
.312
.337
87
.104
.310
5
0.4
.289
81
31
Andrew Knizner
237
.238
.314
.324
84
.086
.285
-3
0.3
.287
81
22
Damon Dues
195
.234
.335
.299
85
.065
.314
-2
0.3
.291
81
19
Turner Hill
383
.235
.306
.306
77
.071
.270
0
0.3
.276
79
37
Sabin Ceballos
464
.225
.299
.309
76
.084
.279
1
0.2
.275
80
40
Tom Murphy
118
.245
.314
.415
108
.170
.328
-5
0.1
.317
96
14
Wilmer Flores
407
.231
.302
.371
93
.140
.257
0
0.1
.296
85
41
Vaun Brown
237
.224
.288
.341
80
.117
.352
0
0.0
.278
82
24
Austin Barnes
138
.220
.292
.276
65
.056
.280
-1
0.0
.259
62
10
Drew Ellis
308
.195
.286
.342
80
.147
.243
3
0.0
.280
79
27
Onil Perez
306
.220
.294
.275
65
.055
.259
-2
0.0
.259
73
25
Scott Bandura
510
.230
.303
.324
81
.094
.330
0
0.0
.280
84
50
Zane Zielinski
492
.200
.271
.243
50
.043
.289
8
0.0
.237
54
35
Jean Carlos Sio
492
.226
.294
.312
75
.085
.275
-2
0.0
.272
79
45
Hunter Bishop
391
.224
.280
.331
75
.106
.323
5
-0.1
.269
76
36
Brett Auerbach
295
.213
.282
.315
72
.102
.294
-1
-0.1
.265
73
26
Zach Morgan
282
.202
.269
.277
58
.075
.247
0
-0.1
.247
61
19
Carter Howell
471
.228
.286
.312
72
.084
.297
-1
-0.2
.267
75
41
Maui Ahuna
265
.201
.273
.305
66
.105
.310
-3
-0.2
.259
76
22
Justin Wishkoski
360
.219
.291
.299
71
.080
.277
4
-0.3
.266
72
31
Zander Darby
311
.200
.274
.302
66
.102
.279
-2
-0.3
.258
73
24
Charlie Szykowny
513
.222
.273
.344
76
.122
.269
6
-0.4
.270
79
47
Jose Ramos
286
.197
.277
.283
62
.086
.275
-3
-0.4
.254
65
23
Diego Cartaya
355
.186
.265
.314
66
.128
.268
-6
-0.5
.258
71
26
Quinn McDaniel
455
.204
.280
.305
69
.101
.308
-4
-0.5
.262
75
39
Cole Foster
259
.165
.233
.246
38
.081
.248
3
-0.8
.216
41
15
Victor Bericoto
492
.239
.287
.360
85
.121
.307
-5
-0.8
.283
87
48
Guillermo Williamson
238
.201
.277
.318
71
.117
.298
-3
-0.8
.266
79
19
Jack Payton
281
.199
.278
.295
65
.096
.271
0
-0.8
.257
73
21
Carter Aldrete
325
.210
.249
.331
65
.121
.277
3
-0.9
.253
66
26
Rodolfo Nolasco
381
.187
.260
.297
60
.110
.313
2
-1.0
.250
67
28
Aeverson Arteaga
488
.190
.231
.274
45
.084
.257
3
-1.1
.223
51
30
Jairo Pomares
328
.215
.258
.339
70
.124
.287
-3
-1.1
.261
74
28
Jakob Christian
417
.205
.261
.349
74
.144
.312
-5
-1.1
.267
80
37
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
Willy Adames
.262
.345
.477
131
5.7
.215
.298
.378
96
2.9
Matt Chapman
.271
.366
.506
147
5.4
.220
.314
.389
104
2.6
Rafael Devers
.281
.381
.530
158
5.2
.231
.330
.431
120
2.1
Patrick Bailey
.262
.323
.402
105
4.4
.199
.262
.303
63
2.2
Jesus Rodriguez
.304
.366
.416
122
3.3
.246
.308
.324
83
0.9
Jung Hoo Lee
.294
.356
.440
127
3.5
.243
.306
.351
91
1.0
Tyler Fitzgerald
.265
.322
.434
115
3.0
.210
.267
.336
75
0.7
Heliot Ramos
.286
.349
.475
133
3.3
.233
.296
.371
92
0.2
Casey Schmitt
.282
.338
.466
128
2.6
.231
.289
.361
86
0.4
Bo Davidson
.274
.340
.412
116
2.9
.219
.287
.325
79
0.5
Dayson Croes
.297
.355
.423
122
2.5
.237
.297
.327
81
0.5
Drew Cavanaugh
.243
.338
.380
104
2.2
.186
.280
.278
62
0.4
Grant McCray
.255
.323
.414
109
2.5
.201
.271
.321
71
0.0
Christian Koss
.286
.331
.424
113
2.1
.224
.271
.327
71
0.4
Devin Mann
.255
.342
.403
111
2.0
.199
.286
.313
73
0.2
Drew Gilbert
.258
.335
.418
113
2.3
.204
.282
.325
75
0.0
Osleivis Basabe
.279
.323
.409
110
2.3
.224
.274
.319
71
0.1
Sam Huff
.255
.320
.411
105
2.0
.193
.257
.308
62
0.1
Diego Velasquez
.279
.351
.339
99
2.2
.217
.291
.262
61
-0.4
Nate Furman
.290
.376
.399
123
1.8
.232
.320
.316
86
0.4
Jerar Encarnacion
.273
.333
.470
125
1.9
.214
.273
.356
80
-0.1
Joey Wiemer
.238
.314
.394
101
1.9
.185
.255
.302
62
-0.1
Justin Dean
.262
.337
.372
102
1.8
.199
.271
.279
58
-0.3
Logan Porter
.249
.344
.361
104
1.7
.190
.283
.273
65
0.1
Thomas Gavello
.241
.324
.393
105
1.7
.187
.268
.293
65
0.0
Wade Meckler
.301
.375
.395
120
1.8
.240
.312
.310
81
-0.2
Parks Harber
.266
.332
.425
116
1.6
.209
.278
.332
78
0.0
Adrián Sugastey
.260
.296
.360
85
1.6
.197
.234
.267
44
-0.1
Max Stassi
.242
.327
.388
102
1.3
.179
.264
.275
59
0.1
Luke Shliger
.244
.328
.324
88
1.3
.175
.265
.240
46
0.1
Dominic Smith
.276
.341
.432
120
1.9
.216
.282
.327
75
-0.5
Luis Matos
.273
.319
.452
119
1.9
.223
.270
.352
78
-0.5
Jonah Cox
.253
.311
.348
91
1.8
.196
.260
.270
56
-0.5
Bryce Eldridge
.269
.330
.476
127
1.8
.217
.276
.369
84
-0.8
Jake Lamb
.267
.344
.383
107
1.2
.204
.282
.287
67
-0.4
Andrew Knizner
.274
.347
.374
106
0.9
.208
.286
.271
63
-0.3
Damon Dues
.261
.367
.337
105
0.8
.206
.307
.261
68
-0.1
Turner Hill
.261
.332
.345
95
1.1
.210
.281
.272
60
-0.5
Sabin Ceballos
.252
.325
.349
94
1.2
.199
.272
.274
58
-0.8
Tom Murphy
.275
.342
.472
130
0.4
.216
.287
.371
88
-0.2
Wilmer Flores
.255
.328
.412
109
0.9
.201
.277
.326
74
-0.8
Vaun Brown
.254
.314
.392
101
0.7
.193
.255
.295
58
-0.6
Austin Barnes
.258
.328
.318
86
0.4
.189
.261
.236
46
-0.3
Drew Ellis
.217
.315
.402
102
0.8
.164
.258
.290
61
-0.8
Onil Perez
.252
.326
.322
86
0.8
.189
.261
.235
46
-0.8
Scott Bandura
.257
.333
.366
100
1.3
.201
.278
.285
64
-1.0
Zane Zielinski
.224
.298
.274
66
0.9
.171
.246
.213
36
-1.0
Jean Carlos Sio
.257
.324
.352
92
1.0
.202
.272
.272
58
-1.1
Hunter Bishop
.252
.307
.377
96
1.0
.197
.253
.291
57
-1.0
Brett Auerbach
.239
.308
.362
92
0.6
.183
.252
.270
52
-0.8
Zach Morgan
.228
.297
.318
77
0.6
.174
.241
.238
41
-0.7
Carter Howell
.255
.311
.347
88
0.8
.206
.260
.275
54
-1.2
Maui Ahuna
.232
.304
.359
88
0.5
.174
.246
.258
46
-0.9
Justin Wishkoski
.250
.320
.343
91
0.6
.196
.266
.266
55
-1.0
Zander Darby
.232
.306
.366
91
0.6
.176
.251
.256
46
-1.1
Charlie Szykowny
.251
.300
.391
98
0.9
.195
.248
.294
56
-1.7
Jose Ramos
.229
.304
.330
83
0.3
.168
.249
.248
46
-1.0
Diego Cartaya
.218
.298
.367
88
0.5
.158
.238
.269
45
-1.4
Quinn McDaniel
.232
.307
.353
89
0.6
.176
.255
.261
51
-1.6
Cole Foster
.197
.258
.291
58
-0.2
.140
.206
.208
20
-1.4
Victor Bericoto
.260
.311
.405
104
0.3
.211
.261
.318
66
-2.1
Guillermo Williamson
.228
.303
.362
89
-0.3
.172
.251
.263
48
-1.5
Jack Payton
.231
.307
.342
86
-0.1
.172
.250
.250
46
-1.5
Carter Aldrete
.241
.278
.380
85
-0.1
.187
.223
.294
47
-1.6
Rodolfo Nolasco
.217
.286
.342
80
-0.1
.160
.233
.254
42
-1.9
Aeverson Arteaga
.219
.260
.318
63
0.1
.163
.205
.237
27
-2.2
Jairo Pomares
.244
.286
.385
90
-0.3
.189
.228
.290
49
-1.9
Jakob Christian
.234
.287
.392
93
-0.2
.178
.235
.306
54
-2.2
Batters – Platoon Splits
Player
BA vs. L
OBP vs. L
SLG vs. L
BA vs. R
OBP vs. R
SLG vs. R
Willy Adames
.229
.319
.422
.244
.322
.429
Matt Chapman
.248
.347
.442
.244
.340
.453
Rafael Devers
.246
.333
.413
.262
.366
.501
Patrick Bailey
.226
.290
.355
.232
.293
.350
Jesus Rodriguez
.274
.340
.378
.277
.336
.363
Jung Hoo Lee
.254
.310
.366
.276
.340
.411
Tyler Fitzgerald
.247
.306
.405
.236
.294
.382
Heliot Ramos
.268
.340
.451
.253
.318
.405
Casey Schmitt
.264
.325
.453
.250
.303
.393
Bo Davidson
.236
.299
.341
.251
.321
.380
Dayson Croes
.247
.311
.355
.273
.330
.375
Drew Cavanaugh
.205
.290
.307
.221
.315
.332
Grant McCray
.228
.285
.367
.232
.301
.374
Christian Koss
.257
.301
.390
.253
.297
.363
Devin Mann
.230
.321
.361
.226
.309
.348
Drew Gilbert
.217
.289
.357
.235
.313
.377
Osleivis Basabe
.252
.302
.352
.251
.294
.364
Sam Huff
.220
.289
.376
.224
.286
.351
Diego Velasquez
.259
.323
.336
.243
.321
.294
Nate Furman
.250
.346
.324
.262
.347
.369
Jerar Encarnacion
.252
.318
.420
.243
.298
.410
Joey Wiemer
.225
.303
.362
.207
.276
.333
Justin Dean
.230
.310
.341
.228
.301
.317
Logan Porter
.229
.328
.362
.212
.305
.295
Thomas Gavello
.207
.290
.317
.218
.299
.351
Wade Meckler
.262
.333
.359
.274
.349
.347
Parks Harber
.242
.311
.389
.232
.301
.372
Adrián Sugastey
.233
.273
.301
.225
.259
.311
Max Stassi
.200
.297
.338
.215
.299
.323
Luke Shliger
.204
.279
.241
.215
.301
.292
Dominic Smith
.240
.310
.346
.246
.310
.384
Luis Matos
.250
.306
.417
.245
.289
.387
Jonah Cox
.221
.288
.321
.224
.283
.307
Bryce Eldridge
.227
.285
.370
.242
.308
.440
Jake Lamb
.209
.293
.299
.240
.317
.348
Andrew Knizner
.234
.315
.328
.240
.313
.322
Damon Dues
.216
.310
.255
.241
.346
.319
Turner Hill
.224
.295
.282
.239
.310
.314
Sabin Ceballos
.233
.308
.328
.221
.296
.302
Tom Murphy
.262
.340
.452
.234
.296
.391
Wilmer Flores
.233
.306
.375
.230
.300
.369
Vaun Brown
.243
.313
.405
.214
.275
.307
Austin Barnes
.233
.313
.279
.213
.281
.275
Drew Ellis
.192
.294
.346
.196
.280
.339
Onil Perez
.221
.299
.256
.219
.292
.283
Scott Bandura
.220
.295
.305
.233
.305
.330
Zane Zielinski
.207
.285
.267
.197
.265
.233
Jean Carlos Sio
.220
.289
.301
.229
.296
.316
Hunter Bishop
.212
.265
.298
.229
.286
.344
Brett Auerbach
.222
.300
.343
.208
.272
.298
Zach Morgan
.200
.278
.275
.202
.265
.277
Carter Howell
.232
.292
.312
.226
.284
.311
Maui Ahuna
.194
.260
.284
.203
.277
.314
Justin Wishkoski
.227
.299
.299
.216
.287
.300
Zander Darby
.197
.271
.276
.201
.276
.312
Charlie Szykowny
.214
.265
.317
.224
.276
.353
Jose Ramos
.192
.273
.295
.199
.279
.278
Diego Cartaya
.190
.277
.343
.183
.258
.300
Quinn McDaniel
.205
.288
.308
.203
.277
.303
Cole Foster
.162
.230
.235
.167
.234
.250
Victor Bericoto
.245
.292
.385
.236
.284
.348
Guillermo Williamson
.186
.262
.271
.206
.283
.335
Jack Payton
.208
.287
.286
.195
.273
.299
Carter Aldrete
.211
.250
.349
.209
.249
.321
Rodolfo Nolasco
.189
.266
.315
.185
.257
.289
Aeverson Arteaga
.200
.247
.290
.185
.223
.265
Jairo Pomares
.215
.255
.323
.215
.259
.346
Jakob Christian
.203
.267
.339
.205
.259
.354
Pitchers – Standard
Player
T
Age
W
L
ERA
G
GS
IP
H
ER
HR
BB
SO
Logan Webb
R
29
16
8
3.05
32
32
200.3
184
68
15
42
190
Robbie Ray
L
34
8
8
4.04
27
27
147.0
136
66
22
53
144
Landen Roupp
R
27
6
6
3.79
23
19
99.7
93
42
10
38
94
Justin Verlander
R
43
7
7
4.24
25
25
133.7
133
63
18
43
109
Ryan Walker
R
30
7
4
3.25
64
2
63.7
55
23
5
20
69
Trevor McDonald
R
25
7
8
4.36
28
22
130.0
130
63
15
44
101
Carson Seymour
R
27
7
7
4.23
27
19
104.3
105
49
12
38
83
Blade Tidwell
R
25
6
7
4.33
23
18
104.0
102
50
13
42
91
Carson Whisenhunt
L
25
6
7
4.41
24
24
112.3
115
55
14
38
87
Hayden Birdsong
R
24
5
7
4.47
28
21
104.7
94
52
13
50
103
Keaton Winn
R
28
4
3
4.12
22
11
63.3
63
29
7
19
56
Sam Hentges
L
29
2
2
3.22
45
1
44.7
40
16
3
14
42
John Michael Bertrand
L
28
7
9
4.71
25
23
120.3
138
63
16
39
69
José Buttó
R
28
4
3
3.80
58
1
68.7
59
29
6
28
62
Erik Miller
L
28
4
3
3.75
54
3
50.3
43
21
4
28
52
Joe Whitman
L
24
6
8
4.72
23
23
103.0
108
54
13
38
77
Joey Lucchesi
L
33
4
3
4.23
35
8
76.7
79
36
9
28
55
JT Brubaker
R
32
2
3
4.36
20
12
64.0
66
31
7
24
51
Tristan Beck
R
30
3
3
4.07
39
5
79.7
77
36
9
25
66
Randy RodrÃguez
R
26
3
3
3.96
34
3
50.0
43
22
5
24
52
Trystan Vrieling
R
25
4
5
4.72
20
18
89.7
96
47
13
29
65
Jack Choate
L
25
4
5
4.76
26
21
90.7
91
48
12
37
77
Matt Gage
L
33
2
2
3.96
50
2
52.3
53
23
5
18
41
Sean Hjelle
R
29
4
5
4.25
43
5
84.7
88
40
9
24
68
Seth Lonsway
L
27
6
7
4.82
24
21
102.7
111
55
12
50
70
Reiver Sanmartin
L
30
4
4
4.13
40
2
56.7
60
26
6
17
40
Kai-Wei Teng
R
27
4
7
4.80
28
14
86.3
82
46
10
38
76
Nick Zwack
L
27
3
3
4.80
19
17
65.7
71
35
9
23
46
Trent Harris
R
27
4
4
3.99
38
0
56.3
56
25
7
17
49
Scott Alexander
L
36
2
2
4.19
39
2
34.3
37
16
4
12
24
Nick Sinacola
R
26
3
5
4.84
21
10
70.7
77
38
10
25
47
Wilkin Ramos
R
25
4
4
4.20
44
1
55.7
54
26
5
25
46
Antonio Jimenez
L
25
3
3
4.63
30
5
58.3
59
30
8
28
49
Spencer Bivens
R
32
3
4
4.33
43
1
70.7
73
34
8
23
52
Raymond Burgos
L
27
2
3
4.31
27
0
39.7
41
19
4
13
29
Ryan Murphy
R
26
2
3
5.08
15
12
51.3
55
29
7
22
34
Miguel Diaz
R
31
3
3
4.38
46
1
51.3
50
25
6
22
42
Will Bednar
R
26
2
3
4.71
34
4
49.7
45
26
7
28
52
Chris Wright
L
27
3
3
4.67
30
1
34.7
32
18
4
22
33
Braxton Roxby
R
27
4
4
4.56
41
0
53.3
50
27
7
21
50
Evan Gates
R
28
2
3
4.58
38
1
59.0
61
30
8
25
49
Joel Peguero
R
29
3
3
4.42
46
0
55.0
55
27
6
24
42
Juan Mercedes
R
26
3
6
5.16
18
13
75.0
83
43
13
27
49
Cameron Cotter
R
27
2
3
4.62
29
0
39.0
43
20
5
12
26
Nick Garcia
R
27
3
4
5.16
25
9
61.0
65
35
9
28
42
Michael Stryffeler
R
30
1
2
4.64
29
0
33.0
33
17
4
17
29
Nick Morreale
R
28
3
3
4.94
28
3
51.0
56
28
7
19
34
Marques Johnson
R
25
2
3
4.59
39
0
49.0
46
25
6
27
48
Shane Rademacher
R
25
4
7
5.31
24
15
96.7
113
57
17
27
50
Dylan Hecht
R
32
1
1
4.86
38
0
37.0
38
20
5
19
30
Helcris Olivárez
L
25
1
1
5.21
29
3
38.0
33
22
4
27
37
Tyler Vogel
R
25
4
5
4.82
36
0
52.3
55
28
7
25
40
Tyler Myrick
R
28
2
4
4.94
39
0
51.0
57
28
7
19
31
Ian Villers
R
25
2
4
5.01
34
0
50.3
55
28
7
21
31
Manuel Mercedes
R
23
5
10
5.59
26
16
85.3
98
53
11
41
42
Cole Hillier
R
25
4
5
5.09
31
0
58.3
62
33
8
29
42
Pitchers – Advanced
Player
IP
K/9
BB/9
HR/9
BB%
K%
BABIP
ERA+
3ERA+
FIP
ERA-
WAR
Logan Webb
200.3
8.5
1.9
0.7
5.1%
23.3%
.299
132
128
2.94
76
4.8
Robbie Ray
147.0
8.8
3.2
1.3
8.5%
23.0%
.284
100
94
4.33
100
1.8
Landen Roupp
99.7
8.5
3.4
0.9
8.9%
22.0%
.295
106
107
3.82
94
1.5
Justin Verlander
133.7
7.3
2.9
1.2
7.5%
19.1%
.290
95
91
4.36
105
1.3
Ryan Walker
63.7
9.7
2.8
0.7
7.6%
26.1%
.298
124
119
3.24
81
1.1
Trevor McDonald
130.0
7.0
3.0
1.0
7.8%
17.9%
.292
92
95
4.42
109
1.1
Carson Seymour
104.3
7.2
3.3
1.0
8.4%
18.3%
.295
95
97
4.36
105
1.0
Blade Tidwell
104.0
7.9
3.6
1.1
9.3%
20.1%
.295
93
98
4.39
108
1.0
Carson Whisenhunt
112.3
7.0
3.0
1.1
7.8%
17.8%
.295
91
96
4.36
110
1.0
Hayden Birdsong
104.7
8.9
4.3
1.1
10.9%
22.5%
.284
90
95
4.47
111
0.8
Keaton Winn
63.3
8.0
2.7
1.0
7.0%
20.7%
.303
98
99
3.92
102
0.6
Sam Hentges
44.7
8.5
2.8
0.6
7.5%
22.5%
.294
125
124
3.16
80
0.6
John Michael Bertrand
120.3
5.2
2.9
1.2
7.4%
13.0%
.302
86
87
4.79
116
0.6
José Buttó
68.7
8.1
3.7
0.8
9.7%
21.4%
.276
106
108
3.89
94
0.6
Erik Miller
50.3
9.3
5.0
0.7
12.7%
23.6%
.289
107
111
3.92
93
0.6
Joe Whitman
103.0
6.7
3.3
1.1
8.4%
17.0%
.298
85
90
4.56
118
0.5
Joey Lucchesi
76.7
6.5
3.3
1.1
8.4%
16.5%
.293
95
92
4.43
105
0.5
JT Brubaker
64.0
7.2
3.4
1.0
8.6%
18.2%
.303
92
89
4.30
109
0.5
Tristan Beck
79.7
7.5
2.8
1.0
7.4%
19.5%
.289
99
98
4.07
101
0.5
Randy RodrÃguez
50.0
9.4
4.3
0.9
11.1%
24.0%
.286
102
107
4.06
98
0.5
Trystan Vrieling
89.7
6.5
2.9
1.3
7.4%
16.6%
.296
85
90
4.70
117
0.4
Jack Choate
90.7
7.6
3.7
1.2
9.3%
19.3%
.296
85
89
4.74
118
0.4
Matt Gage
52.3
7.1
3.1
0.9
7.9%
18.0%
.300
102
99
3.93
98
0.4
Sean Hjelle
84.7
7.2
2.6
1.0
6.6%
18.7%
.305
95
96
4.07
105
0.4
Seth Lonsway
102.7
6.1
4.4
1.1
10.6%
14.9%
.301
84
85
5.10
120
0.3
Reiver Sanmartin
56.7
6.3
2.7
1.0
6.9%
16.3%
.300
98
97
4.19
102
0.3
Kai-Wei Teng
86.3
7.9
4.0
1.0
10.0%
20.1%
.289
84
86
4.65
119
0.3
Nick Zwack
65.7
6.3
3.2
1.2
8.0%
16.0%
.298
84
86
4.73
119
0.2
Trent Harris
56.3
7.8
2.7
1.1
7.1%
20.4%
.297
101
104
3.94
99
0.2
Scott Alexander
34.3
6.3
3.1
1.0
7.9%
15.9%
.303
96
91
4.50
104
0.2
Nick Sinacola
70.7
6.0
3.2
1.3
8.1%
15.2%
.296
83
87
4.86
120
0.2
Wilkin Ramos
55.7
7.4
4.0
0.8
10.2%
18.8%
.295
96
99
4.30
104
0.2
Antonio Jimenez
58.3
7.6
4.3
1.2
10.7%
18.8%
.295
87
91
4.86
115
0.1
Spencer Bivens
70.7
6.6
2.9
1.0
7.5%
16.9%
.295
93
91
4.35
108
0.1
Raymond Burgos
39.7
6.6
2.9
0.9
7.6%
16.9%
.298
94
96
4.22
106
0.0
Ryan Murphy
51.3
6.0
3.9
1.2
9.5%
14.7%
.293
79
82
5.13
127
0.0
Miguel Diaz
51.3
7.4
3.9
1.1
9.8%
18.7%
.289
92
89
4.45
109
0.0
Will Bednar
49.7
9.4
5.1
1.3
12.4%
23.1%
.288
86
89
5.02
117
-0.1
Chris Wright
34.7
8.6
5.7
1.0
13.6%
20.4%
.289
86
91
4.84
116
-0.1
Braxton Roxby
53.3
8.4
3.5
1.2
9.1%
21.6%
.289
88
92
4.63
114
-0.1
Evan Gates
59.0
7.5
3.8
1.2
9.4%
18.5%
.299
88
91
4.59
114
-0.1
Joel Peguero
55.0
6.9
3.9
1.0
9.8%
17.2%
.292
91
92
4.53
110
-0.1
Juan Mercedes
75.0
5.9
3.2
1.6
8.1%
14.8%
.292
78
81
5.31
128
-0.1
Cameron Cotter
39.0
6.0
2.8
1.2
7.0%
15.2%
.302
87
91
4.50
115
-0.1
Nick Garcia
61.0
6.2
4.1
1.3
10.2%
15.3%
.292
78
81
5.28
128
-0.1
Michael Stryffeler
33.0
7.9
4.6
1.1
11.4%
19.5%
.299
87
85
4.62
115
-0.2
Nick Morreale
51.0
6.0
3.4
1.2
8.4%
15.0%
.299
82
83
4.91
123
-0.2
Marques Johnson
49.0
8.8
5.0
1.1
12.0%
21.3%
.294
88
94
4.57
114
-0.2
Shane Rademacher
96.7
4.7
2.5
1.6
6.3%
11.7%
.293
76
80
5.28
132
-0.3
Dylan Hecht
37.0
7.3
4.6
1.2
11.4%
18.0%
.297
83
80
5.16
121
-0.3
Helcris Olivárez
38.0
8.8
6.4
0.9
15.2%
20.8%
.282
77
80
5.58
129
-0.3
Tyler Vogel
52.3
6.9
4.3
1.2
10.5%
16.7%
.298
84
89
4.98
119
-0.3
Tyler Myrick
51.0
5.5
3.4
1.2
8.3%
13.6%
.298
82
83
5.03
122
-0.4
Ian Villers
50.3
5.5
3.8
1.3
9.2%
13.5%
.293
81
83
5.23
123
-0.5
Manuel Mercedes
85.3
4.4
4.3
1.2
10.5%
10.8%
.296
72
77
5.58
139
-0.5
Cole Hillier
58.3
6.5
4.5
1.2
11.0%
16.0%
.297
79
83
5.15
127
-0.6
Pitchers – Top Near-Age Comps
Pitchers – 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
Logan Webb
.249
.296
.368
.227
.263
.330
5.8
3.4
2.64
3.65
Robbie Ray
.227
.280
.371
.246
.320
.432
2.7
0.5
3.54
4.87
Landen Roupp
.242
.327
.382
.239
.297
.368
2.1
0.8
3.32
4.36
Justin Verlander
.244
.312
.421
.268
.320
.424
2.2
0.4
3.69
4.94
Ryan Walker
.239
.304
.354
.215
.295
.331
1.7
0.4
2.58
4.27
Trevor McDonald
.251
.325
.432
.256
.327
.382
2.0
0.3
3.88
4.87
Carson Seymour
.256
.338
.411
.254
.316
.397
1.7
0.4
3.78
4.73
Blade Tidwell
.255
.341
.413
.244
.309
.399
1.7
0.3
3.83
4.88
Carson Whisenhunt
.248
.319
.364
.262
.319
.431
1.6
0.4
4.00
4.92
Hayden Birdsong
.239
.343
.391
.233
.317
.391
1.6
-0.2
3.97
5.23
Keaton Winn
.243
.307
.391
.259
.318
.400
1.1
0.1
3.55
4.88
Sam Hentges
.208
.263
.302
.246
.308
.364
1.1
0.2
2.55
3.93
John Michael Bertrand
.267
.318
.418
.287
.342
.460
1.2
-0.2
4.31
5.29
José Buttó
.230
.328
.372
.229
.300
.340
1.1
-0.1
3.28
4.59
Erik Miller
.197
.300
.279
.238
.342
.377
1.1
-0.1
3.03
4.94
Joe Whitman
.255
.327
.387
.264
.329
.433
1.1
-0.1
4.29
5.26
Joey Lucchesi
.244
.314
.321
.267
.329
.449
1.0
-0.1
3.69
4.97
JT Brubaker
.264
.336
.432
.254
.324
.369
0.9
0.1
3.83
4.95
Tristan Beck
.241
.303
.376
.253
.316
.412
1.0
-0.1
3.62
4.72
Randy RodrÃguez
.241
.353
.414
.216
.302
.324
0.9
-0.1
3.40
4.74
Trystan Vrieling
.280
.343
.440
.250
.305
.439
1.1
-0.1
4.17
5.27
Jack Choate
.254
.338
.351
.253
.337
.449
1.1
-0.3
4.23
5.39
Matt Gage
.227
.272
.307
.273
.340
.439
0.8
-0.1
3.25
4.77
Sean Hjelle
.271
.337
.458
.250
.307
.359
1.0
-0.2
3.72
4.91
Seth Lonsway
.232
.331
.344
.284
.372
.453
1.0
-0.4
4.35
5.41
Reiver Sanmartin
.241
.307
.329
.277
.329
.446
0.7
-0.2
3.58
4.69
Kai-Wei Teng
.242
.349
.389
.246
.332
.401
0.9
-0.5
4.24
5.51
Nick Zwack
.238
.326
.375
.280
.332
.468
0.6
-0.3
4.41
5.45
Trent Harris
.260
.316
.413
.246
.291
.398
0.7
-0.2
3.36
4.68
Scott Alexander
.240
.309
.340
.287
.351
.471
0.5
-0.2
3.48
5.23
Nick Sinacola
.285
.352
.485
.258
.318
.413
0.6
-0.2
4.33
5.35
Wilkin Ramos
.250
.342
.427
.246
.331
.336
0.5
-0.2
3.67
4.75
Antonio Jimenez
.250
.337
.375
.259
.344
.443
0.6
-0.4
4.02
5.34
Spencer Bivens
.280
.355
.448
.244
.300
.385
0.6
-0.4
3.74
5.00
Raymond Burgos
.224
.296
.327
.275
.339
.431
0.3
-0.3
3.72
4.98
Ryan Murphy
.260
.353
.400
.276
.342
.467
0.3
-0.4
4.66
5.68
Miguel Diaz
.256
.340
.433
.245
.317
.373
0.3
-0.5
3.82
5.12
Will Bednar
.258
.373
.462
.216
.336
.351
0.4
-0.5
4.04
5.51
Chris Wright
.217
.345
.326
.250
.356
.432
0.2
-0.4
4.12
5.44
Braxton Roxby
.272
.370
.457
.221
.305
.363
0.3
-0.6
3.89
5.39
Evan Gates
.248
.323
.416
.266
.333
.419
0.4
-0.6
4.00
5.38
Joel Peguero
.269
.361
.419
.244
.314
.382
0.3
-0.5
3.90
5.12
Juan Mercedes
.274
.336
.481
.272
.335
.462
0.4
-0.6
4.65
5.69
Cameron Cotter
.274
.329
.493
.267
.319
.384
0.1
-0.5
4.02
5.38
Nick Garcia
.257
.349
.431
.274
.349
.452
0.2
-0.7
4.69
5.88
Michael Stryffeler
.237
.338
.424
.264
.341
.403
0.1
-0.5
4.06
5.62
Nick Morreale
.271
.349
.458
.273
.331
.427
0.2
-0.6
4.40
5.60
Marques Johnson
.264
.362
.462
.220
.319
.330
0.2
-0.6
4.00
5.28
Shane Rademacher
.276
.322
.480
.294
.336
.483
0.4
-0.8
4.80
5.85
Dylan Hecht
.278
.381
.458
.243
.337
.405
0.0
-0.7
4.19
5.88
Helcris Olivárez
.213
.403
.319
.240
.383
.406
0.0
-0.7
4.57
6.19
Tyler Vogel
.242
.342
.368
.276
.346
.466
0.0
-0.7
4.34
5.42
Tyler Myrick
.265
.330
.429
.284
.352
.459
-0.1
-0.7
4.46
5.56
Ian Villers
.286
.372
.480
.255
.322
.396
-0.2
-0.9
4.56
5.58
Manuel Mercedes
.301
.382
.497
.262
.352
.401
-0.1
-1.0
5.23
6.11
Cole Hillier
.284
.378
.486
.246
.324
.381
-0.2
-1.1
4.55
5.76
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.