2026 ZiPS Projections: Houston Astros

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 Houston Astros.

Batters

For the first time since 2016, the Houston Astros missed the playoffs. Now, it would be a mistake to call the 2025 season a disaster, as they were just barely squeezed out of October baseball by virtue of an awful idea that I hate with every fiber of my being: the tiebreaker. Still, it’s an unhappy milestone for this era’s Astros, especially coming after the departure of two of the team’s key players, Kyle Tucker and Alex Bregman, before Opening Day. The prospect of losing Framber Valdez after the season makes the early elimination feel even worse.

One of the main reasons Houston missed the playoffs is simply that it’s really hard to make up for shedding Tucker and Bregman in a single winter. Add in Yordan Alvarez’s season being ruined due to hand problems, and you’re talking quite a few wins that suddenly went poof! into the aether. As a result, the Astros fell to 12th in position player WAR, the first time they’ve been that low over a full season since 2014.

It’s probably no coincidence that the last time Houston struggled, in the COVID-shortened 2020 season, they were also missing Alvarez. An Alvarez who is healthy and playing at his normal level is crucial to Houston returning to the postseason, and is probably even more important than it was in 2021. Naturally, ZiPS isn’t penciling Alvarez in for 150 games after missing so much time, but even if it’s more skeptical than Steamer, he lands right at the top of the WAR pile.

The Astros lost the battle last year, but unlike a lot of losing battles throughout history (Vicksburg, Manizkert, Yiling, etc), Houston’s 2025 shortfall doesn’t signal the franchise’s eventual doom. The Astros remain a strong team with genuine pluses across the roster, and it wouldn’t be remotely shocking to see them win the AL West in 2026, even if ZiPS currently gives the Mariners a moderate edge. What has changed is the shape of the team. This roster no longer resembles the 2017–24 Astros, with overwhelming star power and a farm system that reliably supplied reinforcements. Instead, Houston now looks more like a well-constructed vintage Cardinals club: good almost everywhere, dangerous on a given night, but no longer a team that inspires dread the moment it shows up on the schedule. It’s also a club that is far less capable of filling its own holes internally than it was at its peak.

ZiPS doesn’t quite believe that Jeremy Peña is a six-win guy, but it’s hard to complain about a 28-year-old who’s projected to have their second-best career season. The lineup projects as average-to-good pretty much everywhere else, with ZiPS thinking that Carlos Correa still has some gas left in the tank, forecasting a still-gentle decline for Jose Altuve, and having a decent amount of faith in Jake Meyers and Zach Cole. While Christian Walker’s first season in Houston inspired some José Abreu flashbacks, ZiPS thinks Walker has more left in him than Abreu did at a similar stage. This lineup should return to the top 10 overall, though I think it’s a stretch to predict much more than that.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

Pitchers

Hunter Brown was one of my breakout picks in 2024, so it wasn’t shocking to see him continue to improve in 2025, to the point where he was a legitimate Cy Young contender. ZiPS likes him, too, and as well it should: I might take out a stick of RAM as punishment for its insolence otherwise.

After Brown, however, the rotation looks more serviceable than sparkling. Tatsuya Imai is a really solid pickup at that price, but ZiPS never saw him as being in the same tier as Yoshinobu Yamamoto or even Shota Imanaga, and it appears MLB teams felt similarly since he was landed for just three years and $54 million. If the computer is right, he doesn’t replace Valdez’s performance, and neither does former Royal and Diamondback Ryan Weiss, who is back from Korea, though ZiPS does think that he’s more than a reasonable back-of-rotation option.

The projections for Spencer Arrighetti and Mike Burrows are averageish, with ZiPS not seeing a high ceiling for either player. Cristian Javier and Lance McCullers Jr. both have to be considered risky due to their injury histories, though the odds are that at least one of them gets back to where they once were. I’m a little more bullish on Javier; McCullers has missed a lot more time and pitched a lot worse.

The rotation might be a bit underwhelming, but the bullpen looks like one of the better ones in baseball; of the teams I’ve run, ZiPS ranks them as the fifth-best ‘pen, at least using the depth chart playing time. There aren’t that many teams left to go at this point, either. Josh Hader, Bryan Abreu, Bryan King, and Steven Okert is a tough late-inning gauntlet to wade through, and assuming his elbow problems are resolved, the computer will happily fire up the marching band for Bennett Sousa. ZiPS doesn’t mind Enyel De Los Santos and thinks Weiss will be more than adequate if he ends up in the bullpen. Another arm would still be welcome, but it isn’t absolutely necessary.

