HomeSportsBaseball2025 ZiPS Projections: Houston Astros

2025 ZiPS Projections: Houston Astros

For the 21st consecutive season, the ZiPS projection system is unleashing a full set of prognostications. For more information on the ZiPS projections, please consult this year’s introduction and MLB’s glossary entry. The team order is selected by lot, and the next team up is the Houston Astros.

Batters

The 2024 season started terribly for the Astros, with a 12-24 record in the early going and most of their projected rotation on the IL. The hole the team dug was deep enough that even with them playing solid ball after early May, the Astros didn’t get above .500 for good until the end of June. Still, nobody in the AL West managed to take advantage of Houston’s weak start. The Astros built a comfortable lead throughout August, and though the Mariners never fell hopelessly behind in the race, they never made Houston really sweat either.

The team faced two major challenges this offseason: figuring out what to do at third base with the departure of Alex Bregman, and making sure that they didn’t start the 2025 season with a train wreck at first base. The first issue is one Houston has faced before; with the notable exception of Jose Altuve, most of the top contributors to the 2010s Astros have departed in free agency. It’s a testament to the team’s farm system that Houston could lose Carlos Correa, George Springer, and nearly a full rotation’s worth of very good pitchers without a retooling year. On the offensive side, developing Yordan Alvarez, Kyle Tucker, and Jeremy Peña made up for these impressive losses. Bregman isn’t the last loss, either. Altuve is under contract for basically the rest of his career, but a substantial part of what remains will likely consist of his decline phase, because time always win.

The Astros didn’t have a new Bregman coming up through the system, so they traded the final year Tucker to the Cubs for Isaac Paredes, who has three years of team control remaining. ZiPS believes the swap is a good one. ZiPS has park effects for pull/spray types and sees Paredes and his pull-happy tendencies as more valuable in Houston than he would be practically anywhere else.

The other challenge the Astros effectively addressed was finding a real short-term solution at first base, signing Christian Walker to an inexpensive three-year deal. When José Abreu collapsed as a player a couple of years ago, Houston appeared to be caught flat-footed, leaving way too much playing time for Jon Singleton. But ZiPS thinks Walker’s short-term is a bit safer than Abreu’s was entering 2023.

The outfield still projects as average or better at all three positions despite Tucker’s departure, but if the depth charts are accurate, manager Joe Espada is going to have a real juggling job on his hands. It wouldn’t take many unpleasant surprises, such as Chas McCormick not having a bounce-back season or Jake Meyers seeing an erosion in his defensive numbers, for the whole thing to fall apart. Houston’s farm system is far weaker than it was in the late 2010s, so they’re kind of working without a net. Dang it, I should have made a trapeze analogy instead of a juggling one!

Speaking of the farm, ZiPS isn’t the least bit sold on Jacob Melton; his minor league performance was underwhelming for a prospect with a predicted power upside, and he isn’t a big plus defensively in center. And there’s just not much there elsewise, at least for a projection system to cling to. The Astros don’t have a single offensive player under 26 projected to be worth 1 WAR if used in the majors in 2025. ZiPS only really sees Brice Matthews being >50% to peak as a league-average player, and that’s a guy who ZiPS gives a 54-point OPS edge to compared to Steamer. This slowdown in the development cycle is the biggest long-term danger to the Astros.

Despite all the ifs, ands, and buts above, I expect the Astros to have a very good offense in 2025.

Pitchers

ZiPS sees Houston’s rotation as a real plus, more than Steamer currently does. Like the lineup, the Astros have done an impressive job of finding new talent to replace the guys they’ve let walk. Historically, they’ve done something that most teams struggle to do consistently, in that they’ve accumulated a lot of live, interesting arms, and transformed them from throwers into pitchers. Framber Valdez, Cristian Javier, and Ronel Blanco in particular were never considered top prospects, but they came out of the system as shockingly complete pitchers. Hunter Brown had more buzz around him than that trio, but the team turned his early struggles around pretty quickly, and now he projects as a solid no. 2 guy.

Valdez, Brown, and Blanco make for an impressive top three, and as long as those guys stay healthy, Luis Garcia, Lance McCullers Jr., Hayden Wesneski, and Spencer Arrighetti (with a couple spares for the inevitable injuries) should be more than enough to cobble together a solid back of the rotation, even accounting for Garcia’s and McCullers’ injury concerns. This is a very Los Angeles Dodgers-type approach, and as long as you don’t roll snake eyes too many times in a row, it can work marvelously.

The bullpen is pretty solid, but the back-end depth is enough to keep ZiPS from ranking the Astros with the Twins or Guardians. ZiPS agrees that the front five of Josh Hader, Ryan Pressly, Bryan Abreu, Tayler Scott, and Bryan King make for a robust unit. What ZiPS doesn’t like as much is the three or four pitchers after this quintet, with the exception of Shawn Dubin. For lack of a better term — and since I like to make jokes that three people will get — the Kaleb Ort Cloud projects as middling-to-mediocre, and ZiPS would be happy to see Houston add an arm or two over the next month. Forrest Whitley, of course, may still have some real upside remaining as a reliever, and him breaking out wouldn’t be a huge surprise.

