2025 ZiPS Projections: Los Angeles Angels

Baseball

For the 21st 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 and MLB’s glossary entry. The team order is selected by lot, and the next team up is the Los Angeles Angeles.

Batters

For the first month of the offseason, the Angels have been one of the most active teams, acquiring Jorge Soler and the apparently-still-in-baseball Scott Kingery in trades, claiming Ryan Noda off waivers, and signing Travis d’Arnaud, Yusei Kikuchi, Kyle Hendricks, and Kevin Newman in free agency. Doing this tightens up the team’s secondary talent and adds to its depth.

The larger question is what the Angels actually intend to do with these moves. These are the types of things that should have been done back in the days when they had a healthy Mike Trout or were getting 8-10 wins a year from Shohei Ohtani. From 2018 to 2023, all the Angels had to do to contend was build a 75-win team around Trout and Ohtani, something they never succeeded at doing. Now, it looks like they have that 75-win team, except Ohtani isn’t around anymore and Trout is aging and injury prone. (ZiPS is projecting Trout to have around 300 plate appearances in 2025.)

There are certainly some bright spots for the Angels on offense. Even half a season of Trout puts real wins on the board, and ZiPS is optimistic about shortstop Zach Neto and their top-tier tandem behind the plate, the Apostrophe Boyz. But elsewhere, it’s just a rather uninspiring and mostly veteran team without much in the way of short-term upside. Sure, Anthony Rendon was once a star, but that hasn’t been the case since 2019, and considering he’s now in his mid-30s, it’s unrealistic to believe that he’ll be one again.

It’s shocking how many years the Angels have been at or near the bottom of our farm system rankings. In the last three full team rankings (2024 Update, 2024, 2023 Update), the Angels ranked dead last; they haven’t been higher than 24th in any update since 2020. On top of their failure to add complementary talent from outside the organization during the Trout-Ohtani era, the Angels also failed to develop much from within.

That said, there have been a few notable exceptions, the latest being second baseman Christian Moore, the top position player in their farm system. Like Neto and to a lesser extent Nolan Schanuel, Moore was nearly ready for the majors when the Angels drafted him. Perhaps the best way for a team to overcome its development woes is to draft players who don’t have much more developing to do. ZiPS projects Moore to be advanced for a hitter with little professional experience, and his very rudimentary defensive numbers in the minors were sound. But it’ll take more than pulling a quick two-WAR guy out of college every year to get this farm (and team) back on track.

Pitchers

Signing Kikuchi is a plus, though ZiPS isn’t yet fully on board with what he did with the Astros. (Steamer is a bit more optimistic.) Still, a contending team would ideally see Kikuchi as a no. 2 or a solid no. 3 starter rather than at the top of the rotation, which is where he is expected to slide in with the Angels. ZiPS is underwhelmed by Tyler Anderson – many of the this-time-is-different guys tend not to be so different after all – and sees middling performances from José Soriano and Reid Detmers. Honestly, looking at this rotation, I think I’d be much happier, if I were an Angels fan, to have Griffin Canning on the roster rather than Soler. The non-tendered Patrick Sandoval is out until late 2025 due to Tommy John surgery, so his surprisingly optimistic projection wouldn’t have helped the Angels in the short term.

Ben Joyce and Brock Burke get solid projections out of the bullpen, and while a lot of the pitchers expected to be in their bullpen are projected to have ERAs over four, most of them have significant starter experience recently, which fattens up that ERA projection a bit. Once you project them solely as relievers, Hans Crouse, José Suarez, Davis Daniel, and Chase Silseth all see their projected ERA/FIP numbers drop down into the threes. Silseth in particular gets an optimistic relief projection at a 3.41 ERA.

ZiPS doesn’t expect the Angels to have many pitching reinforcements in the minors, at least not ones who’ll be available immediately. For example, ZiPS projects top prospect Caden Dana to be more of a longer-term play, and it sees his low Double-A homer total as a bit fluky. (Also, am I the only one who has zero recollection of Johnny Cueto’s two starts with the Angels last year? I had to do a double-take when ZiPS placed him with them.)

The Angels were probably a better team than their 63-99 record in 2024, a season in which little went right for them. But even with their November moves, this doesn’t look like anything more than a 70- to 75-win team. If their goal is to avoid the AL West basement in 2025, the Angels are in pretty good shape. But for anything meaningful? Blech.

