2026 ZiPS Projections: Texas Rangers
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 Texas Rangers.
Batters
Finishing the season with an exactly .500 record seems a fitting fate for the 2025 Texas Rangers, a team that spent most of the year jumping into and out of the playoff race, until their demise was eventually sealed by an eight-game losing streak in September. The oldest team in baseball this year, the Rangers got a lot of production out of their core performers, but a pitching swoon in August and September, and holes at the offense-heavy positions, left the team short of its goal of getting back to the playoffs and grabbing a second World Series trophy. That 2023 championship campaign is the only season in the last nine in which Texas finished with a winning record.
At first glance, the lineup still looks very playoff-worthy, though it’s stocked with more contributors over the age of 30 than one might like. Corey Seager spent his usual time on the IL, first with a nagging hamstring injury that put him on the shelf twice, and later with an emergency appendectomy. But he also played at his usual superstar level, so anyone who suggests that shortstop was a weak spot is wearing pants that are on fire. Marcus Semien is clearly past his peak, but he played enough like himself during the season to end up with respectable final numbers, though they paled compared to his usual efforts. ZiPS thinks Semien will bounce back a bit in 2026, but twilight is approaching.
ZiPS has liked Wyatt Langford from the second it ran a projection for him, so seeing him at the top of the ranks is hardly surprising. And it’s good news for the Rangers if accurate, given that Langford is in his mid-20s rather than on the downslope of his career. Jonah Heim and Kyle Higashioka are getting up there in years, but the catching situation is fine for now, and Josh Jung managed to more or less stay healthy in 2025, though he was demoted to Round Rock for a reset in July. Josh Smith would probably be stretched playing at a prime defensive position full-time, but he’s around as a highly useful, nearly all-purpose Plan B.
Adolis García’s offensive decline continued, perhaps unsurprising given his age; because he didn’t get his first extended shot in the majors until his age-28 season, he’ll be 33 next Opening Day. ZiPS expects a better season from a healthy Jake Burger, but he remains a rather one-dimensional player who is best considered a stopgap until the Rangers have a better idea at first base. Like Steamer, ZiPS thinks Joc Pederson still has some life left in his bat; we may yet live to see another Joctober.
While I think the Rangers should be looking into options at first base and in right field, I’m not sure either is necessarily a priority given some of the things we’ll see in the next section.
Pitchers
Jacob deGrom dialed back his fastball a couple of notches in 2025, and while correlation isn’t necessarily causation, he had his first healthy season since 2020, with the Rangers rightly delighted to get 172 2/3 innings out of him. The projections knock him down a tick here, as at 37, he’s finally at the point where pitchers are likely to experience substantial age-related decline rather than simply break, and ZiPS, for obvious reasons, isn’t going all-in on how healthy it expects him to be. Still, his outlook is a lot better than it was a year ago, and I think he’s now passed the Koufax threshold on my eventual Hall of Fame ballot.
Nathan Eovaldi was arguably having the best season of his career through the end of May, and was in the early Cy Young conversation, but an elbow injury and a rotator cuff injury cut his season short, and he had offseason sports hernia surgery. He’s also getting up there in years, so ZiPS is being fairly conservative with his projection.
ZiPS is at the point where it’s confident that Jack Leiter and Kumar Rocker are good mid-rotation options, but as eventual deGrom/Eovaldi successors, not so much. Jacob Latz was quite successful as both a starter and reliever in 2025, but ZiPS thinks his 2.84 ERA, and even his 3.89 FIP, is a little ahead of where he’ll likely be next year; he should probably be seen as more of a versatile fourth starter than anything else.
The big worry here is that ZiPS sees the rotation depth as quite weak after the assumed starters, an especially concerning issue given how many have long-term injury questions. This would be a suitable place for the Rangers to spend some cash.
As for the bullpen, let’s just say that I’m hoping my computer crashes while I’m typing out this paragraph. More than any other team in baseball, ZiPS sees the bullpen as the difference between the Rangers being a first-tier Wild Card contender and a fringe one. The top four Rangers relievers in WAR, Shawn Armstrong, Hoby Milner, Phil Maton, and Chris Martin, are all free agents, and few bullpens are going to look great when you chop off the top four guys. Robert Garcia returns, but after him, all I can say is that I’m pretty sure that all of these players actually physically exist and that ZiPS didn’t accidentally interface with my fictional player name generator. The computer basically thinks everyone after Garcia is somewhere around replacement level — or worse — and Texas isn’t exactly overequipped with starting pitchers who can be used as lights-out relievers. Unless the projections are very wrong, the Rangers are probably one of the teams that should be willing to overpay to rebuild their bullpen this winter. It’s necessary to get the most out of their aging core.
If the Rangers play things extremely conservatively this winter and go with this roster, they look like they’ll land somewhere around .500, perhaps a skosh better, with some real downside due to age and injury risk. But it wouldn’t require a huge offseason to get this team to a high-80s win total and a return to October baseball.

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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wyatt Langford | R | 24 | LF | 599 | 522 | 83 | 135 | 28 | 2 | 23 | 75 | 68 | 135 | 21 | 5 |
| Corey Seager | L | 32 | SS | 493 | 430 | 64 | 112 | 22 | 0 | 21 | 63 | 56 | 90 | 2 | 0 |
| Marcus Semien | R | 35 | 2B | 581 | 518 | 76 | 122 | 23 | 2 | 14 | 60 | 55 | 94 | 9 | 2 |
| Evan Carter | L | 23 | CF | 417 | 364 | 54 | 86 | 16 | 3 | 9 | 43 | 43 | 95 | 18 | 4 |
| Josh Smith | L | 28 | SS | 533 | 465 | 65 | 113 | 23 | 2 | 10 | 45 | 51 | 100 | 10 | 3 |
| Joc Pederson | L | 34 | DH | 358 | 306 | 44 | 71 | 13 | 1 | 15 | 42 | 42 | 82 | 2 | 1 |
| Josh Jung | R | 28 | 3B | 493 | 462 | 53 | 112 | 21 | 1 | 14 | 56 | 27 | 125 | 3 | 1 |
| Alejandro Osuna | L | 23 | CF | 431 | 376 | 52 | 91 | 19 | 2 | 7 | 45 | 39 | 93 | 13 | 7 |
| Willie MacIver | R | 29 | C | 340 | 303 | 32 | 69 | 14 | 1 | 7 | 36 | 27 | 90 | 7 | 2 |
| Jonah Heim | B | 31 | C | 425 | 389 | 39 | 86 | 15 | 1 | 10 | 43 | 31 | 83 | 2 | 0 |
| Adolis García | R | 33 | RF | 544 | 495 | 65 | 115 | 26 | 1 | 20 | 68 | 37 | 142 | 12 | 4 |
| Justin Foscue | R | 27 | 2B | 466 | 415 | 54 | 93 | 24 | 1 | 12 | 53 | 41 | 78 | 5 | 2 |
| Dustin Harris | L | 26 | CF | 509 | 456 | 63 | 108 | 20 | 2 | 10 | 52 | 42 | 114 | 22 | 5 |
| Kyle Higashioka | R | 36 | C | 275 | 253 | 25 | 57 | 12 | 1 | 9 | 34 | 17 | 68 | 2 | 0 |
| Cooper Johnson | R | 28 | C | 337 | 297 | 29 | 55 | 13 | 0 | 6 | 32 | 34 | 115 | 2 | 0 |
| Michael Helman | R | 30 | CF | 387 | 352 | 53 | 75 | 18 | 1 | 9 | 43 | 25 | 89 | 12 | 2 |
| Jake Burger | R | 30 | 1B | 486 | 449 | 55 | 106 | 22 | 1 | 21 | 67 | 25 | 120 | 1 | 1 |
| Richie Martin | R | 31 | SS | 343 | 306 | 42 | 65 | 12 | 4 | 2 | 31 | 23 | 86 | 17 | 4 |
| Kellen Strahm | R | 29 | RF | 438 | 386 | 50 | 86 | 13 | 1 | 5 | 34 | 45 | 110 | 15 | 2 |
| Sam Haggerty | B | 32 | LF | 303 | 270 | 39 | 66 | 13 | 3 | 3 | 28 | 25 | 67 | 17 | 3 |
| Dylan Moore | R | 33 | 2B | 308 | 266 | 41 | 55 | 13 | 1 | 10 | 30 | 32 | 91 | 18 | 6 |
| Alan Trejo | R | 30 | SS | 377 | 345 | 42 | 78 | 19 | 1 | 8 | 37 | 22 | 97 | 2 | 2 |
| Ezequiel Duran | R | 27 | SS | 382 | 355 | 43 | 87 | 21 | 1 | 7 | 36 | 20 | 90 | 12 | 3 |
| Cody Freeman | R | 25 | 3B | 517 | 478 | 59 | 114 | 23 | 1 | 12 | 57 | 29 | 79 | 6 | 3 |
| Trevor Hauver | L | 27 | LF | 450 | 390 | 48 | 85 | 21 | 1 | 9 | 45 | 52 | 134 | 1 | 1 |
| Jax Biggers | L | 29 | 2B | 374 | 323 | 37 | 66 | 12 | 1 | 2 | 26 | 42 | 98 | 7 | 3 |
| Cameron Cauley | R | 23 | SS | 485 | 446 | 61 | 96 | 22 | 4 | 11 | 48 | 33 | 154 | 16 | 4 |
| Sebastian Walcott | R | 20 | SS | 569 | 515 | 58 | 113 | 24 | 3 | 9 | 53 | 49 | 144 | 17 | 7 |
| Abimelec Ortiz | L | 24 | 1B | 524 | 471 | 61 | 103 | 20 | 2 | 17 | 61 | 43 | 145 | 2 | 3 |
| Rowdy Tellez | L | 31 | 1B | 376 | 339 | 35 | 78 | 13 | 0 | 15 | 47 | 30 | 90 | 1 | 0 |
| Julian Brock | R | 25 | C | 345 | 319 | 36 | 67 | 16 | 1 | 3 | 29 | 19 | 113 | 6 | 4 |
| Nick Ahmed | R | 36 | SS | 193 | 180 | 18 | 37 | 6 | 0 | 3 | 15 | 10 | 48 | 5 | 1 |
| Donovan Solano | R | 38 | 1B | 304 | 276 | 22 | 69 | 12 | 1 | 4 | 26 | 20 | 68 | 0 | 0 |
| Kevin Pillar | R | 37 | CF | 236 | 217 | 30 | 48 | 11 | 1 | 5 | 23 | 12 | 48 | 8 | 1 |
| Omar Narváez | L | 34 | C | 264 | 230 | 20 | 47 | 8 | 1 | 3 | 20 | 28 | 53 | 0 | 0 |
| Billy McKinney | L | 31 | LF | 355 | 317 | 36 | 69 | 11 | 2 | 8 | 37 | 33 | 99 | 3 | 2 |
| Ben Hartl | R | 23 | C | 324 | 283 | 33 | 54 | 11 | 1 | 2 | 39 | 16 | 95 | 2 | 2 |
| Frainyer Chavez | B | 27 | 2B | 416 | 374 | 41 | 80 | 12 | 1 | 4 | 32 | 34 | 109 | 6 | 6 |
| Keyber Rodriguez | R | 25 | 3B | 482 | 446 | 47 | 94 | 17 | 2 | 3 | 36 | 26 | 117 | 8 | 4 |
| Alex De Goti | R | 31 | 2B | 338 | 296 | 32 | 59 | 12 | 0 | 2 | 24 | 32 | 86 | 3 | 3 |
| Ian Moller | R | 23 | C | 338 | 302 | 25 | 52 | 11 | 1 | 3 | 22 | 33 | 116 | 5 | 1 |
| Tucker Barnhart | L | 35 | C | 160 | 141 | 12 | 27 | 5 | 0 | 1 | 10 | 15 | 41 | 0 | 0 |
| Esteban Mejia | R | 21 | 3B | 341 | 310 | 28 | 63 | 12 | 1 | 4 | 28 | 25 | 94 | 7 | 4 |
| Keith Jones II | L | 24 | RF | 501 | 443 | 41 | 96 | 20 | 3 | 10 | 50 | 50 | 162 | 11 | 4 |
| Malcolm Moore | L | 22 | C | 254 | 225 | 24 | 41 | 9 | 0 | 3 | 23 | 17 | 62 | 2 | 1 |
| Theo Hardy | B | 24 | SS | 161 | 139 | 18 | 23 | 5 | 1 | 0 | 10 | 16 | 47 | 4 | 2 |
| John Taylor | L | 25 | SS | 234 | 217 | 22 | 44 | 11 | 1 | 1 | 19 | 14 | 59 | 3 | 2 |
| Danyer Cueva | L | 22 | SS | 169 | 159 | 19 | 32 | 8 | 0 | 1 | 12 | 6 | 49 | 3 | 0 |
| Konner Piotto | L | 28 | C | 186 | 165 | 16 | 32 | 4 | 0 | 1 | 14 | 15 | 54 | 2 | 1 |
| Luis Marquez | R | 20 | 2B | 272 | 252 | 24 | 52 | 10 | 1 | 3 | 22 | 15 | 71 | 2 | 2 |
| Quincy Scott | R | 23 | LF | 310 | 277 | 25 | 55 | 9 | 0 | 2 | 24 | 24 | 99 | 7 | 2 |
| Wady Mendez | L | 21 | RF | 230 | 207 | 22 | 40 | 6 | 1 | 2 | 17 | 20 | 79 | 7 | 2 |
| Tucker Mitchell | R | 25 | C | 246 | 229 | 18 | 42 | 7 | 0 | 3 | 20 | 11 | 80 | 2 | 0 |
| Gleider Figuereo | L | 22 | 3B | 492 | 453 | 44 | 82 | 12 | 1 | 14 | 49 | 32 | 162 | 3 | 1 |
| Maxton Martin | L | 21 | LF | 496 | 455 | 60 | 93 | 22 | 4 | 9 | 50 | 32 | 144 | 6 | 0 |
| Luis Mieses | L | 26 | RF | 443 | 420 | 35 | 88 | 19 | 1 | 8 | 43 | 18 | 107 | 1 | 1 |
| Anthony Gutierrez | R | 21 | DH | 377 | 345 | 43 | 76 | 14 | 0 | 1 | 29 | 20 | 93 | 23 | 6 |
| Arturo Disla | R | 25 | 1B | 436 | 405 | 33 | 82 | 18 | 0 | 9 | 43 | 25 | 116 | 3 | 1 |
| Brice Matthews | L | 26 | LF | 505 | 440 | 51 | 86 | 16 | 2 | 7 | 43 | 53 | 179 | 5 | 4 |
| Antonis Macias | L | 21 | 2B | 445 | 384 | 37 | 82 | 16 | 1 | 2 | 32 | 46 | 99 | 2 | 4 |
| Marcus Smith | L | 25 | CF | 329 | 290 | 31 | 47 | 7 | 2 | 6 | 26 | 32 | 156 | 9 | 2 |
| Dylan Dreiling | L | 23 | CF | 476 | 432 | 40 | 85 | 19 | 3 | 9 | 42 | 40 | 118 | 7 | 4 |
| Josh Hatcher | L | 27 | RF | 402 | 384 | 37 | 84 | 14 | 1 | 7 | 36 | 14 | 137 | 7 | 4 |
| Rafe Perich | B | 24 | 3B | 406 | 363 | 33 | 67 | 12 | 1 | 4 | 30 | 37 | 106 | 3 | 0 |
| Casey Cook | L | 23 | 2B | 486 | 436 | 45 | 80 | 16 | 2 | 4 | 38 | 33 | 123 | 12 | 7 |
| Yeison Morrobel | L | 22 | RF | 385 | 358 | 25 | 62 | 13 | 1 | 5 | 30 | 22 | 94 | 3 | 2 |
| Player | PA | BA | OBP | SLG | OPS+ | ISO | BABIP | Def | WAR | wOBA | 3YOPS+ | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wyatt Langford | 599 | .259 | .347 | .452 | 134 | .193 | .308 | 9 | 4.8 | .346 | 136 | 88 |
| Corey Seager | 493 | .260 | .349 | .458 | 136 | .198 | .285 | 3 | 4.6 | .344 | 129 | 69 |
| Marcus Semien | 581 | .236 | .312 | .369 | 100 | .133 | .263 | 8 | 3.2 | .300 | 94 | 62 |
| Evan Carter | 417 | .236 | .329 | .371 | 106 | .135 | .296 | -2 | 1.9 | .310 | 108 | 50 |
| Josh Smith | 533 | .243 | .332 | .366 | 106 | .123 | .290 | -11 | 1.8 | .311 | 106 | 60 |
| Joc Pederson | 358 | .232 | .338 | .428 | 124 | .196 | .268 | 0 | 1.6 | .334 | 113 | 45 |
| Josh Jung | 493 | .242 | .288 | .383 | 96 | .141 | .303 | 1 | 1.6 | .293 | 95 | 52 |
| Alejandro Osuna | 431 | .242 | .326 | .359 | 102 | .117 | .304 | -1 | 1.6 | .304 | 102 | 50 |
| Willie MacIver | 340 | .228 | .301 | .350 | 91 | .122 | .301 | 2 | 1.6 | .289 | 89 | 34 |
| Jonah Heim | 425 | .221 | .280 | .342 | 82 | .121 | .257 | 3 | 1.5 | .274 | 77 | 38 |
| Adolis García | 544 | .232 | .290 | .410 | 104 | .178 | .285 | 2 | 1.5 | .302 | 96 | 63 |
| Justin Foscue | 466 | .224 | .303 | .373 | 98 | .149 | .249 | -2 | 1.5 | .299 | 99 | 49 |
| Dustin Harris | 509 | .237 | .308 | .355 | 95 | .118 | .295 | -4 | 1.4 | .292 | 98 | 56 |
| Kyle Higashioka | 275 | .225 | .274 | .387 | 92 | .162 | .273 | 2 | 1.3 | .286 | 83 | 27 |
| Cooper Johnson | 337 | .185 | .277 | .290 | 68 | .104 | .278 | 7 | 1.2 | .258 | 69 | 24 |
| Michael Helman | 387 | .213 | .273 | .347 | 81 | .134 | .260 | 4 | 1.1 | .272 | 83 | 37 |
| Jake Burger | 486 | .236 | .286 | .430 | 107 | .194 | .276 | 0 | 1.0 | .307 | 104 | 56 |
| Richie Martin | 343 | .212 | .288 | .297 | 74 | .085 | .289 | 3 | 1.0 | .265 | 74 | 31 |
| Kellen Strahm | 438 | .223 | .305 | .301 | 80 | .078 | .299 | 8 | 0.9 | .274 | 78 | 39 |
| Sam Haggerty | 303 | .244 | .316 | .348 | 96 | .104 | .315 | 2 | 0.9 | .294 | 92 | 34 |
| Dylan Moore | 308 | .207 | .308 | .376 | 101 | .169 | .273 | -5 | 0.8 | .302 | 95 | 37 |
| Alan Trejo | 377 | .226 | .278 | .357 | 86 | .130 | .292 | -1 | 0.8 | .278 | 84 | 35 |
| Ezequiel Duran | 382 | .245 | .291 | .369 | 93 | .124 | .310 | -6 | 0.8 | .289 | 91 | 42 |
| Cody Freeman | 517 | .238 | .283 | .366 | 90 | .128 | .264 | -3 | 0.8 | .282 | 92 | 52 |
| Trevor Hauver | 450 | .218 | .313 | .346 | 95 | .128 | .308 | 1 | 0.8 | .294 | 95 | 43 |
| Jax Biggers | 374 | .204 | .298 | .266 | 69 | .062 | .287 | 5 | 0.7 | .261 | 69 | 28 |
| Cameron Cauley | 485 | .215 | .271 | .357 | 83 | .141 | .302 | -5 | 0.7 | .274 | 88 | 48 |
| Sebastian Walcott | 569 | .219 | .290 | .330 | 83 | .111 | .287 | -7 | 0.7 | .276 | 88 | 56 |
| Abimelec Ortiz | 524 | .219 | .290 | .378 | 95 | .159 | .278 | 2 | 0.5 | .292 | 98 | 53 |
| Rowdy Tellez | 376 | .230 | .295 | .401 | 103 | .171 | .269 | -3 | 0.3 | .302 | 97 | 40 |
| Julian Brock | 345 | .210 | .261 | .295 | 64 | .085 | .315 | 3 | 0.3 | .247 | 67 | 27 |
| Nick Ahmed | 193 | .206 | .250 | .289 | 59 | .083 | .264 | 4 | 0.3 | .239 | 55 | 14 |
| Donovan Solano | 304 | .250 | .313 | .344 | 94 | .094 | .319 | 0 | 0.2 | .292 | 86 | 30 |
| Kevin Pillar | 236 | .221 | .271 | .350 | 82 | .129 | .262 | -2 | 0.2 | .271 | 74 | 23 |
| Omar Narváez | 264 | .204 | .299 | .287 | 75 | .083 | .253 | -4 | 0.2 | .268 | 73 | 20 |
| Billy McKinney | 355 | .218 | .299 | .341 | 88 | .123 | .290 | 0 | 0.1 | .283 | 84 | 34 |
| Ben Hartl | 324 | .191 | .287 | .258 | 63 | .067 | .280 | -2 | 0.0 | .254 | 67 | 22 |
| Frainyer Chavez | 416 | .214 | .283 | .283 | 68 | .070 | .291 | 2 | 0.0 | .256 | 70 | 34 |
| Keyber Rodriguez | 482 | .211 | .259 | .278 | 59 | .067 | .279 | 8 | 0.0 | .239 | 63 | 35 |
| Alex De Goti | 338 | .199 | .284 | .260 | 63 | .061 | .274 | 2 | 0.0 | .251 | 61 | 24 |
| Ian Moller | 338 | .172 | .255 | .245 | 49 | .073 | .268 | 3 | -0.1 | .229 | 54 | 20 |
| Tucker Barnhart | 160 | .191 | .277 | .248 | 57 | .057 | .263 | 0 | -0.1 | .243 | 54 | 10 |
| Esteban Mejia | 341 | .203 | .270 | .287 | 65 | .084 | .278 | 1 | -0.2 | .251 | 72 | 27 |
| Keith Jones II | 501 | .217 | .301 | .343 | 90 | .126 | .317 | -6 | -0.2 | .286 | 94 | 50 |
| Malcolm Moore | 254 | .182 | .260 | .262 | 55 | .080 | .238 | -1 | -0.3 | .238 | 58 | 16 |
| Theo Hardy | 161 | .165 | .264 | .216 | 44 | .050 | .250 | -1 | -0.4 | .227 | 52 | 10 |
| John Taylor | 234 | .203 | .261 | .276 | 59 | .074 | .274 | -3 | -0.5 | .242 | 60 | 17 |
| Danyer Cueva | 169 | .201 | .232 | .270 | 48 | .069 | .284 | -1 | -0.5 | .221 | 52 | 11 |
| Konner Piotto | 186 | .194 | .276 | .236 | 54 | .042 | .282 | -4 | -0.5 | .238 | 53 | 12 |
| Luis Marquez | 272 | .206 | .257 | .290 | 61 | .083 | .275 | -2 | -0.6 | .244 | 64 | 20 |
| Quincy Scott | 310 | .199 | .273 | .253 | 57 | .054 | .301 | 3 | -0.6 | .241 | 61 | 21 |
| Wady Mendez | 230 | .193 | .270 | .261 | 58 | .068 | .302 | 0 | -0.7 | .243 | 62 | 17 |
| Tucker Mitchell | 246 | .183 | .236 | .253 | 45 | .070 | .267 | -2 | -0.7 | .221 | 48 | 14 |
| Gleider Figuereo | 492 | .181 | .242 | .305 | 60 | .124 | .245 | -1 | -0.8 | .242 | 68 | 34 |
| Maxton Martin | 496 | .204 | .266 | .330 | 75 | .125 | .278 | -3 | -0.8 | .263 | 82 | 41 |
| Luis Mieses | 443 | .210 | .244 | .317 | 64 | .107 | .262 | 4 | -0.9 | .244 | 68 | 33 |
| Anthony Gutierrez | 377 | .220 | .276 | .270 | 62 | .049 | .299 | 0 | -1.0 | .246 | 68 | 33 |
| Arturo Disla | 436 | .202 | .257 | .314 | 67 | .111 | .261 | 1 | -1.0 | .252 | 71 | 34 |
| Brice Matthews | 505 | .195 | .290 | .289 | 72 | .093 | .311 | -3 | -1.0 | .263 | 75 | 39 |
| Antonis Macias | 445 | .214 | .302 | .276 | 73 | .063 | .283 | -11 | -1.0 | .265 | 74 | 34 |
| Marcus Smith | 329 | .162 | .251 | .262 | 52 | .100 | .320 | -5 | -1.1 | .234 | 58 | 22 |
| Dylan Dreiling | 476 | .197 | .265 | .317 | 71 | .120 | .249 | -10 | -1.1 | .257 | 76 | 39 |
| Josh Hatcher | 402 | .219 | .249 | .315 | 65 | .096 | .321 | 0 | -1.1 | .246 | 67 | 33 |
| Rafe Perich | 406 | .185 | .264 | .256 | 55 | .072 | .249 | -4 | -1.2 | .237 | 59 | 25 |
| Casey Cook | 486 | .183 | .254 | .257 | 52 | .073 | .246 | -4 | -1.6 | .231 | 56 | 34 |
| Yeison Morrobel | 385 | .173 | .229 | .257 | 43 | .084 | .220 | -1 | -2.2 | .218 | 51 | 22 |
| Player | Hit Comp 1 | Hit Comp 2 | Hit Comp 3 |
|---|---|---|---|
| Wyatt Langford | Justin Upton | Andrew McCutchen | Dave Winfield |
| Corey Seager | Troy Tulowitzki | Josh Donaldson | George Brett |
| Marcus Semien | Eddie Mayo | Jimmy Rollins | Ian Kinsler |
| Evan Carter | Mike Warner | Roger Cedeno | Desmond Jennings |
| Josh Smith | Ben Zobrist | Desi Relaford | D’Angelo Jimenez |
| Joc Pederson | Brandon Belt | Boog Powell | Don Mincher |
| Josh Jung | Chris Johnson | Howard Nichols | Jeff Baisley |
| Alejandro Osuna | Desmond Jennings | Rodney Scott | Joe Christopher |
| Willie MacIver | Pat Corrales | Randy Brown | Scott Hemond |
| Jonah Heim | Matt Wieters | Del Rice | John Flaherty |
| Adolis García | Nelson Cruz | Alfonso Soriano | Dante Bichette |
| Justin Foscue | Jurickson Profar | Scott Spiezio | Jason Hardtke |
| Dustin Harris | Willie Harris | Dave Martinez | Joe Simpson |
| Kyle Higashioka | Rod Barajas | Mike Macfarlane | Erik Kratz |
| Cooper Johnson | Dick Rand | Carl Nichols | Alex Burg |
| Michael Helman | Felix Pie 피에 | Tom Romano | Luis Salazar |
| Jake Burger | Adam Duvall | Jason Lane | Scott Hairston |
| Richie Martin | Pete Orr | Trent Durrington | Chase d’Arnaud |
| Kellen Strahm | Brian Cisarik | Mike Humphreys | Jeremy Carr |
| Sam Haggerty | Dave Collins | Joe Inglett | Eugenio Velez |
| Dylan Moore | Pat Kelly | Connie Ryan | Adam Rosales |
| Alan Trejo | Marshall McDougall | Clay Bellinger | Brandon Drury |
| Ezequiel Duran | Greg Tabor | Adam Frost | Pat Kelly |
| Cody Freeman | Cliff Pastornicky | Jim McKnight | Eddy Diaz |
| Trevor Hauver | Ronnie Matney | Ryan Langerhans | Randy Wilstead |
| Jax Biggers | Sherman Johnson | Mike Fischlin | Mike Debutch |
| Cameron Cauley | Mariano Duncan | Corey Hart | Arismendy Alcántara |
| Sebastian Walcott | Noelvi Marte | Donnie Sadler | Arismendy Alcántara |
| Abimelec Ortiz | Joe Hicks | Brant Colamarino | Randy Braun |
| Rowdy Tellez | Mitch Moreland | Matt Adams | Larry Sheets |
| Julian Brock | Chris O’Dowd | Chad Epperson | Ned Yost |
| Nick Ahmed | Ivan De Jesus | Jesse Garcia | Skeeter Webb |
| Donovan Solano | Lou Merloni | Hal Morris | Martín Prado |
| Kevin Pillar | Gerald Williams | Al Nixon | Darrin Jackson |
| Omar Narváez | Gene Desautels | Toby Atwell | Bob Swift |
| Billy McKinney | Stewart Ijames | Joe Gaines | Jeff Fiorentino |
| Ben Hartl | Don Bryant | Parker Morin | Tim Hewes |
| Frainyer Chavez | Rich Amaral | Dave Owen | Juan Gonzalez |
| Keyber Rodriguez | Jhonny Carvajal | Ed Lucas | Frank Taveras |
| Alex De Goti | Mike Hickey | Wally Lammers | Fred Marsh |
| Ian Moller | Anthony Hermelyn | Terry Bell | Tito Nieves |
| Tucker Barnhart | John Baker | Ray Hayworth | Jack Paepke |
| Esteban Mejia | Melvin Quarles | Stanley Walters | Kris Kline |
| Keith Jones II | Ray McDavid | Bobby Prescott | Ryan Christenson |
| Malcolm Moore | Rafael Pujols | Darrin Fletcher | Lawrence Laurie |
| Theo Hardy | Jose Gonzalez | Will Hudson | Todd Claus |
| John Taylor | Niko Gallego | Dan Lauterhahn | Brian Bistagne |
| Danyer Cueva | Humberto Valor | Corey Freeman | Marc Hammond |
| Konner Piotto | Kole Zimmerman | Martin Medina | Jan Vazquez |
| Luis Marquez | Todd Mitchell | Jake Scheiner | Gerson Montilla |
| Quincy Scott | Stephen Kesses | Paul Wright | Travis Becktel |
| Wady Mendez | Rudy Martin | Mark Anthony | Andreaus Lewis |
| Tucker Mitchell | Luis Rodriguez | Jean Luc Blaquiere | Scot Sealy |
| Gleider Figuereo | Curtis Suchan | Todd Cruz | Tom Schmidt |
| Maxton Martin | Rocky Skalisky | K.C. Gillum | Scott Schebler |
| Luis Mieses | Dan Boever | Cary Williams | Greg Monda |
| Anthony Gutierrez | Joe Dickerson | Lorenzo Gray | Keith Goodwin |
| Arturo Disla | Billy Owens | Cody Hawn | Gavin LaValley |
| Brice Matthews | T.J. Bohn | Rich Miller | Dave Wilder |
| Antonis Macias | Dave Post | Matt Cerda | Walt Hriniak |
| Marcus Smith | Vernon Armstead | Bernie Walker | Josh Flores |
| Dylan Dreiling | Don Campbell | Chip Ambres | Jay Kvasnicka |
| Josh Hatcher | Stone Garrett | Jay Sitzman | Dave Krynzel |
| Rafe Perich | Mark Crane | Shawn Norris | Kevin Perret |
| Casey Cook | Scott Pratt | Mike Rozema | Jeff Carter |
| Yeison Morrobel | John Yselonia | Salvadore Duverge | Austin Upshaw |
| Player | 80th BA | 80th OBP | 80th SLG | 80th OPS+ | 80th WAR | 20th BA | 20th OBP | 20th SLG | 20th OPS+ | 20th WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| Wyatt Langford | .284 | .371 | .507 | 154 | 6.2 | .237 | .320 | .402 | 114 | 3.3 |
| Corey Seager | .285 | .376 | .512 | 156 | 5.8 | .237 | .324 | .413 | 116 | 3.3 |
| Marcus Semien | .259 | .335 | .406 | 116 | 4.3 | .211 | .282 | .326 | 80 | 1.7 |
| Evan Carter | .265 | .356 | .423 | 129 | 3.0 | .210 | .303 | .327 | 88 | 0.9 |
| Josh Smith | .271 | .357 | .411 | 125 | 3.1 | .221 | .305 | .324 | 88 | 0.7 |
| Joc Pederson | .258 | .364 | .482 | 146 | 2.5 | .205 | .313 | .375 | 105 | 0.8 |
| Josh Jung | .269 | .314 | .429 | 116 | 2.9 | .219 | .265 | .339 | 79 | 0.5 |
| Alejandro Osuna | .270 | .351 | .405 | 122 | 2.7 | .217 | .298 | .319 | 86 | 0.7 |
| Willie MacIver | .256 | .328 | .396 | 111 | 2.4 | .205 | .275 | .304 | 71 | 0.7 |
| Jonah Heim | .247 | .306 | .397 | 103 | 2.7 | .194 | .254 | .298 | 63 | 0.5 |
| Adolis García | .256 | .314 | .464 | 123 | 2.8 | .205 | .264 | .358 | 83 | 0.0 |
| Justin Foscue | .247 | .325 | .418 | 115 | 2.4 | .198 | .281 | .328 | 80 | 0.3 |
| Dustin Harris | .262 | .335 | .395 | 114 | 2.6 | .213 | .281 | .311 | 76 | 0.2 |
| Kyle Higashioka | .252 | .298 | .438 | 110 | 1.9 | .200 | .250 | .336 | 72 | 0.6 |
| Cooper Johnson | .215 | .307 | .337 | 89 | 2.1 | .157 | .244 | .246 | 46 | 0.3 |
| Michael Helman | .239 | .302 | .400 | 103 | 2.2 | .188 | .246 | .299 | 61 | 0.1 |
| Jake Burger | .261 | .310 | .484 | 128 | 2.3 | .208 | .260 | .381 | 88 | -0.2 |
| Richie Martin | .239 | .317 | .347 | 94 | 1.9 | .187 | .263 | .258 | 57 | 0.3 |
| Kellen Strahm | .246 | .331 | .335 | 97 | 1.8 | .197 | .279 | .264 | 62 | -0.1 |
| Sam Haggerty | .271 | .341 | .389 | 114 | 1.6 | .218 | .287 | .303 | 76 | 0.1 |
| Dylan Moore | .232 | .332 | .426 | 120 | 1.6 | .187 | .284 | .321 | 78 | 0.0 |
| Alan Trejo | .254 | .308 | .405 | 106 | 1.7 | .200 | .255 | .315 | 67 | -0.1 |
| Ezequiel Duran | .272 | .317 | .416 | 115 | 1.8 | .221 | .266 | .330 | 75 | -0.1 |
| Cody Freeman | .264 | .307 | .416 | 109 | 2.1 | .213 | .258 | .326 | 71 | -0.4 |
| Trevor Hauver | .244 | .338 | .387 | 114 | 1.8 | .191 | .285 | .306 | 77 | -0.3 |
| Jax Biggers | .233 | .328 | .304 | 88 | 1.6 | .180 | .271 | .228 | 50 | -0.2 |
| Cameron Cauley | .241 | .297 | .405 | 104 | 1.9 | .192 | .249 | .313 | 64 | -0.5 |
| Sebastian Walcott | .243 | .315 | .372 | 100 | 1.9 | .199 | .269 | .297 | 68 | -0.5 |
| Abimelec Ortiz | .244 | .316 | .422 | 113 | 1.8 | .192 | .267 | .339 | 77 | -0.7 |
| Rowdy Tellez | .256 | .321 | .459 | 122 | 1.2 | .202 | .272 | .358 | 83 | -0.6 |
| Julian Brock | .244 | .296 | .336 | 85 | 1.3 | .183 | .235 | .256 | 45 | -0.5 |
| Nick Ahmed | .231 | .277 | .334 | 78 | 0.8 | .175 | .223 | .252 | 41 | -0.2 |
| Donovan Solano | .280 | .342 | .384 | 115 | 1.0 | .215 | .285 | .305 | 75 | -0.5 |
| Kevin Pillar | .248 | .298 | .396 | 102 | 0.8 | .191 | .245 | .305 | 61 | -0.4 |
| Omar Narváez | .234 | .332 | .327 | 94 | 0.9 | .176 | .273 | .244 | 56 | -0.4 |
| Billy McKinney | .241 | .325 | .385 | 108 | 1.0 | .192 | .270 | .299 | 69 | -0.7 |
| Ben Hartl | .223 | .317 | .305 | 84 | 0.9 | .166 | .267 | .225 | 49 | -0.5 |
| Frainyer Chavez | .240 | .307 | .318 | 84 | 1.0 | .188 | .255 | .248 | 50 | -0.9 |
| Keyber Rodriguez | .237 | .283 | .310 | 75 | 1.0 | .186 | .233 | .242 | 43 | -1.1 |
| Alex De Goti | .228 | .313 | .295 | 82 | 0.8 | .176 | .257 | .225 | 46 | -0.8 |
| Ian Moller | .203 | .286 | .292 | 70 | 0.9 | .144 | .228 | .202 | 29 | -0.9 |
| Tucker Barnhart | .223 | .307 | .286 | 74 | 0.3 | .161 | .246 | .212 | 39 | -0.4 |
| Esteban Mejia | .225 | .297 | .331 | 82 | 0.5 | .174 | .244 | .248 | 45 | -1.0 |
| Keith Jones II | .242 | .324 | .390 | 107 | 0.9 | .193 | .273 | .303 | 69 | -1.6 |
| Malcolm Moore | .212 | .290 | .307 | 75 | 0.4 | .154 | .233 | .226 | 36 | -0.9 |
| Theo Hardy | .193 | .294 | .252 | 63 | 0.0 | .137 | .235 | .177 | 25 | -0.8 |
| John Taylor | .233 | .291 | .321 | 79 | 0.1 | .174 | .231 | .235 | 38 | -1.1 |
| Danyer Cueva | .237 | .264 | .314 | 68 | 0.0 | .170 | .201 | .224 | 28 | -0.9 |
| Konner Piotto | .226 | .308 | .277 | 74 | 0.0 | .161 | .245 | .196 | 35 | -1.0 |
| Luis Marquez | .235 | .285 | .333 | 80 | 0.1 | .181 | .232 | .251 | 43 | -1.2 |
| Quincy Scott | .223 | .297 | .290 | 75 | 0.1 | .173 | .246 | .218 | 39 | -1.3 |
| Wady Mendez | .224 | .302 | .309 | 79 | 0.0 | .167 | .240 | .225 | 40 | -1.2 |
| Tucker Mitchell | .211 | .265 | .297 | 64 | -0.2 | .152 | .207 | .213 | 25 | -1.4 |
| Gleider Figuereo | .207 | .272 | .352 | 80 | 0.5 | .155 | .214 | .261 | 41 | -2.1 |
| Maxton Martin | .229 | .289 | .375 | 92 | 0.2 | .179 | .242 | .286 | 57 | -2.0 |
| Luis Mieses | .236 | .270 | .360 | 83 | 0.2 | .185 | .217 | .278 | 46 | -2.0 |
| Anthony Gutierrez | .248 | .306 | .304 | 81 | -0.1 | .195 | .251 | .234 | 46 | -1.9 |
| Arturo Disla | .229 | .285 | .355 | 88 | 0.1 | .180 | .232 | .271 | 50 | -2.0 |
| Brice Matthews | .221 | .316 | .327 | 88 | -0.1 | .170 | .264 | .248 | 52 | -2.3 |
| Antonis Macias | .238 | .328 | .311 | 90 | -0.2 | .187 | .277 | .244 | 57 | -2.0 |
| Marcus Smith | .193 | .281 | .314 | 74 | -0.2 | .134 | .223 | .217 | 32 | -1.9 |
| Dylan Dreiling | .222 | .288 | .363 | 88 | -0.1 | .174 | .241 | .282 | 55 | -2.2 |
| Josh Hatcher | .242 | .272 | .359 | 82 | -0.2 | .192 | .226 | .277 | 48 | -2.0 |
| Rafe Perich | .211 | .291 | .294 | 71 | -0.3 | .158 | .237 | .222 | 37 | -2.1 |
| Casey Cook | .208 | .277 | .296 | 69 | -0.5 | .162 | .229 | .225 | 37 | -2.4 |
| Yeison Morrobel | .199 | .251 | .297 | 62 | -1.3 | .151 | .204 | .215 | 27 | -3.0 |
| Player | BA vs. L | OBP vs. L | SLG vs. L | BA vs. R | OBP vs. R | SLG vs. R |
|---|---|---|---|---|---|---|
| Wyatt Langford | .267 | .369 | .493 | .255 | .338 | .435 |
| Corey Seager | .248 | .325 | .423 | .266 | .360 | .474 |
| Marcus Semien | .245 | .325 | .388 | .232 | .306 | .361 |
| Evan Carter | .220 | .312 | .330 | .243 | .336 | .388 |
| Josh Smith | .237 | .322 | .351 | .246 | .336 | .371 |
| Joc Pederson | .224 | .328 | .362 | .234 | .340 | .444 |
| Josh Jung | .257 | .308 | .405 | .236 | .278 | .373 |
| Alejandro Osuna | .226 | .308 | .321 | .248 | .332 | .374 |
| Willie MacIver | .229 | .303 | .358 | .227 | .300 | .345 |
| Jonah Heim | .229 | .280 | .358 | .218 | .280 | .336 |
| Adolis García | .230 | .293 | .405 | .233 | .289 | .412 |
| Justin Foscue | .235 | .315 | .396 | .218 | .296 | .361 |
| Dustin Harris | .236 | .311 | .354 | .237 | .306 | .356 |
| Kyle Higashioka | .235 | .284 | .395 | .221 | .269 | .384 |
| Cooper Johnson | .186 | .288 | .289 | .185 | .271 | .290 |
| Michael Helman | .220 | .284 | .362 | .209 | .265 | .336 |
| Jake Burger | .238 | .293 | .450 | .235 | .283 | .419 |
| Richie Martin | .224 | .302 | .328 | .205 | .280 | .279 |
| Kellen Strahm | .231 | .322 | .315 | .219 | .296 | .293 |
| Sam Haggerty | .248 | .313 | .347 | .243 | .317 | .349 |
| Dylan Moore | .216 | .319 | .382 | .201 | .302 | .372 |
| Alan Trejo | .230 | .285 | .357 | .224 | .274 | .356 |
| Ezequiel Duran | .252 | .298 | .397 | .241 | .288 | .353 |
| Cody Freeman | .237 | .289 | .362 | .239 | .281 | .368 |
| Trevor Hauver | .203 | .303 | .301 | .225 | .318 | .367 |
| Jax Biggers | .188 | .275 | .219 | .211 | .308 | .286 |
| Cameron Cauley | .227 | .285 | .364 | .210 | .265 | .354 |
| Sebastian Walcott | .227 | .304 | .347 | .216 | .284 | .323 |
| Abimelec Ortiz | .205 | .274 | .336 | .223 | .296 | .393 |
| Rowdy Tellez | .222 | .289 | .370 | .233 | .297 | .411 |
| Julian Brock | .215 | .267 | .301 | .208 | .258 | .292 |
| Nick Ahmed | .220 | .270 | .305 | .198 | .240 | .281 |
| Donovan Solano | .255 | .311 | .362 | .247 | .313 | .335 |
| Kevin Pillar | .235 | .284 | .382 | .215 | .265 | .336 |
| Omar Narváez | .196 | .293 | .235 | .207 | .301 | .302 |
| Billy McKinney | .205 | .290 | .301 | .222 | .302 | .355 |
| Ben Hartl | .195 | .283 | .276 | .189 | .289 | .250 |
| Frainyer Chavez | .218 | .279 | .274 | .212 | .285 | .288 |
| Keyber Rodriguez | .216 | .269 | .291 | .208 | .254 | .272 |
| Alex De Goti | .203 | .291 | .271 | .197 | .280 | .253 |
| Ian Moller | .176 | .265 | .242 | .171 | .251 | .246 |
| Tucker Barnhart | .188 | .278 | .219 | .193 | .276 | .257 |
| Esteban Mejia | .204 | .279 | .280 | .203 | .266 | .290 |
| Keith Jones II | .208 | .291 | .312 | .220 | .304 | .355 |
| Malcolm Moore | .177 | .257 | .258 | .184 | .261 | .264 |
| Theo Hardy | .163 | .265 | .209 | .167 | .264 | .219 |
| John Taylor | .194 | .254 | .242 | .206 | .263 | .290 |
| Danyer Cueva | .200 | .229 | .244 | .202 | .233 | .281 |
| Konner Piotto | .170 | .250 | .191 | .203 | .286 | .254 |
| Luis Marquez | .205 | .259 | .282 | .207 | .257 | .293 |
| Quincy Scott | .200 | .274 | .271 | .198 | .272 | .245 |
| Wady Mendez | .182 | .262 | .200 | .197 | .272 | .283 |
| Tucker Mitchell | .183 | .237 | .254 | .184 | .235 | .253 |
| Gleider Figuereo | .169 | .233 | .271 | .185 | .245 | .316 |
| Maxton Martin | .198 | .258 | .306 | .207 | .269 | .338 |
| Luis Mieses | .196 | .228 | .275 | .216 | .252 | .337 |
| Anthony Gutierrez | .229 | .283 | .276 | .217 | .273 | .267 |
| Arturo Disla | .205 | .262 | .325 | .201 | .255 | .309 |
| Brice Matthews | .181 | .271 | .252 | .201 | .297 | .304 |
| Antonis Macias | .202 | .286 | .242 | .218 | .308 | .288 |
| Marcus Smith | .153 | .240 | .235 | .166 | .255 | .273 |
| Dylan Dreiling | .192 | .252 | .300 | .199 | .270 | .324 |
| Josh Hatcher | .208 | .236 | .307 | .223 | .253 | .318 |
| Rafe Perich | .187 | .261 | .252 | .184 | .265 | .258 |
| Casey Cook | .176 | .244 | .252 | .186 | .257 | .259 |
| Yeison Morrobel | .165 | .225 | .223 | .176 | .230 | .271 |
| Player | T | Age | W | L | ERA | G | GS | IP | H | ER | HR | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jacob deGrom | R | 38 | 10 | 7 | 3.48 | 26 | 26 | 144.7 | 119 | 56 | 20 | 35 | 154 |
| Jack Leiter | R | 26 | 10 | 9 | 4.05 | 28 | 28 | 149.0 | 126 | 67 | 17 | 59 | 140 |
| Nathan Eovaldi | R | 36 | 6 | 6 | 3.91 | 18 | 18 | 106.0 | 96 | 46 | 14 | 28 | 96 |
| Merrill Kelly | R | 37 | 9 | 8 | 4.24 | 27 | 27 | 155.0 | 140 | 73 | 23 | 46 | 140 |
| Tyler Mahle | R | 31 | 5 | 5 | 4.11 | 18 | 18 | 87.7 | 80 | 40 | 11 | 29 | 73 |
| Kumar Rocker | R | 26 | 4 | 5 | 4.21 | 17 | 16 | 72.7 | 71 | 34 | 9 | 22 | 66 |
| David Davalillo | R | 23 | 5 | 5 | 4.53 | 23 | 22 | 101.3 | 98 | 51 | 14 | 32 | 85 |
| Robert Garcia | L | 30 | 6 | 4 | 3.55 | 62 | 0 | 58.3 | 49 | 23 | 6 | 20 | 64 |
| Leandro Lopez | R | 24 | 3 | 4 | 4.55 | 22 | 21 | 87.0 | 81 | 44 | 11 | 38 | 81 |
| Jon Gray | R | 34 | 5 | 5 | 4.46 | 18 | 16 | 84.7 | 82 | 42 | 11 | 26 | 74 |
| Chris Martin | R | 40 | 4 | 2 | 3.32 | 45 | 0 | 40.7 | 39 | 15 | 5 | 8 | 39 |
| Danny Coulombe | L | 36 | 2 | 1 | 3.54 | 50 | 1 | 40.7 | 35 | 16 | 4 | 15 | 40 |
| Cody Bradford | L | 28 | 5 | 5 | 4.42 | 18 | 14 | 75.3 | 73 | 37 | 11 | 17 | 61 |
| Shawn Armstrong | R | 35 | 3 | 2 | 3.99 | 55 | 3 | 58.7 | 51 | 26 | 7 | 17 | 58 |
| Jose Corniell | R | 23 | 3 | 3 | 4.64 | 20 | 19 | 52.3 | 48 | 27 | 8 | 17 | 49 |
| Jacob Latz | L | 30 | 2 | 2 | 4.46 | 39 | 7 | 80.7 | 71 | 40 | 10 | 39 | 78 |
| Carl Edwards Jr. | R | 34 | 2 | 3 | 4.42 | 25 | 6 | 53.0 | 51 | 26 | 7 | 23 | 46 |
| Emiliano Teodo | R | 25 | 3 | 5 | 4.70 | 24 | 10 | 59.3 | 53 | 31 | 7 | 32 | 58 |
| Phil Maton | R | 33 | 4 | 3 | 4.02 | 58 | 0 | 56.0 | 45 | 25 | 6 | 21 | 57 |
| Josh Stephan | R | 24 | 5 | 7 | 4.93 | 21 | 19 | 96.7 | 100 | 53 | 14 | 28 | 68 |
| Peyton Gray | R | 31 | 6 | 6 | 4.29 | 40 | 2 | 63.0 | 59 | 30 | 9 | 22 | 63 |
| Dom Hamel | R | 27 | 5 | 6 | 4.91 | 26 | 17 | 88.0 | 84 | 48 | 12 | 37 | 78 |
| Winston Santos | R | 24 | 5 | 7 | 4.95 | 19 | 19 | 83.7 | 82 | 46 | 12 | 27 | 65 |
| Michael Plassmeyer | L | 29 | 5 | 7 | 4.92 | 24 | 15 | 89.7 | 89 | 49 | 13 | 27 | 72 |
| Avery Weems | L | 29 | 2 | 3 | 4.56 | 27 | 5 | 49.3 | 48 | 25 | 6 | 18 | 43 |
| David Buchanan | R | 37 | 4 | 7 | 4.96 | 19 | 16 | 98.0 | 111 | 54 | 14 | 31 | 56 |
| Josh Sborz | R | 32 | 2 | 3 | 4.11 | 38 | 0 | 35.0 | 33 | 16 | 4 | 15 | 34 |
| Cory Abbott | R | 30 | 3 | 4 | 4.90 | 22 | 13 | 71.7 | 68 | 39 | 11 | 32 | 68 |
| Patrick Murphy | R | 31 | 2 | 2 | 4.55 | 20 | 2 | 27.7 | 27 | 14 | 3 | 12 | 24 |
| Michel Otañez | R | 28 | 3 | 3 | 4.26 | 42 | 0 | 44.3 | 35 | 21 | 5 | 25 | 55 |
| Ryan Lobus | R | 25 | 5 | 5 | 4.61 | 38 | 5 | 66.3 | 60 | 34 | 9 | 24 | 65 |
| Josh Trentadue | L | 24 | 2 | 3 | 5.05 | 21 | 13 | 67.7 | 64 | 38 | 9 | 31 | 60 |
| Hoby Milner | L | 35 | 3 | 2 | 4.34 | 58 | 0 | 56.0 | 54 | 27 | 6 | 16 | 46 |
| Trey Supak | R | 30 | 5 | 6 | 5.12 | 22 | 19 | 96.7 | 99 | 55 | 16 | 29 | 75 |
| Kyle Funkhouser | R | 32 | 2 | 3 | 5.11 | 13 | 8 | 49.3 | 47 | 28 | 7 | 26 | 47 |
| Cole Winn | R | 26 | 3 | 5 | 4.82 | 37 | 6 | 74.7 | 68 | 40 | 9 | 39 | 62 |
| Dane Acker | R | 27 | 2 | 4 | 5.02 | 26 | 8 | 61.0 | 60 | 34 | 9 | 28 | 52 |
| Marc Church | R | 25 | 2 | 3 | 4.81 | 26 | 1 | 33.7 | 31 | 18 | 4 | 18 | 34 |
| Cal Quantrill | R | 31 | 6 | 9 | 5.14 | 24 | 24 | 119.0 | 120 | 68 | 18 | 40 | 88 |
| Janser Lara | R | 29 | 0 | 1 | 5.00 | 11 | 0 | 18.0 | 16 | 10 | 3 | 7 | 18 |
| Jose Gonzalez | R | 24 | 5 | 8 | 5.18 | 21 | 19 | 92.0 | 95 | 53 | 14 | 27 | 68 |
| Declan Cronin | R | 28 | 2 | 2 | 4.69 | 42 | 1 | 48.0 | 45 | 25 | 5 | 20 | 41 |
| Bryan Magdaleno | L | 25 | 2 | 2 | 4.61 | 41 | 0 | 41.0 | 37 | 21 | 5 | 23 | 41 |
| Jacob Webb | R | 32 | 3 | 4 | 4.50 | 52 | 0 | 58.0 | 50 | 29 | 8 | 22 | 55 |
| Robert Dugger | R | 30 | 3 | 5 | 5.29 | 19 | 16 | 80.0 | 84 | 47 | 12 | 35 | 57 |
| Ty Blach | L | 35 | 3 | 4 | 5.21 | 21 | 14 | 76.0 | 87 | 44 | 12 | 18 | 47 |
| Gerson Garabito | R | 30 | 2 | 4 | 5.48 | 17 | 9 | 47.7 | 48 | 29 | 7 | 18 | 38 |
| José Ruiz | R | 31 | 2 | 2 | 4.81 | 46 | 1 | 48.7 | 48 | 26 | 7 | 19 | 45 |
| Patrick Corbin | L | 36 | 6 | 9 | 5.20 | 24 | 24 | 124.7 | 139 | 72 | 19 | 45 | 102 |
| Gerardo Carrillo | R | 27 | 2 | 3 | 4.81 | 38 | 0 | 43.0 | 39 | 23 | 5 | 18 | 40 |
| Joe Barlow | R | 30 | 3 | 3 | 4.77 | 42 | 0 | 54.7 | 53 | 29 | 8 | 20 | 48 |
| Robby Ahlstrom | L | 27 | 3 | 3 | 4.97 | 43 | 2 | 58.0 | 56 | 32 | 8 | 28 | 51 |
| Daniel Missaki | R | 30 | 2 | 2 | 5.25 | 25 | 6 | 60.0 | 59 | 35 | 9 | 26 | 54 |
| Florencio Serrano | R | 26 | 2 | 2 | 5.68 | 18 | 3 | 38.0 | 42 | 24 | 6 | 15 | 21 |
| Ben Anderson | R | 28 | 4 | 8 | 5.34 | 22 | 18 | 91.0 | 102 | 54 | 13 | 35 | 51 |
| Jackson Kelley | R | 26 | 2 | 3 | 5.31 | 29 | 1 | 39.0 | 38 | 23 | 6 | 19 | 34 |
| Wilian Bormie | R | 25 | 4 | 5 | 5.02 | 35 | 2 | 57.3 | 55 | 32 | 9 | 31 | 55 |
| Larson Kindreich | L | 27 | 3 | 6 | 5.33 | 32 | 3 | 52.3 | 48 | 31 | 8 | 31 | 51 |
| Luis Curvelo | R | 25 | 3 | 3 | 4.88 | 47 | 0 | 55.3 | 52 | 30 | 8 | 23 | 49 |
| Joey Danielson | R | 25 | 3 | 4 | 5.01 | 43 | 0 | 50.3 | 49 | 28 | 7 | 24 | 43 |
| Aidan Anderson | R | 29 | 3 | 5 | 5.29 | 33 | 1 | 47.7 | 49 | 28 | 7 | 21 | 33 |
| Gavin Collyer | R | 25 | 3 | 6 | 5.31 | 40 | 3 | 59.3 | 53 | 35 | 8 | 35 | 60 |
| Ryan Garcia | R | 28 | 3 | 6 | 5.66 | 21 | 13 | 68.3 | 68 | 43 | 11 | 38 | 56 |
| Nick Krauth | R | 26 | 3 | 6 | 5.71 | 19 | 10 | 69.3 | 75 | 44 | 10 | 27 | 39 |
| Player | IP | K/9 | BB/9 | HR/9 | BB% | K% | BABIP | ERA+ | 3ERA+ | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jacob deGrom | 144.7 | 9.6 | 2.2 | 1.2 | 6.0% | 26.5% | .268 | 114 | 105 | 3.60 | 88 | 2.6 |
| Jack Leiter | 149.0 | 8.5 | 3.6 | 1.0 | 9.4% | 22.2% | .268 | 98 | 99 | 4.06 | 102 | 1.6 |
| Nathan Eovaldi | 106.0 | 8.2 | 2.4 | 1.2 | 6.4% | 22.0% | .277 | 102 | 94 | 3.97 | 98 | 1.4 |
| Merrill Kelly | 155.0 | 8.1 | 2.7 | 1.3 | 7.2% | 21.8% | .271 | 94 | 86 | 4.22 | 107 | 1.3 |
| Tyler Mahle | 87.7 | 7.5 | 3.0 | 1.1 | 7.9% | 19.9% | .273 | 97 | 94 | 4.16 | 103 | 0.9 |
| Kumar Rocker | 72.7 | 8.2 | 2.7 | 1.1 | 7.1% | 21.3% | .297 | 94 | 98 | 3.99 | 106 | 0.7 |
| David Davalillo | 101.3 | 7.5 | 2.8 | 1.2 | 7.4% | 19.7% | .284 | 88 | 92 | 4.38 | 114 | 0.6 |
| Robert Garcia | 58.3 | 9.9 | 3.1 | 0.9 | 8.2% | 26.3% | .287 | 112 | 109 | 3.44 | 89 | 0.5 |
| Leandro Lopez | 87.0 | 8.4 | 3.9 | 1.1 | 10.0% | 21.3% | .287 | 87 | 93 | 4.29 | 115 | 0.5 |
| Jon Gray | 84.7 | 7.9 | 2.8 | 1.2 | 7.3% | 20.7% | .290 | 89 | 83 | 4.13 | 112 | 0.5 |
| Chris Martin | 40.7 | 8.6 | 1.8 | 1.1 | 4.8% | 23.2% | .298 | 120 | 112 | 3.51 | 84 | 0.4 |
| Danny Coulombe | 40.7 | 8.9 | 3.3 | 0.9 | 8.8% | 23.4% | .282 | 112 | 104 | 3.66 | 89 | 0.4 |
| Cody Bradford | 75.3 | 7.3 | 2.0 | 1.3 | 5.5% | 19.6% | .281 | 90 | 91 | 4.20 | 111 | 0.4 |
| Shawn Armstrong | 58.7 | 8.9 | 2.6 | 1.1 | 7.0% | 24.0% | .278 | 100 | 92 | 3.81 | 100 | 0.3 |
| Jose Corniell | 52.3 | 8.4 | 2.9 | 1.4 | 7.8% | 22.5% | .278 | 86 | 94 | 4.42 | 117 | 0.2 |
| Jacob Latz | 80.7 | 8.7 | 4.4 | 1.1 | 11.2% | 22.3% | .279 | 89 | 89 | 4.37 | 112 | 0.2 |
| Carl Edwards Jr. | 53.0 | 7.8 | 3.9 | 1.2 | 10.0% | 19.9% | .288 | 90 | 84 | 4.50 | 111 | 0.1 |
| Emiliano Teodo | 59.3 | 8.8 | 4.9 | 1.1 | 12.0% | 21.8% | .284 | 84 | 90 | 4.56 | 118 | 0.1 |
| Phil Maton | 56.0 | 9.2 | 3.4 | 1.0 | 9.1% | 24.7% | .267 | 99 | 94 | 4.02 | 101 | 0.1 |
| Josh Stephan | 96.7 | 6.3 | 2.6 | 1.3 | 6.8% | 16.4% | .287 | 80 | 85 | 4.69 | 124 | 0.0 |
| Peyton Gray | 63.0 | 9.0 | 3.1 | 1.3 | 8.1% | 23.3% | .291 | 93 | 90 | 4.16 | 108 | 0.0 |
| Dom Hamel | 88.0 | 8.0 | 3.8 | 1.2 | 9.6% | 20.3% | .286 | 81 | 84 | 4.60 | 124 | 0.0 |
| Winston Santos | 83.7 | 7.0 | 2.9 | 1.3 | 7.5% | 18.2% | .280 | 80 | 85 | 4.77 | 125 | 0.0 |
| Michael Plassmeyer | 89.7 | 7.2 | 2.7 | 1.3 | 7.1% | 18.9% | .286 | 81 | 81 | 4.65 | 124 | 0.0 |
| Avery Weems | 49.3 | 7.8 | 3.3 | 1.1 | 8.4% | 20.0% | .294 | 87 | 87 | 4.28 | 115 | 0.0 |
| David Buchanan | 98.0 | 5.1 | 2.8 | 1.3 | 7.2% | 13.1% | .297 | 80 | 74 | 4.92 | 125 | 0.0 |
| Josh Sborz | 35.0 | 8.7 | 3.9 | 1.0 | 9.6% | 21.8% | .296 | 97 | 90 | 3.99 | 104 | 0.0 |
| Cory Abbott | 71.7 | 8.5 | 4.0 | 1.4 | 10.2% | 21.7% | .286 | 81 | 80 | 4.73 | 123 | 0.0 |
| Patrick Murphy | 27.7 | 7.8 | 3.9 | 1.0 | 9.9% | 19.8% | .296 | 87 | 85 | 4.25 | 115 | 0.0 |
| Michel Otañez | 44.3 | 11.2 | 5.1 | 1.0 | 12.7% | 27.9% | .286 | 93 | 95 | 4.18 | 107 | -0.1 |
| Ryan Lobus | 66.3 | 8.8 | 3.3 | 1.2 | 8.5% | 23.1% | .283 | 86 | 90 | 4.37 | 116 | -0.1 |
| Josh Trentadue | 67.7 | 8.0 | 4.1 | 1.2 | 10.4% | 20.2% | .285 | 79 | 85 | 4.76 | 127 | -0.1 |
| Hoby Milner | 56.0 | 7.4 | 2.6 | 1.0 | 6.8% | 19.7% | .289 | 92 | 86 | 3.93 | 109 | -0.1 |
| Trey Supak | 96.7 | 7.0 | 2.7 | 1.5 | 7.0% | 18.2% | .285 | 78 | 78 | 4.91 | 129 | -0.2 |
| Kyle Funkhouser | 49.3 | 8.6 | 4.7 | 1.3 | 11.7% | 21.2% | .290 | 78 | 74 | 4.93 | 129 | -0.2 |
| Cole Winn | 74.7 | 7.5 | 4.7 | 1.1 | 11.9% | 18.8% | .274 | 82 | 86 | 4.80 | 121 | -0.2 |
| Dane Acker | 61.0 | 7.7 | 4.1 | 1.3 | 10.4% | 19.3% | .287 | 79 | 82 | 4.90 | 126 | -0.2 |
| Marc Church | 33.7 | 9.1 | 4.8 | 1.1 | 12.0% | 22.7% | .293 | 83 | 89 | 4.38 | 121 | -0.2 |
| Cal Quantrill | 119.0 | 6.7 | 3.0 | 1.4 | 7.8% | 17.2% | .282 | 77 | 76 | 4.84 | 129 | -0.2 |
| Janser Lara | 18.0 | 9.0 | 3.5 | 1.5 | 9.0% | 23.1% | .271 | 79 | 80 | 4.83 | 126 | -0.2 |
| Jose Gonzalez | 92.0 | 6.7 | 2.6 | 1.4 | 6.8% | 17.0% | .287 | 77 | 82 | 4.84 | 131 | -0.2 |
| Declan Cronin | 48.0 | 7.7 | 3.8 | 0.9 | 9.7% | 19.8% | .288 | 85 | 87 | 4.31 | 118 | -0.2 |
| Bryan Magdaleno | 41.0 | 9.0 | 5.0 | 1.1 | 12.2% | 21.7% | .288 | 86 | 91 | 4.80 | 116 | -0.2 |
| Jacob Webb | 58.0 | 8.5 | 3.4 | 1.2 | 9.1% | 22.6% | .268 | 88 | 85 | 4.35 | 113 | -0.3 |
| Robert Dugger | 80.0 | 6.4 | 3.9 | 1.4 | 9.9% | 16.1% | .289 | 75 | 75 | 5.08 | 133 | -0.3 |
| Ty Blach | 76.0 | 5.6 | 2.1 | 1.4 | 5.5% | 14.3% | .300 | 76 | 71 | 4.85 | 131 | -0.3 |
| Gerson Garabito | 47.7 | 7.2 | 3.4 | 1.3 | 8.7% | 18.4% | .289 | 73 | 73 | 4.99 | 138 | -0.3 |
| José Ruiz | 48.7 | 8.3 | 3.5 | 1.3 | 9.0% | 21.2% | .295 | 83 | 82 | 4.48 | 121 | -0.3 |
| Patrick Corbin | 124.7 | 7.4 | 3.2 | 1.4 | 8.2% | 18.5% | .313 | 76 | 71 | 4.66 | 131 | -0.3 |
| Gerardo Carrillo | 43.0 | 8.4 | 3.8 | 1.0 | 9.6% | 21.3% | .283 | 83 | 85 | 4.49 | 121 | -0.3 |
| Joe Barlow | 54.7 | 7.9 | 3.3 | 1.3 | 8.5% | 20.4% | .287 | 83 | 84 | 4.46 | 120 | -0.4 |
| Robby Ahlstrom | 58.0 | 7.9 | 4.3 | 1.2 | 10.9% | 19.8% | .287 | 80 | 83 | 4.80 | 125 | -0.4 |
| Daniel Missaki | 60.0 | 8.1 | 3.9 | 1.4 | 9.7% | 20.1% | .291 | 76 | 76 | 4.96 | 132 | -0.4 |
| Florencio Serrano | 38.0 | 5.0 | 3.6 | 1.4 | 8.8% | 12.3% | .286 | 70 | 73 | 5.45 | 143 | -0.5 |
| Ben Anderson | 91.0 | 5.0 | 3.5 | 1.3 | 8.6% | 12.6% | .294 | 74 | 75 | 5.15 | 134 | -0.5 |
| Jackson Kelley | 39.0 | 7.8 | 4.4 | 1.4 | 11.0% | 19.8% | .286 | 75 | 78 | 5.27 | 134 | -0.5 |
| Wilian Bormie | 57.3 | 8.6 | 4.9 | 1.4 | 12.1% | 21.4% | .289 | 79 | 84 | 5.06 | 126 | -0.5 |
| Larson Kindreich | 52.3 | 8.8 | 5.3 | 1.4 | 13.1% | 21.5% | .282 | 75 | 78 | 5.21 | 134 | -0.6 |
| Luis Curvelo | 55.3 | 8.0 | 3.7 | 1.3 | 9.5% | 20.3% | .280 | 81 | 86 | 4.74 | 123 | -0.6 |
| Joey Danielson | 50.3 | 7.7 | 4.3 | 1.3 | 10.8% | 19.4% | .288 | 79 | 84 | 4.75 | 126 | -0.6 |
| Aidan Anderson | 47.7 | 6.2 | 4.0 | 1.3 | 9.9% | 15.6% | .284 | 75 | 75 | 5.32 | 133 | -0.7 |
| Gavin Collyer | 59.3 | 9.1 | 5.3 | 1.2 | 13.1% | 22.5% | .283 | 75 | 79 | 5.07 | 134 | -0.7 |
| Ryan Garcia | 68.3 | 7.4 | 5.0 | 1.4 | 12.3% | 18.1% | .284 | 70 | 71 | 5.46 | 143 | -0.7 |
| Nick Krauth | 69.3 | 5.1 | 3.5 | 1.3 | 8.9% | 12.8% | .285 | 70 | 73 | 5.43 | 144 | -0.7 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Jacob deGrom | .229 | .285 | .403 | .216 | .257 | .367 | 3.7 | 1.4 | 2.82 | 4.26 |
| Jack Leiter | .220 | .302 | .383 | .231 | .304 | .356 | 2.8 | 0.4 | 3.52 | 4.67 |
| Nathan Eovaldi | .241 | .300 | .410 | .234 | .283 | .388 | 2.1 | 0.5 | 3.31 | 4.64 |
| Merrill Kelly | .234 | .301 | .415 | .241 | .286 | .410 | 2.5 | 0.1 | 3.56 | 5.02 |
| Tyler Mahle | .229 | .303 | .389 | .251 | .300 | .411 | 1.5 | 0.2 | 3.59 | 4.73 |
| Kumar Rocker | .254 | .314 | .415 | .238 | .294 | .374 | 1.3 | 0.1 | 3.60 | 4.82 |
| David Davalillo | .267 | .343 | .439 | .229 | .278 | .390 | 1.3 | -0.3 | 3.95 | 5.23 |
| Robert Garcia | .207 | .267 | .354 | .230 | .303 | .360 | 1.3 | -0.2 | 2.71 | 4.40 |
| Leandro Lopez | .238 | .322 | .364 | .238 | .308 | .423 | 1.3 | -0.2 | 3.91 | 5.13 |
| Jon Gray | .250 | .317 | .435 | .245 | .294 | .387 | 1.1 | -0.2 | 3.85 | 5.24 |
| Chris Martin | .235 | .288 | .397 | .253 | .281 | .407 | 0.9 | -0.1 | 2.41 | 4.54 |
| Danny Coulombe | .237 | .308 | .322 | .228 | .301 | .402 | 0.9 | -0.2 | 2.63 | 5.10 |
| Cody Bradford | .279 | .315 | .442 | .236 | .283 | .409 | 0.9 | -0.2 | 3.93 | 5.15 |
| Shawn Armstrong | .244 | .317 | .422 | .221 | .280 | .351 | 1.0 | -0.4 | 3.13 | 5.00 |
| Jose Corniell | .283 | .350 | .522 | .198 | .262 | .324 | 0.7 | -0.4 | 3.94 | 5.55 |
| Jacob Latz | .223 | .308 | .359 | .236 | .328 | .394 | 0.9 | -0.8 | 3.84 | 5.48 |
| Carl Edwards Jr. | .264 | .340 | .385 | .235 | .310 | .426 | 0.6 | -0.4 | 3.83 | 5.22 |
| Emiliano Teodo | .238 | .339 | .386 | .227 | .329 | .375 | 0.6 | -0.5 | 4.10 | 5.45 |
| Phil Maton | .221 | .315 | .368 | .216 | .307 | .351 | 0.8 | -0.7 | 3.12 | 5.10 |
| Josh Stephan | .260 | .330 | .414 | .259 | .308 | .449 | 0.7 | -0.7 | 4.42 | 5.60 |
| Peyton Gray | .229 | .298 | .390 | .246 | .308 | .415 | 0.6 | -0.6 | 3.58 | 5.14 |
| Dom Hamel | .250 | .333 | .409 | .240 | .317 | .413 | 0.6 | -0.7 | 4.36 | 5.55 |
| Winston Santos | .269 | .344 | .462 | .236 | .305 | .396 | 0.6 | -0.7 | 4.40 | 5.62 |
| Michael Plassmeyer | .215 | .280 | .355 | .270 | .338 | .459 | 0.6 | -0.8 | 4.39 | 5.74 |
| Avery Weems | .224 | .281 | .310 | .257 | .333 | .441 | 0.5 | -0.4 | 3.94 | 5.25 |
| David Buchanan | .267 | .333 | .433 | .288 | .332 | .467 | 0.5 | -0.7 | 4.51 | 5.65 |
| Josh Sborz | .246 | .324 | .426 | .237 | .306 | .368 | 0.3 | -0.4 | 3.43 | 4.99 |
| Cory Abbott | .252 | .333 | .452 | .236 | .319 | .389 | 0.5 | -0.7 | 4.31 | 5.63 |
| Patrick Murphy | .235 | .339 | .392 | .254 | .308 | .407 | 0.2 | -0.4 | 3.84 | 5.28 |
| Michel Otañez | .197 | .337 | .394 | .221 | .324 | .326 | 0.4 | -0.7 | 3.56 | 5.38 |
| Ryan Lobus | .254 | .346 | .424 | .217 | .288 | .370 | 0.6 | -0.6 | 3.88 | 5.25 |
| Josh Trentadue | .221 | .322 | .338 | .251 | .338 | .428 | 0.4 | -0.6 | 4.49 | 5.71 |
| Hoby Milner | .230 | .277 | .333 | .260 | .324 | .427 | 0.5 | -0.8 | 3.50 | 5.41 |
| Trey Supak | .262 | .330 | .488 | .257 | .316 | .414 | 0.6 | -0.9 | 4.54 | 5.81 |
| Kyle Funkhouser | .250 | .371 | .432 | .240 | .322 | .404 | 0.2 | -0.5 | 4.60 | 5.71 |
| Cole Winn | .233 | .340 | .383 | .241 | .332 | .392 | 0.3 | -0.9 | 4.32 | 5.61 |
| Dane Acker | .252 | .328 | .437 | .248 | .338 | .409 | 0.2 | -0.7 | 4.51 | 5.74 |
| Marc Church | .237 | .328 | .390 | .233 | .329 | .384 | 0.2 | -0.5 | 3.98 | 5.69 |
| Cal Quantrill | .247 | .322 | .432 | .266 | .322 | .444 | 0.5 | -1.1 | 4.64 | 5.84 |
| Janser Lara | .250 | .351 | .469 | .222 | .300 | .361 | 0.0 | -0.4 | 4.28 | 5.97 |
| Jose Gonzalez | .273 | .338 | .483 | .245 | .307 | .396 | 0.4 | -0.9 | 4.64 | 5.89 |
| Declan Cronin | .235 | .326 | .395 | .245 | .325 | .368 | 0.2 | -0.6 | 4.02 | 5.50 |
| Bryan Magdaleno | .208 | .333 | .313 | .245 | .354 | .427 | 0.1 | -0.6 | 4.01 | 5.44 |
| Jacob Webb | .211 | .296 | .368 | .248 | .319 | .421 | 0.3 | -0.9 | 3.74 | 5.52 |
| Robert Dugger | .267 | .355 | .433 | .259 | .319 | .447 | 0.3 | -0.9 | 4.70 | 5.94 |
| Ty Blach | .250 | .298 | .385 | .292 | .335 | .500 | 0.2 | -0.8 | 4.63 | 5.90 |
| Gerson Garabito | .256 | .356 | .411 | .255 | .321 | .449 | 0.1 | -0.7 | 4.81 | 6.22 |
| José Ruiz | .253 | .326 | .446 | .245 | .317 | .400 | 0.2 | -0.8 | 3.99 | 5.79 |
| Patrick Corbin | .241 | .306 | .384 | .281 | .340 | .472 | 0.6 | -1.3 | 4.54 | 6.05 |
| Gerardo Carrillo | .253 | .349 | .413 | .217 | .311 | .359 | 0.1 | -0.8 | 4.05 | 5.74 |
| Joe Barlow | .258 | .330 | .454 | .241 | .299 | .397 | 0.1 | -1.0 | 4.10 | 5.66 |
| Robby Ahlstrom | .254 | .341 | .394 | .244 | .331 | .423 | 0.1 | -1.0 | 4.28 | 5.84 |
| Daniel Missaki | .250 | .354 | .444 | .248 | .324 | .403 | 0.1 | -1.0 | 4.62 | 6.10 |
| Florencio Serrano | .286 | .359 | .500 | .259 | .326 | .424 | -0.2 | -0.8 | 5.11 | 6.56 |
| Ben Anderson | .281 | .362 | .451 | .269 | .322 | .443 | 0.0 | -1.2 | 4.90 | 5.97 |
| Jackson Kelley | .273 | .385 | .439 | .230 | .320 | .425 | -0.2 | -0.9 | 4.71 | 6.09 |
| Wilian Bormie | .274 | .381 | .462 | .218 | .304 | .387 | -0.1 | -1.1 | 4.45 | 5.78 |
| Larson Kindreich | .271 | .394 | .407 | .225 | .331 | .423 | -0.1 | -1.2 | 4.58 | 6.36 |
| Luis Curvelo | .245 | .333 | .415 | .242 | .319 | .417 | -0.1 | -1.0 | 4.29 | 5.46 |
| Joey Danielson | .228 | .321 | .391 | .257 | .328 | .422 | -0.1 | -1.0 | 4.35 | 5.65 |
| Aidan Anderson | .278 | .376 | .481 | .248 | .325 | .404 | -0.3 | -1.2 | 4.75 | 6.16 |
| Gavin Collyer | .248 | .364 | .406 | .219 | .340 | .383 | -0.2 | -1.3 | 4.72 | 6.22 |
| Ryan Garcia | .246 | .366 | .407 | .260 | .341 | .460 | -0.1 | -1.4 | 4.99 | 6.42 |
| Nick Krauth | .269 | .353 | .437 | .269 | .344 | .456 | -0.3 | -1.2 | 5.19 | 6.24 |
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.
Evan Carter with 417 PA, 🙂
Justin Foscue with 466 PA 🙁
That doesn’t mean Dan is expecting Foscue to actually get 466 PA, like all of his high minor leaguer projections it’s more of a “what if he did spend the whole season on the big league team?”
The Steamer projection of him playing a single-digit number of games is probably the more accurate projection if you want his major league playing time.
I refuse to believe any of this will come true. Last year’s predictions:
Degrom: 51.7IP 3.14ERA
Evo: 143.7IP 4.20ERA
Can’t complain about that Degrom ERA projection. Innings for Eovaldi were also not far off. Projections are not really something that can “come true” in a single season. They are a forecasted median outcome for each player.
If anyone could do as well on projections as you’re looking for, that someone would be very, very rich (/me pictures Dan atop a pile of cash)
They aren’t predictions
People don’t seem to have caught onto how extreme of a pitcher’s park Globe Life Field is now. It’s even more pitcher-friendly than T-Mobile Park, so their OPS+ was actually exactly league-average last year.
I just don’t know if these hitters are going to end up being more than that. At this point, 2023 is the outlier season for a lot of these guys. Combine that with expected regression from their returning pitchers and cutting payroll, and I don’t see them being a true World Series contender, or even that close to one.
I will say that between Kirby Yates, David Robertson, and Shawn Armstrong, Chris Young seems to be the master of the one-year bullpen deal, so I’m actually not too too worried there.
T-Mobile and Globe Life tied this year by Baseball Savant’s measure: https://baseballsavant.mlb.com/leaderboard/statcast-park-factors?type=year&year=2025&batSide=&stat=index_wOBA&condition=All&rolling=1&parks=mlb
I think the ideal starting lineup is not the first or second problem with this team. If everyone’s healthy, they will be fine. The biggest issues are that if, the bullpen, and the back end of the rotation.
If I were the Rangers I would pay about 3-4 free agent pitchers before even touching the rest of the team.
Unless they pour $50 million into the bullpen, I just don’t see this being a good season for them.
deGrom threw 172 innings last year, so I suppose he could throw 140+ in his age 38 season, but it seems unlikely. ZIPS seems to have forgotten about the durability issues from age 32 – 36.
deGrom’s arm does not have very many innings on it for someone of his age, and furthermore his new elbow only has about 200, I think 140 innings is very much a plausible median. Sure he was hurt a lot from 2021-2023, but he also threw 622 innings from 2017-2019, he’s been healthy for multiple seasons in a row before.
With Bochy leaving due to the Rangers’ expected “youth movement,” it sure seems like they are going to try and stay under the tax line this year and avoid any big expenditures going into a lockout. Which is fine, except that their best players are going to be:
24 (that’s good)
32 (that’s not good)
38 (and he also has a full no-trade clause)
36 (wow, another full no-trade clause)
and 35
It’s not the end of the world, this team does have some interesting young players but this team isn’t built to go young. This team is built to patch up the roster with aging veterans and try and get a ring. It sure doesn’t seem like this is what is going to happen! Which is why I keep seeing random unsourced speculation like “would the Braves trade for Corey Seager?” I don’t know, but if there are teams that desperately want (or need) an elite-hitting shortstop (or third baseman) with durability issues it feels like this is their one shot to actually “go young” and have it actually work.
Let’s say they do go young. Who is in the organization now that we can expect to still be with the organization and good in three years? I like Langford and Carter more than most, and Walcott is likely to be some kind of a good major leaguer (maybe more). Alejandro Rosario, Winston Santos, David Davalillo if they’re healthy and don’t develop the yips. Leiter and Rocker are interesting but I wouldn’t call them “good” at the moment.
That’s about it–Jung and Josh Smith might be good but they are more role players than no-doubt starters for them right now and already have three years of service time. Jake Burger is one more season like 2025 away from being non-tendered. Malcolm Moore is a bat first catcher who might not hit. Cody Bradford is recovering from arm surgery.
This team needs a major shot of upper level talent if it’s going to go young. Five maybes at pitcher is about 40% of what you would need, and three position players isn’t even close. I don’t know which teams are on his no-trade list, or if any of the Mets / Red Sox / Yankees / Cubs / Blue Jays / whoever* would trade actual talent for him but it sure feels like this is the only play they have left.
—
*Can you imagine the Brewers or Mariners trading prospects to get Corey Seager to play third base? Me neither but it would be a whole lot of fun.
The more I look at this the more I think the Mariners really should trade for Corey Seager and have him take over his brother’s spot. They shouldn’t trade Colt Emerson and maybe not Kade Anderson either but Harry Ford and Johnny Farmelo are blocked and Michael Arroyo could also be on the table. Two of those three should be more than enough to get him and including all three (or other prospects like Tai Peete) should be enough to get the Rangers to pay down more of the deal.
I don’t think the Brewers have anywhere near the same amount of redundancy–being blocked by Cal Raleigh and Julio Rodriguez is way different than being blocked by literally any Brewers player–but they have so many position players I think it could theoretically work. Made isn’t going anywhere but Quero is ready now, Luis Pena, Cooper Pratt, and Brady Ebel are all shortstops like Made, and they have six different players on the 1B/3B line (Black, Adams, Fischer, Wilken, Boeve, Bitonti). But they’d also need the Rangers to pay down more of the contract, so it’s definitely more theory than anything real.
It’s weird that they went full-tilt into “win-now” mode in 2023 with hope for a 3-4 year competitive window but instead immediately won a WS. If that had lost or hadn’t gotten there, perhaps 2024-2026 end up being different and they keep pushing the payroll.
In reality, it feels like they accomplished their goal in 2023 and tried to cheaply patch things since then, which obviously hasn’t worked.
I believe the main reason they haven’t spent as much the last few offseasons was because they were in TV rights limbo.
I saw that the early returns on their self-owned network were actually very good, but that’s still a long-term project before they get the same kind of revenue they were getting from Diamond or FOX.
Hasn’t been cheap since then, bumped up on CBT each of 24 and 25.
Eovaldi was locked in with a big contract.
A lot of Free Agent/trade swings and misses in the position player space since then:
Carson Kelly
Andrew Kzizner
Jake Burger
Joc Pederson
Meanwhile, Justin Foscue sets a record with 0~40 on his call-up.Rest of the call-up cupboard is bare after going all in at the TDL in 23 & 24. Worked out in 23.
Pitching has done better, with GM Chris Young finding high-value results with Michael Lorenzen, Patrick Corbin, Kirby Yates, David Robertson, Hoby Milner, and Shawn Armstrong.
deGrom, Jon Gray and Tyler Mahle, soaking up payroll while being injured all the time, haven’t been great either.
Unrelated note but I saw a lot of these guys last weekend at a Burger Family Foundation fundraiser in Nashville (Jake’s child has Down Syndrome) – they had a softball game/home run derby fundraiser and he enlisted a lot of his Rangers teammates to come out – deGrom, Seager, Jung, Heim, Rocker were the ones I can recall offhand. Several other big-leaguers came out also: Bryce Harper, Vinnie Pasquantino, Brent Rooker, Bryan Reynolds, Chris Bassitt…
All that to say, it was a fun day at the ballpark, neither deGrom nor Seager got hurt, and several of the aforementioned players mashed some dingers and looked to be in mid-season form (albeit in shorts and hitting wiffle balls)
Sounds like Chris Bassitt is headed to Arlington
Please do a NotGraphs readout of your fictional player name generator.
great bullpen
Those Leiter comps are fascinating in a compellingly weird way:
-Yordano Ventura died after his age 25 season
-Chris Archer got hurt and was mostly done as an effective pitcher by his age 30 season
-Trevor Bauer has been “in exile” since his age 30 season.
Those are all between bad and terrible
This feels like a morbid game. Is this pitcher dead, hurt, or a predator?
Would not want that set of comps for anyone…
I guess Chris Archer wouldn’t be so bad, he had a good career. A couple of years of being a playoff-caliber starter, another three years as a solid pitcher, no known violent incidents, probably still alive. That would be a great outcome for the Rangers, and at least compared to the other comps a great outcome for him.
Adolis Garcia’s Age 33 Comps are:
Nelson Cruz 137 wRC+
Alfonso Soriano 83 wRC+
Dante Bichette 97 wRC+
This means he’ll be either an all-star, terrible, or average.
Well it won’t be for the Rangers that’s for sure
I sure do wonder what mysteriously caused Nelson Cruz to turn into a much better hitter as he went into his mid-30’s. I guess we’ll never know.
Your cynicism* is born from the relentless brainwashing to see existence thru a paranoid (as if you’re being robbed* by Cruz playing good fooseball beyond some in the grand scheme mostly a rule of thumb as an expected window of performance), capitalist lense. Simple stuff like better diet and conditioning really are a thing, being teammates with Adrian Beltre among others couldn’t have hurt there, and while its not as straightforward as listing the decorations we’ve been trained to listicle when prospecting Cruz wasn’t a nobody…Longtime org guy, Futures Game ‘05 are some indicators, regarded for his size, mobility, and game power…Looks like he adapted well to the flyball approach that took over the 2010s
*note this is my cynicism, the cynical-towards-players ‘merican sperts fan is very common on the dead internet, as none of this is explicit…Like its not stated but alot of what makes a player like Cruz suspect is that – to the version of fans and owners and media out since Moneyballz esp increasingly over time like the 2012 CBA introing a cap – pretty much no one should play beyond a rookie deal ideally a pre arb rookie deal as Surplus Valuez and payroll efficiency is the name of the game when there’s just so many bodies to exploit, churn thru to save The always coming never here Future
Rangers are like the perfect org to try and calibrate how much one World Series Win is really worth.
For six seasons before their WSW they never finished higher than 3rd or above 78 wins with their 373 W – 497 L record from 2017 to 2022 coming in at 6th worst ahead of only BAL, DET, KCR, MIA, and PIT.
In the two seasons since their WSW they’ve won 78 and 81 games with what looks like a battle for 3rd place with SACTO on tap for 2026.
Marlins are even more extreme.
Marlins WSW’s are so long ago though, they’ve more or less been viewed as a joke organization for twenty years now.
Rangers still present as a serious organization that is maybe trying to win something and appeal to a fanbase.
I love these articles, mostly for the comps. That Eddie Mayo comp for Semien is pretty funny, dude only had 5.6 career WAR but also lived to age 96
I’m mildly flabbergasted with Nelson Cruz as a comp for Garcia if for no other reason than what Cruz did after he passed Garcia’s current age:
Age 33 — .271/.333/.525 40 HR, 108 RBI, 4.5 WAR
Age 34 — .302/.369/.566 44 HR, 93 RBI, 5.1 WAR
Age 35 — .287/.360/.555 43 HR, 105 RBI, 4.9 WAR
I can keep going another five years but you get the point. There’s best case scenarios, and then there’s “I manipulated space time to tell my past self to buy Apple stock” levels of good fortune.
It reminds me of how in fantasy football drafts I passed on Larry Fitzgerald for like eight years because I figured he was due to be too old.
I was just telling someone today that if I could change anything and everything about how I lived my life, the only thing I would definitely change is sink every penny of my savings into Apple stock sometime around 2005.
Around 2005, they said? Why not earlier? In a story involving time-travel, it is still too unrealistic that I could convince my past self to buy every share of Apple I could find before then.
Amendment: just read news the Rangers non-tendered Garcia. Apparently not much optimism for best case scenarios.
Teams seemingly pull good reliever seasons out of thin air every season. That said, a *lot* would have to break right for the staff in order for them to not need to spend significant money on either the pen or the rotation.
Comparing Corey Seager to another tall, power-hitting, often-injured-but-MVP-level-when-healthy shortstop who was a first round draft pick, and had a cup of coffee in his age 21 season before putting up a RoTY-worthy first full season (even if Tulo narrowly finished second) feels very spot on. Let’s hope that Corey doesn’t follow Tulo in having the wheels fall completely off in his age 32 season.
ZiPS *really* likes the Rangers, I guess. 2.5 WAR for Heim (who was just non-tendered) and Higashioka at C seems nuts. 3.2 WAR for Carter and Helman in CF also seems kind of nuts, but maybe a few games from Langford is boosting them? Not sure I’m ready to pencil him in as a 5 WAR guy either.
You don’t have to do very much to put up 2.5+ WAR at catcher or in CF as long as you’re actually capable of playing there
I really don’t know where Dan is getting the idea that the catching situation here is fine. Heim has been awful for 2.5 years now and Higashioka shouldn’t be the full time guy. There’s no one coming up and they aren’t gonna sign Realmuto. The situation is GRIM.