The Astros’ projection won’t match that of the best National League teams, but right now they project as the American League’s best, about one to two wins better than the Orioles and Yankees on the strength of their spare starting pitching, which ZiPS sees as deeper than what the other two teams boast. It doesn’t make them overwhelming favorites in the AL West, but with the Mariners and Rangers failing to take big leads forward, ZiPS still sees the Astros as a tier above their divisional rivals.

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 28 DH 613 526 93 158 33 2 36 106 72 104 3 0
Isaac Paredes R 26 3B 598 512 68 124 26 1 25 90 68 98 1 1
Alex Bregman R 31 3B 625 551 80 139 28 2 22 82 62 81 2 1
Jose Altuve R 35 2B 584 528 85 143 28 0 19 68 48 100 14 4
Yainer Diaz R 26 C 552 519 65 145 26 2 19 80 24 99 1 0
Jeremy Peña R 27 SS 622 572 75 147 26 2 15 68 33 118 15 5
Christian Walker R 34 1B 552 483 69 112 23 1 26 83 55 130 4 1
Jake Meyers R 29 CF 446 403 50 96 19 2 12 53 32 108 8 2
Shay Whitcomb R 26 3B 529 484 66 114 21 1 19 73 36 153 15 5
Chas McCormick R 30 LF 359 321 45 78 12 1 12 47 27 99 10 3
Taylor Trammell L 27 LF 417 362 53 81 19 1 16 56 46 125 11 4
Jesús Bastidas R 26 2B 536 481 68 107 22 2 13 72 36 145 9 3
Cesar Salazar L 29 C 336 289 34 64 13 1 7 42 29 62 2 1
Pedro León R 27 CF 524 468 66 101 23 2 16 71 39 168 20 9
Victor Caratini B 31 C 284 252 26 59 8 0 7 32 24 58 0 1
Zach Dezenzo R 25 3B 332 303 43 76 17 0 10 43 24 99 5 2
Brice Matthews R 23 SS 331 291 39 62 12 1 10 44 31 123 16 6
Cooper Hummel B 30 LF 422 361 51 80 18 4 7 48 52 106 10 3
Dixon Machado 마차도 R 33 SS 338 299 28 67 10 0 4 32 32 59 2 0
Mauricio Dubón R 30 LF 411 384 50 101 20 1 7 43 18 56 4 2
Zack Short R 30 SS 367 312 42 59 14 0 8 39 46 109 5 2
Quincy Hamilton L 27 RF 460 407 53 88 19 2 13 55 44 117 7 4
Jack Blomgren R 26 SS 172 148 19 34 6 1 2 19 14 47 7 2
Jacob Melton L 24 CF 448 417 53 90 17 1 13 52 27 125 19 4
Ben Gamel L 33 RF 337 291 42 68 15 1 8 35 41 92 2 2
Jason Heyward L 35 RF 294 265 34 59 14 1 8 33 24 62 4 1
Joe Hudson R 34 C 177 152 17 27 4 0 5 18 20 67 2 0
José Abreu R 38 1B 452 407 51 101 20 1 13 56 32 99 0 0
Cam Smith R 22 3B 141 128 19 28 6 3 4 21 10 32 1 1
John Garcia R 24 C 353 316 33 66 15 1 6 43 22 114 4 2
Jeron Williams R 24 SS 278 257 25 56 10 3 5 30 16 63 14 4
Jeremy Arocho B 26 2B 420 364 41 75 8 3 1 28 49 90 19 3
Tommy Sacco Jr. B 26 SS 484 434 44 89 16 2 8 45 45 125 10 4
Jon Singleton L 33 1B 426 366 45 75 15 1 13 47 56 122 1 0
Pascanel Ferreras R 23 2B 444 403 38 81 14 5 7 45 32 143 5 4
Kenedy Corona R 25 CF 449 408 48 86 17 2 8 47 31 134 16 6
Zach Daniels R 26 LF 341 312 37 65 12 0 9 36 24 140 10 3
Aledmys Díaz R 34 SS 299 275 24 61 14 0 6 29 17 57 0 0
Austin Deming R 25 3B 442 403 38 82 17 0 12 52 29 154 6 2
Luke Berryhill R 27 C 314 276 39 59 12 1 8 35 31 115 3 1
Zach Cole L 24 DH 337 308 30 60 15 3 10 45 21 153 9 1
Colin Barber L 24 LF 301 272 28 56 10 0 7 33 22 99 3 2
Narbe Cruz R 24 2B 310 287 24 62 12 1 4 31 17 96 3 2
Collin Price R 25 C 355 317 29 60 14 0 8 36 32 109 3 1
Walker Janek R 22 C 109 104 7 17 4 1 1 8 3 40 0 0
Jordan Brewer R 27 1B 325 295 34 63 14 1 6 35 21 91 7 1
Yamal Encarnacion B 21 LF 355 320 43 70 10 1 4 29 26 75 18 6
Korey Morton R 22 CF 90 87 5 16 0 0 0 5 2 33 2 2
Logan Cerny R 25 CF 427 390 50 72 14 2 11 43 30 178 15 2
Anthony Huezo L 19 CF 169 152 14 21 5 1 4 17 12 86 3 1
Alejandro Nunez L 20 2B 366 337 40 68 14 2 3 31 25 121 9 2
J.C. Correa R 26 DH 356 333 36 79 16 1 4 32 18 52 3 2
Jackson Loftin R 25 CF 336 304 34 50 10 1 5 30 22 107 15 2
Kenni Gomez L 20 CF 455 425 46 90 17 4 6 44 24 143 10 8
Ryan Wrobleski R 25 C 255 236 18 45 10 0 3 24 11 82 5 1
Tyler Whitaker R 22 CF 250 222 20 39 7 0 3 22 21 102 5 1
Rolando Espinosa R 24 RF 311 281 30 53 10 1 6 29 25 130 10 3
Anthony Sherwin L 23 2B 326 287 24 49 7 0 5 28 34 146 0 4
Luis Encarnacion R 22 1B 383 365 35 81 12 0 11 41 14 95 2 2
Cam Fisher L 24 LF 286 251 28 39 7 0 9 34 29 163 5 0
Oliver Carrillo R 23 LF 399 363 40 68 14 2 12 47 31 169 0 1
Luis Baez R 21 RF 473 445 45 99 18 0 14 56 22 155 7 2
Ryan Johnson R 24 SS 399 365 36 60 8 0 9 38 26 204 4 1
Fernando Caldera R 22 C 149 134 9 18 4 0 1 9 13 72 0 1
Keoni Cavaco R 24 1B 268 252 23 44 8 2 5 25 12 133 1 1
Tim Borden II R 25 2B 298 267 21 48 8 0 4 34 16 140 2 2
Miguel Palma R 23 C 291 266 24 57 9 1 5 27 19 78 1 1
Garret Guillemette R 23 C 365 334 30 59 11 0 7 34 22 120 2 0