All told, ZiPS sees the Astros as roughly a 90-win team. I think if they really want to make the Mariners sweat, another starting pitcher would be a helpful addition.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here. Size of player names is very roughly proportional to Depth Chart playing time. The final team projections may differ considerably from our Depth Chart playing time.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Yordan Alvarez L 29 DH 473 401 64 116 23 1 24 72 60 83 2 1
Jeremy Peña R 28 SS 593 543 73 146 26 2 16 66 34 107 16 4
Isaac Paredes R 27 3B 539 461 60 110 20 1 21 73 62 91 0 1
Carlos Correa R 31 3B 530 478 59 123 22 1 16 58 46 112 0 0
Yainer Diaz R 27 C 573 541 64 147 25 2 20 75 24 100 1 0
Jake Meyers R 30 CF 407 365 48 91 16 2 8 37 33 85 10 3
Jose Altuve R 36 2B 571 513 75 136 24 1 18 65 49 100 11 4
Shay Whitcomb R 27 3B 515 469 65 108 19 1 21 70 36 159 12 3
Brice Matthews R 24 2B 500 442 62 99 16 4 17 64 48 173 24 8
Christian Walker R 35 1B 566 503 66 117 23 1 25 76 48 147 3 1
Zach Cole L 25 CF 481 429 59 94 20 5 17 66 43 198 14 5
Jesús Sánchez L 28 RF 490 444 61 108 21 2 18 61 41 121 10 2
Victor Caratini B 32 C 328 290 29 70 10 0 8 35 25 60 1 0
Ramón Urías R 32 3B 369 333 39 81 15 1 11 40 28 89 2 0
Carlos Perez R 35 C 403 362 46 79 17 1 15 53 32 87 0 0
Chas McCormick R 31 CF 328 288 40 67 10 1 10 36 27 91 10 5
Taylor Trammell L 28 CF 352 306 45 68 17 1 13 43 40 102 9 3
Cam Smith R 23 RF 481 432 58 105 19 3 11 52 40 125 8 1
Nick Allen R 27 SS 453 404 44 93 16 1 4 35 35 89 9 5
Cesar Salazar L 30 C 281 240 28 51 9 0 6 33 25 54 2 1
Joseph Sullivan L 23 CF 477 401 49 78 11 1 12 56 56 162 17 6
Brendan Rodgers R 29 2B 384 352 41 82 17 1 8 38 27 105 0 1
Luis Castro R 30 1B 386 351 49 83 19 2 11 49 26 122 4 4
Luis Guillorme L 31 3B 277 243 23 54 9 1 1 18 31 60 2 1
Jax Biggers L 29 2B 374 325 38 68 11 2 3 27 40 102 7 3
Edwin Díaz R 30 SS 342 310 38 60 12 1 13 41 27 113 2 1
Jacob Hurtubise L 28 LF 332 269 48 56 6 4 1 32 37 73 15 2
Joe Hudson R 35 C 159 137 15 22 3 0 5 15 17 71 1 0
Wes Clarke R 26 1B 472 404 48 84 18 1 17 57 60 156 2 1
Zach Dezenzo R 26 LF 288 261 39 64 14 0 9 34 22 89 4 1
Walker Janek R 23 C 383 357 41 70 15 1 8 39 19 135 11 1
Collin Price R 26 C 401 361 39 73 14 1 13 46 32 138 2 1
Jeron Williams R 25 SS 259 240 24 53 10 2 3 24 14 60 12 2
Pascanel Ferreras R 24 2B 454 415 39 88 18 4 7 43 32 140 6 6
Jancel Villarroel R 21 C 426 385 43 83 14 2 6 43 27 107 7 4
Jon Singleton L 34 1B 426 369 45 72 13 1 13 42 53 132 1 1
Quincy Hamilton L 28 RF 367 326 38 64 13 2 9 37 34 104 6 3
Jason Schiavone R 23 C 281 239 36 32 7 1 4 27 31 145 4 2
John Garcia R 25 C 341 299 27 55 11 0 4 33 26 116 4 2
Max Holy R 23 SS 377 330 39 57 7 2 2 23 41 156 17 7
Will Bush L 22 1B 416 366 42 69 13 0 12 46 41 143 5 1
Yamal Encarnacion B 22 CF 268 241 30 52 8 1 3 20 21 64 13 3
Anthony Sherwin L 24 3B 225 201 13 33 4 0 3 16 21 113 2 2
Colin Barber L 25 RF 369 333 34 69 14 2 7 35 27 120 3 2
Fernando Caldera R 23 DH 105 95 8 14 3 1 1 7 8 53 0 0
Ryan Johnson R 25 SS 279 256 26 45 9 0 6 28 16 138 3 1
Trevor Austin R 24 2B 408 365 35 71 17 2 4 37 32 114 5 2
Drew Brutcher L 24 RF 432 394 41 84 17 2 3 34 34 141 1 1
Lucas Spence L 23 CF 502 440 56 87 21 2 7 47 49 154 12 4
Oliver Carrillo R 24 1B 299 267 30 50 9 1 8 32 25 119 1 0
Austin Deming R 26 1B 312 286 28 53 12 1 8 31 22 132 4 1
Garret Guillemette R 24 C 347 317 34 62 12 0 8 35 22 101 1 2
Luis Baez R 22 RF 372 348 35 79 16 1 7 36 20 121 5 1
Hector Salas L 22 2B 293 256 31 50 9 2 1 20 26 82 7 4
Alejandro Nunez L 21 2B 416 384 40 83 14 1 5 35 21 134 11 5
Cristian Gonzalez R 24 3B 282 268 21 50 8 0 3 20 10 102 0 1
Logan Cerny R 26 CF 343 316 36 57 10 1 8 32 22 141 11 2
Cam Fisher L 25 RF 281 244 27 36 4 1 9 28 29 148 8 3
Ryan Wrobleski R 26 LF 246 225 20 42 7 1 4 23 14 84 6 1
Tommy Sacco Jr. B 27 LF 457 414 34 78 12 2 5 34 36 134 9 3
Kenni Gomez L 21 CF 414 392 37 80 15 2 5 34 18 143 13 6
Luis Encarnacion R 23 1B 331 313 26 61 8 1 7 30 14 100 2 1
Drew Vogel R 24 3B 408 368 31 55 8 1 7 38 26 194 11 4
Tyler Whitaker R 23 RF 381 339 30 58 12 1 4 29 31 166 7 3

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Yordan Alvarez 473 .289 .385 .531 152 .242 .313 0 3.5 .385 147 83
Jeremy Peña 593 .269 .323 .413 103 .144 .310 3 3.4 .320 102 77
Isaac Paredes 539 .239 .343 .423 112 .184 .255 -1 2.8 .337 111 67
Carlos Correa 530 .257 .325 .408 102 .151 .306 5 2.6 .319 96 63
Yainer Diaz 573 .272 .304 .436 103 .164 .302 -4 2.2 .317 102 72
Jake Meyers 407 .249 .319 .370 91 .121 .305 9 2.1 .304 89 46
Jose Altuve 571 .265 .335 .421 109 .156 .299 -9 2.0 .328 102 76
Shay Whitcomb 515 .230 .293 .409 93 .179 .301 4 1.9 .304 96 60
Brice Matthews 500 .224 .311 .394 95 .170 .325 0 1.8 .310 99 62
Christian Walker 566 .233 .307 .431 103 .198 .278 6 1.8 .318 95 68
Zach Cole 481 .219 .301 .408 95 .189 .360 0 1.6 .308 98 58
Jesús Sánchez 490 .243 .310 .421 101 .178 .295 2 1.5 .317 101 61
Victor Caratini 328 .241 .317 .359 88 .118 .279 2 1.4 .300 84 33
Ramón Urías 369 .243 .306 .393 93 .150 .300 3 1.3 .305 87 40
Carlos Perez 403 .218 .288 .395 88 .177 .246 -2 1.2 .297 83 41
Chas McCormick 328 .233 .309 .378 90 .145 .305 3 1.1 .301 86 38
Taylor Trammell 352 .222 .315 .412 100 .190 .288 -3 1.1 .318 99 43
Cam Smith 481 .243 .316 .377 92 .134 .318 2 1.0 .306 95 53
Nick Allen 453 .230 .294 .304 68 .074 .286 7 1.0 .269 68 40
Cesar Salazar 281 .213 .312 .325 78 .112 .250 2 0.9 .288 75 25
Joseph Sullivan 477 .195 .319 .317 78 .122 .291 -1 0.9 .292 85 46
Brendan Rodgers 384 .233 .292 .355 79 .122 .310 2 0.6 .285 78 37
Luis Castro 386 .236 .301 .396 92 .160 .330 3 0.5 .303 91 44
Luis Guillorme 277 .222 .312 .280 67 .058 .291 5 0.5 .270 64 22
Jax Biggers 374 .209 .298 .283 64 .074 .295 5 0.4 .266 64 30
Edwin Díaz 342 .194 .266 .365 73 .171 .255 -2 0.2 .277 70 31
Jacob Hurtubise 332 .208 .333 .271 72 .063 .282 2 0.2 .283 77 28
Joe Hudson 159 .161 .266 .292 56 .131 .279 2 0.2 .254 46 11
Wes Clarke 472 .208 .316 .384 94 .176 .290 -4 0.2 .310 98 50
Zach Dezenzo 288 .245 .309 .402 96 .157 .337 -3 0.2 .310 96 34
Walker Janek 383 .196 .248 .311 55 .115 .290 3 0.2 .247 61 30
Collin Price 401 .202 .274 .355 74 .153 .286 -5 0.1 .277 76 36
Jeron Williams 259 .221 .270 .317 63 .096 .282 -2 0.0 .259 66 24
Pascanel Ferreras 454 .212 .278 .325 67 .113 .302 1 -0.1 .268 70 41
Jancel Villarroel 426 .216 .284 .309 65 .093 .283 -7 -0.4 .266 73 37
Jon Singleton 426 .195 .296 .341 77 .146 .263 -1 -0.4 .285 72 38
Quincy Hamilton 367 .196 .279 .331 69 .135 .258 2 -0.4 .272 70 33
Jason Schiavone 281 .134 .260 .222 36 .088 .311 1 -0.5 .231 45 15
John Garcia 341 .184 .274 .261 51 .077 .285 -2 -0.5 .247 55 23
Max Holy 377 .173 .268 .224 40 .051 .320 4 -0.5 .231 45 26
Will Bush 416 .189 .284 .322 69 .133 .270 2 -0.5 .273 75 35
Yamal Encarnacion 268 .216 .280 .295 61 .079 .282 -5 -0.6 .258 64 24
Anthony Sherwin 225 .164 .249 .229 35 .065 .353 3 -0.7 .222 41 13
Colin Barber 369 .207 .276 .324 67 .117 .301 0 -0.7 .267 67 31
Fernando Caldera 105 .147 .229 .232 29 .085 .317 0 -0.7 .212 30 5
Ryan Johnson 279 .176 .240 .281 45 .105 .348 -2 -0.8 .234 50 18
Trevor Austin 408 .195 .277 .285 57 .090 .271 -4 -0.8 .256 59 31
Drew Brutcher 432 .213 .278 .289 59 .076 .324 3 -0.9 .255 64 32
Lucas Spence 502 .198 .290 .302 66 .104 .287 -9 -0.9 .269 71 43
Oliver Carrillo 299 .187 .268 .318 63 .131 .300 -1 -0.9 .262 65 23
Austin Deming 312 .185 .253 .318 58 .133 .308 1 -1.0 .254 61 24
Garret Guillemette 347 .196 .259 .309 58 .113 .260 -8 -1.0 .253 63 26
Luis Baez 372 .227 .269 .339 68 .112 .327 -3 -1.0 .266 74 33
Hector Salas 293 .195 .274 .258 50 .063 .283 -4 -1.0 .244 55 21
Alejandro Nunez 416 .216 .260 .297 55 .081 .318 -3 -1.1 .247 63 34
Cristian Gonzalez 282 .187 .216 .250 30 .063 .288 5 -1.1 .206 35 15
Logan Cerny 343 .180 .242 .294 49 .114 .293 -3 -1.1 .239 50 26
Cam Fisher 281 .148 .247 .283 47 .135 .310 -4 -1.5 .241 56 20
Ryan Wrobleski 246 .187 .252 .280 48 .093 .277 -5 -1.5 .238 51 17
Tommy Sacco Jr. 457 .188 .257 .263 46 .075 .265 5 -1.5 .236 48 31
Kenni Gomez 414 .204 .242 .291 48 .087 .307 -6 -1.8 .234 54 33
Luis Encarnacion 331 .195 .233 .294 45 .099 .262 0 -1.8 .232 51 22
Drew Vogel 408 .149 .222 .234 27 .085 .287 1 -2.0 .209 33 23
Tyler Whitaker 381 .171 .255 .248 41 .077 .320 -2 -2.1 .231 46 24

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Yordan Alvarez Eddie Murray Frank Thomas Nick Etten
Jeremy Peña Bert Campaneris Dave Concepcion Trea Turner
Isaac Paredes Robin Ventura Willie Jones Mike Andrews
Carlos Correa Vance Law Mark Christman Leo Thomas
Yainer Diaz Ivan Rodriguez Sandy Alomar Jr. Keith Moreland
Jake Meyers Calvin Murray Alex Presley Gil Flores
Jose Altuve Ian Kinsler Frankie Frisch Ryne Sandberg
Shay Whitcomb Todd Frazier Sean Berry Jayson Nix
Brice Matthews Yoán Moncada Neil McPhee Antonio Perez
Christian Walker Garrett Jones Tommie Reynolds Tony Perez
Zach Cole Robert Alexander Larry Hisle Curtis Pride
Jesús Sánchez Ben Francisco Armando Rios Rich Butler
Victor Caratini Dioner Navarro Jerry Grote Milt May
Ramón Urías Adam Rosales Russell Kerns Hector Luna
Carlos Perez Mike Macfarlane Gary Carter Bob Boone
Chas McCormick Tillman Pugh Mel Barrow Jim Steels
Taylor Trammell Ruppert Jones Chris Young Adolfo Phillips
Cam Smith Fred Rico Brandon Marsh Barry Poris
Nick Allen Eric Bruntlett Jecksson Flores Bill Pecota
Cesar Salazar Chris Stewart Charlie Lau Frank Grube
Joseph Sullivan Merv Rettenmund Juan Silva Ray McDavid
Brendan Rodgers Nanny Fernandez Jack Heidemann Chris Nelson
Luis Castro Patrick Kivlehan Reggie Walton Tony Curry
Luis Guillorme Fred Stanley Joey Wong Ed Giovanola
Jax Biggers Sherman Johnson Mike Fischlin Mike Debutch
Edwin Díaz Dave Coleman Jayson Nix Rick Renick
Jacob Hurtubise Andrew Aplin Adam Klein Delino DeShields
Joe Hudson Del Rice Jarrod Saltalamacchia Tim Spehr
Wes Clarke Tony Solaita Dick Gernert Ryan Noda
Zach Dezenzo Bruce Boisclair Brent Krause Robert Verrier
Walker Janek Joe Ortiz Carlos Escalera Sonny Ruberto
Collin Price Tom Epperly Chris Gimenez Troy Rusk
Jeron Williams Johan Garcia Kevin Estrada Leo Vargas
Pascanel Ferreras Connor Kopach Wayne Busby Bobby Benda
Jancel Villarroel Daulton Varsho Mike Heath Zacrey Law
Jon Singleton George Wilson Jack Voigt Kevin Barker
Quincy Hamilton Brian O’Grady Jon Topolski Paul Householder
Jason Schiavone Fred Laningham Mark Nocciolo Kyle Blumenthal
John Garcia Nick Trzesniak Oscar DelBusto Edward Barberie
Max Holy Johnny Raburn Jack Handley Christopher Torres
Will Bush Pat Dodson Ted Bashore Jim Orsag
Yamal Encarnacion Reggie West Brandon Bridgers D’Marcus Ingram
Anthony Sherwin Garrison Lassiter Kory Wayment Leon Byrd
Colin Barber Ryan Grotjohn Jason Boyd Jackie Ferrell
Fernando Caldera Willaim Siebler Brock Carpenter Michael Mosby
Ryan Johnson Skip Adams Ryan Priddy Ramon Santana
Trevor Austin Jeryl McIver John Tamargo Lee Delfino
Drew Brutcher Travis Whitmore Will Kengor Alex Delano
Lucas Spence Michael Strickland Chris Grayson Ka’ai Tom
Oliver Carrillo Brian Kirby Mark Landers Phil Strom
Austin Deming Jacob Julius Matt Maloney Ron Shepherd
Garret Guillemette Thomas Kowalowski Joe Cipolloni Ryan Budde
Luis Baez Steve Green Nelson Velázquez Joey Tucker
Hector Salas Glen Smith Nate Sutton Reinaldo Ilarraza
Alejandro Nunez Frank Moore Juan Cruz Kevin Davis
Cristian Gonzalez Nick Giarraputo Rick Meyer John Urcioli
Logan Cerny Theodore Johnson Haley Young Derek Vaughn
Cam Fisher Chandler Taylor David Hibner Bernie Neis
Ryan Wrobleski Vladimir Gomez Taylor Black Scott Kalamar
Tommy Sacco Jr. Jason Fitzgerald Thomas Dotterer Tom Spitz
Kenni Gomez Josh Hart Johnny Wilson Justin Mashore
Luis Encarnacion Venice Murray Angel Rodriguez James Bagnall
Drew Vogel Bryan Sabatella Dennis Walker Tony Woods
Tyler Whitaker Luis Sabino Brandon Diaz Bob Luzon