This is an organization that needs a specific, realistic direction and coherent roster management pushing the team in that direction, and I’m just not seeing it here.

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
Zach Neto R 24 SS 554 492 70 124 29 1 21 75 38 125 23 7
Mike Trout R 33 CF 325 278 47 72 14 2 18 50 41 87 5 1
Logan O’Hoppe R 25 C 486 434 59 106 15 1 22 62 41 126 2 3
Taylor Ward R 31 LF 570 500 70 125 24 1 21 69 57 134 5 3
Travis d’Arnaud R 36 C 322 293 36 67 15 1 12 40 22 84 0 0
Luis Rengifo B 28 3B 436 401 51 104 16 3 11 50 27 71 15 5
Jorge Soler R 33 DH 515 448 68 102 23 0 24 67 59 133 1 0
Scott Kingery R 31 SS 442 403 50 89 13 4 13 45 29 150 14 1
Nolan Schanuel L 23 1B 586 502 68 127 21 1 13 60 68 97 8 1
Jo Adell R 26 RF 452 408 58 93 19 2 22 68 34 135 11 6
Mickey Moniak L 27 CF 418 392 47 92 17 4 16 54 20 122 7 3
Drew Ellis R 29 3B 354 307 42 63 16 1 12 42 39 96 2 1
Ryan Noda L 29 1B 519 436 63 88 19 1 18 58 71 180 4 1
Gustavo Campero B 27 LF 431 381 57 93 18 4 11 60 29 87 18 5
Niko Kavadas L 26 1B 487 412 55 83 19 0 18 59 62 190 1 1
Juan Flores R 19 C 402 367 42 74 15 1 8 43 16 111 2 2
Jake Marisnick R 34 RF 244 219 29 48 11 2 7 28 17 80 5 2
Jason Martin L 29 LF 411 369 51 86 15 2 15 50 36 114 5 4
Keston Hiura R 28 1B 385 346 46 81 13 1 18 58 27 129 2 1
Christian Moore R 22 2B 116 109 22 29 5 0 5 17 7 35 1 1
Bryce Teodosio R 26 CF 452 412 48 89 15 4 6 44 27 160 21 4
Cole Fontenelle B 23 3B 132 117 17 26 5 0 3 15 10 40 6 2
Eric Wagaman R 27 3B 483 447 54 107 23 2 13 54 32 104 5 2
Anthony Rendon R 35 3B 231 200 22 47 11 0 3 19 24 37 4 0
Kevin Pillar R 36 CF 290 266 37 60 12 1 9 34 14 67 7 2
Tucker Flint L 24 RF 536 468 56 102 22 3 12 61 54 183 7 5
Brandon Drury R 32 2B 433 394 45 89 19 1 12 48 29 104 1 1
Jordyn Adams R 25 CF 542 493 63 109 18 4 10 53 38 180 22 7
Caleb Pendleton R 23 C 133 126 10 25 4 1 2 11 5 56 2 0
Willie Calhoun L 30 DH 388 349 40 85 18 1 8 38 34 57 1 2
Luke Gold B 35 RF 318 276 37 59 7 1 8 28 39 87 4 1
Orlando Martinez L 27 RF 421 383 42 92 19 3 6 41 31 92 4 2
Chad Stevens R 26 3B 447 412 42 86 20 2 9 46 26 171 6 5
David Mershon B 22 2B 137 124 13 30 6 0 1 11 10 38 3 1
Matthew Lugo R 24 LF 401 370 47 85 18 3 10 46 23 109 9 3
Miguel Sanó R 32 3B 287 254 32 51 10 0 12 34 29 106 1 0
Ehire Adrianza B 35 SS 112 100 14 22 4 1 2 10 10 27 1 0
Ben Gobbel R 25 3B 381 356 40 79 13 1 9 44 17 100 7 3
Zach Humphreys R 27 C 290 256 33 52 10 0 3 23 29 76 6 3
Chad Wallach R 33 C 304 272 25 52 9 1 8 32 25 106 1 1
Landon Wallace R 23 LF 245 216 27 44 11 5 4 26 17 94 3 1
Andy Blake R 24 3B 251 229 23 44 6 1 6 21 16 72 6 1
Kyren Paris R 23 SS 444 391 50 74 15 2 8 41 43 160 18 3
Denzer Guzman R 21 SS 462 422 44 88 15 3 7 39 31 153 5 4
Peter Burns L 25 C 83 73 7 13 2 1 1 11 5 19 1 1
Adrian Placencia B 22 SS 514 448 52 85 14 3 12 51 52 197 7 6
David Calabrese L 22 LF 397 349 38 64 12 1 8 36 40 136 6 4
Jack López R 32 SS 417 385 43 85 15 2 9 43 20 137 9 5
Elliot Soto R 35 SS 375 333 40 64 12 2 2 25 32 118 10 2
Myles Emmerson R 27 C 220 200 21 38 7 0 1 14 17 70 1 1
Nelson Rada L 19 CF 539 471 59 103 12 1 4 42 46 138 23 8
Kevin Bruggeman R 23 C 287 254 29 51 9 1 3 25 19 84 8 2
Anthony Mulrine R 27 C 167 144 12 24 5 0 1 13 12 48 0 0
Mac McCroskey R 25 2B 364 329 34 67 11 1 5 28 25 134 7 1
D’Shawn Knowles B 24 LF 437 398 48 83 15 3 3 33 29 141 12 5
Matt Coutney L 25 1B 501 454 51 99 18 2 11 54 35 177 1 1
Will McGillis R 26 2B 124 111 10 18 1 0 2 10 10 45 0 0
Ronaldo Flores R 23 C 217 206 15 40 9 0 4 19 7 67 1 0
Caleb Hamilton R 30 C 204 179 16 28 4 0 5 17 22 83 1 0
Cam Williams B 27 DH 224 201 22 30 7 1 9 30 19 114 2 1
Hunter Dozier R 33 3B 342 314 32 63 14 3 10 34 22 115 3 1
Cole Tucker B 28 DH 315 279 31 58 11 1 3 24 31 91 5 3
Caleb Ketchup R 23 2B 528 473 67 88 18 3 7 43 44 176 33 8
Alberto Rios R 23 DH 142 130 12 21 4 0 1 10 9 46 2 1
Kevin Maitan B 25 1B 343 319 29 66 12 1 5 33 18 137 1 1
Werner Blakely L 23 CF 382 342 37 68 15 3 4 31 34 145 9 1
Jadiel Sanchez B 24 RF 371 342 33 72 11 3 9 38 20 82 2 2
Sonny DiChiara R 25 1B 390 346 34 68 14 0 9 41 34 158 1 0
Joe Redfield L 23 CF 530 479 63 103 13 4 5 42 30 126 17 5
Sam Brown L 23 1B 519 467 43 97 23 2 8 48 34 126 3 0
Joe Stewart R 27 LF 349 324 30 66 10 2 2 28 18 113 16 3
Arol Vera B 22 3B 474 436 39 84 14 1 3 33 24 152 4 4
Jorge Ruiz L 21 LF 459 414 48 85 13 3 4 36 21 104 10 4