Batters – Advanced

Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Yordan Alvarez 613 .300 .392 .576 170 .276 .316 0 5.6 .405 166 119
Isaac Paredes 598 .242 .344 .444 122 .201 .255 0 3.5 .343 122 79
Alex Bregman 625 .252 .333 .430 115 .178 .261 2 3.3 .332 109 80
Jose Altuve 584 .271 .337 .432 117 .161 .303 -3 2.9 .334 110 81
Yainer Diaz 552 .279 .312 .447 112 .168 .314 -4 2.7 .325 113 73
Jeremy Peña 622 .257 .307 .388 96 .131 .301 2 2.4 .303 95 73
Christian Walker 552 .232 .317 .445 113 .213 .263 8 2.3 .327 106 69
Jake Meyers 446 .238 .304 .385 94 .147 .297 9 2.1 .302 94 50
Shay Whitcomb 529 .236 .295 .401 95 .165 .305 6 2.0 .302 97 62
Chas McCormick 359 .243 .310 .399 100 .156 .315 10 1.7 .309 98 43
Taylor Trammell 417 .223 .317 .414 106 .190 .293 5 1.6 .319 105 51
Jesús Bastidas 536 .222 .297 .357 85 .135 .291 5 1.4 .289 87 54
Cesar Salazar 336 .222 .317 .346 89 .125 .259 2 1.3 .296 86 33
Pedro León 524 .216 .292 .376 88 .160 .300 2 1.2 .293 90 59
Victor Caratini 284 .234 .310 .349 87 .115 .278 3 1.0 .291 83 28
Zach Dezenzo 332 .251 .310 .406 101 .155 .340 -2 0.9 .312 104 40
Brice Matthews 331 .213 .305 .364 89 .151 .329 -3 0.8 .298 97 38
Cooper Hummel 422 .222 .329 .352 94 .130 .295 1 0.7 .305 92 45
Dixon Machado 338 .224 .306 .298 73 .074 .267 3 0.7 .274 72 28
Mauricio Dubón 411 .263 .298 .375 90 .112 .293 6 0.7 .293 88 45
Zack Short 367 .189 .297 .311 73 .122 .262 1 0.5 .275 70 30
Quincy Hamilton 460 .216 .300 .369 89 .152 .271 3 0.5 .296 89 48
Jack Blomgren 172 .229 .315 .324 83 .094 .323 0 0.4 .289 82 17
Jacob Melton 448 .216 .266 .355 74 .139 .276 2 0.4 .272 83 45
Ben Gamel 337 .234 .330 .375 100 .141 .314 -2 0.4 .312 95 37
Jason Heyward 294 .222 .293 .373 88 .151 .261 3 0.4 .291 82 30
Joe Hudson 177 .177 .283 .302 67 .125 .274 2 0.4 .267 61 14
José Abreu 452 .248 .314 .398 101 .150 .298 -2 0.3 .311 93 51
Cam Smith 141 .219 .284 .406 93 .188 .261 1 0.3 .295 100 15
John Garcia 353 .209 .289 .320 73 .111 .307 -2 0.3 .274 74 31
Jeron Williams 278 .218 .270 .338 71 .120 .269 -1 0.1 .267 76 28
Jeremy Arocho 420 .206 .303 .253 61 .047 .271 2 0.0 .259 62 33
Tommy Sacco Jr. 484 .205 .283 .306 68 .101 .269 -2 -0.1 .264 70 41
Jon Singleton 426 .205 .308 .357 88 .153 .268 -1 -0.1 .295 84 41
Pascanel Ferreras 444 .201 .273 .313 66 .112 .293 2 -0.2 .261 70 37
Kenedy Corona 449 .211 .277 .321 69 .110 .293 -1 -0.2 .265 74 42
Zach Daniels 341 .208 .273 .333 71 .125 .344 3 -0.3 .269 71 31
Aledmys Díaz 299 .222 .278 .339 74 .117 .260 -6 -0.4 .271 68 26
Austin Deming 442 .203 .271 .335 71 .131 .295 -4 -0.4 .269 76 39
Luke Berryhill 314 .214 .303 .351 85 .138 .333 -13 -0.4 .292 86 30
Zach Cole 337 .195 .264 .360 75 .166 .345 0 -0.5 .273 84 32
Colin Barber 301 .206 .276 .320 69 .114 .296 1 -0.6 .266 74 25
Narbe Cruz 310 .216 .274 .307 65 .091 .311 -3 -0.6 .260 69 25
Collin Price 355 .189 .268 .309 63 .120 .259 -6 -0.6 .258 69 27
Walker Janek 109 .164 .193 .250 25 .087 .254 0 -0.6 .194 35 5
Jordan Brewer 325 .213 .280 .329 72 .115 .288 -1 -0.7 .271 71 29
Yamal Encarnacion 355 .219 .279 .293 63 .075 .273 1 -0.8 .257 69 32
Korey Morton 90 .184 .211 .184 14 .000 .296 -1 -0.8 .180 19 5
Logan Cerny 427 .185 .251 .315 60 .131 .303 -3 -0.8 .251 63 35
Anthony Huezo 169 .138 .219 .263 36 .125 .273 -1 -0.9 .218 48 10
Alejandro Nunez 366 .202 .262 .282 55 .080 .305 -2 -0.9 .244 60 28
J.C. Correa 356 .237 .275 .327 70 .090 .271 0 -0.9 .264 72 31
Jackson Loftin 336 .164 .241 .253 41 .089 .234 0 -1.0 .226 44 22
Kenni Gomez 455 .212 .262 .313 62 .101 .304 -3 -1.0 .254 67 40
Ryan Wrobleski 255 .190 .247 .271 47 .080 .278 -6 -1.0 .233 49 17
Tyler Whitaker 250 .176 .264 .248 47 .072 .309 -5 -1.1 .237 54 16
Rolando Espinosa 311 .189 .257 .295 57 .107 .324 -1 -1.1 .247 62 25
Anthony Sherwin 326 .171 .267 .248 48 .077 .324 -1 -1.1 .238 55 21
Luis Encarnacion 383 .222 .253 .345 68 .123 .270 0 -1.2 .260 71 33
Cam Fisher 286 .155 .259 .291 56 .135 .380 -4 -1.3 .251 68 20
Oliver Carrillo 399 .187 .258 .336 67 .149 .308 -3 -1.3 .262 75 32
Luis Baez 473 .222 .258 .357 72 .135 .308 -4 -1.3 .267 79 43
Ryan Johnson 399 .164 .233 .260 40 .096 .336 -2 -1.4 .224 47 23
Fernando Caldera 149 .134 .221 .187 18 .052 .279 -6 -1.4 .194 26 6
Keoni Cavaco 268 .175 .217 .282 40 .107 .343 2 -1.5 .220 47 16
Tim Borden II 298 .180 .262 .255 48 .075 .358 -7 -1.5 .239 52 19
Miguel Palma 291 .214 .275 .312 67 .098 .284 -18 -1.7 .262 69 23
Garret Guillemette 365 .177 .241 .272 46 .096 .251 -12 -2.0 .231 52 22

Batters – Top Near-Age Offensive Comps

Batters – 80th/20th Percentiles