Batters – 80th/20th Percentiles
Player 80th BA 80th OBP 80th SLG 80th OPS+ 80th WAR 20th BA 20th OBP 20th SLG 20th OPS+ 20th WAR
Yordan Alvarez .311 .406 .592 172 4.7 .261 .353 .480 131 2.3
Jeremy Peña .293 .347 .463 122 4.7 .246 .296 .374 86 2.1
Isaac Paredes .259 .366 .473 130 3.9 .220 .321 .377 96 1.7
Carlos Correa .287 .353 .461 122 3.8 .228 .297 .357 83 1.3
Yainer Diaz .301 .333 .489 124 3.7 .249 .282 .387 86 0.9
Jake Meyers .276 .346 .414 110 3.1 .224 .293 .328 73 1.2
Jose Altuve .287 .360 .467 125 3.2 .240 .313 .378 91 0.7
Shay Whitcomb .256 .318 .457 110 3.1 .207 .270 .356 73 0.8
Brice Matthews .255 .337 .451 115 3.0 .197 .282 .340 73 0.4
Christian Walker .257 .335 .478 120 3.0 .211 .287 .378 86 0.7
Zach Cole .250 .331 .469 119 3.0 .189 .274 .346 72 0.2
Jesús Sánchez .270 .336 .472 120 2.7 .220 .286 .371 83 0.4
Victor Caratini .271 .346 .401 106 2.1 .214 .294 .312 69 0.7
Ramón Urías .270 .334 .439 111 2.2 .217 .279 .344 74 0.5
Carlos Perez .239 .309 .453 107 2.2 .190 .262 .344 68 0.2
Chas McCormick .261 .332 .431 109 1.9 .204 .278 .325 70 0.3
Taylor Trammell .243 .340 .468 119 1.9 .198 .292 .365 83 0.3
Cam Smith .270 .342 .424 111 2.0 .218 .290 .330 72 -0.3
Nick Allen .257 .322 .338 84 1.9 .205 .270 .266 52 0.1
Cesar Salazar .245 .344 .380 102 1.7 .184 .285 .280 61 0.3
Joseph Sullivan .220 .345 .363 95 1.9 .168 .292 .270 60 -0.3
Brendan Rodgers .259 .318 .402 96 1.5 .203 .262 .308 58 -0.4
Luis Castro .263 .326 .442 111 1.5 .209 .274 .350 72 -0.4
Luis Guillorme .251 .342 .319 85 1.1 .193 .282 .245 49 -0.2
Jax Biggers .239 .328 .323 82 1.3 .183 .269 .244 45 -0.4
Edwin Díaz .220 .292 .421 95 1.2 .166 .237 .312 55 -0.6
Jacob Hurtubise .234 .361 .313 91 0.9 .181 .308 .233 55 -0.6
Joe Hudson .192 .294 .354 76 0.6 .135 .234 .239 36 -0.2
Wes Clarke .234 .341 .438 112 1.2 .181 .284 .334 73 -1.1
Zach Dezenzo .277 .341 .452 117 1.0 .212 .277 .340 70 -0.7
Walker Janek .230 .282 .361 78 1.3 .171 .223 .267 37 -0.7
Collin Price .230 .302 .405 94 1.2 .176 .243 .308 53 -0.9
Jeron Williams .248 .299 .362 81 0.6 .194 .245 .278 48 -0.6
Pascanel Ferreras .237 .305 .365 86 0.9 .184 .251 .278 49 -1.1
Jancel Villarroel .246 .315 .367 88 0.8 .185 .255 .269 47 -1.4
Jon Singleton .220 .325 .392 99 0.7 .170 .269 .295 58 -1.4
Quincy Hamilton .222 .307 .386 92 0.6 .172 .251 .290 52 -1.2
Jason Schiavone .169 .303 .276 61 0.3 .102 .230 .168 17 -1.2
John Garcia .212 .303 .303 70 0.3 .157 .250 .219 33 -1.2
Max Holy .202 .295 .266 57 0.4 .145 .243 .187 24 -1.3
Will Bush .216 .313 .364 86 0.5 .165 .258 .275 50 -1.4
Yamal Encarnacion .246 .312 .341 81 0.1 .187 .254 .258 44 -1.2
Anthony Sherwin .192 .278 .275 55 -0.1 .131 .217 .180 14 -1.2
Colin Barber .238 .305 .365 85 0.2 .184 .253 .285 51 -1.4
Fernando Caldera .171 .256 .273 46 -0.5 .118 .199 .194 12 -1.0
Ryan Johnson .203 .265 .332 65 0.0 .146 .212 .231 25 -1.5
Trevor Austin .223 .304 .328 75 0.1 .169 .252 .245 40 -1.7
Drew Brutcher .239 .304 .330 75 0.0 .187 .248 .254 41 -1.9
Lucas Spence .222 .315 .345 83 0.2 .174 .268 .264 50 -1.9
Oliver Carrillo .211 .297 .369 83 -0.2 .161 .245 .277 47 -1.5
Austin Deming .217 .280 .366 77 -0.2 .161 .227 .274 41 -1.7
Garret Guillemette .224 .288 .356 77 -0.2 .167 .234 .264 39 -1.8
Luis Baez .254 .293 .387 86 -0.1 .200 .240 .293 49 -1.9
Hector Salas .228 .307 .304 70 -0.3 .168 .246 .221 31 -1.7
Alejandro Nunez .240 .283 .339 71 -0.2 .187 .232 .253 37 -2.0
Cristian Gonzalez .215 .242 .290 47 -0.5 .160 .188 .210 11 -1.8
Logan Cerny .211 .274 .343 71 -0.1 .154 .214 .251 31 -1.9
Cam Fisher .177 .278 .359 73 -0.6 .112 .215 .225 23 -2.4
Ryan Wrobleski .217 .282 .330 68 -0.9 .163 .228 .240 32 -2.0
Tommy Sacco Jr. .215 .288 .302 65 -0.4 .165 .232 .232 32 -2.3
Kenni Gomez .232 .268 .334 65 -0.8 .181 .218 .262 34 -2.6
Luis Encarnacion .222 .257 .336 64 -1.0 .171 .207 .255 30 -2.4
Drew Vogel .178 .245 .275 44 -1.1 .121 .198 .186 9 -2.9
Tyler Whitaker .201 .285 .290 59 -1.2 .144 .229 .210 25 -2.9

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Yordan Alvarez .291 .378 .507 .288 .388 .543
Jeremy Peña .282 .335 .442 .264 .318 .401
Isaac Paredes .255 .363 .441 .231 .334 .415
Carlos Correa .263 .340 .421 .255 .318 .403
Yainer Diaz .271 .309 .442 .272 .301 .433
Jake Meyers .266 .333 .403 .241 .311 .353
Jose Altuve .275 .348 .435 .261 .329 .416
Shay Whitcomb .233 .301 .403 .229 .289 .413
Brice Matthews .227 .320 .417 .223 .307 .384
Christian Walker .238 .319 .434 .231 .303 .431
Zach Cole .207 .292 .371 .224 .305 .422
Jesús Sánchez .225 .282 .383 .250 .320 .435
Victor Caratini .247 .326 .358 .239 .314 .359
Ramón Urías .243 .309 .396 .243 .305 .392
Carlos Perez .222 .293 .413 .216 .285 .386
Chas McCormick .244 .317 .389 .227 .305 .374
Taylor Trammell .215 .295 .366 .225 .324 .432
Cam Smith .250 .327 .396 .240 .310 .368
Nick Allen .245 .316 .331 .223 .283 .291
Cesar Salazar .203 .304 .316 .217 .316 .329
Joseph Sullivan .181 .309 .284 .200 .322 .330
Brendan Rodgers .248 .314 .376 .226 .281 .346
Luis Castro .238 .306 .423 .235 .298 .380
Luis Guillorme .203 .282 .234 .229 .322 .296
Jax Biggers .198 .278 .260 .214 .307 .293
Edwin Díaz .202 .278 .385 .189 .260 .354
Jacob Hurtubise .195 .323 .232 .214 .338 .289
Joe Hudson .163 .281 .306 .159 .257 .284
Wes Clarke .217 .331 .420 .203 .307 .365
Zach Dezenzo .244 .318 .410 .246 .305 .399
Walker Janek .205 .258 .330 .192 .243 .302
Collin Price .204 .275 .352 .202 .274 .356
Jeron Williams .230 .284 .338 .217 .264 .307
Pascanel Ferreras .211 .279 .320 .213 .277 .328
Jancel Villarroel .218 .287 .327 .215 .283 .302
Jon Singleton .189 .283 .297 .198 .301 .360
Quincy Hamilton .190 .271 .305 .199 .282 .344
Jason Schiavone .135 .264 .203 .133 .258 .230
John Garcia .180 .267 .247 .186 .277 .267
Max Holy .180 .284 .250 .170 .261 .213
Will Bush .182 .277 .303 .191 .286 .330
Yamal Encarnacion .211 .273 .282 .218 .283 .300
Anthony Sherwin .161 .242 .232 .166 .252 .228
Colin Barber .198 .264 .313 .211 .281 .329
Fernando Caldera .161 .235 .194 .141 .225 .250
Ryan Johnson .182 .241 .299 .173 .240 .274
Trevor Austin .198 .287 .289 .193 .272 .283
Drew Brutcher .202 .261 .284 .218 .284 .291
Lucas Spence .184 .270 .272 .203 .298 .314
Oliver Carrillo .195 .276 .351 .184 .264 .305
Austin Deming .188 .258 .341 .184 .251 .308
Garret Guillemette .198 .264 .333 .195 .257 .299
Luis Baez .226 .272 .330 .227 .267 .343
Hector Salas .186 .260 .214 .199 .279 .274
Alejandro Nunez .214 .255 .282 .217 .262 .302
Cristian Gonzalez .190 .219 .250 .185 .215 .250
Logan Cerny .188 .257 .313 .177 .235 .286
Cam Fisher .138 .230 .246 .151 .254 .296
Ryan Wrobleski .179 .247 .254 .190 .254 .291
Tommy Sacco Jr. .186 .254 .237 .189 .258 .274
Kenni Gomez .194 .229 .262 .208 .246 .301
Luis Encarnacion .196 .240 .289 .194 .229 .296
Drew Vogel .149 .222 .228 .150 .221 .236
Tyler Whitaker .173 .258 .236 .170 .253 .253

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Hunter Brown R 27 13 6 3.06 30 28 167.7 138 57 16 55 178
Framber Valdez L 32 13 8 3.39 27 27 175.0 153 66 16 59 162
Tatsuya Imai R 28 6 6 3.93 22 22 123.7 107 54 18 44 140
Bryan Abreu R 29 4 2 2.70 69 0 70.0 50 21 6 30 96
Ryan Weiss R 29 8 9 4.17 26 23 136.0 124 63 19 50 139
Mike Burrows R 26 4 4 3.96 28 23 111.3 99 49 16 37 112
Ethan Pecko R 23 7 7 4.00 25 19 92.3 87 40 12 33 88
Ronel Blanco R 32 7 7 4.20 25 18 109.3 98 51 17 47 105
Colton Gordon L 27 6 7 4.35 27 23 122.0 123 59 19 36 104
Josh Hader L 32 6 3 3.13 54 0 54.7 37 19 7 21 78
Luis Garcia R 29 5 5 3.84 16 15 72.7 64 31 10 21 72
Brandon Walter L 29 3 3 3.93 16 11 71.0 70 31 9 16 56
Spencer Arrighetti R 26 6 7 4.36 20 18 97.0 87 47 14 45 99
AJ Blubaugh R 25 7 8 4.45 28 19 115.3 109 57 17 49 105
J.P. France R 31 5 4 4.17 19 13 77.7 76 36 10 32 69
Cristian Javier R 29 5 6 4.35 19 18 91.0 79 44 13 41 87
Miguel Ullola R 24 6 6 4.49 25 20 100.3 90 50 14 56 104
Jason Alexander R 33 5 5 4.66 25 20 110.0 117 57 17 38 83
Hayden Wesneski R 28 4 5 4.42 25 12 77.3 72 38 12 27 71
James Hicks R 25 3 4 4.36 15 10 66.0 67 32 9 20 50
Jose Fleury R 24 3 3 4.54 22 16 77.3 76 39 12 30 66
Lance McCullers Jr. R 32 4 3 4.41 16 14 65.3 60 32 8 34 65
Trey Dombroski L 25 7 8 4.68 24 16 102.0 104 53 16 39 83
Bryan King L 29 4 3 3.62 60 0 59.7 53 24 8 17 59
Bryce Mayer R 24 4 5 4.66 19 14 77.3 75 40 12 24 66
Steven Okert L 34 3 2 3.72 57 1 55.7 45 23 8 19 65
Bennett Sousa L 31 3 2 3.55 42 0 45.7 39 18 6 17 51
Alonzo Tredwell R 24 3 4 4.76 22 14 79.3 76 42 11 38 72
Christian Roa R 27 5 6 4.39 36 7 67.7 62 33 9 37 65
Roddery Muñoz R 26 4 6 4.66 35 10 85.0 77 44 15 41 89
Jackson Nezuh R 24 5 7 4.86 20 15 79.7 81 43 13 32 64
Enyel De Los Santos R 30 4 3 4.01 60 0 60.7 54 27 9 21 61
Jimmy Endersby R 28 3 5 4.70 17 9 59.3 62 31 9 24 42
Amos Willingham R 27 3 2 4.20 38 2 55.7 55 26 7 18 50
Alimber Santa R 23 2 3 4.23 42 1 61.7 56 29 7 32 59
Cesar Gomez R 27 3 4 4.70 27 7 59.3 64 31 9 22 40
Tyler Ivey R 30 5 6 5.11 22 20 98.7 106 56 15 47 72
Craig Kimbrel R 38 3 4 4.00 50 0 45.0 38 20 6 24 54
Trey McLoughlin R 27 2 1 4.19 27 1 34.3 33 16 5 14 32
Sam Carlson R 27 3 3 4.23 39 1 55.3 50 26 7 26 57
Alex Santos II R 24 3 3 4.91 14 9 44.0 44 24 7 22 36
Cody Bolton R 28 2 2 4.53 29 4 43.7 43 22 6 20 38
Jayden Murray R 29 2 2 4.59 44 4 66.7 65 34 9 27 56
Aaron Brown R 27 4 7 5.12 20 13 82.7 93 47 13 28 51
Manuel Urias R 25 4 6 5.09 22 14 88.3 97 50 15 32 59
Michael Knorr R 26 3 4 4.50 35 3 50.0 48 25 7 22 48
Nic Swanson R 26 3 5 5.06 19 15 69.3 72 39 11 34 53
Anthony Maldonado R 28 4 4 4.19 43 0 53.7 49 25 7 23 56
Matt Bowman R 35 3 3 4.50 42 1 50.0 51 25 7 17 41
Héctor Neris R 37 4 4 4.50 46 0 40.0 35 20 6 19 45
Nate Pearson R 29 2 3 4.47 46 1 54.3 51 27 8 25 55
Patrick Halligan R 26 3 3 4.75 35 2 55.0 54 29 8 22 47
Ray Gaither R 28 1 2 4.74 32 3 38.0 38 20 5 19 30
Rhett Kouba R 26 3 5 4.94 29 8 74.7 79 41 10 35 49
Wilmy Sanchez R 22 3 2 4.40 42 0 59.3 56 29 8 33 57
Blake Weiman L 30 2 2 4.50 31 0 36.0 37 18 5 11 29
Amilcar Chirinos R 24 1 3 4.93 35 2 45.7 45 25 7 23 41
Joey Mancini R 26 4 5 5.19 24 12 102.3 112 59 16 39 62
Logan VanWey R 27 2 2 4.60 39 0 45.0 41 23 6 26 43
Brody Rodning L 30 1 2 4.97 22 2 25.3 25 14 4 15 26
Luis Angel Rodriguez L 26 2 4 5.40 16 7 50.0 53 30 8 28 35
Jordan Weems R 33 3 3 4.68 44 0 50.0 49 26 7 24 43
Luis Contreras R 30 2 3 4.80 45 0 50.7 47 27 7 25 48
Alejandro Torres R 25 2 2 5.14 23 1 35.0 33 20 5 18 30
Matt Merrill R 28 1 3 5.59 22 1 29.0 28 18 5 22 28
Tyler Guilfoil R 26 3 5 5.33 35 5 74.3 73 44 12 41 63
Anderson Bido R 27 1 3 5.34 35 1 55.7 62 33 8 22 30
Railin Perez R 24 4 5 5.08 38 0 56.7 53 32 8 34 51

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Hunter Brown 167.7 9.6 3.0 0.9 8.0% 25.9% .280 136 134 3.37 74 4.1
Framber Valdez 175.0 8.3 3.0 0.8 8.0% 22.1% .281 123 118 3.65 81 3.5
Tatsuya Imai 123.7 10.2 3.2 1.3 8.5% 27.1% .285 106 106 3.93 94 2.0
Bryan Abreu 70.0 12.3 3.9 0.8 10.3% 33.1% .286 154 151 2.99 65 1.7
Ryan Weiss 136.0 9.2 3.3 1.3 8.6% 24.0% .288 100 100 4.26 100 1.7
Mike Burrows 111.3 9.1 3.0 1.3 8.0% 24.1% .279 105 107 4.12 95 1.5
Ethan Pecko 92.3 8.6 3.2 1.2 8.4% 22.3% .292 107 112 4.05 93 1.4
Ronel Blanco 109.3 8.6 3.9 1.4 10.0% 22.4% .274 99 97 4.61 101 1.2
Colton Gordon 122.0 7.7 2.7 1.4 6.9% 20.0% .291 96 97 4.52 104 1.1
Josh Hader 54.7 12.8 3.5 1.2 9.5% 35.1% .265 133 126 3.24 75 1.1
Luis Garcia 72.7 8.9 2.6 1.2 7.0% 23.9% .277 109 108 3.88 92 1.1
Brandon Walter 71.0 7.1 2.0 1.1 5.4% 19.0% .286 106 105 4.12 94 1.0
Spencer Arrighetti 97.0 9.2 4.2 1.3 10.7% 23.6% .283 96 99 4.58 104 1.0
AJ Blubaugh 115.3 8.2 3.8 1.3 9.8% 20.9% .283 94 97 4.64 107 0.9
J.P. France 77.7 8.0 3.7 1.2 9.4% 20.4% .295 100 98 4.37 100 0.9
Cristian Javier 91.0 8.6 4.1 1.3 10.5% 22.3% .268 96 96 4.56 104 0.9
Miguel Ullola 100.3 9.3 5.0 1.3 12.5% 23.3% .286 93 98 4.79 108 0.9
Jason Alexander 110.0 6.8 3.1 1.4 7.9% 17.3% .295 89 86 4.86 112 0.7
Hayden Wesneski 77.3 8.3 3.1 1.4 8.3% 21.7% .279 94 95 4.51 106 0.6
James Hicks 66.0 6.8 2.7 1.2 7.1% 17.7% .289 96 100 4.51 104 0.6
Jose Fleury 77.3 7.7 3.5 1.4 8.9% 19.6% .286 92 98 4.72 109 0.6
Lance McCullers Jr. 65.3 9.0 4.7 1.1 11.8% 22.6% .292 95 91 4.56 105 0.6
Trey Dombroski 102.0 7.3 3.4 1.4 8.8% 18.7% .290 89 93 4.81 112 0.6
Bryan King 59.7 8.9 2.6 1.2 6.9% 23.8% .280 115 113 3.98 87 0.6
Bryce Mayer 77.3 7.7 2.8 1.4 7.3% 20.1% .283 90 96 4.68 112 0.5
Steven Okert 55.7 10.5 3.1 1.3 8.3% 28.4% .272 112 106 3.88 89 0.5
Bennett Sousa 45.7 10.1 3.4 1.2 8.8% 26.3% .284 118 114 3.82 85 0.4
Alonzo Tredwell 79.3 8.2 4.3 1.2 10.8% 20.4% .289 88 92 4.85 114 0.4
Christian Roa 67.7 8.6 4.9 1.2 12.3% 21.5% .285 95 97 4.88 105 0.4
Roddery Muñoz 85.0 9.4 4.3 1.6 11.0% 23.9% .279 90 94 4.95 112 0.3
Jackson Nezuh 79.7 7.2 3.6 1.5 9.1% 18.2% .287 86 92 5.00 116 0.3
Enyel De Los Santos 60.7 9.0 3.1 1.3 8.2% 23.9% .278 104 102 4.27 96 0.3
Jimmy Endersby 59.3 6.4 3.6 1.4 9.1% 16.0% .288 89 89 5.03 112 0.3
Amos Willingham 55.7 8.1 2.9 1.1 7.6% 21.0% .298 99 102 4.08 101 0.3
Alimber Santa 61.7 8.6 4.7 1.0 11.7% 21.5% .287 99 105 4.43 101 0.2
Cesar Gomez 59.3 6.1 3.3 1.4 8.4% 15.3% .293 89 91 5.00 112 0.2
Tyler Ivey 98.7 6.6 4.3 1.4 10.6% 16.2% .296 82 81 5.20 122 0.2
Craig Kimbrel 45.0 10.8 4.8 1.2 12.2% 27.4% .291 104 91 4.30 96 0.2
Trey McLoughlin 34.3 8.4 3.7 1.3 9.3% 21.3% .289 99 104 4.50 101 0.2
Sam Carlson 55.3 9.3 4.2 1.1 10.7% 23.6% .291 99 100 4.54 101 0.2
Alex Santos II 44.0 7.4 4.5 1.4 11.1% 18.1% .285 85 92 5.16 118 0.1
Cody Bolton 43.7 7.8 4.1 1.2 10.4% 19.7% .291 92 93 4.79 109 0.1
Jayden Murray 66.7 7.6 3.6 1.2 9.4% 19.4% .287 91 91 4.77 110 0.1
Aaron Brown 82.7 5.6 3.0 1.4 7.7% 14.0% .296 81 84 5.10 123 0.1
Manuel Urias 88.3 6.0 3.3 1.5 8.2% 15.1% .292 82 87 5.22 122 0.1
Michael Knorr 50.0 8.6 4.0 1.3 10.0% 21.8% .293 93 97 4.44 108 0.1
Nic Swanson 69.3 6.9 4.4 1.4 10.8% 16.9% .289 82 86 5.30 122 0.1
Anthony Maldonado 53.7 9.4 3.9 1.2 9.9% 24.0% .294 99 99 4.17 101 0.1
Matt Bowman 50.0 7.4 3.1 1.3 7.9% 19.0% .295 93 86 4.54 108 0.0
Héctor Neris 40.0 10.1 4.3 1.4 10.9% 25.9% .287 93 84 4.44 108 0.0
Nate Pearson 54.3 9.1 4.1 1.3 10.5% 23.1% .293 93 93 4.60 108 0.0
Patrick Halligan 55.0 7.7 3.6 1.3 9.1% 19.4% .288 88 93 4.71 114 0.0
Ray Gaither 38.0 7.1 4.5 1.2 11.2% 17.6% .289 88 88 4.95 114 0.0
Rhett Kouba 74.7 5.9 4.2 1.2 10.4% 14.5% .290 84 87 5.20 119 0.0
Wilmy Sanchez 59.3 8.6 5.0 1.2 12.0% 20.7% .291 95 103 4.66 105 0.0
Blake Weiman 36.0 7.3 2.8 1.3 7.1% 18.8% .296 93 92 4.36 108 0.0
Amilcar Chirinos 45.7 8.1 4.5 1.4 11.0% 19.6% .290 85 90 5.00 118 -0.1
Joey Mancini 102.3 5.5 3.4 1.4 8.6% 13.6% .288 80 83 5.39 125 -0.1
Logan VanWey 45.0 8.6 5.2 1.2 12.9% 21.4% .282 91 94 4.99 110 -0.1
Brody Rodning 25.3 9.2 5.3 1.4 12.7% 22.0% .304 84 82 5.18 119 -0.1
Luis Angel Rodriguez 50.0 6.3 5.0 1.4 12.0% 15.0% .288 77 80 5.70 129 -0.2
Jordan Weems 50.0 7.7 4.3 1.3 10.9% 19.5% .290 89 84 4.82 112 -0.2
Luis Contreras 50.7 8.5 4.4 1.2 11.1% 21.3% .286 87 86 4.78 115 -0.2
Alejandro Torres 35.0 7.7 4.6 1.3 11.5% 19.2% .280 81 84 5.36 123 -0.3
Matt Merrill 29.0 8.7 6.8 1.6 15.9% 20.3% .288 77 78 6.06 131 -0.3
Tyler Guilfoil 74.3 7.6 5.0 1.5 12.2% 18.8% .284 78 83 5.58 128 -0.4
Anderson Bido 55.7 4.8 3.6 1.3 8.9% 12.1% .290 78 81 5.30 128 -0.5
Railin Perez 56.7 8.1 5.4 1.3 13.0% 19.5% .281 82 87 5.42 122 -0.5

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Hunter Brown Dean Chance Felíx Hernández Trevor Bauer
Framber Valdez Tom Glavine Cole Hamels Mike Minor
Tatsuya Imai John Maine Mark Portugal Johnny Babich
Bryan Abreu Dellin Betances Brad Lidge Wade Davis
Ryan Weiss Ed Rakow Bud Norris Pete Hernandez
Mike Burrows Jim Nash Art Mahaffey Ted Blankenship
Ethan Pecko Calvin Medlock Jason Windsor Kevin Jarvis
Ronel Blanco Robert Person Junior Guerra Doug McWeeny
Colton Gordon Chuck Stobbs Glen Perkins Jason Wheeler
Josh Hader Jesse Orosco Al Holland Matt Thornton
Luis Garcia Ed Halicki Tommy Greene Bill Faul
Brandon Walter Blaise Ilsley Doug Simons Tony Freitas
Spencer Arrighetti Mac Suzuki Jake Arrieta Brad Peacock
AJ Blubaugh Jay Hook Dave Freisleben Brian Williams
J.P. France Matt Fox Derek Botelho Pat Zachry
Cristian Javier Oral Hildebrand Walt Masterson Tom Phoebus
Miguel Ullola Chance Adams Darryl Kile Robert Stephenson
Jason Alexander Jaime Navarro Walt Terrell Jack Taylor
Hayden Wesneski Jharel Cotton Si Johnson Bill Faul
James Hicks Frank Bolick Stewart Hillman Dave Faszholz
Jose Fleury Mike Olivo Jake McCasland Ed Caballero
Lance McCullers Jr. Jim Maloney Robert Lasko Joe Decker
Trey Dombroski Brad Thomas Austin Warner Mike Sodders
Bryan King Derek Lilliquist Fernando Abad Craig Lefferts
Bryce Mayer Anthony Sebastian Mason Radeke Hector Fajardo
Steven Okert Ron Mahay Al Holland Neal Cotts
Bennett Sousa Frank DiPino Dick Kelley Buddy Baumann
Alonzo Tredwell Alex Koronis Charles Seymour Jerry Messerly
Christian Roa Connor Sadzeck Tom Dozier Hisel Patrick
Roddery Muñoz Herm Wehmeier Jorge Sosa Seth McClung
Jackson Nezuh Rob Biagini Gary Painter Eddie Bonine
Enyel De Los Santos Rich Monteleone Tom Sturdivant Scott Proctor
Jimmy Endersby Jimmy Whisman Bruce Dal Canton Craig Weissmann
Amos Willingham Michael Dubee Paul Quinzer Edwin Almonte
Alimber Santa Dave Johnson Bill Slack Hal Reniff
Cesar Gomez Pete Murphy Sam Bragg Steve Peck
Tyler Ivey Mickey Jannis Josh Hall Ben Fritz
Craig Kimbrel Rudy Seanez Grant Balfour Toby Borland
Trey McLoughlin Duane Shaffer Bruce Cunningham Ray Soff
Sam Carlson Bobby Moore Ryan Reid Mitch Lively
Alex Santos II Rupe Toppin Clifford Irwin Timothy Bannister
Cody Bolton Marco Mainini Logan Easley Cody Hall
Jayden Murray Albert Suarez Shayne Bennett Jose Capellan
Aaron Brown Larry Shikles Ashton Goudeau Joe DiPietro
Manuel Urias Isaac Anderson Finley Woodward Ryan Tepera
Michael Knorr Dale Coleman Logan Easley J.R. Pickens
Nic Swanson Ray Hanson Bobby Shore Michael Wagner
Anthony Maldonado Erik Goeddel Hank Behrman Marcos Mateo
Matt Bowman Bryan Corey 코리 Les Lancaster Travis Minix
Héctor Neris Joe Nathan Tom Gordon Jason Grilli
Nate Pearson Brandon Brennan Jose Rafael De Paula Chris Hatcher
Patrick Halligan Ken Kendrena Brad Tippitt Antonio Alfonseca
Ray Gaither Paul Thorp Carl Dale Roberto Verdugo
Rhett Kouba Brett Sinkbeil Nick Pasquale Chris Curtis
Wilmy Sanchez Daniel Tillman Emiliano Fruto Paul Shuey
Blake Weiman Andrew Dobies Ken Page Bryan Ward
Amilcar Chirinos Marvin Gorgas Jason Zgardowski Mike Goff
Joey Mancini Alex McRae Steve Maye Enderson Franco
Logan VanWey Joe Kerrigan David Shafer Zach Simons
Brody Rodning Mike Rhodes Johnny Cooney Russ Rothermel
Luis Angel Rodriguez Robert Parchem Martin Montano Marty Schreiber
Jordan Weems Luther Hackman Dustin McGowan Jose Alberro
Luis Contreras Luther Hackman Les Webber Mike Gardiner
Alejandro Torres Eric Dinyar Dick Balderson Richard Ordway
Matt Merrill Dar Smith George Smith Jarrod Kingrey
Tyler Guilfoil Mike Romano Bill Pilgram Daniel Corcino
Anderson Bido Bob Watts Corey Bass Richie Daigle
Railin Perez Heathcliff Slocumb Rafael Dolis Dakota Watts