Batters – Advanced

Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Zach Neto 554 .252 .328 .443 114 .191 .298 -2 3.2 .335 118 79
Mike Trout 325 .259 .363 .518 144 .259 .312 0 2.8 .374 135 54
Logan O’Hoppe 486 .244 .321 .436 110 .191 .294 -6 2.1 .329 112 62
Taylor Ward 570 .250 .332 .428 112 .178 .302 1 1.9 .331 106 73
Travis d’Arnaud 322 .228 .292 .409 94 .181 .279 4 1.6 .304 89 35
Luis Rengifo 436 .259 .313 .396 98 .137 .291 2 1.6 .310 95 55
Jorge Soler 515 .228 .322 .440 112 .212 .268 0 1.4 .330 104 64
Scott Kingery 442 .221 .273 .369 78 .149 .316 3 1.1 .280 74 44
Nolan Schanuel 586 .253 .349 .376 104 .123 .291 -4 1.0 .324 107 68
Jo Adell 452 .228 .297 .446 105 .218 .282 -1 0.9 .319 108 58
Mickey Moniak 418 .235 .278 .421 93 .186 .300 0 0.9 .299 93 49
Drew Ellis 354 .205 .305 .381 91 .176 .256 1 0.9 .302 87 36
Ryan Noda 519 .202 .326 .374 96 .172 .295 1 0.8 .312 95 54
Gustavo Campero 431 .244 .322 .399 101 .155 .289 -3 0.7 .316 102 55
Niko Kavadas 487 .202 .318 .379 95 .177 .319 2 0.7 .310 97 50
Juan Flores 402 .201 .253 .313 58 .112 .266 10 0.7 .249 65 30
Jake Marisnick 244 .219 .289 .383 87 .164 .310 6 0.6 .294 81 26
Jason Martin 411 .233 .302 .406 97 .173 .296 2 0.6 .306 96 48
Keston Hiura 385 .234 .307 .433 105 .199 .316 -1 0.6 .320 106 47
Christian Moore 116 .266 .310 .450 110 .183 .348 0 0.5 .328 112 16
Bryce Teodosio 452 .216 .274 .316 66 .100 .338 7 0.5 .262 68 42
Cole Fontenelle 132 .223 .303 .343 81 .120 .313 1 0.3 .288 88 14
Eric Wagaman 483 .239 .292 .387 89 .148 .285 -6 0.3 .296 89 53
Anthony Rendon 231 .236 .325 .336 86 .100 .276 -2 0.2 .296 80 23
Kevin Pillar 290 .226 .280 .380 83 .154 .269 -2 0.2 .287 78 31
Tucker Flint 536 .218 .314 .355 88 .137 .330 0 0.2 .299 93 55
Brandon Drury 433 .226 .286 .370 83 .144 .276 -3 0.2 .287 80 42
Jordyn Adams 542 .221 .280 .335 72 .114 .327 0 0.1 .272 75 53
Caleb Pendleton 133 .198 .233 .293 47 .095 .337 4 0.1 .231 47 9
Willie Calhoun 388 .244 .314 .370 92 .126 .271 0 0.1 .301 89 41
Luke Gold 318 .214 .312 .333 82 .119 .281 1 0.1 .289 75 30
Orlando Martinez 421 .240 .297 .353 82 .112 .302 3 0.0 .285 82 42
Chad Stevens 447 .209 .267 .333 67 .124 .332 4 0.0 .264 72 40
David Mershon 137 .242 .302 .315 74 .073 .342 -1 0.0 .276 77 13
Matthew Lugo 401 .230 .285 .376 84 .146 .299 0 -0.1 .287 87 43
Miguel Sanó 287 .201 .289 .382 87 .181 .287 -7 -0.2 .294 84 28
Ehire Adrianza 112 .221 .295 .342 79 .121 .284 -4 -0.2 .282 73 10
Ben Gobbel 381 .222 .271 .340 70 .118 .284 -1 -0.2 .269 74 35
Zach Humphreys 290 .203 .285 .277 59 .074 .277 -1 -0.2 .256 60 23
Chad Wallach 304 .191 .267 .320 64 .129 .278 -2 -0.2 .261 62 24
Landon Wallace 245 .203 .286 .356 79 .153 .338 -1 -0.3 .284 83 23
Andy Blake 251 .192 .250 .306 55 .114 .252 2 -0.3 .247 60 19
Kyren Paris 444 .189 .276 .299 62 .110 .295 -4 -0.3 .260 69 37
Denzer Guzman 462 .208 .267 .308 61 .100 .309 0 -0.3 .256 66 38
Peter Burns 83 .177 .265 .273 52 .095 .225 -2 -0.3 .246 54 6
Adrian Placencia 514 .190 .282 .315 68 .125 .306 -5 -0.4 .269 76 44
David Calabrese 397 .183 .273 .292 59 .109 .273 8 -0.4 .256 67 31
Jack López 417 .221 .267 .340 69 .119 .318 -6 -0.5 .266 64 39
Elliot Soto 375 .192 .268 .258 49 .066 .291 1 -0.5 .239 47 26
Myles Emmerson 220 .190 .256 .240 41 .050 .286 0 -0.6 .227 43 13
Nelson Rada 539 .219 .300 .274 63 .055 .301 -3 -0.6 .263 67 47
Kevin Bruggeman 287 .201 .269 .279 55 .079 .287 -5 -0.7 .248 60 21
Anthony Mulrine 167 .167 .259 .222 37 .056 .242 -2 -0.7 .227 38 9
Mac McCroskey 364 .204 .264 .289 55 .085 .327 -1 -0.7 .248 56 27
D’Shawn Knowles 437 .209 .265 .284 55 .075 .315 8 -0.8 .246 58 34
Matt Coutney 501 .218 .283 .339 74 .121 .331 2 -0.8 .274 77 44
Will McGillis 124 .162 .242 .225 33 .063 .250 -2 -0.8 .217 37 6
Ronaldo Flores 217 .194 .223 .296 44 .102 .266 -2 -0.8 .227 50 14
Caleb Hamilton 204 .156 .251 .262 45 .106 .252 -5 -0.9 .236 45 12
Cam Williams 224 .149 .232 .328 55 .179 .269 0 -0.9 .247 59 16
Hunter Dozier 342 .200 .258 .360 71 .159 .280 -8 -0.9 .269 64 30
Cole Tucker 315 .208 .288 .287 63 .079 .298 0 -1.0 .261 67 25
Caleb Ketchup 528 .186 .261 .281 53 .095 .280 -2 -1.0 .245 59 45
Alberto Rios 142 .161 .225 .215 25 .054 .240 0 -1.1 .203 35 7
Kevin Maitan 343 .207 .257 .298 55 .091 .345 4 -1.1 .245 60 25
Werner Blakely 382 .199 .277 .296 61 .097 .332 -8 -1.2 .258 65 30
Jadiel Sanchez 371 .210 .259 .339 66 .128 .251 -2 -1.2 .260 69 31
Sonny DiChiara 390 .197 .280 .315 67 .118 .330 -2 -1.2 .266 70 31
Joe Redfield 530 .215 .266 .290 57 .075 .282 -3 -1.3 .248 60 42
Sam Brown 519 .208 .273 .317 65 .109 .267 1 -1.3 .262 69 41
Joe Stewart 349 .203 .256 .265 47 .062 .306 0 -1.5 .235 51 27
Arol Vera 474 .193 .238 .250 38 .057 .288 6 -1.7 .218 43 28
Jorge Ruiz 459 .205 .254 .280 50 .075 .265 -1 -2.1 .238 55 33

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
Zach Neto .280 .354 .499 136 4.8 .229 .304 .387 94 1.9
Mike Trout .283 .387 .583 165 3.6 .232 .334 .455 122 2.0
Logan O’Hoppe .273 .345 .501 135 3.5 .219 .295 .382 92 1.0
Taylor Ward .273 .358 .476 129 3.1 .221 .305 .371 89 0.3
Travis d’Arnaud .253 .317 .472 115 2.4 .203 .269 .359 74 0.8
Luis Rengifo .287 .339 .436 115 2.6 .230 .283 .347 78 0.5
Jorge Soler .249 .346 .496 132 2.6 .203 .298 .382 94 0.3
Scott Kingery .249 .301 .430 100 2.3 .196 .250 .323 63 0.2
Nolan Schanuel .278 .377 .421 121 2.2 .226 .323 .343 87 -0.3
Jo Adell .255 .323 .509 126 2.3 .199 .270 .388 83 -0.2
Mickey Moniak .260 .303 .476 112 1.9 .210 .251 .372 71 -0.2
Drew Ellis .228 .327 .430 110 1.7 .184 .279 .332 74 0.1
Ryan Noda .228 .352 .426 118 2.1 .179 .298 .327 79 -0.4
Gustavo Campero .270 .349 .452 122 1.7 .219 .294 .347 81 -0.4
Niko Kavadas .227 .346 .434 116 1.8 .172 .288 .326 75 -0.5
Juan Flores .235 .283 .368 81 1.8 .174 .224 .270 40 -0.2
Jake Marisnick .250 .319 .443 112 1.4 .194 .259 .327 67 0.0
Jason Martin .259 .327 .460 118 1.6 .209 .278 .356 79 -0.2
Keston Hiura .261 .331 .489 125 1.5 .205 .279 .371 82 -0.5
Christian Moore .299 .341 .514 134 0.9 .236 .277 .395 86 0.2
Bryce Teodosio .243 .302 .357 83 1.5 .186 .248 .276 48 -0.4
Cole Fontenelle .255 .334 .414 108 0.8 .195 .277 .291 63 0.0
Eric Wagaman .268 .314 .436 109 1.5 .216 .266 .333 70 -0.8
Anthony Rendon .263 .353 .372 104 0.8 .208 .297 .293 68 -0.3
Kevin Pillar .253 .306 .436 105 1.0 .196 .251 .327 60 -0.5
Tucker Flint .245 .339 .407 106 1.4 .192 .285 .310 67 -1.2
Brandon Drury .256 .315 .420 103 1.3 .199 .262 .319 64 -0.8
Jordyn Adams .248 .307 .380 88 1.2 .195 .258 .292 55 -1.0
Caleb Pendleton .234 .270 .348 70 0.5 .168 .204 .245 27 -0.3
Willie Calhoun .271 .343 .419 112 1.0 .217 .286 .326 73 -0.9
Luke Gold .243 .340 .379 100 0.8 .185 .278 .284 61 -0.8
Orlando Martinez .263 .320 .395 98 0.9 .215 .269 .315 63 -0.9
Chad Stevens .236 .294 .387 90 1.3 .181 .236 .285 47 -1.1
David Mershon .271 .328 .358 93 0.3 .216 .273 .271 55 -0.4
Matthew Lugo .257 .311 .425 105 0.9 .206 .261 .332 68 -0.9
Miguel Sanó .229 .314 .441 108 0.6 .176 .263 .322 66 -0.9
Ehire Adrianza .249 .326 .392 100 0.1 .193 .270 .292 59 -0.4
Ben Gobbel .247 .299 .389 93 0.8 .195 .244 .297 52 -1.0
Zach Humphreys .234 .320 .318 80 0.6 .174 .256 .239 41 -0.9
Chad Wallach .219 .293 .373 81 0.5 .169 .239 .270 45 -1.0
Landon Wallace .235 .317 .421 103 0.4 .171 .256 .300 56 -1.0
Andy Blake .221 .277 .363 75 0.4 .166 .221 .266 36 -0.9
Kyren Paris .215 .301 .342 80 0.6 .162 .251 .252 45 -1.3
Denzer Guzman .234 .293 .353 80 0.7 .185 .241 .265 42 -1.5
Peter Burns .204 .293 .318 70 -0.1 .150 .241 .230 34 -0.5
Adrian Placencia .218 .312 .370 89 0.9 .165 .259 .269 50 -1.5
David Calabrese .210 .303 .339 77 0.5 .159 .247 .252 41 -1.3
Jack López .250 .294 .389 90 0.5 .195 .240 .301 53 -1.4
Elliot Soto .221 .298 .303 69 0.3 .165 .243 .225 34 -1.3
Myles Emmerson .220 .292 .280 60 0.0 .159 .221 .198 21 -1.2
Nelson Rada .248 .321 .313 80 0.5 .192 .271 .238 47 -1.8
Kevin Bruggeman .235 .301 .335 76 0.1 .172 .241 .238 38 -1.3
Anthony Mulrine .194 .289 .259 55 -0.3 .142 .233 .192 22 -1.0
Mac McCroskey .235 .290 .334 75 0.1 .177 .235 .243 34 -1.6
D’Shawn Knowles .241 .293 .323 73 0.3 .185 .240 .251 39 -1.5
Matt Coutney .243 .307 .385 93 0.4 .190 .258 .291 53 -2.0
Will McGillis .187 .268 .268 50 -0.5 .137 .217 .185 15 -1.0
Ronaldo Flores .224 .254 .346 64 -0.2 .165 .194 .249 25 -1.3
Caleb Hamilton .185 .284 .321 67 -0.3 .133 .220 .218 26 -1.4
Cam Williams .181 .259 .393 79 -0.3 .122 .201 .265 30 -1.6
Hunter Dozier .231 .287 .415 93 0.0 .172 .232 .309 49 -1.8
Cole Tucker .239 .324 .329 82 -0.3 .184 .260 .251 45 -1.7
Caleb Ketchup .214 .287 .324 71 0.2 .163 .237 .247 38 -2.0
Alberto Rios .191 .254 .258 43 -0.8 .137 .201 .182 10 -1.4
Kevin Maitan .235 .284 .344 75 -0.2 .177 .228 .254 35 -2.0
Werner Blakely .224 .307 .334 79 -0.3 .174 .253 .255 44 -1.9
Jadiel Sanchez .234 .285 .391 85 -0.4 .183 .236 .294 48 -2.0
Sonny DiChiara .219 .304 .355 83 -0.5 .171 .253 .274 47 -2.2
Joe Redfield .241 .291 .329 74 -0.2 .191 .245 .255 42 -2.3
Sam Brown .235 .300 .361 84 -0.2 .183 .252 .279 51 -2.3
Joe Stewart .231 .286 .303 66 -0.6 .177 .229 .231 31 -2.2
Arol Vera .221 .265 .284 54 -0.7 .168 .213 .220 23 -2.6
Jorge Ruiz .233 .282 .315 67 -1.1 .181 .232 .250 36 -2.9

