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.