Pitchers – Splits and Percentiles
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R 80th WAR 20th WAR 80th ERA 20th ERA
Hunter Brown .206 .279 .323 .233 .295 .365 5.1 2.9 2.59 3.55
Framber Valdez .217 .297 .341 .235 .301 .363 4.6 2.2 2.94 4.06
Tatsuya Imai .231 .309 .402 .225 .285 .392 2.9 0.9 3.33 4.65
Bryan Abreu .207 .297 .314 .187 .281 .306 2.5 0.8 1.99 3.68
Ryan Weiss .252 .336 .437 .224 .293 .371 2.5 0.6 3.70 4.83
Mike Burrows .224 .296 .413 .242 .302 .395 2.2 0.7 3.47 4.59
Ethan Pecko .247 .314 .394 .236 .295 .403 2.1 0.6 3.31 4.64
Ronel Blanco .243 .324 .431 .233 .310 .405 1.9 0.4 3.66 4.83
Colton Gordon .221 .276 .354 .266 .323 .458 1.9 0.2 3.83 5.01
Josh Hader .163 .255 .306 .199 .280 .356 1.9 0.3 2.32 4.17
Luis Garcia .252 .306 .430 .213 .268 .362 1.6 0.6 3.26 4.43
Brandon Walter .210 .270 .321 .269 .316 .442 1.3 0.5 3.49 4.56
Spencer Arrighetti .238 .338 .393 .230 .312 .417 1.6 0.2 3.90 4.99
AJ Blubaugh .234 .327 .421 .252 .318 .412 1.8 0.0 3.90 5.10
J.P. France .257 .340 .429 .242 .308 .394 1.4 0.3 3.66 4.82
Cristian Javier .265 .356 .440 .199 .278 .369 1.5 0.1 3.79 5.10
Miguel Ullola .234 .352 .359 .235 .331 .433 1.6 0.1 4.01 5.12
Jason Alexander .278 .348 .493 .254 .313 .403 1.3 0.0 4.18 5.28
Hayden Wesneski .246 .314 .442 .238 .305 .394 1.2 -0.1 3.88 5.23
James Hicks .262 .331 .410 .248 .301 .426 1.0 0.2 3.91 4.94
Jose Fleury .235 .309 .419 .263 .330 .443 1.2 0.0 4.01 5.19
Lance McCullers Jr. .223 .326 .364 .252 .349 .412 1.0 0.1 3.91 5.08
Trey Dombroski .250 .314 .435 .260 .329 .438 1.2 -0.1 4.23 5.32
Bryan King .226 .300 .355 .236 .294 .406 1.1 0.0 2.91 4.52
Bryce Mayer .262 .339 .450 .235 .293 .412 1.0 0.0 4.14 5.34
Steven Okert .205 .262 .321 .228 .313 .433 1.1 -0.1 2.86 4.92
Bennett Sousa .212 .293 .346 .233 .301 .408 0.9 -0.1 2.84 4.47
Alonzo Tredwell .238 .325 .413 .250 .349 .417 1.0 -0.3 4.22 5.44
Christian Roa .246 .362 .441 .234 .331 .369 0.9 -0.3 3.83 5.12
Roddery Muñoz .255 .349 .483 .220 .308 .379 1.0 -0.4 4.05 5.44
Jackson Nezuh .298 .367 .483 .218 .292 .412 0.8 -0.2 4.34 5.48
Enyel De Los Santos .237 .312 .402 .235 .301 .417 0.7 -0.2 3.37 4.74
Jimmy Endersby .283 .353 .509 .248 .319 .388 0.7 -0.1 4.18 5.26
Amos Willingham .253 .321 .400 .246 .299 .405 0.8 -0.2 3.42 4.89
Alimber Santa .252 .362 .411 .220 .302 .348 0.6 -0.3 3.67 4.85
Cesar Gomez .274 .339 .472 .265 .329 .424 0.6 -0.2 4.18 5.31
Tyler Ivey .266 .346 .432 .267 .346 .456 0.7 -0.5 4.64 5.75
Craig Kimbrel .241 .351 .422 .209 .310 .360 0.8 -0.5 2.97 5.47
Trey McLoughlin .242 .319 .419 .247 .317 .425 0.5 -0.1 3.55 4.92
Sam Carlson .227 .321 .371 .241 .346 .405 0.6 -0.4 3.56 5.02
Alex Santos II .247 .345 .425 .260 .336 .450 0.5 -0.2 4.41 5.54
Cody Bolton .250 .337 .421 .250 .336 .417 0.5 -0.3 3.96 5.35
Jayden Murray .283 .360 .475 .221 .313 .357 0.5 -0.5 4.06 5.35
Aaron Brown .284 .344 .480 .270 .327 .444 0.6 -0.4 4.61 5.66
Manuel Urias .269 .339 .487 .274 .330 .448 0.6 -0.5 4.62 5.75
Michael Knorr .245 .330 .415 .240 .310 .404 0.5 -0.3 3.86 5.17
Nic Swanson .248 .348 .430 .269 .343 .462 0.5 -0.4 4.62 5.61
Anthony Maldonado .260 .357 .417 .214 .276 .375 0.6 -0.4 3.46 5.01
Matt Bowman .259 .333 .435 .257 .315 .416 0.4 -0.4 3.84 5.41
Héctor Neris .236 .345 .403 .225 .300 .413 0.5 -0.6 3.43 6.11
Nate Pearson .250 .350 .440 .232 .304 .384 0.4 -0.5 3.94 5.30
Patrick Halligan .260 .351 .448 .240 .301 .397 0.3 -0.4 4.22 5.36
Ray Gaither .261 .354 .406 .247 .333 .432 0.3 -0.4 4.12 5.49
Rhett Kouba .267 .362 .427 .262 .339 .435 0.5 -0.5 4.45 5.53
Wilmy Sanchez .227 .317 .355 .250 .343 .435 0.5 -0.6 3.82 5.14
Blake Weiman .241 .281 .370 .264 .327 .462 0.3 -0.3 3.72 5.33
Amilcar Chirinos .230 .330 .368 .266 .346 .479 0.2 -0.5 4.36 5.66
Joey Mancini .269 .358 .440 .274 .336 .464 0.6 -0.7 4.69 5.72
Logan VanWey .256 .376 .449 .221 .324 .358 0.2 -0.5 4.05 5.38
Brody Rodning .242 .359 .364 .246 .346 .464 0.1 -0.3 4.27 5.98
Luis Angel Rodriguez .246 .343 .421 .273 .367 .462 0.1 -0.6 4.87 6.08
Jordan Weems .250 .343 .432 .252 .331 .411 0.2 -0.6 4.07 5.36
Luis Contreras .247 .356 .449 .234 .320 .374 0.2 -0.7 4.10 5.67
Alejandro Torres .254 .389 .441 .237 .330 .408 0.0 -0.6 4.62 5.75
Matt Merrill .250 .391 .365 .246 .373 .525 -0.1 -0.7 4.86 6.72
Tyler Guilfoil .256 .370 .426 .248 .351 .453 0.1 -1.0 4.76 6.07
Anderson Bido .297 .363 .495 .258 .331 .411 -0.2 -0.9 4.82 6.03
Railin Perez .248 .357 .404 .236 .366 .418 -0.1 -0.9 4.51 5.80

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.