Batters – Platoon Splits

Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Zach Neto .269 .344 .476 .245 .322 .429
Mike Trout .253 .364 .507 .261 .363 .522
Logan O’Hoppe .255 .337 .450 .239 .312 .428
Taylor Ward .262 .349 .430 .245 .324 .427
Travis d’Arnaud .238 .307 .438 .225 .286 .399
Luis Rengifo .269 .319 .423 .255 .310 .384
Jorge Soler .238 .338 .459 .224 .316 .433
Scott Kingery .227 .285 .386 .218 .268 .362
Nolan Schanuel .241 .340 .343 .258 .353 .389
Jo Adell .232 .301 .471 .226 .294 .433
Mickey Moniak .221 .268 .365 .240 .281 .441
Drew Ellis .213 .322 .393 .200 .294 .373
Ryan Noda .199 .318 .358 .204 .329 .382
Gustavo Campero .248 .319 .413 .242 .324 .392
Niko Kavadas .193 .302 .361 .205 .325 .386
Juan Flores .207 .258 .333 .199 .251 .305
Jake Marisnick .231 .310 .423 .213 .277 .362
Jason Martin .228 .294 .374 .236 .307 .423
Keston Hiura .234 .306 .432 .234 .307 .434
Christian Moore .278 .333 .500 .260 .299 .425
Bryce Teodosio .219 .280 .314 .215 .272 .316
Cole Fontenelle .222 .300 .361 .222 .304 .333
Eric Wagaman .243 .302 .392 .237 .287 .385
Anthony Rendon .245 .339 .358 .231 .320 .327
Kevin Pillar .238 .293 .393 .220 .273 .374
Tucker Flint .212 .308 .336 .221 .316 .363
Brandon Drury .234 .289 .379 .222 .285 .367
Jordyn Adams .228 .292 .364 .218 .274 .320
Caleb Pendleton .190 .227 .286 .202 .236 .298
Willie Calhoun .237 .301 .344 .246 .319 .379
Luke Gold .226 .316 .357 .208 .311 .323
Orlando Martinez .230 .281 .333 .246 .307 .363
Chad Stevens .208 .268 .338 .209 .266 .330
David Mershon .256 .310 .308 .235 .298 .318
Matthew Lugo .235 .287 .386 .227 .283 .370
Miguel Sanó .205 .293 .370 .199 .288 .387
Ehire Adrianza .226 .294 .355 .217 .295 .333
Ben Gobbel .222 .276 .343 .222 .268 .339
Zach Humphreys .214 .302 .286 .198 .276 .273
Chad Wallach .202 .286 .333 .185 .257 .312
Landon Wallace .217 .299 .377 .197 .280 .347
Andy Blake .203 .263 .324 .187 .244 .297
Kyren Paris .193 .286 .311 .188 .272 .293
Denzer Guzman .215 .282 .315 .205 .260 .305
Peter Burns .190 .292 .238 .173 .254 .288
Adrian Placencia .195 .282 .318 .187 .281 .313
David Calabrese .176 .258 .261 .187 .281 .309
Jack López .221 .275 .344 .220 .263 .339
Elliot Soto .197 .280 .274 .190 .261 .250
Myles Emmerson .197 .269 .239 .186 .248 .240
Nelson Rada .203 .285 .250 .224 .306 .283
Kevin Bruggeman .207 .278 .280 .198 .265 .279
Anthony Mulrine .170 .267 .208 .165 .255 .231
Mac McCroskey .212 .274 .308 .200 .258 .280
D’Shawn Knowles .208 .261 .282 .209 .267 .285
Matt Coutney .211 .277 .336 .221 .285 .340
Will McGillis .167 .268 .250 .160 .229 .213
Ronaldo Flores .206 .239 .294 .188 .217 .297
Caleb Hamilton .167 .268 .278 .150 .240 .252
Cam Williams .147 .227 .324 .150 .235 .331
Hunter Dozier .209 .277 .374 .197 .250 .354
Cole Tucker .209 .284 .286 .207 .289 .287
Caleb Ketchup .190 .268 .306 .184 .258 .270
Alberto Rios .171 .227 .195 .157 .224 .225
Kevin Maitan .203 .246 .297 .209 .263 .299
Werner Blakely .193 .267 .284 .202 .281 .300
Jadiel Sanchez .221 .268 .365 .206 .256 .328
Sonny DiChiara .205 .297 .330 .192 .272 .308
Joe Redfield .207 .253 .264 .218 .271 .301
Sam Brown .194 .261 .302 .213 .278 .322
Joe Stewart .206 .261 .290 .203 .253 .253
Arol Vera .196 .239 .248 .191 .237 .251
Jorge Ruiz .197 .244 .262 .209 .258 .288

