2026 ZiPS Projections: Los Angeles Angels
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 Los Angeles Angels.
Batters
Zach Neto is really good. That is all. Let’s just move on with our lives.
[…]
[…]
OK, before I get the “Dan.” message in our company Slack, I’ll regretfully talk more about the Angels. They weren’t the worst team in baseball in 2025, nor will they be in 2026, but I think they’ve become the least interesting team in baseball. At this point, they’re a bit like when you hear for the first time about some TV show on the Hallmark or Roku Channel starring someone you vaguely recall from 1998 and find out that not only the TV show exists, but that it’s been on for a decade and there are like 110 episodes. The White Sox and Rockies have won a lot fewer games than the Angels in recent years, but being terrible is, on some level, interesting. The Angels were a mediocre team with peak Mike Trout and peak Shohei Ohtani, so it’s perhaps not surprising that with Trout in steep decline, and Ohtani gone, they’re having trouble getting into contention.
ZiPS is as optimistic about Neto as Steamer is, and he’s likely the best player on the team now. Trout did finally have a full, healthy-adjacent season in 2025, but he did so mostly as a designated hitter, with the lowest wRC+ of his career (120). He turns 35 in August, and I am increasingly pessimistic about whether there are any vintage Trout seasons left in the tank
Elsewhere, ZiPS struggles to see upside. Catcher would be among the most plausible places to see some improved performance, but the Apostrophe Boyz, Logan O’Hoppe and Travis d’Arnaud, were both absolutely dreadful last year, and this projection already represents a pretty sizable bounce back. Nolan Schanuel makes good contact, but a first baseman that doesn’t hit for much power or maintain high batting averages is going to struggle to have much value.
The Angels have designated hitters playing both corners. One, Jorge Soler, looks very much like he’s approaching the end. The other, Jo Adell, erupted for 37 home runs, which was nice, but it was one of the lowest impact near-40-homer seasons in history because he didn’t do much else all that well. Vaughn Grissom and Christian Moore rank very highly in the projected WAR rankings for the Angels, but that is more a reflection of the quality of their teammates rather than an indication that they’re due for a breakout performance.
One player who does violate this theme is Nelson Rada. A lot will come down to just how well his defense plays in center field long term, and he has little power, but he did perform quite well in the high minors for a player still in his teens. ZiPS actually thinks he may very well be the team’s best option in center right now.
The Angels will be a below-average offense, but probably not the worst in the league.
Pitchers
The rotation is, at least according to ZiPS, a step up from the lineup, with the important caveat if healthy. Yusei Kikuchi, José Soriano, and Reid Detmers — who is the returning to the rotation in 2026 — are all acceptable starters, even if none remotely screams “ace.” Grayson Rodriguez was just the kind of pickup the Angels should be making, and still has all sorts of upside remaining. Some combination of Alek Manoah, Caden Dana, and Sam Aldegheri is likely fine for the last spot in the rotation. The problem is what happens if (read: when) injuries hit. George Klassen throws really hard, and his control might just be just good enough to allow him to have a career, but once you get past Klassen, you quickly get to a recent retiree (Kyle Hendricks), a guy with an ERA near seven in more than 100 innings (Jack Kochanowicz), and a pitcher I forgot still played baseball (Dakota Hudson). The starting five could be adequate, but there’s a massive amount of downside behind them.
The bullpen looks very ordinary, but there are some sources of upside: Robert Stephenson and Ben Joyce can both be quite effective, but they come with serious injury concerns. Drew Pomeranz was highly effective for the Cubs last season, but he also has a significant injury history that cannot be ignored. Kirby Yates is nearing 40 and wasn’t particularly good last year, but ZiPS legitimately likes Brock Burke. This all averages out to, well, an average bullpen, but with some good dice rolls, there’s a pretty decent ceiling here, more than anywhere else on the team. Alas, the bullpen rocking will be most relevant in the last week of July.
Right now, the Angels look like a 70- to 75-win team with a rather unimpressive ceiling. I’ve done enough projections to be well aware of the pitfalls of projecting the future, so the team spiking an 86-win season and sneaking a wild card spot isn’t out of the realm of possibility. It does seem out of the realm of likely, though I don’t think that’s an actual expression.

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.
| Player | B | Age | PO | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | R | 25 | SS | 592 | 528 | 85 | 136 | 31 | 1 | 25 | 82 | 41 | 142 | 23 | 8 |
| Mike Trout | R | 34 | DH | 464 | 388 | 62 | 91 | 15 | 1 | 21 | 60 | 67 | 142 | 2 | 0 |
| Vaughn Grissom | R | 25 | 2B | 468 | 423 | 61 | 106 | 20 | 1 | 10 | 48 | 34 | 87 | 8 | 2 |
| Nelson Rada | L | 20 | CF | 596 | 519 | 66 | 128 | 17 | 2 | 3 | 52 | 53 | 139 | 30 | 12 |
| Yoán Moncada | B | 31 | 3B | 339 | 301 | 40 | 72 | 16 | 1 | 12 | 42 | 33 | 91 | 1 | 0 |
| Christian Moore | R | 23 | 2B | 476 | 426 | 54 | 97 | 15 | 5 | 11 | 52 | 43 | 150 | 8 | 3 |
| Logan O’Hoppe | R | 26 | C | 443 | 405 | 45 | 95 | 12 | 1 | 19 | 53 | 31 | 123 | 2 | 2 |
| Nolan Schanuel | L | 24 | 1B | 572 | 495 | 67 | 129 | 23 | 1 | 12 | 58 | 61 | 79 | 5 | 1 |
| Donovan Walton | L | 32 | 2B | 427 | 383 | 49 | 91 | 16 | 1 | 7 | 42 | 32 | 67 | 3 | 3 |
| Jo Adell | R | 27 | CF | 518 | 472 | 60 | 110 | 21 | 1 | 27 | 84 | 35 | 139 | 7 | 4 |
| Kyren Paris | R | 24 | CF | 402 | 355 | 52 | 73 | 14 | 3 | 11 | 45 | 37 | 138 | 19 | 4 |
| Travis d’Arnaud | R | 37 | C | 259 | 237 | 25 | 51 | 13 | 1 | 8 | 29 | 16 | 73 | 0 | 0 |
| Bryce Teodosio | R | 27 | CF | 379 | 346 | 40 | 76 | 13 | 4 | 4 | 35 | 20 | 122 | 18 | 4 |
| Gustavo Campero | B | 28 | RF | 345 | 305 | 44 | 76 | 16 | 3 | 8 | 45 | 24 | 62 | 15 | 3 |
| Oswald Peraza | R | 26 | 3B | 400 | 366 | 45 | 78 | 12 | 0 | 10 | 37 | 27 | 103 | 14 | 3 |
| Denzer Guzman | R | 22 | SS | 569 | 514 | 56 | 113 | 24 | 2 | 13 | 62 | 44 | 171 | 8 | 3 |
| J.D. Davis | R | 33 | 3B | 336 | 302 | 35 | 68 | 13 | 1 | 10 | 35 | 28 | 109 | 3 | 1 |
| Jorge Soler | R | 34 | RF | 422 | 370 | 50 | 83 | 18 | 0 | 18 | 52 | 44 | 117 | 0 | 0 |
| Luis Rengifo | B | 29 | 2B | 481 | 444 | 49 | 111 | 17 | 3 | 9 | 48 | 30 | 85 | 10 | 5 |
| Niko Kavadas | L | 27 | 1B | 510 | 438 | 53 | 88 | 18 | 1 | 18 | 63 | 58 | 191 | 1 | 1 |
| Ben Gobbel | R | 26 | 3B | 455 | 422 | 50 | 98 | 20 | 1 | 12 | 56 | 21 | 117 | 6 | 3 |
| Josh Crouch | R | 27 | C | 291 | 268 | 27 | 56 | 12 | 0 | 7 | 33 | 17 | 92 | 0 | 1 |
| LaMonte Wade Jr. | L | 32 | 1B | 356 | 298 | 40 | 66 | 11 | 1 | 9 | 32 | 48 | 82 | 1 | 0 |
| Anthony Rendon | R | 36 | 3B | 195 | 168 | 19 | 39 | 8 | 0 | 2 | 15 | 20 | 30 | 3 | 0 |
| Cavan Biggio | L | 31 | 2B | 349 | 298 | 44 | 63 | 13 | 1 | 6 | 31 | 38 | 98 | 3 | 2 |
| Adrian Placencia | B | 23 | 2B | 519 | 456 | 55 | 88 | 14 | 3 | 13 | 53 | 49 | 186 | 5 | 5 |
| Carter Kieboom | R | 28 | DH | 380 | 348 | 40 | 87 | 13 | 1 | 7 | 40 | 27 | 88 | 5 | 1 |
| Chad Wallach | R | 34 | C | 267 | 242 | 24 | 49 | 9 | 1 | 7 | 29 | 19 | 84 | 0 | 1 |
| Yolmer Sánchez | B | 34 | 2B | 428 | 372 | 40 | 74 | 13 | 2 | 4 | 31 | 45 | 119 | 5 | 2 |
| Zach Humphreys | R | 28 | C | 265 | 235 | 26 | 48 | 11 | 0 | 3 | 22 | 23 | 66 | 6 | 1 |
| Myles Emmerson | R | 28 | C | 278 | 254 | 24 | 51 | 11 | 1 | 3 | 22 | 19 | 83 | 1 | 1 |
| Tim Anderson | R | 33 | 2B | 343 | 324 | 33 | 79 | 10 | 1 | 2 | 22 | 14 | 85 | 7 | 2 |
| Travis Blankenhorn | L | 29 | LF | 389 | 353 | 38 | 71 | 16 | 1 | 13 | 48 | 28 | 115 | 1 | 1 |
| Chris Taylor | R | 35 | LF | 302 | 267 | 34 | 57 | 13 | 1 | 6 | 27 | 26 | 101 | 6 | 2 |
| Peter Burns | L | 26 | C | 118 | 104 | 10 | 19 | 2 | 0 | 1 | 12 | 11 | 26 | 1 | 1 |
| Rio Foster | R | 23 | LF | 375 | 332 | 39 | 71 | 17 | 2 | 7 | 43 | 33 | 118 | 5 | 2 |
| Caleb Pendleton | R | 24 | 1B | 94 | 91 | 7 | 16 | 2 | 0 | 2 | 8 | 3 | 42 | 1 | 0 |
| Juan Flores | R | 20 | C | 385 | 353 | 37 | 69 | 13 | 0 | 7 | 40 | 14 | 118 | 1 | 1 |
| Omar Martinez | L | 24 | C | 432 | 386 | 44 | 75 | 11 | 1 | 12 | 45 | 41 | 143 | 1 | 1 |
| Brandon Drury | R | 33 | DH | 368 | 333 | 38 | 73 | 17 | 1 | 9 | 40 | 27 | 87 | 1 | 1 |
| Tucker Flint | L | 25 | RF | 494 | 435 | 55 | 88 | 19 | 2 | 12 | 54 | 47 | 186 | 10 | 3 |
| Joe Redfield | L | 24 | LF | 210 | 186 | 17 | 38 | 8 | 2 | 1 | 17 | 11 | 60 | 4 | 3 |
| Matthew Lugo | R | 25 | CF | 480 | 450 | 54 | 101 | 23 | 4 | 12 | 55 | 23 | 149 | 8 | 5 |
| Oscar Colás | L | 27 | RF | 458 | 423 | 45 | 93 | 16 | 2 | 12 | 50 | 29 | 127 | 4 | 3 |
| Matt Coutney | L | 26 | 1B | 469 | 424 | 43 | 92 | 19 | 2 | 11 | 52 | 33 | 152 | 2 | 1 |
| Capri Ortiz | B | 21 | SS | 440 | 401 | 47 | 85 | 12 | 3 | 4 | 39 | 25 | 119 | 16 | 6 |
| David Calabrese | L | 23 | LF | 441 | 399 | 41 | 76 | 13 | 1 | 9 | 42 | 32 | 125 | 8 | 5 |
| Ryan Nicholson | L | 25 | 1B | 508 | 452 | 49 | 95 | 19 | 1 | 13 | 55 | 44 | 148 | 1 | 1 |
| Evan Edwards | L | 29 | DH | 282 | 251 | 19 | 48 | 6 | 2 | 6 | 27 | 23 | 105 | 4 | 0 |
| Kevin Maitan | R | 26 | 1B | 260 | 241 | 22 | 50 | 10 | 1 | 3 | 25 | 14 | 103 | 0 | 1 |
| Sebastián Rivero | R | 27 | C | 283 | 262 | 22 | 52 | 12 | 1 | 4 | 27 | 12 | 65 | 1 | 1 |
| Sonny DiChiara | R | 26 | DH | 308 | 272 | 23 | 51 | 10 | 0 | 7 | 32 | 28 | 116 | 0 | 0 |
| Mitchell Daly | R | 25 | 3B | 305 | 275 | 25 | 47 | 7 | 1 | 3 | 19 | 21 | 113 | 2 | 1 |
| Arol Vera | B | 23 | 2B | 425 | 390 | 36 | 78 | 14 | 1 | 5 | 35 | 22 | 120 | 3 | 2 |
| Cole Fontenelle | B | 24 | 3B | 395 | 356 | 37 | 64 | 9 | 3 | 7 | 39 | 25 | 174 | 9 | 6 |
| David Mershon | B | 23 | SS | 351 | 308 | 29 | 55 | 12 | 2 | 1 | 22 | 37 | 103 | 13 | 3 |
| Anthony Scull | L | 22 | CF | 515 | 475 | 54 | 103 | 17 | 1 | 10 | 57 | 22 | 136 | 6 | 6 |
| Korey Holland | R | 26 | LF | 335 | 314 | 27 | 64 | 15 | 2 | 6 | 30 | 17 | 135 | 7 | 2 |
| Alexander Ramirez | R | 23 | LF | 308 | 288 | 36 | 53 | 9 | 1 | 8 | 33 | 15 | 157 | 6 | 4 |
| Caleb Ketchup | R | 24 | LF | 412 | 373 | 52 | 68 | 10 | 3 | 6 | 33 | 33 | 148 | 18 | 4 |
| Alberto Rios | R | 24 | C | 214 | 191 | 16 | 30 | 4 | 1 | 2 | 15 | 13 | 65 | 2 | 1 |
| Mac McCroskey | R | 26 | 2B | 293 | 263 | 24 | 45 | 6 | 2 | 1 | 17 | 19 | 101 | 5 | 4 |
| Dario Laverde | L | 21 | DH | 411 | 383 | 31 | 77 | 12 | 2 | 4 | 35 | 20 | 112 | 1 | 0 |
| Randy De Jesus | R | 21 | RF | 492 | 453 | 42 | 85 | 15 | 1 | 14 | 55 | 29 | 191 | 2 | 3 |
| Player | PA | BA | OBP | SLG | OPS+ | ISO | BABIP | Def | WAR | wOBA | 3YOPS+ | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 592 | .258 | .331 | .462 | 118 | .204 | .307 | -1 | 3.8 | .341 | 119 | 89 |
| Mike Trout | 464 | .235 | .353 | .441 | 120 | .206 | .311 | 0 | 1.8 | .343 | 111 | 61 |
| Vaughn Grissom | 468 | .251 | .316 | .374 | 91 | .123 | .294 | -2 | 1.2 | .304 | 92 | 52 |
| Nelson Rada | 596 | .247 | .326 | .304 | 78 | .057 | .332 | 3 | 1.1 | .287 | 80 | 62 |
| Yoán Moncada | 339 | .239 | .322 | .419 | 104 | .180 | .303 | -3 | 1.1 | .322 | 99 | 41 |
| Christian Moore | 476 | .228 | .301 | .364 | 84 | .136 | .325 | 2 | 1.0 | .292 | 89 | 50 |
| Logan O’Hoppe | 443 | .235 | .296 | .410 | 94 | .175 | .289 | -7 | 1.0 | .307 | 96 | 50 |
| Nolan Schanuel | 572 | .261 | .350 | .384 | 105 | .123 | .290 | -3 | 1.0 | .325 | 105 | 68 |
| Donovan Walton | 427 | .238 | .304 | .339 | 79 | .102 | .272 | 4 | 0.8 | .285 | 76 | 41 |
| Jo Adell | 518 | .233 | .297 | .453 | 105 | .220 | .271 | -13 | 0.7 | .322 | 105 | 67 |
| Kyren Paris | 402 | .206 | .290 | .355 | 79 | .149 | .301 | 0 | 0.7 | .286 | 84 | 42 |
| Travis d’Arnaud | 259 | .215 | .278 | .380 | 81 | .165 | .276 | 1 | 0.7 | .287 | 74 | 25 |
| Bryce Teodosio | 379 | .220 | .274 | .315 | 64 | .095 | .327 | 8 | 0.6 | .261 | 68 | 35 |
| Gustavo Campero | 345 | .249 | .327 | .400 | 101 | .151 | .289 | -3 | 0.6 | .319 | 100 | 44 |
| Oswald Peraza | 400 | .213 | .278 | .328 | 68 | .115 | .269 | 6 | 0.6 | .269 | 71 | 37 |
| Denzer Guzman | 569 | .220 | .288 | .350 | 77 | .130 | .303 | -4 | 0.5 | .282 | 83 | 55 |
| J.D. Davis | 336 | .225 | .298 | .374 | 86 | .149 | .317 | -1 | 0.5 | .295 | 82 | 35 |
| Jorge Soler | 422 | .224 | .313 | .419 | 101 | .195 | .277 | -6 | 0.3 | .318 | 93 | 49 |
| Luis Rengifo | 481 | .250 | .302 | .363 | 84 | .113 | .291 | -5 | 0.3 | .292 | 84 | 53 |
| Niko Kavadas | 510 | .201 | .308 | .370 | 88 | .169 | .306 | 2 | 0.3 | .301 | 89 | 51 |
| Ben Gobbel | 455 | .232 | .283 | .370 | 80 | .138 | .294 | -2 | 0.2 | .286 | 82 | 47 |
| Josh Crouch | 291 | .209 | .268 | .332 | 66 | .123 | .290 | 1 | 0.2 | .266 | 66 | 24 |
| LaMonte Wade Jr. | 356 | .221 | .336 | .356 | 93 | .135 | .275 | -2 | 0.2 | .309 | 89 | 36 |
| Anthony Rendon | 195 | .232 | .323 | .315 | 79 | .083 | .272 | -2 | 0.1 | .289 | 78 | 18 |
| Cavan Biggio | 349 | .211 | .317 | .322 | 79 | .111 | .294 | -4 | 0.1 | .290 | 75 | 32 |
| Adrian Placencia | 519 | .193 | .278 | .322 | 67 | .129 | .292 | 3 | 0.0 | .268 | 72 | 44 |
| Carter Kieboom | 380 | .250 | .308 | .353 | 84 | .103 | .316 | 0 | -0.1 | .291 | 83 | 39 |
| Chad Wallach | 267 | .202 | .267 | .335 | 66 | .133 | .278 | -2 | -0.1 | .266 | 63 | 22 |
| Yolmer Sánchez | 428 | .199 | .292 | .277 | 60 | .078 | .281 | 3 | -0.1 | .260 | 54 | 32 |
| Zach Humphreys | 265 | .204 | .279 | .289 | 59 | .085 | .271 | -1 | -0.1 | .257 | 59 | 21 |
| Myles Emmerson | 278 | .201 | .261 | .287 | 53 | .086 | .286 | 2 | -0.2 | .246 | 54 | 20 |
| Tim Anderson | 343 | .244 | .281 | .299 | 62 | .055 | .325 | 2 | -0.2 | .258 | 59 | 29 |
| Travis Blankenhorn | 389 | .201 | .271 | .363 | 74 | .162 | .258 | 3 | -0.2 | .277 | 75 | 35 |
| Chris Taylor | 302 | .213 | .296 | .337 | 76 | .124 | .319 | 0 | -0.3 | .281 | 73 | 29 |
| Peter Burns | 118 | .183 | .280 | .231 | 45 | .048 | .234 | -1 | -0.3 | .241 | 47 | 7 |
| Rio Foster | 375 | .214 | .301 | .340 | 79 | .127 | .309 | -2 | -0.4 | .287 | 83 | 36 |
| Caleb Pendleton | 94 | .176 | .202 | .264 | 28 | .088 | .298 | 3 | -0.4 | .205 | 31 | 5 |
| Juan Flores | 385 | .195 | .245 | .292 | 49 | .097 | .272 | 3 | -0.4 | .239 | 57 | 26 |
| Omar Martinez | 432 | .194 | .275 | .321 | 67 | .127 | .273 | -8 | -0.4 | .266 | 72 | 35 |
| Brandon Drury | 368 | .219 | .285 | .357 | 78 | .138 | .270 | 0 | -0.5 | .283 | 75 | 35 |
| Tucker Flint | 494 | .202 | .291 | .338 | 75 | .136 | .321 | -1 | -0.5 | .281 | 79 | 46 |
| Joe Redfield | 210 | .204 | .266 | .285 | 54 | .081 | .296 | 2 | -0.6 | .248 | 54 | 16 |
| Matthew Lugo | 480 | .224 | .269 | .373 | 77 | .149 | .308 | -8 | -0.6 | .279 | 81 | 49 |
| Oscar Colás | 458 | .220 | .273 | .352 | 72 | .132 | .285 | 2 | -0.6 | .273 | 73 | 43 |
| Matt Coutney | 469 | .217 | .283 | .349 | 75 | .132 | .310 | 1 | -0.7 | .278 | 77 | 43 |
| Capri Ortiz | 440 | .212 | .268 | .287 | 55 | .075 | .291 | -3 | -0.8 | .248 | 62 | 37 |
| David Calabrese | 441 | .190 | .256 | .296 | 53 | .106 | .253 | 9 | -0.8 | .247 | 61 | 34 |
| Ryan Nicholson | 508 | .210 | .287 | .343 | 75 | .133 | .282 | 0 | -0.8 | .279 | 78 | 45 |
| Evan Edwards | 282 | .191 | .270 | .303 | 59 | .112 | .300 | 0 | -0.9 | .257 | 57 | 21 |
| Kevin Maitan | 260 | .207 | .258 | .295 | 54 | .088 | .348 | 3 | -0.9 | .245 | 57 | 19 |
| Sebastián Rivero | 283 | .198 | .240 | .298 | 49 | .100 | .249 | -3 | -0.9 | .237 | 53 | 19 |
| Sonny DiChiara | 308 | .188 | .276 | .301 | 61 | .113 | .295 | 0 | -0.9 | .261 | 62 | 23 |
| Mitchell Daly | 305 | .171 | .237 | .236 | 33 | .065 | .277 | 4 | -1.0 | .216 | 36 | 16 |
| Arol Vera | 425 | .200 | .248 | .279 | 47 | .079 | .275 | 3 | -1.0 | .234 | 52 | 28 |
| Cole Fontenelle | 395 | .180 | .253 | .281 | 49 | .101 | .326 | 1 | -1.1 | .240 | 55 | 30 |
| David Mershon | 351 | .179 | .268 | .240 | 44 | .061 | .265 | -5 | -1.2 | .236 | 49 | 24 |
| Anthony Scull | 515 | .217 | .267 | .320 | 63 | .103 | .283 | -5 | -1.2 | .260 | 69 | 44 |
| Korey Holland | 335 | .204 | .246 | .322 | 56 | .118 | .335 | -1 | -1.3 | .248 | 57 | 27 |
| Alexander Ramirez | 308 | .184 | .231 | .306 | 48 | .122 | .366 | 2 | -1.3 | .236 | 60 | 23 |
| Caleb Ketchup | 412 | .182 | .253 | .273 | 47 | .091 | .283 | 3 | -1.4 | .238 | 52 | 31 |
| Alberto Rios | 214 | .157 | .221 | .220 | 24 | .063 | .226 | -5 | -1.5 | .202 | 29 | 10 |
| Mac McCroskey | 293 | .171 | .232 | .221 | 27 | .050 | .273 | -3 | -1.9 | .207 | 29 | 16 |
| Dario Laverde | 411 | .201 | .251 | .274 | 47 | .073 | .273 | 0 | -2.1 | .235 | 54 | 27 |
| Randy De Jesus | 492 | .188 | .246 | .318 | 56 | .130 | .286 | -3 | -2.2 | .249 | 66 | 37 |
| Player | Hit Comp 1 | Hit Comp 2 | Hit Comp 3 |
|---|---|---|---|
| Zach Neto | Travis Jackson | Trevor Story | Ken Boyer |
| Mike Trout | George Selkirk | Bob Allison | Jason Bay |
| Vaughn Grissom | Maurice Lerner | Don Mason | Scott Fletcher |
| Nelson Rada | Mallex Smith | Thad Bosley | Tommie Martz |
| Yoán Moncada | Jim Fregosi | Wilson Betemit | Bobby Prescott |
| Christian Moore | Neil McPhee | Billy Consolo | Jorge Orta |
| Logan O’Hoppe | Bill Nahorodny | Johnny Blanchard | Dan Graham |
| Nolan Schanuel | Craig Cacek | Adam Casillas | Gail Hopkins |
| Donovan Walton | Ted Sizemore | Loren Babe | Casey Candaele |
| Jo Adell | Ron Gant | Bill Schlesinger | Matt Carson |
| Kyren Paris | Estevan Florial | Al Smith | Tanner English |
| Travis d’Arnaud | Mike Macfarlane | Brian Dorsett | Todd Greene |
| Bryce Teodosio | Casio Grider | Manny Jose | Ramon Gomez |
| Gustavo Campero | Jordany Valdespin | Óscar Mercado | Albert Hall |
| Oswald Peraza | Pokey Reese | Pat Creech | Bill Barrett |
| Denzer Guzman | Kelly Johnson | Dick Schofield | Jack Damaska |
| J.D. Davis | Ray Jablonski | Cory Snyder | Dale Sveum |
| Jorge Soler | Luke Scott | Jim Hickman | Adam LaRoche |
| Luis Rengifo | Marty Malloy | Jimmy Brown | Carlos Garcia |
| Niko Kavadas | Ryan Noda | Karl Pagel | Rob Nelson |
| Ben Gobbel | Fausto Cruz | Dick Windle | David Thompson |
| Josh Crouch | Jacob Stallings | Cael Brockmeyer | Dave Plumb |
| LaMonte Wade Jr. | Ed Bouchee | Ron Roenicke | Norm Siebern |
| Anthony Rendon | Ramon Santiago | Ken Oberkfell | Don Kelly |
| Cavan Biggio | Woody English | Danny Muno | Eddy Alvarez |
| Adrian Placencia | Karexon Sanchez | Rich Puig | Drew Robinson |
| Carter Kieboom | Marv Galliher | Bob Seeds | Ron Gardenhire |
| Chad Wallach | Frank Snyder | Kelly Stinnett | Steve Patchin |
| Yolmer Sánchez | Snuffy Stirnweiss | Whitey Wietelmann | Steve Hine |
| Zach Humphreys | Joe Pignatano | Charlie White | Jeff Farnham |
| Myles Emmerson | Greg Almond | Dan Conway | Patrick Arlis |
| Tim Anderson | Ed Rogers | Luis Ordaz | Bobby Wilson |
| Travis Blankenhorn | Jeff Kipila | Chris Cassels | Jim Bennett |
| Chris Taylor | James Mouton | Reggie Williams | Fred Lewis |
| Peter Burns | Joe Oliveira | Jesse Baez | Scott Stricklin |
| Rio Foster | Alex Call | KD Kang | Jeff Hermann |
| Caleb Pendleton | Kim Flowers | Ronarsy Ledesma | Del Bender |
| Juan Flores | Phil Roof | Alex Sirota | Kurt Brown |
| Omar Martinez | Marc Sullivan | Don Werner | Leonard Merullo |
| Brandon Drury | Pat Putnam | Pidge Browne | Jackie Brandt |
| Tucker Flint | Marv Blaylock | Skip Kiil | Marcus Wilson |
| Joe Redfield | Carlos Duran | Victor Fernandez | Malique Ziegler |
| Matthew Lugo | Scott Cousins | Alejandro Sanchez | Todd Dunwoody |
| Oscar Colás | Doug DeVore | Steve Hazlett | Paul Hertzler |
| Matt Coutney | Kevin Burns | Leo Smith | Scott Cepicky |
| Capri Ortiz | Masyn Winn | Anderson Hernandez | Marten Gasparini |
| David Calabrese | Paul Nelson | Jose Camilo | Craig Curtis |
| Ryan Nicholson | Kevin Barker | Justin Bloxom | Barry Miller |
| Evan Edwards | T.J. Staton | Gib Seibert | Tommy Bost |
| Kevin Maitan | Jeremy Todd | Devin Thomas | Lydell Moseby |
| Sebastián Rivero | Joe Cipolloni | John Purdom | Darren Loy |
| Sonny DiChiara | Phil Strom | Jim Bishop | Sean Bischofberger |
| Mitchell Daly | Bobby Filotei | Nick Frank | Pete Piskol |
| Arol Vera | Lance Downing | Crucito Lara | Luis Suarez |
| Cole Fontenelle | Ike Brown | U L Washington | Sean Berry |
| David Mershon | Jeff Venghaus | Troy Haugen | Garrett Hampson |
| Anthony Scull | Steve Harvey | Kenneth Berger | Miguel Negron |
| Korey Holland | Sandy Vasquez | Mike Moore | Brent Krause |
| Alexander Ramirez | Virgil Hill | Michael Bernal | Tyler Johnson |
| Caleb Ketchup | Adam White | Cam Gibson | Brian Seever |
| Alberto Rios | Travis Chapman | Mike Morland | Blake Ochoa |
| Mac McCroskey | Scott Madsen | Chase Tucker | Billy Malone |
| Dario Laverde | Dave Callahan | Edgar Avila | Jon Waltenbury |
| Randy De Jesus | Brian Morrison | Bennie Sandlin | Tonus Thomas |
| Player | 80th BA | 80th OBP | 80th SLG | 80th OPS+ | 80th WAR | 20th BA | 20th OBP | 20th SLG | 20th OPS+ | 20th WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | .281 | .353 | .513 | 136 | 5.1 | .234 | .307 | .410 | 98 | 2.3 |
| Mike Trout | .260 | .380 | .502 | 140 | 2.9 | .209 | .329 | .389 | 101 | 0.7 |
| Vaughn Grissom | .277 | .343 | .419 | 110 | 2.2 | .222 | .290 | .329 | 74 | 0.1 |
| Nelson Rada | .273 | .354 | .338 | 93 | 2.3 | .216 | .298 | .267 | 60 | -0.2 |
| Yoán Moncada | .266 | .348 | .479 | 127 | 2.0 | .213 | .290 | .371 | 85 | 0.3 |
| Christian Moore | .254 | .328 | .419 | 105 | 2.2 | .200 | .276 | .311 | 65 | -0.1 |
| Logan O’Hoppe | .269 | .325 | .471 | 118 | 2.3 | .205 | .266 | .354 | 72 | -0.3 |
| Nolan Schanuel | .287 | .379 | .431 | 123 | 2.3 | .234 | .322 | .348 | 86 | -0.3 |
| Donovan Walton | .265 | .332 | .379 | 96 | 1.7 | .211 | .277 | .297 | 61 | -0.1 |
| Jo Adell | .261 | .322 | .517 | 127 | 2.2 | .206 | .271 | .396 | 84 | -0.6 |
| Kyren Paris | .231 | .316 | .401 | 96 | 1.6 | .177 | .263 | .308 | 60 | -0.3 |
| Travis d’Arnaud | .244 | .306 | .445 | 103 | 1.4 | .186 | .251 | .321 | 59 | 0.0 |
| Bryce Teodosio | .245 | .297 | .357 | 81 | 1.5 | .190 | .246 | .274 | 46 | -0.2 |
| Gustavo Campero | .277 | .352 | .450 | 120 | 1.3 | .225 | .299 | .356 | 82 | -0.3 |
| Oswald Peraza | .241 | .306 | .372 | 87 | 1.5 | .189 | .255 | .282 | 52 | -0.2 |
| Denzer Guzman | .247 | .317 | .408 | 97 | 1.8 | .199 | .268 | .310 | 61 | -0.6 |
| J.D. Davis | .255 | .328 | .424 | 106 | 1.3 | .197 | .271 | .321 | 67 | -0.3 |
| Jorge Soler | .247 | .337 | .473 | 118 | 1.2 | .201 | .289 | .364 | 81 | -0.7 |
| Luis Rengifo | .278 | .329 | .404 | 102 | 1.4 | .223 | .275 | .317 | 66 | -0.8 |
| Niko Kavadas | .228 | .334 | .424 | 107 | 1.5 | .171 | .280 | .320 | 67 | -1.0 |
| Ben Gobbel | .256 | .303 | .413 | 97 | 1.2 | .206 | .255 | .322 | 60 | -0.9 |
| Josh Crouch | .237 | .303 | .380 | 84 | 0.9 | .181 | .238 | .282 | 44 | -0.6 |
| LaMonte Wade Jr. | .249 | .368 | .400 | 114 | 1.0 | .194 | .310 | .304 | 73 | -0.7 |
| Anthony Rendon | .264 | .356 | .357 | 98 | 0.6 | .203 | .293 | .274 | 61 | -0.4 |
| Cavan Biggio | .238 | .341 | .367 | 97 | 0.9 | .186 | .291 | .283 | 62 | -0.6 |
| Adrian Placencia | .221 | .307 | .375 | 88 | 1.3 | .167 | .255 | .277 | 50 | -1.0 |
| Carter Kieboom | .280 | .334 | .399 | 104 | 0.8 | .220 | .276 | .309 | 62 | -1.2 |
| Chad Wallach | .233 | .295 | .396 | 85 | 0.6 | .176 | .240 | .281 | 45 | -0.8 |
| Yolmer Sánchez | .224 | .319 | .317 | 76 | 0.8 | .173 | .269 | .240 | 44 | -0.8 |
| Zach Humphreys | .235 | .312 | .336 | 77 | 0.6 | .174 | .248 | .250 | 39 | -0.8 |
| Myles Emmerson | .232 | .294 | .336 | 77 | 0.7 | .172 | .231 | .246 | 36 | -0.9 |
| Tim Anderson | .280 | .316 | .340 | 82 | 0.7 | .211 | .251 | .265 | 45 | -0.9 |
| Travis Blankenhorn | .225 | .300 | .421 | 95 | 0.8 | .175 | .249 | .314 | 57 | -1.0 |
| Chris Taylor | .248 | .327 | .391 | 98 | 0.5 | .186 | .268 | .287 | 56 | -1.0 |
| Peter Burns | .217 | .312 | .273 | 64 | 0.0 | .151 | .254 | .193 | 27 | -0.5 |
| Rio Foster | .238 | .329 | .387 | 97 | 0.5 | .188 | .276 | .295 | 61 | -1.2 |
| Caleb Pendleton | .200 | .229 | .314 | 48 | -0.2 | .148 | .173 | .224 | 10 | -0.6 |
| Juan Flores | .227 | .279 | .345 | 71 | 0.7 | .167 | .219 | .253 | 31 | -1.2 |
| Omar Martinez | .225 | .306 | .380 | 91 | 0.9 | .168 | .248 | .275 | 49 | -1.3 |
| Brandon Drury | .249 | .315 | .421 | 102 | 0.6 | .189 | .256 | .301 | 56 | -1.4 |
| Tucker Flint | .231 | .316 | .389 | 94 | 0.7 | .176 | .264 | .292 | 55 | -1.7 |
| Joe Redfield | .234 | .296 | .329 | 73 | -0.2 | .175 | .237 | .245 | 37 | -1.1 |
| Matthew Lugo | .252 | .295 | .422 | 98 | 0.7 | .199 | .242 | .332 | 60 | -1.6 |
| Oscar Colás | .248 | .299 | .401 | 93 | 0.6 | .197 | .249 | .312 | 57 | -1.4 |
| Matt Coutney | .244 | .306 | .392 | 92 | 0.3 | .190 | .258 | .303 | 56 | -1.7 |
| Capri Ortiz | .241 | .294 | .331 | 74 | 0.3 | .189 | .244 | .252 | 41 | -1.6 |
| David Calabrese | .217 | .281 | .342 | 69 | 0.0 | .167 | .232 | .260 | 37 | -1.8 |
| Ryan Nicholson | .236 | .312 | .386 | 91 | 0.3 | .185 | .262 | .301 | 56 | -1.9 |
| Evan Edwards | .224 | .302 | .360 | 82 | -0.1 | .166 | .246 | .259 | 41 | -1.5 |
| Kevin Maitan | .237 | .289 | .343 | 73 | -0.3 | .176 | .227 | .246 | 32 | -1.6 |
| Sebastián Rivero | .225 | .268 | .341 | 67 | -0.2 | .168 | .212 | .253 | 30 | -1.6 |
| Sonny DiChiara | .215 | .304 | .352 | 80 | -0.2 | .162 | .246 | .261 | 42 | -1.6 |
| Mitchell Daly | .199 | .266 | .275 | 49 | -0.3 | .146 | .210 | .196 | 15 | -1.7 |
| Arol Vera | .229 | .275 | .330 | 67 | 0.0 | .174 | .219 | .245 | 29 | -2.0 |
| Cole Fontenelle | .209 | .283 | .338 | 71 | 0.0 | .154 | .228 | .236 | 29 | -2.0 |
| David Mershon | .209 | .299 | .280 | 61 | -0.3 | .151 | .240 | .203 | 25 | -2.0 |
| Anthony Scull | .244 | .291 | .358 | 79 | -0.2 | .191 | .243 | .278 | 46 | -2.4 |
| Korey Holland | .236 | .273 | .370 | 76 | -0.4 | .174 | .215 | .275 | 36 | -2.2 |
| Alexander Ramirez | .223 | .269 | .371 | 74 | -0.4 | .154 | .203 | .252 | 26 | -2.3 |
| Caleb Ketchup | .212 | .282 | .319 | 64 | -0.4 | .155 | .228 | .239 | 29 | -2.3 |
| Alberto Rios | .188 | .252 | .266 | 43 | -1.0 | .131 | .197 | .179 | 5 | -2.0 |
| Mac McCroskey | .195 | .254 | .249 | 41 | -1.3 | .145 | .207 | .187 | 12 | -2.5 |
| Dario Laverde | .232 | .282 | .321 | 68 | -1.0 | .173 | .224 | .240 | 30 | -2.9 |
| Randy De Jesus | .215 | .277 | .370 | 76 | -1.0 | .160 | .221 | .273 | 37 | -3.5 |
| Player | BA vs. L | OBP vs. L | SLG vs. L | BA vs. R | OBP vs. R | SLG vs. R |
|---|---|---|---|---|---|---|
| Zach Neto | .274 | .348 | .500 | .251 | .324 | .448 |
| Mike Trout | .231 | .357 | .413 | .236 | .352 | .451 |
| Vaughn Grissom | .252 | .323 | .361 | .250 | .313 | .380 |
| Nelson Rada | .236 | .316 | .286 | .251 | .330 | .311 |
| Yoán Moncada | .232 | .308 | .390 | .242 | .327 | .429 |
| Christian Moore | .233 | .315 | .395 | .226 | .295 | .350 |
| Logan O’Hoppe | .242 | .312 | .438 | .231 | .289 | .397 |
| Nolan Schanuel | .252 | .340 | .366 | .264 | .353 | .390 |
| Donovan Walton | .232 | .293 | .330 | .240 | .308 | .343 |
| Jo Adell | .238 | .302 | .483 | .231 | .295 | .440 |
| Kyren Paris | .210 | .301 | .370 | .203 | .284 | .347 |
| Travis d’Arnaud | .219 | .286 | .375 | .214 | .275 | .382 |
| Bryce Teodosio | .219 | .274 | .298 | .220 | .274 | .323 |
| Gustavo Campero | .253 | .321 | .421 | .248 | .329 | .390 |
| Oswald Peraza | .214 | .285 | .336 | .213 | .273 | .323 |
| Denzer Guzman | .227 | .299 | .367 | .217 | .283 | .343 |
| J.D. Davis | .233 | .310 | .398 | .221 | .291 | .362 |
| Jorge Soler | .228 | .325 | .426 | .223 | .308 | .416 |
| Luis Rengifo | .257 | .301 | .382 | .247 | .302 | .354 |
| Niko Kavadas | .189 | .291 | .320 | .206 | .314 | .389 |
| Ben Gobbel | .231 | .285 | .380 | .233 | .282 | .365 |
| Josh Crouch | .209 | .265 | .352 | .209 | .269 | .322 |
| LaMonte Wade Jr. | .203 | .307 | .281 | .226 | .344 | .376 |
| Anthony Rendon | .250 | .346 | .364 | .226 | .315 | .298 |
| Cavan Biggio | .205 | .308 | .282 | .214 | .320 | .336 |
| Adrian Placencia | .203 | .283 | .331 | .188 | .276 | .318 |
| Carter Kieboom | .257 | .317 | .376 | .247 | .304 | .343 |
| Chad Wallach | .209 | .281 | .349 | .199 | .259 | .327 |
| Yolmer Sánchez | .204 | .289 | .265 | .197 | .293 | .282 |
| Zach Humphreys | .213 | .294 | .307 | .200 | .271 | .281 |
| Myles Emmerson | .212 | .280 | .294 | .195 | .251 | .284 |
| Tim Anderson | .264 | .295 | .330 | .236 | .275 | .288 |
| Travis Blankenhorn | .200 | .267 | .318 | .202 | .272 | .383 |
| Chris Taylor | .211 | .294 | .333 | .215 | .296 | .339 |
| Peter Burns | .172 | .273 | .207 | .187 | .282 | .240 |
| Rio Foster | .216 | .309 | .351 | .213 | .298 | .336 |
| Caleb Pendleton | .167 | .194 | .300 | .180 | .206 | .246 |
| Juan Flores | .202 | .250 | .298 | .193 | .243 | .289 |
| Omar Martinez | .190 | .261 | .280 | .196 | .280 | .336 |
| Brandon Drury | .225 | .286 | .363 | .216 | .285 | .355 |
| Tucker Flint | .200 | .281 | .333 | .203 | .294 | .340 |
| Joe Redfield | .208 | .276 | .283 | .203 | .262 | .286 |
| Matthew Lugo | .227 | .275 | .373 | .223 | .266 | .373 |
| Oscar Colás | .218 | .269 | .339 | .221 | .275 | .358 |
| Matt Coutney | .209 | .276 | .348 | .220 | .285 | .350 |
| Capri Ortiz | .212 | .268 | .288 | .212 | .268 | .286 |
| David Calabrese | .183 | .243 | .262 | .194 | .262 | .311 |
| Ryan Nicholson | .198 | .269 | .306 | .215 | .293 | .356 |
| Evan Edwards | .187 | .265 | .297 | .194 | .272 | .306 |
| Kevin Maitan | .213 | .268 | .292 | .204 | .252 | .296 |
| Sebastián Rivero | .202 | .253 | .286 | .197 | .234 | .303 |
| Sonny DiChiara | .190 | .289 | .310 | .186 | .270 | .298 |
| Mitchell Daly | .182 | .258 | .239 | .166 | .227 | .235 |
| Arol Vera | .202 | .246 | .264 | .199 | .249 | .287 |
| Cole Fontenelle | .173 | .243 | .279 | .183 | .257 | .282 |
| David Mershon | .180 | .263 | .213 | .178 | .270 | .251 |
| Anthony Scull | .213 | .263 | .291 | .218 | .269 | .330 |
| Korey Holland | .211 | .256 | .339 | .200 | .240 | .312 |
| Alexander Ramirez | .190 | .241 | .314 | .180 | .226 | .301 |
| Caleb Ketchup | .186 | .262 | .283 | .181 | .249 | .269 |
| Alberto Rios | .169 | .246 | .237 | .152 | .210 | .212 |
| Mac McCroskey | .175 | .241 | .225 | .169 | .227 | .219 |
| Dario Laverde | .200 | .248 | .273 | .201 | .253 | .275 |
| Randy De Jesus | .193 | .257 | .341 | .186 | .242 | .308 |
| Player | T | Age | W | L | ERA | G | GS | IP | H | ER | HR | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| José Soriano | R | 27 | 9 | 8 | 4.05 | 30 | 24 | 142.3 | 127 | 64 | 12 | 63 | 133 |
| Yusei Kikuchi | L | 35 | 7 | 8 | 4.33 | 29 | 28 | 147.7 | 150 | 71 | 22 | 57 | 151 |
| Reid Detmers | L | 26 | 7 | 7 | 4.12 | 39 | 17 | 113.7 | 99 | 52 | 14 | 39 | 129 |
| Grayson Rodriguez | R | 26 | 5 | 6 | 4.10 | 19 | 19 | 96.7 | 90 | 44 | 13 | 32 | 101 |
| George Klassen | R | 24 | 6 | 8 | 4.68 | 23 | 23 | 102.0 | 100 | 53 | 14 | 42 | 94 |
| Ryan Johnson | R | 23 | 4 | 5 | 4.24 | 27 | 12 | 70.0 | 71 | 33 | 9 | 22 | 64 |
| Tyler Anderson | L | 36 | 5 | 8 | 4.84 | 24 | 23 | 126.3 | 129 | 68 | 21 | 51 | 98 |
| Alek Manoah | R | 28 | 4 | 6 | 4.00 | 17 | 17 | 87.0 | 82 | 45 | 11 | 35 | 73 |
| Caden Dana | R | 22 | 7 | 11 | 4.91 | 24 | 23 | 117.3 | 112 | 64 | 18 | 51 | 108 |
| Mitch Farris | L | 25 | 5 | 8 | 4.89 | 25 | 23 | 119.7 | 119 | 65 | 18 | 51 | 111 |
| Chase Silseth | R | 26 | 3 | 4 | 4.36 | 27 | 12 | 66.0 | 61 | 32 | 9 | 29 | 67 |
| Brock Burke | L | 29 | 4 | 3 | 3.79 | 61 | 1 | 61.7 | 59 | 26 | 7 | 19 | 57 |
| Ben Joyce | R | 25 | 2 | 1 | 3.69 | 44 | 1 | 46.3 | 37 | 19 | 4 | 20 | 54 |
| Kyle Hendricks | R | 36 | 5 | 9 | 5.16 | 24 | 23 | 122.0 | 136 | 70 | 20 | 36 | 85 |
| Drew Pomeranz | L | 37 | 2 | 3 | 4.13 | 55 | 4 | 48.0 | 44 | 22 | 6 | 15 | 49 |
| Kirby Yates | R | 39 | 3 | 4 | 3.95 | 48 | 0 | 43.3 | 34 | 19 | 5 | 21 | 52 |
| Jack Kochanowicz | R | 25 | 6 | 9 | 5.26 | 25 | 24 | 125.0 | 134 | 73 | 17 | 46 | 77 |
| Luis García | R | 39 | 2 | 2 | 4.10 | 51 | 1 | 48.3 | 49 | 22 | 4 | 19 | 42 |
| Victor Mederos | R | 25 | 5 | 9 | 5.12 | 22 | 20 | 103.7 | 109 | 59 | 15 | 43 | 77 |
| Jose Gonzalez | R | 24 | 5 | 8 | 5.24 | 21 | 19 | 91.0 | 99 | 53 | 15 | 26 | 67 |
| Cody Laweryson | R | 28 | 3 | 3 | 4.26 | 34 | 2 | 50.7 | 50 | 24 | 7 | 16 | 45 |
| Dakota Hudson | R | 31 | 5 | 8 | 5.35 | 23 | 20 | 117.7 | 133 | 70 | 16 | 44 | 67 |
| Shaun Anderson | R | 31 | 4 | 7 | 5.30 | 26 | 18 | 103.7 | 120 | 61 | 18 | 30 | 70 |
| José Fermin | R | 24 | 4 | 6 | 4.37 | 54 | 1 | 57.7 | 50 | 28 | 8 | 26 | 59 |
| Angel Felipe | R | 28 | 1 | 2 | 4.35 | 35 | 2 | 39.3 | 35 | 19 | 4 | 22 | 41 |
| Carson Fulmer | R | 32 | 2 | 3 | 4.96 | 30 | 6 | 69.0 | 70 | 38 | 10 | 29 | 57 |
| Sam Aldegheri | L | 24 | 6 | 10 | 5.43 | 24 | 23 | 122.7 | 130 | 74 | 20 | 55 | 92 |
| Sam Bachman | R | 26 | 3 | 4 | 4.56 | 35 | 5 | 47.3 | 47 | 24 | 5 | 23 | 40 |
| Walbert Urena | R | 22 | 5 | 8 | 5.40 | 25 | 25 | 118.3 | 124 | 71 | 16 | 61 | 85 |
| Robert Stephenson | R | 33 | 1 | 2 | 4.25 | 31 | 0 | 29.7 | 27 | 14 | 4 | 9 | 33 |
| Houston Harding | L | 28 | 2 | 3 | 5.05 | 17 | 7 | 51.7 | 56 | 29 | 7 | 25 | 36 |
| Touki Toussaint | R | 30 | 2 | 4 | 5.14 | 23 | 6 | 68.3 | 66 | 39 | 9 | 38 | 63 |
| José Quijada | L | 30 | 2 | 3 | 4.33 | 38 | 0 | 35.3 | 30 | 17 | 4 | 17 | 40 |
| Mason Erla | R | 28 | 2 | 4 | 5.16 | 18 | 6 | 45.3 | 51 | 26 | 7 | 17 | 28 |
| Joel Hurtado | R | 25 | 4 | 8 | 5.52 | 19 | 18 | 89.7 | 101 | 55 | 14 | 38 | 54 |
| José Ureña | R | 34 | 2 | 4 | 5.22 | 23 | 11 | 70.7 | 78 | 41 | 11 | 32 | 48 |
| Andrew Chafin | L | 36 | 2 | 3 | 4.46 | 50 | 0 | 42.3 | 40 | 21 | 5 | 23 | 46 |
| Jordan Romano | R | 33 | 3 | 3 | 4.43 | 44 | 0 | 40.7 | 37 | 20 | 6 | 15 | 44 |
| Ryan Costeiu | R | 25 | 4 | 8 | 5.54 | 21 | 17 | 92.7 | 98 | 57 | 16 | 39 | 73 |
| Brett Kerry | R | 27 | 5 | 8 | 5.57 | 22 | 19 | 108.3 | 118 | 67 | 21 | 34 | 75 |
| Jack Dashwood | L | 28 | 2 | 4 | 4.94 | 39 | 2 | 51.0 | 53 | 28 | 8 | 19 | 44 |
| Ryan Zeferjahn | R | 28 | 4 | 4 | 4.58 | 50 | 1 | 55.0 | 47 | 28 | 8 | 30 | 63 |
| Luke Murphy | R | 26 | 2 | 2 | 4.88 | 37 | 1 | 48.0 | 48 | 26 | 6 | 20 | 40 |
| Andrew Vasquez | L | 32 | 2 | 4 | 5.27 | 29 | 2 | 41.0 | 42 | 24 | 6 | 15 | 33 |
| Camden Minacci | R | 24 | 3 | 3 | 4.82 | 45 | 0 | 56.0 | 59 | 30 | 7 | 23 | 44 |
| Kenyon Yovan | R | 28 | 3 | 3 | 4.89 | 40 | 1 | 49.7 | 51 | 27 | 7 | 21 | 41 |
| Angel Perdomo | L | 32 | 1 | 3 | 5.00 | 26 | 0 | 27.0 | 24 | 15 | 4 | 17 | 28 |
| Kelvin Cáceres | R | 26 | 2 | 2 | 5.10 | 32 | 1 | 42.3 | 40 | 24 | 5 | 24 | 40 |
| Brady Choban | R | 25 | 3 | 5 | 5.04 | 45 | 0 | 50.0 | 52 | 28 | 6 | 19 | 34 |
| Victor González | L | 30 | 1 | 2 | 4.99 | 37 | 0 | 39.7 | 39 | 22 | 5 | 20 | 30 |
| Dylan Phillips | L | 27 | 2 | 4 | 5.04 | 41 | 1 | 60.7 | 63 | 34 | 9 | 23 | 47 |
| Hunter Strickland | R | 37 | 2 | 3 | 5.06 | 41 | 0 | 42.7 | 43 | 24 | 6 | 20 | 32 |
| Jared Southard | R | 25 | 2 | 3 | 4.88 | 43 | 0 | 55.3 | 56 | 30 | 8 | 22 | 47 |
| Nick Jones | L | 27 | 2 | 3 | 5.21 | 35 | 2 | 48.3 | 50 | 28 | 7 | 22 | 40 |
| A.J. Block | L | 28 | 2 | 3 | 5.24 | 31 | 1 | 46.3 | 46 | 27 | 6 | 23 | 42 |
| Bryce Osmond | R | 25 | 2 | 6 | 6.00 | 14 | 13 | 51.0 | 55 | 34 | 10 | 25 | 39 |
| Samy Natera Jr. | L | 26 | 2 | 4 | 5.40 | 38 | 5 | 55.0 | 52 | 33 | 9 | 34 | 56 |
| Roman Phansalkar | R | 28 | 1 | 2 | 5.87 | 30 | 0 | 38.3 | 40 | 25 | 6 | 22 | 29 |
| Endrys Briceno | R | 34 | 1 | 1 | 6.14 | 24 | 0 | 36.7 | 41 | 25 | 6 | 21 | 26 |
| Player | IP | K/9 | BB/9 | HR/9 | BB% | K% | BABIP | ERA+ | 3ERA+ | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| José Soriano | 142.3 | 8.4 | 4.0 | 0.8 | 10.2% | 21.6% | .288 | 104 | 104 | 3.93 | 96 | 2.2 |
| Yusei Kikuchi | 147.7 | 9.2 | 3.5 | 1.3 | 8.8% | 23.4% | .312 | 97 | 91 | 4.29 | 103 | 1.8 |
| Reid Detmers | 113.7 | 10.2 | 3.1 | 1.1 | 8.2% | 27.1% | .293 | 102 | 106 | 3.68 | 98 | 1.7 |
| Grayson Rodriguez | 96.7 | 9.4 | 3.0 | 1.2 | 7.8% | 24.6% | .296 | 103 | 103 | 3.94 | 97 | 1.4 |
| George Klassen | 102.0 | 8.3 | 3.7 | 1.2 | 9.3% | 20.7% | .296 | 90 | 95 | 4.49 | 111 | 1.0 |
| Ryan Johnson | 70.0 | 8.2 | 2.8 | 1.2 | 7.4% | 21.5% | .305 | 99 | 105 | 3.95 | 101 | 0.9 |
| Tyler Anderson | 126.3 | 7.0 | 3.6 | 1.5 | 9.2% | 17.7% | .285 | 87 | 81 | 5.10 | 115 | 0.9 |
| Alek Manoah | 87.0 | 7.6 | 3.6 | 1.1 | 9.3% | 19.5% | .281 | 90 | 91 | 4.61 | 110 | 0.8 |
| Caden Dana | 117.3 | 8.3 | 3.9 | 1.4 | 9.9% | 20.9% | .285 | 86 | 92 | 4.80 | 116 | 0.8 |
| Mitch Farris | 119.7 | 8.3 | 3.8 | 1.4 | 9.7% | 21.0% | .296 | 86 | 91 | 4.62 | 116 | 0.8 |
| Chase Silseth | 66.0 | 9.1 | 4.0 | 1.2 | 10.0% | 23.2% | .291 | 97 | 100 | 4.36 | 103 | 0.7 |
| Brock Burke | 61.7 | 8.3 | 2.8 | 1.0 | 7.3% | 21.9% | .295 | 111 | 108 | 3.81 | 90 | 0.6 |
| Ben Joyce | 46.3 | 10.5 | 3.9 | 0.8 | 10.2% | 27.4% | .287 | 114 | 117 | 3.64 | 88 | 0.6 |
| Kyle Hendricks | 122.0 | 6.3 | 2.7 | 1.5 | 6.8% | 16.1% | .300 | 82 | 76 | 4.88 | 122 | 0.5 |
| Drew Pomeranz | 48.0 | 9.2 | 2.8 | 1.1 | 7.4% | 24.3% | .292 | 102 | 93 | 4.00 | 98 | 0.5 |
| Kirby Yates | 43.3 | 10.8 | 4.4 | 1.0 | 11.4% | 28.3% | .279 | 107 | 101 | 3.92 | 94 | 0.4 |
| Jack Kochanowicz | 125.0 | 5.5 | 3.3 | 1.2 | 8.3% | 14.0% | .289 | 80 | 84 | 5.07 | 125 | 0.4 |
| Luis García | 48.3 | 7.8 | 3.5 | 0.7 | 8.9% | 19.6% | .313 | 103 | 99 | 3.87 | 97 | 0.4 |
| Victor Mederos | 103.7 | 6.7 | 3.7 | 1.3 | 9.4% | 16.8% | .294 | 82 | 85 | 5.18 | 122 | 0.4 |
| Jose Gonzalez | 91.0 | 6.6 | 2.6 | 1.5 | 6.5% | 16.8% | .297 | 80 | 86 | 4.99 | 124 | 0.3 |
| Cody Laweryson | 50.7 | 8.0 | 2.8 | 1.2 | 7.4% | 20.9% | .295 | 99 | 99 | 4.25 | 101 | 0.3 |
| Dakota Hudson | 117.7 | 5.1 | 3.4 | 1.2 | 8.4% | 12.8% | .298 | 79 | 78 | 5.09 | 127 | 0.3 |
| Shaun Anderson | 103.7 | 6.1 | 2.6 | 1.6 | 6.5% | 15.3% | .304 | 80 | 78 | 5.03 | 125 | 0.3 |
| José Fermin | 57.7 | 9.2 | 4.1 | 1.2 | 10.4% | 23.7% | .276 | 96 | 103 | 4.38 | 104 | 0.2 |
| Angel Felipe | 39.3 | 9.4 | 5.0 | 0.9 | 12.6% | 23.4% | .295 | 97 | 96 | 4.38 | 103 | 0.2 |
| Carson Fulmer | 69.0 | 7.4 | 3.8 | 1.3 | 9.5% | 18.6% | .293 | 85 | 83 | 4.79 | 118 | 0.2 |
| Sam Aldegheri | 122.7 | 6.7 | 4.0 | 1.5 | 9.9% | 16.6% | .292 | 78 | 83 | 5.35 | 128 | 0.2 |
| Sam Bachman | 47.3 | 7.6 | 4.4 | 1.0 | 10.8% | 18.9% | .300 | 92 | 95 | 4.56 | 109 | 0.2 |
| Walbert Urena | 118.3 | 6.5 | 4.6 | 1.2 | 11.3% | 15.7% | .293 | 78 | 84 | 5.23 | 128 | 0.2 |
| Robert Stephenson | 29.7 | 10.0 | 2.7 | 1.2 | 7.2% | 26.4% | .299 | 99 | 95 | 3.70 | 101 | 0.2 |
| Houston Harding | 51.7 | 6.3 | 4.4 | 1.2 | 10.7% | 15.4% | .299 | 83 | 84 | 5.04 | 120 | 0.1 |
| Touki Toussaint | 68.3 | 8.3 | 5.0 | 1.2 | 12.4% | 20.5% | .294 | 82 | 81 | 4.96 | 122 | 0.1 |
| José Quijada | 35.3 | 10.2 | 4.3 | 1.0 | 11.3% | 26.5% | .289 | 97 | 96 | 3.98 | 103 | 0.1 |
| Mason Erla | 45.3 | 5.6 | 3.4 | 1.4 | 8.4% | 13.9% | .297 | 82 | 83 | 5.19 | 122 | 0.1 |
| Joel Hurtado | 89.7 | 5.4 | 3.8 | 1.4 | 9.3% | 13.3% | .295 | 76 | 80 | 5.49 | 132 | 0.1 |
| José Ureña | 70.7 | 6.1 | 4.1 | 1.4 | 10.1% | 15.1% | .298 | 81 | 76 | 5.31 | 124 | 0.1 |
| Andrew Chafin | 42.3 | 9.8 | 4.9 | 1.1 | 12.0% | 24.0% | .310 | 94 | 85 | 4.23 | 106 | 0.1 |
| Jordan Romano | 40.7 | 9.7 | 3.3 | 1.3 | 8.8% | 25.7% | .292 | 95 | 89 | 4.25 | 105 | 0.1 |
| Ryan Costeiu | 92.7 | 7.1 | 3.8 | 1.6 | 9.4% | 17.7% | .293 | 76 | 81 | 5.19 | 131 | 0.0 |
| Brett Kerry | 108.3 | 6.2 | 2.8 | 1.7 | 7.2% | 15.9% | .286 | 76 | 78 | 5.35 | 132 | 0.0 |
| Jack Dashwood | 51.0 | 7.8 | 3.4 | 1.4 | 8.5% | 19.7% | .300 | 85 | 87 | 4.71 | 118 | 0.0 |
| Ryan Zeferjahn | 55.0 | 10.3 | 4.9 | 1.3 | 12.3% | 25.9% | .283 | 92 | 92 | 4.73 | 109 | 0.0 |
| Luke Murphy | 48.0 | 7.5 | 3.8 | 1.1 | 9.5% | 19.0% | .296 | 86 | 90 | 4.56 | 116 | -0.1 |
| Andrew Vasquez | 41.0 | 7.2 | 3.3 | 1.3 | 8.4% | 18.5% | .293 | 80 | 79 | 5.07 | 125 | -0.1 |
| Camden Minacci | 56.0 | 7.1 | 3.7 | 1.1 | 9.2% | 17.5% | .302 | 87 | 93 | 4.56 | 115 | -0.1 |
| Kenyon Yovan | 49.7 | 7.4 | 3.8 | 1.3 | 9.4% | 18.4% | .297 | 86 | 87 | 4.79 | 116 | -0.1 |
| Angel Perdomo | 27.0 | 9.3 | 5.7 | 1.3 | 13.8% | 22.8% | .282 | 84 | 80 | 5.24 | 119 | -0.1 |
| Kelvin Cáceres | 42.3 | 8.5 | 5.1 | 1.1 | 12.2% | 20.4% | .294 | 83 | 85 | 4.94 | 121 | -0.2 |
| Brady Choban | 50.0 | 6.1 | 3.4 | 1.1 | 8.6% | 15.4% | .291 | 84 | 87 | 4.74 | 120 | -0.2 |
| Victor González | 39.7 | 6.8 | 4.5 | 1.1 | 11.2% | 16.8% | .283 | 84 | 83 | 5.10 | 118 | -0.2 |
| Dylan Phillips | 60.7 | 7.0 | 3.4 | 1.3 | 8.5% | 17.4% | .292 | 84 | 86 | 5.03 | 119 | -0.2 |
| Hunter Strickland | 42.7 | 6.7 | 4.2 | 1.3 | 10.6% | 16.9% | .285 | 83 | 76 | 5.04 | 120 | -0.2 |
| Jared Southard | 55.3 | 7.6 | 3.6 | 1.3 | 8.9% | 19.0% | .294 | 86 | 91 | 4.81 | 116 | -0.2 |
| Nick Jones | 48.3 | 7.5 | 4.1 | 1.3 | 10.1% | 18.3% | .299 | 81 | 83 | 5.00 | 123 | -0.2 |
| A.J. Block | 46.3 | 8.2 | 4.5 | 1.2 | 11.1% | 20.2% | .299 | 80 | 82 | 4.91 | 125 | -0.2 |
| Bryce Osmond | 51.0 | 6.9 | 4.4 | 1.8 | 10.8% | 16.8% | .290 | 70 | 76 | 5.95 | 142 | -0.2 |
| Samy Natera Jr. | 55.0 | 9.2 | 5.6 | 1.5 | 13.4% | 22.1% | .291 | 78 | 82 | 5.38 | 128 | -0.2 |
| Roman Phansalkar | 38.3 | 6.8 | 5.2 | 1.4 | 12.5% | 16.5% | .291 | 72 | 73 | 5.80 | 139 | -0.6 |
| Endrys Briceno | 36.7 | 6.4 | 5.2 | 1.5 | 12.1% | 15.0% | .302 | 69 | 66 | 6.00 | 146 | -0.6 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| José Soriano | .217 | .309 | .336 | .254 | .339 | .387 | 3.1 | 0.9 | 3.54 | 4.82 |
| Yusei Kikuchi | .224 | .286 | .366 | .265 | .335 | .448 | 2.8 | 0.5 | 3.70 | 5.25 |
| Reid Detmers | .204 | .278 | .340 | .236 | .305 | .393 | 2.6 | 0.4 | 3.50 | 5.05 |
| Grayson Rodriguez | .223 | .289 | .380 | .255 | .318 | .423 | 2.2 | 0.6 | 3.43 | 4.83 |
| George Klassen | .242 | .322 | .401 | .258 | .330 | .428 | 1.7 | 0.2 | 4.08 | 5.27 |
| Ryan Johnson | .271 | .331 | .443 | .229 | .273 | .361 | 1.6 | 0.4 | 3.51 | 5.00 |
| Tyler Anderson | .270 | .343 | .451 | .258 | .331 | .454 | 1.7 | 0.1 | 4.26 | 5.53 |
| Alek Manoah | .273 | .362 | .459 | .216 | .293 | .352 | 1.3 | 0.2 | 4.13 | 5.28 |
| Caden Dana | .244 | .352 | .394 | .250 | .314 | .450 | 1.5 | -0.1 | 4.42 | 5.50 |
| Mitch Farris | .238 | .310 | .338 | .258 | .333 | .466 | 1.7 | -0.1 | 4.29 | 5.63 |
| Chase Silseth | .244 | .341 | .437 | .237 | .307 | .370 | 1.3 | 0.1 | 3.68 | 5.19 |
| Brock Burke | .240 | .293 | .360 | .248 | .309 | .406 | 1.2 | 0.1 | 3.12 | 4.58 |
| Ben Joyce | .214 | .320 | .357 | .216 | .314 | .318 | 1.0 | 0.0 | 3.07 | 4.57 |
| Kyle Hendricks | .277 | .342 | .485 | .276 | .315 | .452 | 1.1 | -0.5 | 4.63 | 6.04 |
| Drew Pomeranz | .224 | .296 | .327 | .248 | .322 | .429 | 1.0 | -0.2 | 3.05 | 5.73 |
| Kirby Yates | .224 | .342 | .388 | .209 | .298 | .352 | 1.0 | -0.2 | 2.84 | 5.67 |
| Jack Kochanowicz | .282 | .359 | .473 | .256 | .324 | .407 | 1.0 | -0.3 | 4.85 | 5.78 |
| Luis García | .274 | .358 | .405 | .241 | .308 | .361 | 0.8 | -0.2 | 3.28 | 5.24 |
| Victor Mederos | .266 | .360 | .432 | .264 | .341 | .445 | 1.0 | -0.2 | 4.70 | 5.69 |
| Jose Gonzalez | .282 | .344 | .492 | .255 | .316 | .427 | 0.8 | -0.2 | 4.75 | 5.91 |
| Cody Laweryson | .247 | .311 | .452 | .255 | .310 | .387 | 0.7 | -0.2 | 3.60 | 5.13 |
| Dakota Hudson | .284 | .358 | .476 | .273 | .333 | .427 | 0.8 | -0.5 | 4.94 | 5.96 |
| Shaun Anderson | .302 | .350 | .520 | .263 | .313 | .446 | 0.8 | -0.4 | 4.77 | 5.94 |
| José Fermin | .231 | .317 | .407 | .232 | .317 | .392 | 0.7 | -0.3 | 3.70 | 5.17 |
| Angel Felipe | .257 | .366 | .457 | .213 | .326 | .300 | 0.5 | -0.3 | 3.74 | 5.51 |
| Carson Fulmer | .279 | .360 | .475 | .243 | .315 | .392 | 0.6 | -0.4 | 4.33 | 5.86 |
| Sam Aldegheri | .239 | .324 | .355 | .278 | .360 | .503 | 0.9 | -0.7 | 4.89 | 6.10 |
| Sam Bachman | .267 | .357 | .442 | .240 | .336 | .360 | 0.5 | -0.2 | 4.08 | 5.22 |
| Walbert Urena | .270 | .363 | .434 | .257 | .348 | .433 | 0.8 | -0.6 | 4.97 | 6.01 |
| Robert Stephenson | .231 | .298 | .423 | .242 | .294 | .387 | 0.5 | -0.2 | 3.12 | 5.98 |
| Houston Harding | .268 | .354 | .366 | .268 | .342 | .471 | 0.5 | -0.2 | 4.58 | 5.70 |
| Touki Toussaint | .273 | .386 | .446 | .229 | .325 | .382 | 0.7 | -0.5 | 4.43 | 6.00 |
| José Quijada | .213 | .315 | .298 | .230 | .320 | .414 | 0.5 | -0.4 | 3.49 | 5.65 |
| Mason Erla | .289 | .368 | .530 | .267 | .318 | .406 | 0.3 | -0.2 | 4.62 | 5.73 |
| Joel Hurtado | .279 | .356 | .453 | .276 | .353 | .469 | 0.4 | -0.4 | 5.14 | 6.03 |
| José Ureña | .295 | .373 | .496 | .255 | .331 | .428 | 0.5 | -0.4 | 4.66 | 5.91 |
| Andrew Chafin | .242 | .342 | .379 | .242 | .333 | .404 | 0.6 | -0.6 | 3.40 | 6.41 |
| Jordan Romano | .221 | .303 | .382 | .250 | .323 | .432 | 0.5 | -0.4 | 3.58 | 5.59 |
| Ryan Costeiu | .269 | .348 | .469 | .260 | .326 | .449 | 0.6 | -0.6 | 5.03 | 6.13 |
| Brett Kerry | .283 | .342 | .490 | .264 | .316 | .477 | 0.8 | -0.7 | 4.96 | 6.16 |
| Jack Dashwood | .250 | .316 | .382 | .265 | .331 | .471 | 0.4 | -0.5 | 4.23 | 5.77 |
| Ryan Zeferjahn | .234 | .351 | .436 | .221 | .331 | .363 | 0.6 | -0.6 | 3.90 | 5.59 |
| Luke Murphy | .253 | .343 | .437 | .255 | .325 | .392 | 0.2 | -0.4 | 4.30 | 5.48 |
| Andrew Vasquez | .246 | .338 | .351 | .269 | .353 | .490 | 0.2 | -0.5 | 4.47 | 6.37 |
| Camden Minacci | .282 | .355 | .445 | .239 | .308 | .385 | 0.2 | -0.5 | 4.32 | 5.39 |
| Kenyon Yovan | .253 | .333 | .425 | .266 | .341 | .440 | 0.3 | -0.5 | 4.22 | 5.64 |
| Angel Perdomo | .200 | .333 | .314 | .258 | .375 | .455 | 0.1 | -0.5 | 4.16 | 6.24 |
| Kelvin Cáceres | .260 | .367 | .429 | .227 | .349 | .364 | 0.1 | -0.6 | 4.59 | 5.99 |
| Brady Choban | .268 | .339 | .433 | .255 | .330 | .402 | 0.1 | -0.5 | 4.52 | 5.61 |
| Victor González | .236 | .333 | .345 | .265 | .365 | .459 | 0.1 | -0.6 | 4.33 | 5.84 |
| Dylan Phillips | .265 | .347 | .494 | .261 | .339 | .408 | 0.2 | -0.7 | 4.47 | 5.87 |
| Hunter Strickland | .279 | .380 | .471 | .247 | .321 | .412 | 0.2 | -0.7 | 4.26 | 6.42 |
| Jared Southard | .240 | .325 | .410 | .269 | .343 | .445 | 0.2 | -0.5 | 4.34 | 5.41 |
| Nick Jones | .231 | .320 | .354 | .276 | .359 | .472 | 0.2 | -0.6 | 4.54 | 6.07 |
| A.J. Block | .224 | .338 | .362 | .264 | .359 | .440 | 0.2 | -0.6 | 4.54 | 5.96 |
| Bryce Osmond | .253 | .357 | .432 | .284 | .363 | .523 | 0.2 | -0.6 | 5.41 | 6.78 |
| Samy Natera Jr. | .235 | .354 | .397 | .250 | .363 | .451 | 0.3 | -0.8 | 4.59 | 6.30 |
| Roman Phansalkar | .284 | .422 | .507 | .247 | .330 | .400 | -0.3 | -0.9 | 5.16 | 6.74 |
| Endrys Briceno | .279 | .395 | .426 | .275 | .372 | .513 | -0.3 | -0.9 | 5.37 | 7.03 |
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.
Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.
Pitching definitely seems to be better than the position player side.
If I were another team looking at the Angels’ organization, I would think that all of Soriano, Detmers, Rodriguez, and Klassen would be guys I might be interested in trading for. And Bremner, who doesn’t get a projection here.
And on the position player side, we have Zach Neto.
This definitely looks like a team that needs to trade what they can and start over, except that all of they prioritized MLB readiness so much that there is very little help coming over the next few years.
yikes. worse than i thought
this is wildly depressing
Shoutout Tim Anderson and his #2 comp, Luis Ordaz. Or as the video board at the old Busch used to say after a stellar defensive play. “Ordazzling”
Based on the projections, Ketchup may not cut the mustard.
hashtag lowhangingfruit
That kind of joke/pun would make you a standout in Fox Force Five
For those that watch the Angels with some regularity, do we see Zach Neto as more of a +26 kind of fielder (DRS) or more of a -5 kind of fielder (FRV) for his career?
That low FRV is a little worse than it appears too since StatCast favors SS (+120 FRV leaguewide at SS from 2023-25) pretty strongly whereas DRS more or less zeroes out positionally (+2 DRS leaguewide at SS from 2023-25).
I don’t watch Neto regularly but I don’t understand why we use DRS for anything anymore. It was never capable of measuring defense at the level of precision it tried to, which is why it gave such extreme values. OAA has some of the same problems but it’s not nearly bad.
>> I don’t understand why we use DRS for anything anymore.
My thoughts, exactly. Statcast’s system uses locations and velocities measured to millimeter precision by cameras and computers, not human beings. DRS is some proprietary system that, as far as I can tell, is shrouded in mystery.
Just to make sure everyone is on the same page: FRV, which uses OAA to calculate the fielding runs lost or added, is the comparable metric to DRS.
On a macro level I prefer DRS for two reasons. I believe the range of values it comes up with (+89 to -59 top to bottom on a team level in 2025) better represents the actual impact of defense versus the narrower range that FRV comes up with (+44 to -52 on a team level in 2025).
Essentially DRS thinks that defense accounts for something like +/- 0.45 runs per game versus something like +/- 0.30 runs per game for FRV. I tend to think that organizations like the Brewers and Blue Jays that have put such a heavy emphasis on defense would be doing so because their internal models value defense more closely to scale with DRS.
The other is that DRS comes closer to zero-ing out positionally. To arrive at the fielding values that go into the WAR calculation here at FanGraphs they have to re-calibrate the FRV values which favor up the middle positions so you are taking an already imprecise measurement, on a scale that I believe underestimates the holistic value of fielding to begin with, then regressing it further so that positional adjustments aren’t being double counted.
There’s also the matter of FRV coming up with some questionable results of their own even if the methodology is better and more transparent.
The biggest example might be the Dodgers. Over the last three years they are at -2 FRV (17th) versus +113 DRS (5th). Considering their -0.14 ERA/FIP gap is 9th in MLB over that same stretch I’d imagine DRS is doing a better job of capturing their defensive impact.
On a player level there are numerous guys with disagreements of twenty plus runs over the last three years, but the one I watch the most in that group is Brice Turang. His +41 DRS is surely a little generous, but I’d say it’s much closer to reality than his +7 FRV (which regresses to +1.0 fielding runs over three years for his FG WAR calculation).
This sounds like a good argument for DRS at the *team* level, but not at the *individual* level.
Like, the difference you are talking about is about positioning. Some teams are better at positioning their guys than others. It seems totally normal that a third of defense is being in the right spot.
In contrast, the DRS values for individual players seem to be impossible in a lot of cases, and that’s almost certainly because of systematic measurement error.
I first noticed it with Jay Bruce in 2016. He had a 124 wRC+ when he was traded in 2016, and bWAR had him at like +0.9 because his DRS was -9 in only 838 innings. And I thought, that cannot possibly be right. There are guys who are that bad in the corner outfield, but Jay Bruce is not anywhere near that bad.
Several years later, I get to look at FRV for Bruce. It’s at -3. Also, he suddenly managed to turn things around and post a positive DRS for New York after the trade. Do we really think that he improved defensively after the trade by that much? Or that they systematically coded defense wrong in the Reds’ stadium?
In 2016 JD Martinez had a 143 wRC+ and was assessed as only having 1.8 bWAR because of a -21 DRS. That’s like, for every 10 balls hit to right field, JD Martinez cost his team a run. That cannot possibly be true. And lo and behold, FRV has his year at -12.
The really weird stuff is when you start looking at the positive values. Ke’Bryan Hayes was worth 4.5 bWAR in 2022 despite only running a wRC+ of 86. Your example of Brice Turang? He was +22 in 2024 alone, giving him 4.7 bWAR despite a wRC+ of 88. In 2017, Andrelton Simmons was worth 8 bWAR while hitting at league average.
Some of this stuff is just too big to possibly be believable.
i watched every game of his career and i think hes neither. he has the ability to make unbelievable plays, has real high IQ, got a strong arm, etc. but at the same time regularly boots balls that you think he should have. i personally would put him more towards DRS based on the eye test, but i understand why FRV is negative on him. so id do +8 DPR (doctor plantwrench rating)
I miss my Fish King
Tim Salmon was really something.
Once upon a time the Serb to Vietnamese to French translation machine managed to turn a rant about an article featuring “Jeff Sullivan Trout love-fest” into “Jeff Sullivan salmon feast” and I nearly died laughing.
If anyone knows what article that was on so I can go read it again, I would love to know.
(Context: Back in the day there was an account that would run particularly incoherent comments through a bunch of different language translations, like a Google Translate, before translating it back to English. I remember it as Serbian to Vietnamese to French but there might have been another language in there.)
I think they added in Ukrainian after the Russian invasion.
It’s particularly hard to find because a regular commenter used the name Jeff Sullivan Salmon Feast for years afterwards. Seems to date from 2015 but couldn’t find the exact article.
So here’s the crazy thing: Mike Trout is less than a year older than Aaron Judge. Like, how is that even possible?
The only way this team is even remotely interesting is if they roll a bunch of 20s in their lineup. Zach Neto’s immediate future looks a lot like “mandatory Angels All-Star representative”.
When Trout’s 80th percentile War is only 2.9 the world is in trouble..
Personally, I was picking up some signals that the world is in trouble before these projections dropped this morning.
Looking at Mike Trout comps & I was like Jason Bay was a good player & so was Bob Allison.
Then I realized it was Bay’s age 34 season, which was his last depressing year in Seattle before retiring..& then I look up Allison & it was similar bad year & he had 87 PA the next year before retiring.
I didn’t dare look up George Selkirk.
Selkirk hit his mid-30s right as WWII was starting so when he went away to war, it was the end of his playing career. ’42 was his age 34 season.
The name struck a chord, and I suggest anyone who isn’t familiar to read up on him. He was the first in a long line of “guys who had to replace a Yankee legend” — the RF who replaced Ruth.
Always love getting lost in ZIPS comps….If Jo Adell became Ron Gant, I think all 19 Angels fans would be extremely excited.
there are dozens of us! DOZENS!
I bet there are several thousand, which is also several thousand more than there are Marlins fans.
There might actually be only 19 Marlins fans.
There’s at least that one that is on TV all the time. He’s on my Mount Rushmore of “Strangers For Which I Possess Irrational Acrimony Toward.”
The Angels may be the least interesting team in baseball and probably the worst-run. However, it does have a delightful area behind home plate where one can sit close to the action and eat quite well. By mid-season, the Angels are completely out of the playoff picture, so these normally expensive seats can be purchased for pennies on the dollar. Last time I sat there, the ticket 2 rows back from home plate at Angel Stadium was cheaper than any available ticket at Dodger Stadium on the same day.
This is a case where it is particularly advantageous to live in a place with a bad team while rooting for a good team somewhere else.
As a Chicagoan, many years it’s just two bad teams, but one of them is still inexplicably very expensive.
Trout’s last season with 600+ PA was at age 27 in 2019 with 600 on the dot. And we are now marking a decade since his last season with more than 140 G and 608 PA at age 24 in 2016.
Only 5 more years at $37.1M each. . . .
At what point do owners just stop giving out contracts like that? If Trout can’t make that contract work out and Pujols and Cabrera were dead weight for much of the 2nd half of those contracts, how can any owner expect guys like Boegarts or Devers or Trea Turner to pay off over the long haul?
When Vlad signed his deal, Sarah Langs of MLB.com put together a list of all 29 contracts of 10+ years: https://www.mlb.com/news/longest-contracts-in-baseball-history
Did not expect that it would have gone back to the 70’s with Wayne Garland and Richie Zisk, neither of which worked out well at all. Dave Winfield worked out pretty well as did the 1st A-Rod deal. The 2nd A-Rod deal probably deserves an asterisk for a variety of reasons. Jeter’s worked out since it came before his decline years. Cano and Votto both fit the “front end OK, back end not so much” mold. Pujols managed full seasons for more than half of the deal but I think we can all agree that one was a bomb. Stanton won an MVP early in his but I think the Marlins/Yankees wish that one hadn’t happened. Harper is more than halfway through his and that one has been . . . fine. The rest are not even halfway through yet so hard to say (other than Wander Franco’s but that’s a different story altogether, though I suppose it points out the unexpected risks in signing someone for so many years).
One name not on there that I thought would be was Miggy. HIs extension was only 8 years but he signed it with 2 more years left on his current deal so it was kind of like a 10 year deal. That’s another one that didn’t work out.
More of a mixed bag than I thought with more good ones than I thought.
Your whole comment evolved from “why do owners keep doing this?!” to “more good ones than I thought!” 🙂
Hey, I posed the question and dug a little deeper, what can I say. . .
scientific method!
I think part of the answer is that most FOs aren’t expecting the back end to work out; it’s simply the price of doing business to sign these tier of players, and has the added benefit of lowering the tax hit.
Of course a team would be thrilled if someone was useful for the whole contract, but I think they’re pretty clear-eyed on getting 60% good seasons and figuring out the rest later.
I think there is also some moral hazard in there.
If you’re an FO guy, it’s much better for your career if you sign a guy to a big contract & the team has a couple of good years. You get credit for it, get a contract extension & you’ll worry about the downside when it happens in 5-6 years.
Trout with a 1.8 WAR projection… Man, what happened to my GOAT.
He became dinner
I feel like Trout joins a list of players who just got too big in search of more power and ended up losing some of the skills they had. A recent example is Ty France, who was a perfectly good bat-to-ball guy with a self-esteem problem due to only playing first base.
I first noticed the phenomenon with Raul Mondesi, a player loaded with upside whose biceps eventually got in the way of his being able to produce a flat swing. That was no doubt steroids. Miguel Tejada also spent a year being too big before dialing back on the steroids (I presume). Barry Bonds succeeded in becoming the cyborg all these other guys wanted to be.
Bret Boone made it work for one year, then quickly faded. Brandon Drury made it work – presumably without steroids – for almost a full year, then fizzled fast.
The only time Ty France has ever been compared to Mike Trout in anything….
Talk about the island of misfit toys for the most part.
That would make Mike Trout the Leap Pad or Angry Birds of the team: awesome and beloved in 2012, forgotten in some dusty corner of the attic in 2026…
OMG the LeapPad
Between the LeapPad and the Leapster and The Letter Factory you could have a whole wing of early to mid 2000s edutainment products.
My son had all those..Add in some Baby Einstein videos & you’ve got it!
Mike Trout’s top comp really went from Willie Mays to George Selkirk in about three years. Terribly sad.
I know it’s Jo Adell with his poor plate discipline but a 105 OPS+ projection seems low for a 27-year-old who had the 9th best barrel% among qualified hitters last year.
Pretty similar to what THE BAT X is projecting.
Can’t ignore the 1,070 PA before 2025 with a .280 wOBA and 79 wRC+. In fact, it’s even more than that since he got off to a pretty similar start last year with a .265 wOBA and 66 wRC+ through May 25th.
So that’s 1,218 PA of a .280 wOBA and 77 wRC+ before exploding after May 25th last year with a .356/129 over 425 PA, and even that includes a pretty putrid July of .286/80.
He’ll be interesting to keep an eye on next year – lot of deep red on his Savant page for when he does make contact but also a lot of deep blue in controlling the strike zone.
OOPSY has him at a 119 wRC+, probably bat speed-influenced
angels continually to build a lineup of pretty mid. i do think logan is primed to to have a much better year than last year and theres a good chance that a lot of these guys have moderately better years than projected (wouldnt be surprised if Adell, Nolan, and CMo all had more like 2 WAR each). but the angels desperately need a real 3B and a CF and their ceiling just seems incredibly low. cant wait to watch literally every game of this bullshit!!!
It saddens me to see Trout rated so low.
They couldn’t build a contender around Trout and Ohtani, they can’t stock their farm system, they constantly are taking on bad contracts, and now they must pay out the settlement from the just-concluded Skaggs trial. It’s been a long and painful descent from their glory days in 2002.
It’s generous to comp Rendon to anyone who was actively living at an equivalent age.
To back up Szym’s comment about Adell having one of the lowest-impact seasons with close to 40 HR: Adell had 37 HRs and 1.2 fWAR, thanks to a poor BB-K, low BABIP, and bad defense. Here are the seasons since 1950 with at least 37 HR and lower fWAR, by my scan:
5: Franmil Reyes, 2019 (SDP/CLE). 37/1.1. Try not to look too surprised.
4: Adam Dunn, 2009 (WSN). 38/1.0. Another shocker. Unlike most of the seasons on this list, Dunn’s overall bat was great, with a lot of walks and high BABIP backing the homers for a 142 wRC+, but his defensive numbers were unprintable.
3: Matt Stairs, 1999 (OAK). 38/0.8. More awful defensive numbers, and it was 1999, so his 258/366/533 slash was only good for 127 wRC+. Which is very good, if not for those defensive numbers. Which were probably a one-year outlier.
2: Mark Reynolds, 2011 (BAL). 37/0.1. Lots of Ks and low BABIP offset the power and walks for a not-great wRC+ but again the terrible defensive numbers do him in. And these are more in line with his career outside of that weird year in Milwaukee.
and finally (drumroll), the one the only…
1: Dave Kingman, 1982 (NYM). 37/-0.5. What is there to say? .207 BABIP earned him a below-average batting line, and the worst defensive numbers of his career.
Unsurprisingly, none of these guys actually hit 40. The lowest-WAR seasons with at least 40 HR, tied at 1.3 fWAR, are 1977 Jeff Burroughs (41 HR) and 1998 Jose Canseco (46 HR). The most HR without putting up two wins is 2016 Mark Trumbo, 1.9 fWAR with 47 HR.
It feels like most of the cases like this are low-OBP / bad-defense combinations. Kind of like Chris Carter but more extreme.
There are a handful of other ones that I think might be worse, even after taking into account the fewer homers.
-Dave Kingman specialized in these sorts of seasons and what he did in 1986 was awful. 35 homers and a .255 OBP while DHing for the A’s. He had an fWAR of -0.8 and that was the end.
-Tony Armas somehow managed to club 36 homers playing his home games *at Fenway* which is a famously difficult place to hit homers while faking it in CF to the tune of -0.2 fWAR. As bad as Fenway is for homers it is great for BABIP but he ran one at .218 while striking out well over 4x as much as he walked *in the 80s*.
-I think we have to be a little skeptical of this one. I am increasingly convinced that Rockies outfielders are unfairly penalized. And yet, Dante Bichette hit 34 homers, got on base at a .354 clip, and finished with -2.3 fWAR. That was how looney the offensive environment was at Coors in the pre-humidor era, and while the -34 TZ was probably an overestimate you could cut that in half and he would still have had a very bad year. Paul Swydan wrote a couple of articles on this specific season by Bichette and they are absolutely worth the read.
It’s not in the same stratosphere, but I was looking at Paul Konerko’s 2004 when he hit 41 dongs and had 1.7 fWAR. Great BB/K, bad but not awful BABIP, 127wRc+, bad defense at first but not Dunn/Reynolds level… then I looked at his baserunning score. Fun fact: it is very easy to tell, from Paul Konerko’s BsR column, when the baserunning metric starts including things other than SB/CS.
Anyway, this led me to read some of the other articles on this site about Konerko’s baserunning. They’re fun reads while you stare at the window and wait for spring training. One mentioned the YouTube video of Konerko’s 2000 inside the park home run, which is one minute and fifteen seconds long and contains no replays. (OK, that last part is a lie.)
Do one of those small trades sending Kyren Paris to play for the Cubs, please!
Trout 80th % war being 2.9 makes me truly sad