Player 80th BA 80th OBP 80th SLG 80th OPS+ 80th WAR 20th BA 20th OBP 20th SLG 20th OPS+ 20th WAR
Yordan Alvarez .326 .415 .650 194 7.3 .276 .364 .523 151 4.2
Isaac Paredes .265 .368 .497 141 4.8 .222 .323 .394 104 2.3
Alex Bregman .275 .357 .483 135 4.8 .226 .305 .377 94 1.8
Jose Altuve .294 .362 .477 135 4.2 .245 .312 .388 99 1.6
Yainer Diaz .310 .340 .500 134 4.2 .253 .284 .393 93 1.3
Jeremy Peña .279 .331 .434 113 3.7 .226 .277 .341 73 0.8
Christian Walker .256 .338 .501 131 3.5 .209 .293 .389 95 1.0
Jake Meyers .266 .332 .432 114 3.1 .212 .277 .328 72 0.9
Shay Whitcomb .260 .321 .446 114 3.3 .207 .265 .348 74 0.6
Chas McCormick .274 .335 .451 117 2.5 .215 .280 .341 75 0.7
Taylor Trammell .246 .339 .468 124 2.5 .197 .294 .364 87 0.6
Jesús Bastidas .250 .322 .405 105 2.6 .198 .272 .309 67 0.2
Cesar Salazar .256 .348 .398 112 2.2 .196 .290 .294 70 0.4
Pedro León .238 .315 .422 108 2.4 .189 .264 .329 68 -0.1
Victor Caratini .260 .339 .395 107 1.7 .207 .282 .300 67 0.3
Zach Dezenzo .280 .337 .469 125 1.8 .220 .279 .359 81 0.0
Brice Matthews .241 .332 .427 114 1.8 .184 .278 .310 68 -0.1
Cooper Hummel .251 .359 .400 114 1.7 .197 .305 .307 75 -0.2
Dixon Machado .252 .336 .328 89 1.4 .197 .278 .256 55 -0.1
Mauricio Dubón .296 .331 .420 110 1.7 .238 .275 .338 73 -0.2
Zack Short .218 .326 .358 91 1.4 .163 .269 .268 53 -0.4
Quincy Hamilton .242 .326 .426 111 1.6 .192 .274 .327 72 -0.5
Jack Blomgren .257 .344 .366 101 0.8 .200 .288 .283 65 0.0
Jacob Melton .244 .290 .407 95 1.6 .190 .241 .312 58 -0.5
Ben Gamel .264 .361 .420 120 1.2 .207 .300 .322 79 -0.5
Jason Heyward .250 .325 .436 111 1.3 .189 .264 .320 64 -0.4
Joe Hudson .209 .314 .363 89 0.8 .149 .250 .250 47 -0.1
José Abreu .278 .340 .448 119 1.4 .217 .284 .350 80 -0.8
Cam Smith .250 .313 .486 121 0.8 .183 .249 .339 65 -0.2
John Garcia .240 .319 .368 92 1.0 .186 .266 .279 55 -0.6
Jeron Williams .247 .297 .394 94 0.9 .190 .243 .291 53 -0.6
Jeremy Arocho .230 .330 .286 77 0.9 .176 .273 .220 44 -0.9
Tommy Sacco Jr. .229 .310 .350 86 1.0 .178 .260 .267 51 -1.0
Jon Singleton .226 .336 .407 109 1.0 .178 .282 .311 68 -1.1
Pascanel Ferreras .230 .301 .369 87 0.9 .176 .244 .266 47 -1.2
Kenedy Corona .239 .303 .369 89 0.9 .181 .250 .282 52 -1.2
Zach Daniels .242 .300 .384 93 0.6 .181 .242 .286 50 -1.2
Aledmys Díaz .246 .304 .381 91 0.3 .197 .252 .293 54 -1.1
Austin Deming .231 .296 .383 90 0.6 .179 .246 .286 52 -1.5
Luke Berryhill .244 .333 .409 107 0.4 .184 .273 .297 64 -1.2
Zach Cole .229 .294 .430 100 0.5 .164 .233 .301 50 -1.5
Colin Barber .230 .300 .374 88 0.2 .181 .249 .276 49 -1.2
Narbe Cruz .246 .303 .360 86 0.2 .193 .250 .271 48 -1.3
Collin Price .219 .298 .356 84 0.3 .160 .239 .259 43 -1.5
Walker Janek .197 .225 .308 50 -0.3 .134 .163 .205 6 -0.9
Jordan Brewer .244 .309 .378 92 0.1 .190 .254 .287 53 -1.5
Yamal Encarnacion .244 .308 .334 81 0.0 .192 .257 .260 48 -1.5
Korey Morton .220 .248 .220 35 -0.6 .154 .181 .154 -3 -1.0
Logan Cerny .211 .279 .365 79 0.3 .154 .228 .265 40 -1.9
Anthony Huezo .166 .249 .327 62 -0.4 .108 .194 .209 16 -1.3
Alejandro Nunez .227 .290 .327 76 0.0 .172 .232 .239 35 -1.8
J.C. Correa .267 .303 .372 91 0.0 .211 .248 .292 53 -1.7
Jackson Loftin .189 .271 .298 59 -0.2 .142 .213 .221 25 -1.7
Kenni Gomez .241 .289 .359 81 0.2 .190 .239 .283 47 -1.8
Ryan Wrobleski .220 .277 .315 66 -0.4 .159 .218 .228 27 -1.7
Tyler Whitaker .209 .294 .305 69 -0.4 .149 .236 .209 30 -1.6
Rolando Espinosa .218 .285 .343 76 -0.3 .163 .230 .254 37 -1.9
Anthony Sherwin .199 .294 .298 68 -0.3 .143 .238 .203 30 -1.9
Luis Encarnacion .252 .284 .395 88 -0.2 .201 .232 .306 51 -2.0
Cam Fisher .188 .295 .353 82 -0.4 .114 .225 .208 25 -2.3
Oliver Carrillo .215 .286 .384 87 -0.3 .159 .233 .283 47 -2.2
Luis Baez .249 .282 .401 90 -0.1 .196 .228 .305 51 -2.5
Ryan Johnson .194 .259 .316 62 -0.4 .135 .203 .207 19 -2.5
Fernando Caldera .165 .254 .236 38 -1.1 .105 .193 .145 -3 -1.8
Keoni Cavaco .206 .250 .343 64 -0.7 .143 .188 .228 18 -2.3
Tim Borden II .211 .290 .302 68 -0.7 .144 .233 .205 25 -2.3
Miguel Palma .250 .304 .369 90 -0.9 .186 .247 .268 48 -2.5
Garret Guillemette .201 .266 .317 64 -1.2 .150 .218 .233 29 -2.7