Pitchers – Standard

Player T Age W L ERA G GS IP H ER HR BB SO
Yusei Kikuchi L 34 8 8 4.09 28 27 143.0 139 65 22 47 161
Reid Detmers L 25 9 11 4.29 27 27 151.0 136 72 20 53 166
Patrick Sandoval L 28 7 6 3.84 20 20 105.1 98 45 10 42 105
Tyler Anderson L 35 8 11 4.49 26 26 148.1 147 74 22 53 122
Jose Soriano R 26 6 5 4.04 32 15 100.1 86 45 9 44 97
Davis Daniel R 28 7 10 4.46 24 23 127.0 127 63 18 36 108
Kenny Rosenberg L 29 6 9 4.47 24 19 114.2 117 57 17 40 99
George Klassen R 23 5 7 4.56 25 25 96.2 92 49 13 46 91
Chase Silseth R 25 4 4 4.33 20 18 79.0 74 38 11 32 75
José Suarez L 27 4 5 4.42 27 14 97.2 94 48 12 37 94
Brett Kerry R 26 4 6 4.84 25 20 126.1 133 68 21 38 96
Caden Dana R 21 7 10 4.86 24 24 124.0 122 67 20 46 106
Jack Kochanowicz R 24 7 10 4.98 25 24 135.2 150 75 19 37 73
Ben Joyce R 24 2 2 3.58 52 1 55.1 44 22 5 24 64
Brock Burke L 28 3 3 3.71 51 2 63.0 58 26 7 21 63
Chase Chaney R 25 6 9 5.04 24 20 114.1 131 64 17 36 65
Sam Bachman R 25 3 5 4.80 20 18 65.2 67 35 8 30 51
Hans Crouse R 26 4 5 4.23 44 4 55.1 45 26 7 29 67
Sam Aldegheri L 23 6 10 5.04 22 21 100.0 101 56 16 45 86
Robert Stephenson R 32 2 1 3.83 41 0 40.0 33 17 6 12 53
Jack Dashwood L 27 2 3 4.53 21 4 55.2 57 28 9 16 49
Andrew Wantz R 29 1 2 4.27 30 4 46.1 42 22 7 19 48
Carson Fulmer R 31 2 4 4.68 34 7 73.0 70 38 9 36 65
José Quijada L 29 2 3 4.04 38 1 35.2 28 16 3 19 41
Johnny Cueto R 39 3 6 5.20 18 17 88.1 103 51 16 24 54
Travis MacGregor R 27 3 5 4.80 36 5 75.0 75 40 10 31 61
Zach Plesac R 30 4 8 5.33 20 19 101.1 114 60 18 33 64
Camden Minacci R 23 4 5 4.24 48 0 51.0 49 24 6 21 48
Mason Erla R 27 2 4 5.00 25 7 54.0 60 30 8 18 35
Corey Knebel R 33 2 2 4.22 33 1 32.0 30 15 4 16 29
John O’Reilly R 29 2 2 4.92 30 7 67.2 75 37 9 23 40
Victor Mederos R 24 5 8 5.31 25 21 96.2 102 57 14 45 72
Adam Kolarek L 36 2 2 4.22 43 0 42.2 44 20 4 16 34
Amir Garrett L 33 2 2 4.50 34 1 36.0 31 18 4 20 41
Zac Kristofak R 27 1 2 5.06 20 5 37.1 41 21 5 15 25
Matt Moore L 36 3 3 4.71 42 3 49.2 48 26 8 23 46
Michael Darrell-Hicks R 27 4 6 4.96 32 5 69.0 71 38 11 22 56
Ryan Zeferjahn R 27 2 3 4.72 36 3 55.1 50 29 7 28 56
Kyle Hendricks R 35 5 8 5.38 24 22 112.0 128 67 20 34 79
Luke Murphy R 25 1 2 4.50 42 0 50.0 48 25 6 21 45
Luis Ledo R 30 2 3 5.03 25 5 48.1 50 27 6 26 37
Hayden Seig R 26 4 5 4.71 40 1 63.0 67 33 8 21 46
Ryan Miller R 29 3 3 4.72 40 1 61.0 61 32 9 21 52
Nick Jones L 26 3 3 4.70 33 0 38.1 37 20 5 16 35
José Cisnero R 36 1 2 4.67 36 0 34.2 33 18 5 16 36
Brady Allen R 28 2 4 5.45 18 5 34.2 36 21 5 20 28
Houston Harding L 27 3 4 5.43 20 11 66.1 73 40 11 34 46
Jose Marte R 29 2 3 4.69 36 0 40.1 37 21 5 22 39
Jeremy Arocho R 34 2 3 4.81 42 0 43.0 43 23 5 14 30
Tyler Thomas L 29 1 2 5.01 28 1 41.1 41 23 5 21 35
Brady Choban R 24 3 4 4.81 43 0 48.2 50 26 6 19 37
Hunter Strickland R 36 2 2 4.71 59 0 57.1 56 30 9 25 47
Guillo Zuñiga R 26 2 3 4.98 40 1 43.1 43 24 7 20 37
Tayron Guerrero R 34 2 3 5.28 25 1 29.0 32 17 4 13 23
Ivan Armstrong R 24 3 6 5.14 33 2 61.1 64 35 9 28 47
Carlos Espinosa R 23 3 4 5.20 35 2 55.1 57 32 9 26 49
Kelvin Caceres R 25 2 2 5.23 29 2 43.0 39 25 6 30 46
Bryan Shaw R 37 2 3 5.11 43 0 44.0 45 25 6 23 35
Kenyon Yovan R 27 2 3 5.14 35 0 42.0 44 24 7 18 33
Ryan Langford R 25 1 3 5.70 28 5 47.1 53 30 8 21 31
Eric Torres L 25 2 3 5.53 34 0 42.1 37 26 6 29 45
Jared Southard R 24 2 3 5.59 36 0 46.2 49 29 7 25 34