18 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Domingo AyalaMember since 2024
6 hours ago

I would love to see the Astros and Red Sox line up on a trade for Paredes and an outfielder.

smb11488Member since 2018
2 hours ago
Reply to  Domingo Ayala

Something around Paredes and Duran makes too much sense

Perhaps Abreu instead since I would imagine his value is a little lower. But the two line up very well for a deal

Last edited 2 hours ago by smb11488
Domingo AyalaMember since 2024
2 hours ago
Reply to  smb11488

Control years:
– Paredes: 2
– Duran: 3
– Abreu: 4

The Astros would have to add a piece to make it make sense but I think this could definitely happen.

sadtromboneMember since 2020
1 hour ago
Reply to  smb11488

In addition to the team control piece Abreu might start the season injured. Duran is more valuable already, but if Abreu has to miss a month that makes it even more uneven.

I think a deal for anyone except Brendan Donovan is going to be tough for the Red Sox right now. And it’s going to be hard for the Astros to deal Paredes when he’s hurt.

FRLMember since 2016
1 hour ago
Reply to  sadtrombone

Paredes is playing in the Mexican winter league.

sadtromboneMember since 2020
3 minutes ago
Reply to  FRL

Is he? That’s definitely promising, I doubt he would do that if he was still hurt!

kingofdiamondsMember since 2025
1 hour ago
Reply to  Domingo Ayala

The particulars might be hard to work out, but a trade centered around Duran and Paredes would make so much sense for both teams.