Batters – Platoon Splits

Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Yordan Alvarez .299 .382 .542 .301 .396 .593
Isaac Paredes .259 .366 .457 .234 .334 .437
Alex Bregman .253 .337 .441 .252 .331 .425
Jose Altuve .281 .352 .466 .267 .332 .419
Yainer Diaz .279 .319 .453 .280 .307 .444
Jeremy Peña .270 .319 .420 .251 .302 .374
Christian Walker .231 .325 .448 .232 .313 .444
Jake Meyers .255 .322 .431 .229 .294 .361
Shay Whitcomb .240 .299 .409 .233 .292 .396
Chas McCormick .257 .327 .416 .236 .301 .391
Taylor Trammell .216 .302 .369 .227 .324 .434
Jesús Bastidas .226 .301 .378 .221 .295 .347
Cesar Salazar .212 .307 .313 .226 .321 .363
Pedro León .213 .291 .379 .217 .292 .375
Victor Caratini .239 .313 .352 .232 .309 .348
Zach Dezenzo .247 .311 .398 .252 .310 .410
Brice Matthews .220 .317 .363 .210 .300 .365
Cooper Hummel .225 .327 .357 .220 .331 .349
Dixon Machado .231 .314 .298 .221 .301 .297
Mauricio Dubón .276 .316 .402 .257 .289 .362
Zack Short .202 .320 .341 .180 .280 .290
Quincy Hamilton .209 .291 .358 .220 .304 .374
Jack Blomgren .240 .321 .340 .224 .313 .316
Jacob Melton .207 .261 .324 .219 .268 .366
Ben Gamel .227 .314 .360 .236 .336 .380
Jason Heyward .203 .267 .333 .230 .301 .388
Joe Hudson .182 .297 .327 .175 .277 .289
José Abreu .260 .328 .423 .244 .310 .389
Cam Smith .214 .283 .381 .221 .284 .419
John Garcia .213 .295 .330 .207 .286 .315
Jeron Williams .220 .278 .354 .217 .266 .331
Jeremy Arocho .211 .302 .252 .203 .303 .253
Tommy Sacco Jr. .202 .283 .290 .206 .283 .313
Jon Singleton .197 .296 .333 .209 .313 .369
Pascanel Ferreras .202 .277 .315 .201 .270 .312
Kenedy Corona .220 .285 .348 .207 .273 .308
Zach Daniels .216 .293 .333 .204 .261 .333
Aledmys Díaz .221 .277 .337 .222 .278 .339
Austin Deming .207 .278 .347 .202 .269 .330
Luke Berryhill .219 .320 .352 .211 .293 .351
Zach Cole .183 .256 .317 .199 .267 .376
Colin Barber .200 .270 .313 .208 .278 .323
Narbe Cruz .212 .272 .294 .218 .275 .312
Collin Price .188 .275 .323 .190 .264 .303
Walker Janek .171 .194 .200 .159 .192 .275
Jordan Brewer .216 .287 .330 .212 .276 .328
Yamal Encarnacion .219 .276 .281 .219 .282 .299
Korey Morton .172 .200 .172 .190 .217 .190
Logan Cerny .193 .265 .353 .181 .244 .299
Anthony Huezo .136 .224 .227 .139 .217 .278
Alejandro Nunez .198 .255 .286 .203 .265 .280
J.C. Correa .246 .286 .322 .233 .270 .330
Jackson Loftin .167 .250 .267 .164 .237 .248
Kenni Gomez .209 .263 .291 .213 .261 .321
Ryan Wrobleski .194 .247 .278 .189 .247 .268
Tyler Whitaker .176 .265 .243 .176 .263 .250
Rolando Espinosa .195 .268 .299 .186 .252 .294
Anthony Sherwin .167 .253 .231 .172 .272 .254
Luis Encarnacion .219 .256 .360 .223 .252 .339
Cam Fisher .147 .247 .265 .158 .263 .301
Oliver Carrillo .189 .265 .358 .187 .255 .327
Luis Baez .230 .271 .363 .219 .252 .355
Ryan Johnson .174 .250 .284 .160 .226 .250
Fernando Caldera .136 .240 .159 .133 .212 .200
Keoni Cavaco .176 .219 .297 .174 .216 .273
Tim Borden II .179 .256 .244 .180 .264 .259
Miguel Palma .221 .284 .326 .211 .270 .306
Garret Guillemette .176 .241 .275 .177 .241 .272

PItchers – Standard

Player T Age W L ERA G GS IP H ER HR BB SO
Framber Valdez L 31 13 8 3.26 28 28 171.0 147 62 16 56 158
Hunter Brown R 26 11 8 3.72 29 26 150.0 135 62 17 54 153
Ronel Blanco R 31 9 8 3.94 30 23 139.3 122 61 21 58 139
Lance McCullers Jr. R 31 5 4 3.47 15 15 83.0 71 32 8 35 83
Luis Garcia R 28 8 6 3.79 19 18 97.3 88 41 13 31 97
Spencer Arrighetti R 25 9 8 4.24 28 25 133.7 118 63 19 57 144
Cristian Javier R 28 6 6 4.07 23 19 112.7 97 51 17 47 111
Bryan Abreu R 28 4 1 3.00 71 0 72.0 53 24 7 30 94
Josh Hader L 31 8 4 3.03 64 0 62.3 42 21 7 23 90
Colton Gordon L 26 5 5 4.28 24 22 113.7 111 54 16 40 99
A.J. Blubaugh R 24 7 7 4.31 26 21 110.7 108 53 15 42 96
J.P. France R 30 5 6 4.25 21 16 95.3 94 45 13 41 88
Ryan Gusto R 26 6 6 4.48 26 21 120.7 121 60 17 44 96
James Hicks R 24 5 4 4.30 24 12 98.3 100 47 13 30 76
Ethan Pecko R 22 5 5 4.26 25 14 88.7 86 42 12 35 78
José Urquidy R 30 5 5 4.23 18 16 89.3 88 42 14 22 69
Aaron Brown R 26 5 6 4.48 23 15 98.3 103 49 15 29 73
Hayden Wesneski R 27 5 6 4.40 30 14 90.0 84 44 14 30 84
Glenn Otto R 29 5 5 4.37 20 16 80.3 73 39 11 35 77
Ryan Pressly R 36 3 2 3.35 52 0 51.0 46 19 5 15 52
Julio Robaina L 24 4 5 4.54 19 12 79.3 82 40 10 34 59
Tayler Scott R 33 5 3 3.61 53 1 57.3 50 23 6 25 59
Shawn Dubin R 29 2 3 4.05 32 6 53.3 48 24 5 27 56
Trey Dombroski L 24 7 9 4.72 23 16 97.3 103 51 17 32 78
Rhett Kouba R 25 4 6 4.64 18 15 75.7 78 39 10 31 57
Kendall Graveman R 34 4 3 3.61 47 0 47.3 41 19 5 22 47
Misael Tamarez R 25 4 6 4.67 26 13 79.0 77 41 11 41 67
Jose Fleury R 23 3 3 4.72 21 12 74.3 73 39 12 32 65
Michael Knorr R 25 4 4 4.64 14 9 52.3 52 27 8 23 46
Miguel Ullola R 23 5 8 4.94 25 20 105.7 98 58 16 63 102
Forrest Whitley R 27 2 2 4.10 29 3 37.3 33 17 4 17 39
Joey Mancini R 24 5 6 4.78 25 9 90.3 91 48 13 36 69
Héctor Neris R 36 6 5 3.98 57 0 54.3 48 24 8 23 57
Bryan King L 28 1 1 3.88 50 0 51.0 46 22 6 23 51
Miguel Castro R 30 3 3 4.19 45 1 43.0 38 20 5 17 42
Alex Santos II R 23 4 6 4.88 12 10 48.0 49 26 7 25 36
Steven Okert L 33 3 2 4.14 50 1 45.7 39 21 7 19 49
Bennett Sousa L 30 2 2 4.03 29 0 29.0 26 13 4 12 30
Luis Contreras R 29 3 2 4.25 43 0 48.7 43 23 6 21 49
Conner Greene R 30 3 4 4.66 27 5 46.3 46 24 6 24 41
Jimmy Endersby R 27 3 5 5.04 21 10 64.3 67 36 10 33 47
Kaleb Ort R 33 2 2 4.24 45 0 46.7 43 22 7 20 48
Luis Angel Rodriguez L 25 4 6 5.03 20 10 68.0 67 38 11 38 60
Blair Henley R 28 3 4 5.14 18 14 68.3 71 39 10 33 51
Nick Hernandez R 30 4 3 4.39 43 0 53.3 47 26 8 21 55
Tyler Guilfoil R 25 5 8 5.15 24 16 94.3 97 54 16 42 73
Cesar Gomez R 26 3 4 4.84 31 5 57.7 64 31 8 22 38
Anderson Bido R 26 1 1 4.61 29 1 41.0 44 21 6 11 29
Logan VanWey R 26 4 4 4.35 53 0 62.0 56 30 8 32 63
Cole McDonald R 28 2 2 4.53 35 1 43.7 41 22 6 24 42
Ray Gaither R 27 1 1 4.64 42 3 52.3 52 27 7 26 43
Layne Henderson R 29 2 2 4.50 32 0 42.0 39 21 5 23 40
Rafael Montero R 34 2 3 4.44 51 0 48.7 47 24 6 22 43
Blake Weiman L 29 3 2 4.40 39 0 45.0 46 22 7 13 36
Dylan Coleman R 28 2 2 4.57 45 0 45.3 37 23 5 31 49
Nick Swiney L 26 2 4 4.95 33 5 63.7 65 35 10 32 52
Brody Rodning L 29 2 3 4.94 21 0 23.7 22 13 3 13 25
Carlos Betancourt R 24 2 3 4.81 26 1 48.7 49 26 7 20 37
Alejandro Torres R 24 1 2 4.62 39 0 48.7 45 25 7 23 45
Jacob DeLabio R 27 1 1 4.94 21 0 23.7 23 13 3 15 21
Alimber Santa R 22 2 4 5.50 21 8 55.7 57 34 10 37 49
Brayan De Paula L 26 2 3 5.48 24 3 42.7 40 26 6 31 40
Julio Rodriguez R 25 2 4 5.11 36 0 49.3 49 28 7 27 43
Kasey Ford R 27 2 2 5.46 27 0 31.3 31 19 5 20 26
Jaime Melendez R 23 3 7 5.80 24 6 45.0 45 29 6 32 32
Juan Nunez R 29 1 2 6.15 18 10 52.7 57 36 12 32 45

PItchers – Advanced

Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Framber Valdez 171.0 8.3 2.9 0.8 7.9% 22.2% .276 127 121 3.69 79 3.6
Hunter Brown 150.0 9.2 3.2 1.0 8.5% 24.2% .291 111 110 3.79 90 2.3
Ronel Blanco 139.3 9.0 3.7 1.4 9.8% 23.4% .272 105 103 4.43 95 1.8
Lance McCullers Jr. 83.0 9.0 3.8 0.9 9.9% 23.6% .283 119 114 3.84 84 1.5
Luis Garcia 97.3 9.0 2.9 1.2 7.6% 23.7% .285 109 108 3.91 92 1.5
Spencer Arrighetti 133.7 9.7 3.8 1.3 9.9% 25.1% .285 97 99 4.33 103 1.4
Cristian Javier 112.7 8.9 3.8 1.4 9.8% 23.2% .268 101 102 4.55 99 1.4
Bryan Abreu 72.0 11.8 3.8 0.9 10.0% 31.4% .280 138 137 3.25 73 1.3
Josh Hader 62.3 13.0 3.3 1.0 9.1% 35.6% .271 136 130 3.00 73 1.3
Colton Gordon 113.7 7.8 3.2 1.3 8.2% 20.3% .289 97 99 4.48 103 1.2
A.J. Blubaugh 110.7 7.8 3.4 1.2 8.8% 20.0% .290 96 100 4.48 104 1.1
J.P. France 95.3 8.3 3.9 1.2 9.8% 21.0% .298 97 96 4.46 103 1.0
Ryan Gusto 120.7 7.2 3.3 1.3 8.4% 18.4% .288 92 96 4.64 108 1.0
James Hicks 98.3 7.0 2.7 1.2 7.2% 18.1% .291 96 101 4.42 104 0.9
Ethan Pecko 88.7 7.9 3.6 1.2 9.1% 20.2% .289 97 103 4.43 103 0.9
José Urquidy 89.3 7.0 2.2 1.4 5.9% 18.5% .278 98 97 4.51 102 0.9
Aaron Brown 98.3 6.7 2.7 1.4 6.9% 17.3% .291 92 96 4.65 108 0.8
Hayden Wesneski 90.0 8.4 3.0 1.4 7.9% 22.1% .280 94 96 4.47 106 0.7
Glenn Otto 80.3 8.6 3.9 1.2 10.1% 22.2% .282 95 94 4.57 106 0.7
Ryan Pressly 51.0 9.2 2.6 0.9 7.0% 24.3% .295 123 109 3.35 81 0.7
Julio Robaina 79.3 6.7 3.9 1.1 9.7% 16.8% .294 91 97 4.73 110 0.6
Tayler Scott 57.3 9.3 3.9 0.9 10.2% 24.0% .288 115 109 3.95 87 0.6
Shawn Dubin 53.3 9.5 4.6 0.8 11.6% 24.0% .301 102 101 3.98 98 0.5
Trey Dombroski 97.3 7.2 3.0 1.6 7.5% 18.4% .294 88 93 4.89 114 0.4
Rhett Kouba 75.7 6.8 3.7 1.2 9.3% 17.0% .293 89 93 4.82 112 0.4
Kendall Graveman 47.3 8.9 4.2 1.0 10.8% 23.0% .281 114 104 4.21 87 0.4
Misael Tamarez 79.0 7.6 4.7 1.3 11.6% 19.0% .287 89 93 4.93 113 0.4
Jose Fleury 74.3 7.9 3.9 1.5 9.7% 19.7% .285 88 96 4.90 114 0.4
Michael Knorr 52.3 7.9 4.0 1.4 10.0% 19.9% .291 89 97 4.78 112 0.3
Miguel Ullola 105.7 8.7 5.4 1.4 13.2% 21.3% .283 84 90 5.23 119 0.3
Forrest Whitley 37.3 9.4 4.1 1.0 10.6% 24.2% .290 101 104 4.09 99 0.3
Joey Mancini 90.3 6.9 3.6 1.3 9.1% 17.4% .286 86 92 4.98 116 0.3
Héctor Neris 54.3 9.4 3.8 1.3 9.9% 24.5% .282 104 94 4.43 96 0.2
Bryan King 51.0 9.0 4.1 1.1 10.4% 23.0% .288 106 107 4.30 94 0.2
Miguel Castro 43.0 8.8 3.6 1.0 9.3% 23.0% .282 99 99 4.13 101 0.2
Alex Santos II 48.0 6.8 4.7 1.3 11.5% 16.5% .288 85 91 5.26 118 0.1
Steven Okert 45.7 9.7 3.7 1.4 9.8% 25.3% .274 100 94 4.54 100 0.1
Bennett Sousa 29.0 9.3 3.7 1.2 9.5% 23.8% .286 102 100 4.25 98 0.1
Luis Contreras 48.7 9.1 3.9 1.1 9.9% 23.1% .282 97 97 4.31 103 0.1
Conner Greene 46.3 8.0 4.7 1.2 11.4% 19.4% .296 89 86 4.84 113 0.1
Jimmy Endersby 64.3 6.6 4.6 1.4 11.3% 16.0% .288 82 85 5.42 122 0.1
Kaleb Ort 46.7 9.3 3.9 1.4 9.9% 23.8% .288 97 92 4.49 103 0.1
Luis Angel Rodriguez 68.0 7.9 5.0 1.5 12.2% 19.2% .287 82 86 5.37 122 0.0
Blair Henley 68.3 6.7 4.3 1.3 10.7% 16.6% .290 80 81 5.48 124 0.0
Nick Hernandez 53.3 9.3 3.5 1.4 9.3% 24.3% .279 94 94 4.42 106 0.0
Tyler Guilfoil 94.3 7.0 4.0 1.5 10.0% 17.4% .285 80 84 5.55 125 0.0
Cesar Gomez 57.7 5.9 3.4 1.2 8.5% 14.7% .301 85 89 4.91 117 0.0
Anderson Bido 41.0 6.4 2.4 1.3 6.2% 16.4% .295 90 93 4.54 111 0.0
Logan VanWey 62.0 9.1 4.6 1.2 11.8% 23.2% .287 95 98 4.61 105 0.0
Cole McDonald 43.7 8.7 4.9 1.2 12.0% 21.0% .289 91 93 4.83 110 0.0
Ray Gaither 52.3 7.4 4.5 1.2 11.1% 18.4% .290 89 91 4.88 112 0.0
Layne Henderson 42.0 8.6 4.9 1.1 12.1% 21.1% .291 92 93 4.54 109 0.0
Rafael Montero 48.7 8.0 4.1 1.1 10.4% 20.3% .293 93 87 4.55 107 -0.1
Blake Weiman 45.0 7.2 2.6 1.4 6.7% 18.7% .289 94 94 4.60 106 -0.1
Dylan Coleman 45.3 9.7 6.2 1.0 15.0% 23.7% .276 91 93 4.90 110 -0.1
Nick Swiney 63.7 7.4 4.5 1.4 11.1% 18.1% .291 84 87 5.24 120 -0.1
Brody Rodning 23.7 9.5 4.9 1.1 12.0% 23.1% .302 84 86 4.74 120 -0.1
Carlos Betancourt 48.7 6.8 3.7 1.3 9.2% 17.1% .286 86 93 4.95 116 -0.2
Alejandro Torres 48.7 8.3 4.3 1.3 10.7% 20.9% .279 89 95 4.99 112 -0.2
Jacob DeLabio 23.7 8.0 5.7 1.1 13.6% 19.1% .294 84 87 5.21 120 -0.2
Alimber Santa 55.7 7.9 6.0 1.6 14.0% 18.6% .292 75 83 5.85 133 -0.3
Brayan De Paula 42.7 8.4 6.5 1.3 14.8% 19.1% .286 75 79 5.87 133 -0.4
Julio Rodriguez 49.3 7.8 4.9 1.3 11.7% 18.7% .294 81 85 5.35 124 -0.5
Kasey Ford 31.3 7.5 5.7 1.4 13.6% 17.7% .283 76 77 5.89 132 -0.5
Jaime Melendez 45.0 6.4 6.4 1.2 14.5% 14.5% .283 71 76 6.16 140 -0.5
Juan Nunez 52.7 7.7 5.5 2.1 12.9% 18.1% .292 67 69 6.60 149 -0.6

PItchers – Top Near-Age Comps

PItchers – Splits and Percentiles

Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R 80th WAR 20th WAR 80th ERA 20th ERA
Framber Valdez .212 .292 .314 .231 .296 .364 4.5 2.2 2.84 3.97
Hunter Brown .220 .293 .369 .249 .315 .392 3.4 1.3 3.19 4.27
Ronel Blanco .231 .309 .405 .229 .303 .398 2.8 0.8 3.42 4.56
Lance McCullers Jr. .219 .308 .338 .233 .311 .368 2.1 0.9 2.93 4.09
Luis Garcia .260 .318 .448 .214 .271 .349 2.1 0.7 3.25 4.41
Spencer Arrighetti .234 .331 .383 .229 .303 .411 2.4 0.2 3.69 4.89
Cristian Javier .262 .348 .435 .192 .269 .366 2.1 0.3 3.57 4.86
Bryan Abreu .213 .299 .323 .188 .280 .326 2.0 0.4 2.38 3.93
Josh Hader .164 .250 .279 .194 .276 .339 2.1 0.3 2.26 4.08
Colton Gordon .229 .287 .339 .258 .330 .445 1.8 0.3 3.81 4.92
A.J. Blubaugh .240 .326 .411 .258 .318 .417 1.8 0.3 3.78 4.94
J.P. France .265 .351 .453 .241 .307 .389 1.6 0.2 3.75 4.90
Ryan Gusto .237 .315 .379 .270 .329 .460 1.7 0.2 3.99 5.01
James Hicks .260 .328 .409 .256 .307 .430 1.5 0.3 3.80 4.88
Ethan Pecko .261 .333 .416 .238 .306 .411 1.5 0.4 3.81 4.71
José Urquidy .229 .279 .386 .273 .318 .481 1.5 0.4 3.68 4.78
Aaron Brown .273 .330 .448 .257 .308 .440 1.3 0.2 3.99 5.03
Hayden Wesneski .247 .315 .440 .236 .299 .407 1.4 0.1 3.84 5.05
Glenn Otto .228 .316 .382 .244 .332 .413 1.2 0.1 3.85 5.04
Ryan Pressly .225 .289 .337 .243 .293 .393 1.3 0.0 2.43 4.56
Julio Robaina .222 .283 .389 .277 .357 .438 1.0 0.1 4.15 5.06
Tayler Scott .227 .321 .392 .231 .309 .347 1.1 -0.2 2.88 4.76
Shawn Dubin .231 .340 .319 .239 .326 .407 0.9 0.0 3.46 4.84
Trey Dombroski .256 .313 .444 .269 .327 .469 1.0 -0.2 4.18 5.29
Rhett Kouba .258 .349 .409 .263 .330 .443 0.8 0.0 4.20 5.12
Kendall Graveman .227 .340 .341 .228 .308 .391 0.9 -0.2 2.95 4.70
Misael Tamarez .257 .354 .434 .244 .328 .413 0.8 -0.3 4.20 5.31
Jose Fleury .242 .329 .422 .258 .326 .442 0.9 -0.2 4.21 5.34
Michael Knorr .263 .345 .465 .245 .314 .406 0.7 -0.1 4.16 5.32
Miguel Ullola .231 .359 .364 .247 .344 .455 1.0 -0.5 4.42 5.55
Forrest Whitley .262 .360 .400 .205 .292 .359 0.6 -0.1 3.55 4.87
Joey Mancini .237 .328 .408 .271 .342 .448 0.8 -0.3 4.33 5.26
Héctor Neris .232 .333 .364 .231 .300 .435 0.9 -0.5 3.09 5.12
Bryan King .226 .314 .355 .239 .331 .396 0.7 -0.2 3.13 4.59
Miguel Castro .246 .333 .377 .221 .299 .389 0.5 -0.3 3.51 5.12
Alex Santos II .250 .351 .438 .266 .347 .431 0.5 -0.2 4.44 5.51
Steven Okert .215 .292 .338 .231 .328 .444 0.6 -0.4 3.33 5.16
Bennett Sousa .211 .286 .395 .247 .325 .411 0.3 -0.2 3.36 4.80
Luis Contreras .226 .330 .393 .235 .313 .382 0.5 -0.4 3.55 5.18
Conner Greene .256 .363 .423 .250 .336 .404 0.4 -0.4 4.08 5.44
Jimmy Endersby .281 .371 .491 .248 .335 .404 0.4 -0.5 4.55 5.76
Kaleb Ort .244 .333 .463 .235 .309 .378 0.5 -0.4 3.53 5.25
Luis Angel Rodriguez .240 .341 .387 .257 .356 .455 0.5 -0.6 4.52 5.80
Blair Henley .267 .381 .448 .258 .345 .439 0.4 -0.5 4.61 5.75
Nick Hernandez .258 .340 .438 .211 .289 .377 0.4 -0.5 3.69 5.29
Tyler Guilfoil .275 .365 .461 .248 .340 .447 0.5 -0.7 4.73 5.75
Cesar Gomez .279 .345 .442 .273 .338 .445 0.3 -0.4 4.40 5.44
Anderson Bido .288 .333 .466 .253 .303 .429 0.3 -0.3 4.01 5.20
Logan VanWey .252 .357 .439 .221 .318 .351 0.5 -0.5 3.76 5.10
Cole McDonald .247 .348 .468 .239 .336 .359 0.3 -0.4 3.96 5.35
Ray Gaither .263 .343 .411 .245 .339 .427 0.3 -0.5 4.10 5.28
Layne Henderson .240 .337 .387 .241 .337 .402 0.3 -0.5 3.75 5.48
Rafael Montero .256 .343 .433 .242 .327 .384 0.3 -0.5 3.73 5.30
Blake Weiman .242 .296 .394 .268 .325 .464 0.3 -0.4 3.71 5.08
Dylan Coleman .247 .389 .390 .194 .327 .344 0.3 -0.7 3.92 5.79
Nick Swiney .282 .367 .474 .249 .338 .422 0.4 -0.7 4.34 5.68
Brody Rodning .222 .344 .370 .250 .355 .406 0.0 -0.4 4.22 5.92
Carlos Betancourt .286 .365 .500 .234 .308 .374 0.1 -0.5 4.34 5.36
Alejandro Torres .238 .366 .405 .240 .316 .413 0.2 -0.6 4.11 5.35
Jacob DeLabio .256 .385 .395 .245 .345 .408 0.0 -0.5 4.32 6.01
Alimber Santa .273 .402 .475 .248 .338 .446 0.2 -0.8 4.87 6.26
Brayan De Paula .235 .381 .353 .246 .387 .439 0.0 -0.8 4.78 6.39
Julio Rodriguez .250 .365 .398 .257 .363 .448 -0.1 -0.9 4.58 5.79
Kasey Ford .259 .386 .414 .246 .359 .462 -0.2 -0.8 4.84 6.32
Jaime Melendez .269 .424 .410 .245 .364 .429 -0.2 -0.8 5.31 6.52
Juan Nunez .300 .413 .580 .243 .346 .441 -0.1 -1.1 5.40 7.10

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

Hitters are ranked by zWAR, which is to say, WAR values as calculated by me, Dan Szymborski, whose surname is spelled with a z. WAR values might differ slightly from those that appear in the full release of ZiPS. Finally, I will advise anyone against — and might karate chop anyone guilty of — merely adding up WAR totals on a depth chart to produce projected team WAR. It is important to remember that ZiPS is agnostic about playing time, and has no information about, for example, how quickly a team will call up a prospect or what veteran has fallen into disfavor.

As always, incorrect projections are either caused by misinformation, a non-pragmatic reality, or by the skillful sabotage of our friend and former editor. You can, however, still get mad at me on Twitter or on BlueSky.

Content Source: blogs.fangraphs.com

Related News

Latest News