Pitchers – Advanced

Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Yusei Kikuchi 143.0 10.1 3.0 1.4 7.7% 26.4% .311 102 96 4.00 98 2.0
Reid Detmers 151.0 9.9 3.2 1.2 8.3% 26.0% .295 97 100 3.91 103 1.9
Patrick Sandoval 105.1 9.0 3.6 0.9 9.3% 23.1% .301 108 108 3.73 92 1.7
Tyler Anderson 148.1 7.4 3.2 1.3 8.3% 19.1% .286 93 86 4.65 108 1.5
Jose Soriano 100.1 8.7 3.9 0.8 10.2% 22.4% .281 103 105 4.09 97 1.4
Davis Daniel 127.0 7.7 2.6 1.3 6.7% 20.0% .292 93 94 4.31 107 1.4
Kenny Rosenberg 114.2 7.8 3.1 1.3 8.0% 19.9% .297 93 92 4.56 107 1.1
George Klassen 96.2 8.5 4.3 1.2 10.6% 20.9% .292 91 96 4.56 109 0.9
Chase Silseth 79.0 8.5 3.6 1.3 9.3% 21.9% .288 96 99 4.46 104 0.9
José Suarez 97.2 8.7 3.4 1.1 8.8% 22.3% .299 94 96 4.14 106 0.9
Brett Kerry 126.1 6.8 2.7 1.5 7.0% 17.7% .291 86 89 4.82 116 0.8
Caden Dana 124.0 7.7 3.3 1.5 8.5% 19.6% .284 86 92 4.87 117 0.8
Jack Kochanowicz 135.2 4.8 2.5 1.3 6.3% 12.4% .289 84 88 5.01 119 0.7
Ben Joyce 55.1 10.4 3.9 0.8 10.2% 27.2% .283 116 119 3.67 86 0.7
Brock Burke 63.0 9.0 3.0 1.0 7.9% 23.8% .295 112 111 3.72 89 0.7
Chase Chaney 114.1 5.1 2.8 1.3 7.1% 12.8% .298 83 86 5.10 121 0.5
Sam Bachman 65.2 7.0 4.1 1.1 10.2% 17.3% .295 87 91 4.85 115 0.5
Hans Crouse 55.1 10.9 4.7 1.1 12.0% 27.8% .284 99 103 4.08 101 0.4
Sam Aldegheri 100.0 7.7 4.1 1.4 10.1% 19.2% .291 83 88 5.07 121 0.4
Robert Stephenson 40.0 11.9 2.7 1.4 7.3% 32.1% .293 109 104 3.45 92 0.4
Jack Dashwood 55.2 7.9 2.6 1.5 6.7% 20.6% .296 92 94 4.49 109 0.4
Andrew Wantz 46.1 9.3 3.7 1.4 9.5% 24.1% .285 98 98 4.43 103 0.4
Carson Fulmer 73.0 8.0 4.4 1.1 11.0% 19.9% .290 89 87 4.64 112 0.3
José Quijada 35.2 10.3 4.8 0.8 12.5% 27.0% .281 103 102 3.74 97 0.3
Johnny Cueto 88.1 5.5 2.4 1.6 6.2% 14.0% .299 80 76 5.26 125 0.2
Travis MacGregor 75.0 7.3 3.7 1.2 9.5% 18.6% .291 87 88 4.88 115 0.2
Zach Plesac 101.1 5.7 2.9 1.6 7.4% 14.3% .293 78 78 5.26 128 0.1
Camden Minacci 51.0 8.5 3.7 1.1 9.5% 21.7% .299 98 103 4.24 102 0.1
Mason Erla 54.0 5.8 3.0 1.3 7.6% 14.7% .297 83 86 4.92 120 0.1
Corey Knebel 32.0 8.2 4.5 1.1 11.3% 20.6% .286 99 91 4.58 101 0.1
John O’Reilly 67.2 5.3 3.1 1.2 7.7% 13.4% .296 85 85 5.01 118 0.1
Victor Mederos 96.2 6.7 4.2 1.3 10.4% 16.6% .294 79 83 5.31 127 0.1
Adam Kolarek 42.2 7.2 3.4 0.8 8.6% 18.3% .305 99 90 4.07 101 0.1
Amir Garrett 36.0 10.3 5.0 1.0 12.4% 25.5% .293 93 89 4.18 108 0.1
Zac Kristofak 37.1 6.0 3.6 1.2 9.0% 15.0% .300 82 86 4.95 121 0.1
Matt Moore 49.2 8.3 4.2 1.4 10.6% 21.1% .288 88 81 4.93 113 0.1
Michael Darrell-Hicks 69.0 7.3 2.9 1.4 7.4% 18.8% .291 84 87 4.98 119 0.1
Ryan Zeferjahn 55.1 9.1 4.6 1.1 11.5% 23.0% .289 88 89 4.64 113 0.1
Kyle Hendricks 112.0 6.3 2.7 1.6 7.0% 16.2% .303 77 72 5.13 129 0.1
Luke Murphy 50.0 8.1 3.8 1.1 9.7% 20.7% .294 93 95 4.38 108 0.0
Luis Ledo 48.1 6.9 4.8 1.1 11.8% 16.7% .297 83 81 5.00 121 0.0
Hayden Seig 63.0 6.6 3.0 1.1 7.6% 16.7% .299 88 92 4.56 113 0.0
Ryan Miller 61.0 7.7 3.1 1.3 8.0% 19.7% .291 88 89 4.62 113 0.0
Nick Jones 38.1 8.2 3.8 1.2 9.5% 20.7% .294 89 93 4.61 113 0.0
José Cisnero 34.2 9.3 4.2 1.3 10.3% 23.2% .298 89 80 4.62 112 0.0
Brady Allen 34.2 7.3 5.2 1.3 12.4% 17.4% .298 76 78 5.43 131 -0.1
Houston Harding 66.1 6.2 4.6 1.5 11.2% 15.2% .295 77 78 5.53 130 -0.1
Jose Marte 40.1 8.7 4.9 1.1 12.2% 21.5% .288 89 88 4.72 112 -0.1
Jeremy Arocho 43.0 6.3 2.9 1.0 7.6% 16.3% .284 87 82 4.76 116 -0.1
Tyler Thomas 41.1 7.6 4.6 1.1 11.4% 18.9% .295 83 84 4.94 120 -0.1
Brady Choban 48.2 6.8 3.5 1.1 8.6% 16.8% .295 87 92 4.74 115 -0.1
Hunter Strickland 57.1 7.4 3.9 1.4 10.0% 18.7% .280 88 80 5.04 113 -0.1
Guillo Zuñiga 43.1 7.7 4.2 1.5 10.3% 19.0% .286 84 86 5.16 120 -0.2
Tayron Guerrero 29.0 7.1 4.0 1.2 9.8% 17.4% .311 79 73 4.94 127 -0.2
Ivan Armstrong 61.1 6.9 4.1 1.3 10.1% 17.0% .294 81 86 5.17 123 -0.2
Carlos Espinosa 55.1 8.0 4.2 1.5 10.2% 19.2% .298 80 87 4.99 125 -0.2
Kelvin Caceres 43.0 9.6 6.3 1.3 14.8% 22.7% .292 80 83 5.36 126 -0.2
Bryan Shaw 44.0 7.2 4.7 1.2 11.5% 17.5% .293 81 74 5.13 123 -0.3
Kenyon Yovan 42.0 7.1 3.9 1.5 9.6% 17.6% .291 81 83 5.27 123 -0.3
Ryan Langford 47.1 5.9 4.0 1.5 9.7% 14.4% .296 73 77 5.52 137 -0.3
Eric Torres 42.1 9.6 6.2 1.3 15.0% 23.3% .282 75 80 5.59 133 -0.4
Jared Southard 46.2 6.6 4.8 1.4 11.5% 15.7% .292 75 78 5.60 134 -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
Yusei Kikuchi .215 .270 .362 .259 .321 .448 2.9 0.7 3.48 5.13
Reid Detmers .219 .294 .342 .240 .310 .413 3.0 0.7 3.67 4.97
Patrick Sandoval .194 .270 .320 .257 .331 .391 2.4 0.9 3.30 4.53
Tyler Anderson .257 .323 .421 .252 .318 .431 2.3 0.5 3.95 5.17
Jose Soriano .215 .309 .335 .239 .340 .372 2.1 0.6 3.51 4.75
Davis Daniel .261 .322 .436 .249 .300 .419 2.2 0.6 3.92 4.99
Kenny Rosenberg .240 .304 .368 .265 .330 .457 1.8 0.3 3.93 5.15
George Klassen .243 .338 .422 .247 .322 .400 1.6 0.2 4.04 5.20
Chase Silseth .250 .346 .450 .236 .298 .370 1.4 0.3 3.80 4.96
José Suarez .231 .314 .385 .254 .322 .409 1.5 0.0 3.87 5.35
Brett Kerry .279 .336 .472 .253 .305 .442 1.7 0.0 4.27 5.49
Caden Dana .237 .333 .367 .263 .316 .489 1.5 -0.1 4.40 5.50
Jack Kochanowicz .290 .349 .476 .262 .317 .422 1.4 0.1 4.56 5.45
Ben Joyce .208 .310 .356 .217 .311 .321 1.2 0.1 3.02 4.46
Brock Burke .243 .305 .365 .237 .301 .385 1.2 0.2 3.02 4.54
Chase Chaney .298 .362 .449 .270 .323 .472 1.1 -0.1 4.59 5.49
Sam Bachman .277 .356 .471 .243 .340 .364 0.9 0.0 4.36 5.55
Hans Crouse .219 .342 .396 .214 .294 .348 1.0 -0.2 3.37 5.29
Sam Aldegheri .228 .319 .358 .269 .349 .480 1.1 -0.3 4.46 5.64
Robert Stephenson .217 .280 .420 .220 .278 .366 0.9 -0.2 2.68 5.77
Jack Dashwood .261 .307 .406 .258 .315 .464 0.9 -0.1 3.74 5.32
Andrew Wantz .256 .348 .423 .220 .288 .400 0.8 -0.1 3.52 5.23
Carson Fulmer .264 .356 .426 .232 .322 .374 0.8 -0.2 4.03 5.44
José Quijada .200 .308 .333 .216 .320 .341 0.7 -0.3 3.08 5.39
Johnny Cueto .289 .340 .480 .282 .328 .495 0.6 -0.4 4.69 6.02
Travis MacGregor .266 .371 .414 .247 .319 .428 0.6 -0.4 4.32 5.54
Zach Plesac .277 .341 .476 .279 .325 .479 0.7 -0.5 4.87 5.96
Camden Minacci .250 .327 .417 .245 .328 .382 0.5 -0.2 3.70 4.89
Mason Erla .283 .351 .485 .269 .318 .420 0.5 -0.2 4.48 5.53
Corey Knebel .230 .329 .410 .254 .333 .397 0.5 -0.3 3.50 5.32
John O’Reilly .282 .361 .496 .271 .329 .413 0.5 -0.3 4.52 5.54
Victor Mederos .260 .365 .435 .269 .347 .442 0.7 -0.4 4.87 5.81
Adam Kolarek .221 .284 .309 .287 .360 .455 0.5 -0.3 3.51 5.27
Amir Garrett .208 .321 .292 .236 .337 .416 0.5 -0.3 3.58 5.78
Zac Kristofak .275 .351 .464 .272 .341 .432 0.3 -0.2 4.51 5.89
Matt Moore .255 .333 .412 .246 .333 .444 0.6 -0.6 3.87 6.13
Michael Darrell-Hicks .264 .343 .463 .257 .325 .428 0.5 -0.5 4.38 5.78
Ryan Zeferjahn .250 .360 .448 .224 .321 .345 0.5 -0.4 4.05 5.44
Kyle Hendricks .286 .350 .526 .277 .322 .450 0.8 -0.8 4.75 6.20
Luke Murphy .244 .333 .422 .250 .325 .385 0.3 -0.3 4.02 5.07
Luis Ledo .267 .379 .453 .257 .331 .390 0.3 -0.4 4.49 5.80
Hayden Seig .277 .349 .464 .259 .316 .396 0.4 -0.5 4.19 5.45
Ryan Miller .261 .325 .486 .248 .319 .372 0.4 -0.5 4.10 5.47
Nick Jones .240 .333 .340 .253 .336 .455 0.3 -0.3 4.07 5.45
José Cisnero .259 .368 .448 .234 .310 .403 0.3 -0.4 3.78 5.81
Brady Allen .266 .373 .453 .260 .360 .438 0.2 -0.4 4.82 6.37
Houston Harding .273 .363 .420 .274 .351 .492 0.3 -0.6 4.86 6.10
Jose Marte .261 .378 .478 .221 .313 .337 0.2 -0.5 4.07 5.68
Jeremy Arocho .262 .368 .462 .250 .313 .375 0.2 -0.4 4.11 5.70
Tyler Thomas .245 .344 .434 .257 .359 .404 0.2 -0.5 4.34 5.95
Brady Choban .264 .346 .440 .257 .333 .396 0.2 -0.4 4.24 5.31
Hunter Strickland .272 .358 .457 .235 .311 .409 0.4 -0.7 3.89 5.70
Guillo Zuñiga .278 .367 .506 .231 .317 .385 0.2 -0.6 4.40 5.85
Tayron Guerrero .283 .377 .491 .266 .333 .422 0.0 -0.5 4.51 6.27
Ivan Armstrong .267 .353 .448 .260 .345 .425 0.2 -0.6 4.62 5.69
Carlos Espinosa .267 .355 .438 .254 .323 .456 0.2 -0.7 4.56 6.00
Kelvin Caceres .250 .380 .487 .225 .364 .337 0.1 -0.7 4.59 6.07
Bryan Shaw .263 .364 .395 .255 .345 .449 0.1 -0.8 4.32 6.29
Kenyon Yovan .257 .353 .459 .269 .337 .452 -0.1 -0.7 4.58 5.95
Ryan Langford .286 .365 .488 .271 .342 .458 0.0 -0.7 5.07 6.40
Eric Torres .212 .359 .308 .239 .382 .450 -0.1 -0.9 4.76 6.65
Jared Southard .256 .350 .442 .273 .376 .444 -0.3 -0.9 5.09 6.18

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2025 due to injury, and players who were released in 2024. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Norwegian Ukulele Dixieland Jazz band that only covers songs by The Smiths, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.11.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *