2025 ZiPS Projections: Cleveland Guardians

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 Cleveland Guardians.

Batters

It’s weird doing the Twins and Guardians back to back, as ZiPS sees a lot of similarities between the two teams. It sees both clubs as having one mid-career future Hall of Famer, a really good outfielder, a bunch of slightly below-average players elsewhere in the lineup, a sneaky good rotation with one starter the system likes quite a bit more than the others, and an ultra-elite bullpen that should compete to be the best in baseball in 2025.

Overall, ZiPS sees the Guardians similarly to how Steamer does, though the shape of the projection is a bit different; ZiPS likes the hitting a good deal less than Steamer does, but is more optimistic than its cyber-rival when it comes to the pitching.

José Ramírez, my pick for the most underrated position player of this generation, will turn 33 before the end of the 2025 season, but he’s such a consistently awesome player that ZiPS sees him as having a long way to go before he’s not a huge plus on the team. That inevitable occurrence — time always wins, after all — is very unlikely to transpire this season. By the time he comes back to Earth, ZiPS has him passing 2,500 hits (2,524), 400 homers (404), and 70 WAR (70.9), which ought to be enough to get him into Cooperstown.

Steven Kwan is about as good a left fielder as one can possibly be without having a real power bat. He’s past the age where ZiPS thinks that’s likely to develop, which limits his ultimate ceiling, but he’s a damn good player, just about an All-Star every year, and he should continue to be one until his contact skills deteriorate or he suffers a serious leg injury.

Three players represent the largest ZiPS/Steamer disagreement. When it comes to Carlos Santana, I’m taking ZiPS’ side. Yes, Santana had his best season in years in 2024, and it’s a fun homecoming to see him back in Cleveland, but he was also a 94-wRC+ hitter over the previous four seasons and will be 39 years old for most of the 2025 campaign. Last year feels more like the “one last score” genre of heist film than a full reboot of his franchise. ZiPS also doesn’t anticipate the same slugging percentage for Tyler Freeman that Steamer does, with nearly a 40 point separation there; I’m kind of in the middle on that one, but probably closer to ZiPS. I think I’m with Steamer on Jhonkensy Noel, though — call it a gut feeling, but I think he’s displayed more potential power than the rather middling hard-hit numbers for him.

ZiPS projects a better year for Bo Naylor, but still sees Austin Hedges as a drag on the position overall.

What ZiPS likes is the team’s depth, which it tends to have as slightly superior to Steamer’s estimation. It sees real role player value from Daniel Schneemann, Angel Martínez, Johnathan Rodriguez, and C.J. Kayfus, with a higher OPS projected for all four players than Steamer has. It has, however, just about officially thrown in the towel on George Valera.

Pitchers

Now we’re at the part that ZiPS really likes. It’s higher on Tanner Bibee than just about everyone, and still burns a candle for Shane Bieber, though who knows what the Guardians will actually get from him in terms of innings in 2025. Luis L. Ortiz, Gavin Williams, and Ben Lively all project as solid mid-rotation starters; of the three, the computer probably likes Thrower McGavin more than anyone who isn’t one of Williams’ relatives. ZiPS is no longer that high on Triston McKenzie, but even his projection is pretty good in light of what a mess his last two years have been.

Further down the depth chart, Slade Cecconi and Joey Cantillo both project better as fill-ins than most team’s similar options, and even the really deep cuts on the album, Will Dion and Doug Nikhazy, get projections safely above replacement level. ZiPS has the Guardians with almost limitless better-than-replacement depth, though keep in mind that replacement level is a really lousy player.

The Twins have projected with the best bullpen in ZiPS so far, but the Guardians project just a couple of runs behind them on the year. Basically, take away a few innings from Ryan Webb, and it’s enough to put Cleveland into first. Emmanuel Clase is the best projected reliever in baseball, Cade Smith is ninth, and a third pitcher, Sam Hentges, ranks at the end of the top 20. And that’s even with ZiPS including Clase’s eight inning, eight run, three homer October, since ZiPS includes postseason stats. Maybe he’s too high on the depth chart to call a sleeper, but ZiPS thinks Franco Aleman might be the fourth-best reliever on the team. One name that is further down the depth chart that ZiPS is highly interested in is fastball/slider control guy Magnus Ellerts, a 22nd-rounder from 2022 who has gotten no attention at all.

Not surprisingly, ZiPS sees the Guardians as a solid rival for the Twins in 2025, with a similar outlook of 85-88 wins or so, depending on how things unfold over the next nine months.

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
José Ramírez B 32 3B 650 577 95 156 37 3 29 100 63 78 27 5
Steven Kwan L 27 LF 621 548 87 155 24 5 8 57 63 58 16 4
Bo Naylor L 25 C 451 396 56 87 20 1 16 55 50 117 6 2
Kyle Manzardo L 24 1B 491 425 65 105 28 1 18 65 54 105 1 1
Lane Thomas R 29 CF 561 502 72 122 27 3 18 69 48 144 21 8
Brayan Rocchio B 24 SS 532 473 67 114 25 2 9 53 45 102 11 6
Estevan Florial L 27 LF 440 389 57 87 20 2 13 49 44 149 19 6
Gabriel Arias R 25 SS 381 352 43 87 18 3 10 44 23 105 9 2
Juan Brito B 23 2B 615 539 73 125 32 1 13 68 63 113 7 5
Johnathan Rodriguez R 25 RF 532 480 62 120 21 2 19 71 46 160 4 2
C.J. Kayfus L 23 1B 506 444 62 106 26 7 10 63 47 149 3 1
Kody Huff R 24 C 381 342 37 75 15 1 5 36 31 104 3 0
Tyler Freeman R 26 CF 407 356 52 88 16 1 6 44 28 55 11 4
Will Brennan L 27 RF 466 432 50 120 25 2 8 50 26 67 9 3
Myles Straw R 30 CF 499 448 58 106 19 4 2 34 43 98 21 3
Angel Martínez B 23 CF 499 446 53 105 23 3 9 53 38 102 6 4
Travis Bazzana L 22 2B 509 452 65 95 21 0 11 57 48 160 9 2
Daniel Schneemann L 28 SS 441 390 47 87 20 2 9 45 46 120 8 3
Milan Tolentino L 23 SS 469 426 50 96 22 2 5 43 37 146 10 3
David Fry R 29 DH 386 340 43 83 19 2 12 50 34 90 3 1
Carlos Santana B 39 1B 504 438 52 96 20 0 16 57 60 90 3 0
Cooper Ingle L 23 C 421 370 47 79 26 1 5 41 49 72 4 1
Lorenzo Cedrola R 27 CF 363 333 44 84 15 3 4 39 16 59 11 4
Alex Mooney R 22 3B 497 445 65 90 21 4 8 51 37 129 23 4
Guy Lipscomb L 24 RF 380 344 44 85 16 4 3 35 31 73 18 4
Angel Genao B 21 SS 484 450 56 107 25 3 7 50 28 95 10 3
Chase DeLauter L 23 RF 202 183 24 47 13 0 5 25 16 32 2 1
Austin Hedges R 32 C 228 203 17 37 5 0 3 18 13 66 2 0
George Valera L 24 RF 436 384 49 85 15 1 13 50 46 130 4 2
Bryan Lavastida R 26 C 379 337 42 73 15 2 7 40 32 92 14 4
Petey Halpin L 23 CF 459 418 52 93 18 3 9 46 35 128 8 4
Yordys Valdes B 23 SS 428 390 43 82 12 2 5 36 29 141 10 2
Jonah Advincula L 24 CF 382 332 38 69 11 4 3 33 39 93 16 3
Kahlil Watson L 22 2B 412 371 46 73 14 2 13 50 33 144 10 6
Tyresse Turner B 25 3B 264 235 35 48 5 2 3 22 20 93 13 1
Jhonkensy Noel R 23 RF 540 492 63 105 22 2 22 78 34 150 1 1
Micah Pries L 27 1B 392 356 42 80 17 3 9 46 26 106 5 3
Dom Nuñez L 30 C 270 233 27 41 9 2 4 21 32 91 1 0
Micael Ramirez R 26 C 231 210 20 44 6 0 2 17 17 46 0 1
Will Wilson R 26 SS 451 408 44 84 16 0 8 43 32 121 3 2
Dayan Frias B 23 3B 464 415 41 84 17 2 5 39 41 133 4 4
Joe Lampe L 24 LF 439 398 40 87 17 4 3 38 32 104 12 2
Zac Fascia L 26 C 184 166 12 32 4 1 3 17 12 57 0 0
Wuilfredo Antunez L 23 RF 392 363 40 80 16 6 7 41 24 103 9 6
Jake Fox폭스 L 22 CF 443 405 43 84 19 3 5 38 34 117 5 2
Connor Kokx R 25 CF 297 262 34 54 10 1 2 27 23 79 11 4
Esteban Gonzalez L 22 LF 401 369 56 80 16 5 7 46 20 120 19 7
Angel Zarate L 25 LF 245 217 23 45 8 1 2 19 19 53 7 2
Gabriel Rodriguez R 23 3B 302 272 29 53 10 1 3 26 21 101 1 1
Jake Anchia R 28 C 292 274 30 52 12 0 6 30 11 97 1 1
Justin Boyd R 24 RF 133 119 14 18 5 0 1 8 12 54 2 0
Jorge Burgos L 23 RF 405 372 36 76 15 1 9 42 28 128 3 1
Johnny Tincher R 23 C 227 198 13 30 5 0 2 16 24 72 0 1
Joe Donovan R 26 C 196 180 20 33 8 1 3 18 10 76 0 0
Ralphy Velazquez L 20 1B 476 423 48 83 17 1 10 47 46 127 3 1
Alexfri Planez R 23 RF 425 406 41 85 16 2 12 50 13 140 2 1
Joe Naranjo L 24 1B 411 368 35 72 14 1 4 33 37 132 2 0
Maick Collado B 22 1B 385 338 30 67 11 0 3 30 37 75 2 0
Isaiah Greene L 23 LF 315 277 25 48 9 4 2 23 35 110 8 2
Kevin Rivas B 22 1B 164 144 14 21 3 1 0 8 19 94 2 2

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
José Ramírez 650 .270 .342 .495 135 .225 .270 4 4.8 .349 129 105
Steven Kwan 621 .283 .360 .389 114 .106 .305 9 3.1 .331 111 82
Bo Naylor 451 .220 .309 .397 100 .177 .270 2 2.0 .308 101 51
Kyle Manzardo 491 .247 .334 .445 120 .198 .288 3 1.8 .335 123 64
Lane Thomas 561 .243 .314 .416 106 .173 .306 -4 1.7 .317 104 73
Brayan Rocchio 532 .241 .315 .359 92 .118 .290 2 1.7 .298 93 58
Estevan Florial 440 .223 .305 .385 95 .162 .325 9 1.4 .302 97 52
Gabriel Arias 381 .247 .299 .401 97 .153 .325 0 1.4 .303 97 45
Juan Brito 615 .232 .317 .367 95 .135 .271 -2 1.3 .303 98 66
Johnathan Rodriguez 532 .250 .320 .421 109 .171 .335 0 1.3 .322 112 66
C.J. Kayfus 506 .239 .324 .397 104 .158 .337 4 1.2 .316 106 58
Kody Huff 381 .219 .292 .312 73 .093 .300 7 1.2 .272 78 32
Tyler Freeman 407 .247 .331 .348 94 .101 .278 0 1.1 .304 98 45
Will Brennan 466 .278 .324 .401 105 .123 .314 2 1.1 .315 105 59
Myles Straw 499 .237 .303 .311 76 .074 .299 7 1.1 .274 76 47
Angel Martínez 499 .236 .302 .361 88 .126 .287 2 1.0 .292 92 51
Travis Bazzana 509 .210 .299 .330 79 .119 .299 4 1.0 .283 86 47
Daniel Schneemann 441 .223 .305 .354 87 .131 .299 -2 0.9 .292 88 45
Milan Tolentino 469 .225 .290 .322 74 .096 .331 4 0.8 .272 78 43
David Fry 386 .244 .325 .417 110 .173 .298 0 0.8 .322 105 47
Carlos Santana 504 .219 .315 .374 96 .155 .241 4 0.7 .304 90 52
Cooper Ingle 421 .214 .309 .330 83 .116 .253 -4 0.6 .288 88 39
Lorenzo Cedrola 363 .252 .303 .351 86 .099 .296 -1 0.5 .289 87 39
Alex Mooney 497 .202 .280 .321 71 .119 .266 4 0.5 .268 78 46
Guy Lipscomb 380 .247 .313 .343 87 .096 .306 3 0.4 .290 90 42
Angel Genao 484 .238 .283 .353 80 .116 .287 -2 0.4 .277 85 48
Chase DeLauter 202 .257 .317 .410 105 .153 .288 0 0.4 .316 109 25
Austin Hedges 228 .183 .240 .252 41 .069 .255 9 0.3 .222 42 13
George Valera 436 .222 .307 .368 92 .146 .299 0 0.2 .299 95 45
Bryan Lavastida 379 .217 .294 .335 79 .119 .277 -6 0.2 .280 82 37
Petey Halpin 459 .223 .284 .345 78 .122 .299 -1 0.1 .277 84 44
Yordys Valdes 428 .210 .269 .290 60 .079 .316 3 0.0 .251 67 33
Jonah Advincula 382 .208 .303 .292 71 .084 .280 -2 0.0 .272 75 34
Kahlil Watson 412 .197 .269 .350 75 .154 .280 -1 -0.1 .273 84 39
Tyresse Turner 264 .204 .277 .280 60 .076 .323 1 -0.1 .253 63 21
Jhonkensy Noel 540 .213 .280 .400 91 .187 .259 -3 -0.1 .296 98 56
Micah Pries 392 .225 .291 .365 86 .140 .295 1 -0.2 .287 87 40
Dom Nuñez 270 .176 .277 .283 61 .107 .268 -2 -0.3 .254 57 19
Micael Ramirez 231 .210 .271 .267 54 .057 .260 0 -0.3 .244 58 16
Will Wilson 451 .206 .269 .304 63 .098 .273 -1 -0.4 .255 67 35
Dayan Frias 464 .203 .279 .289 63 .087 .285 3 -0.4 .257 67 36
Joe Lampe 439 .219 .284 .304 68 .085 .289 4 -0.4 .263 72 38
Zac Fascia 184 .193 .263 .283 56 .090 .273 -3 -0.4 .247 59 13
Wuilfredo Antunez 392 .220 .273 .355 77 .135 .288 2 -0.5 .274 82 39
Jake Fox 443 .208 .271 .306 65 .099 .280 0 -0.5 .256 69 35
Connor Kokx 297 .206 .294 .274 64 .069 .287 -3 -0.5 .261 66 25
Esteban Gonzalez 401 .217 .272 .344 74 .127 .302 1 -0.6 .270 80 41
Angel Zarate 245 .207 .279 .281 61 .074 .265 1 -0.6 .253 60 19
Gabriel Rodriguez 302 .195 .263 .272 53 .077 .297 1 -0.7 .242 58 20
Jake Anchia 292 .189 .230 .299 49 .109 .268 -1 -0.8 .232 51 19
Justin Boyd 133 .151 .228 .218 28 .067 .265 0 -0.9 .206 31 7
Jorge Burgos 405 .205 .264 .323 67 .118 .286 2 -0.9 .259 74 33
Johnny Tincher 227 .152 .256 .207 35 .056 .226 -2 -0.9 .221 43 11
Joe Donovan 196 .183 .245 .288 52 .105 .296 -6 -1.0 .239 50 13
Ralphy Velazquez 476 .196 .277 .312 68 .116 .255 1 -1.2 .263 77 38
Alexfri Planez 425 .210 .240 .348 65 .138 .288 0 -1.3 .254 71 35
Joe Naranjo 411 .196 .275 .272 57 .076 .293 1 -1.4 .249 59 28
Maick Collado 385 .198 .281 .257 55 .059 .246 0 -1.5 .246 61 25
Isaiah Greene 315 .173 .270 .256 51 .083 .278 -4 -1.6 .243 60 22
Kevin Rivas 164 .146 .250 .181 26 .035 .420 -5 -1.8 .208 38 8

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
José Ramírez Marcus Semien Charlie Gehringer Barry Larkin
Steven Kwan Adam Eaton Tony Kemp Shannon Stewart
Bo Naylor Ed Kirkpatrick Darrell Porter Erik Pappas
Kyle Manzardo Sid Bream John Olerud Logan Morrison
Lane Thomas Will Venable Paul Blair Al Martin마틴
Brayan Rocchio Chris Coghlan Tom Herr Mark Ellis
Estevan Florial Keon Broxton Brett Jackson Mark Davis
Gabriel Arias Eduardo Perez Ian Desmond John Mason
Juan Brito Felipe Crespo Ralph Milliard Eric Sogard
Johnathan Rodriguez Christian Walker Ron Swoboda Wil Myers
C.J. Kayfus Charlie Keller Jim Clark Eddie Haas
Kody Huff Kevin Kennedy Carl Nichols Robby Hammock
Tyler Freeman Daniel Robertson Rob Katzaroff John Finn
Will Brennan Ted Uhlaender Jon Jay Leon Brown
Myles Straw Matty Johnson Jorge Diaz Angel Scull
Angel Martínez Dave Gallagher Omar Ramirez Steve Hovley
Travis Bazzana Max George Jeff Blauser Angel Santos
Daniel Schneemann Tug Hulett Anthony Granato Tony Bernazard
Milan Tolentino Eli White Bobby Meacham Richard Yencha
David Fry Tom Chism Steve Pearce Javier Brito
Carlos Santana Kevin Millar Dan Johnson Chris Chambliss
Cooper Ingle Russell Martin Jeff Reed Gerald Cooper
Lorenzo Cedrola Shooty Babitt Dee Dowler Alex Diaz
Alex Mooney Jose Ortiz Marc Rhea Rob Sasser
Guy Lipscomb Vernon Spearman Greg Lotzar Garrett Neubart
Angel Genao Pablo Cruz Royce Lewis Hainley Statia
Chase DeLauter Andy Fairman Ken Foster Reid Nichols
Austin Hedges Sandy León Paul Casanova Charlie Greene
George Valera Randy Washington James Ramsey Randy Milligan
Bryan Lavastida Trent Durrington Brad Ausmus Bruce Kimm
Petey Halpin Luis Liberato Casey Craig Bill Virdon
Yordys Valdes Scott Bream Ricardo Cordova Orlando Ramirez
Jonah Advincula Marco Cunningham Jose Leiva Chris Prieto
Kahlil Watson Ellis Burton U L Washington Jon Nunnally
Tyresse Turner Anderson Feliz Jason Clements Kris Goodman
Jhonkensy Noel Jerry Tabb Bill Nahorodny Doug Ault
Micah Pries Stuart Fairchild Mel Rojas Rob Lukachyk
Dom Nuñez Del Bates Tim Blackwell Robert Kral
Micael Ramirez Dock Doyle Jerry Zimmerman Mac James
Will Wilson Clay Bellinger Benjamin Tompkins Kurt Ehmann
Dayan Frias Cliff Brumbaugh 브룸바 Claudio Carrasco Bobby Knecht
Joe Lampe Carl Loadenthal Tyler Sullivan Ben Copeland
Zac Fascia Norm Sherry Parker Morin Frank Kolarek
Wuilfredo Antunez Matt Sutton Jake McCarthy Nathan Panther
Jake Fox Eddie Williams 윌리엄스 BJ Boyd Evan Van Hoosier
Connor Kokx Aaron Stanley Julian Williams Chad Corcoran
Esteban Gonzalez Jason Repko Telmito Agustin Esteury Ruiz
Angel Zarate Austin Evans Chad White Myron Pines
Gabriel Rodriguez Tim Riley Luis Lorenzana Stephen Garman
Jake Anchia Roger Luce Willie Morales Eli Whiteside
Justin Boyd Ron French Cesar Guillen Lynn Robinson
Jorge Burgos Charlie Alimena George Kaage Logan Parker
Johnny Tincher Josh Glassey Steve Roadcap Bryan Graves
Joe Donovan Kris Gresham Lance Nichols John Murrian
Ralphy Velazquez Harry Spilman Paul Catto Chris Weinke
Alexfri Planez Danny Clyburn Arsenio Diaz Clyde Williams
Joe Naranjo Petie Roach Joseph Borrelli Derek Baker
Maick Collado Chris Richard Kenneth Rugg Connor Joe
Isaiah Greene Anthony Hensley Phil Downing Deurys Reyes
Kevin Rivas Tyler Gibson Darryl Conyer Daniel Lopez

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
José Ramírez .294 .365 .559 156 6.4 .249 .318 .445 113 3.1
Steven Kwan .313 .389 .430 133 4.5 .257 .331 .351 97 1.8
Bo Naylor .248 .338 .452 122 3.2 .195 .280 .339 78 0.7
Kyle Manzardo .273 .359 .496 141 3.1 .222 .306 .383 101 0.7
Lane Thomas .269 .339 .462 123 2.9 .216 .288 .366 85 0.3
Brayan Rocchio .266 .338 .402 108 2.7 .214 .286 .316 73 0.4
Estevan Florial .249 .330 .440 115 2.5 .196 .275 .338 73 0.3
Gabriel Arias .271 .324 .461 119 2.4 .220 .275 .355 79 0.6
Juan Brito .253 .346 .413 114 2.8 .205 .291 .322 75 -0.1
Johnathan Rodriguez .278 .348 .472 129 2.6 .221 .293 .373 90 0.1
C.J. Kayfus .265 .349 .451 124 2.4 .211 .300 .346 85 0.2
Kody Huff .251 .323 .361 92 2.1 .194 .267 .274 55 0.4
Tyler Freeman .273 .356 .389 112 2.0 .221 .308 .310 77 0.3
Will Brennan .308 .351 .445 125 2.3 .246 .291 .351 84 -0.1
Myles Straw .259 .328 .348 93 2.1 .210 .277 .274 59 0.1
Angel Martínez .260 .327 .404 105 2.1 .210 .276 .316 69 -0.1
Travis Bazzana .235 .321 .372 96 2.0 .186 .273 .292 63 -0.1
Daniel Schneemann .251 .332 .400 106 1.8 .196 .278 .309 66 -0.3
Milan Tolentino .254 .320 .373 95 1.9 .199 .265 .282 58 -0.1
David Fry .267 .347 .469 129 1.7 .218 .299 .366 90 -0.1
Carlos Santana .241 .343 .416 114 1.8 .196 .292 .327 78 -0.3
Cooper Ingle .244 .341 .382 105 1.9 .186 .281 .283 63 -0.3
Lorenzo Cedrola .281 .328 .398 107 1.4 .225 .277 .313 69 -0.3
Alex Mooney .230 .305 .365 90 1.7 .178 .252 .282 53 -0.6
Guy Lipscomb .276 .341 .387 106 1.3 .221 .287 .306 70 -0.4
Angel Genao .265 .308 .400 98 1.5 .210 .259 .309 61 -0.7
Chase DeLauter .285 .344 .460 125 0.9 .230 .292 .357 85 0.0
Austin Hedges .210 .267 .299 60 0.8 .157 .213 .219 23 -0.2
George Valera .249 .332 .415 111 1.3 .195 .277 .318 72 -0.8
Bryan Lavastida .242 .323 .382 100 1.2 .187 .267 .290 62 -0.6
Petey Halpin .250 .310 .387 97 1.2 .196 .261 .301 60 -0.9
Yordys Valdes .237 .295 .333 77 1.0 .181 .242 .245 40 -1.0
Jonah Advincula .235 .331 .335 90 0.8 .179 .275 .255 55 -0.8
Kahlil Watson .226 .298 .400 96 0.9 .171 .241 .302 56 -1.0
Tyresse Turner .234 .304 .324 76 0.5 .175 .245 .238 39 -0.8
Jhonkensy Noel .237 .304 .453 111 1.2 .189 .255 .356 72 -1.4
Micah Pries .252 .317 .418 107 0.9 .203 .266 .326 69 -0.9
Dom Nuñez .208 .309 .333 82 0.4 .153 .243 .244 41 -1.0
Micael Ramirez .240 .302 .300 70 0.2 .178 .240 .229 35 -0.8
Will Wilson .234 .298 .355 83 0.7 .181 .243 .263 46 -1.3
Dayan Frias .232 .308 .329 81 0.7 .177 .253 .249 46 -1.3
Joe Lampe .243 .310 .349 85 0.5 .190 .255 .267 49 -1.4
Zac Fascia .228 .297 .344 82 0.1 .161 .232 .234 33 -0.9
Wuilfredo Antunez .249 .301 .403 97 0.5 .195 .250 .309 59 -1.3
Jake Fox .234 .295 .347 82 0.4 .180 .242 .264 46 -1.5
Connor Kokx .231 .321 .314 82 0.1 .181 .271 .242 49 -1.1
Esteban Gonzalez .246 .298 .393 94 0.4 .193 .246 .298 56 -1.4
Angel Zarate .232 .308 .315 79 0.0 .182 .254 .246 45 -1.0
Gabriel Rodriguez .225 .289 .315 73 0.0 .171 .235 .232 36 -1.4
Jake Anchia .218 .260 .351 71 0.0 .160 .200 .249 28 -1.6
Justin Boyd .180 .257 .263 49 -0.5 .125 .198 .182 11 -1.1
Jorge Burgos .232 .291 .367 87 0.1 .180 .238 .280 48 -1.9
Johnny Tincher .180 .286 .244 52 -0.5 .126 .227 .170 16 -1.4
Joe Donovan .217 .281 .340 73 -0.4 .150 .213 .238 29 -1.5
Ralphy Velazquez .222 .301 .361 85 -0.2 .168 .249 .267 48 -2.4
Alexfri Planez .240 .268 .393 84 -0.3 .185 .215 .305 47 -2.3
Joe Naranjo .221 .301 .308 73 -0.6 .173 .247 .234 41 -2.3
Maick Collado .228 .306 .295 75 -0.7 .173 .253 .224 41 -2.2
Isaiah Greene .202 .297 .313 73 -0.8 .148 .241 .217 36 -2.2
Kevin Rivas .188 .291 .240 53 -1.2 .106 .214 .127 3 -2.2

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
José Ramírez .275 .338 .506 .268 .343 .491
Steven Kwan .279 .351 .370 .285 .364 .397
Bo Naylor .209 .295 .372 .225 .316 .408
Kyle Manzardo .233 .313 .411 .253 .343 .459
Lane Thomas .261 .331 .447 .235 .305 .402
Brayan Rocchio .244 .313 .381 .239 .316 .347
Estevan Florial .210 .286 .362 .231 .317 .398
Gabriel Arias .243 .296 .393 .250 .301 .406
Juan Brito .235 .313 .363 .231 .319 .369
Johnathan Rodriguez .263 .335 .462 .243 .311 .398
C.J. Kayfus .237 .321 .373 .239 .325 .405
Kody Huff .231 .304 .337 .214 .288 .303
Tyler Freeman .252 .333 .341 .244 .329 .353
Will Brennan .265 .310 .379 .283 .330 .410
Myles Straw .246 .315 .306 .232 .297 .312
Angel Martínez .239 .303 .365 .233 .301 .359
Travis Bazzana .197 .284 .303 .216 .305 .341
Daniel Schneemann .212 .282 .322 .228 .314 .368
Milan Tolentino .212 .271 .295 .231 .298 .333
David Fry .248 .339 .443 .241 .313 .398
Carlos Santana .234 .321 .387 .213 .313 .369
Cooper Ingle .198 .289 .287 .219 .316 .346
Lorenzo Cedrola .259 .308 .361 .247 .300 .344
Alex Mooney .209 .291 .343 .199 .275 .312
Guy Lipscomb .239 .297 .337 .250 .319 .345
Angel Genao .242 .284 .379 .236 .283 .343
Chase DeLauter .245 .296 .367 .261 .324 .425
Austin Hedges .175 .243 .254 .186 .237 .250
George Valera .209 .291 .336 .228 .316 .384
Bryan Lavastida .224 .305 .371 .213 .287 .317
Petey Halpin .212 .271 .311 .227 .290 .360
Yordys Valdes .217 .273 .310 .207 .268 .280
Jonah Advincula .196 .286 .283 .213 .309 .296
Kahlil Watson .188 .259 .327 .200 .273 .359
Tyresse Turner .206 .270 .294 .204 .280 .275
Jhonkensy Noel .217 .285 .429 .211 .277 .385
Micah Pries .221 .289 .352 .226 .292 .372
Dom Nuñez .169 .260 .277 .179 .284 .286
Micael Ramirez .222 .291 .292 .203 .260 .254
Will Wilson .209 .275 .317 .204 .266 .297
Dayan Frias .206 .276 .313 .201 .280 .278
Joe Lampe .204 .265 .291 .224 .290 .308
Zac Fascia .174 .240 .261 .200 .271 .292
Wuilfredo Antunez .217 .273 .337 .221 .273 .362
Jake Fox .197 .258 .282 .212 .276 .316
Connor Kokx .211 .304 .289 .203 .289 .267
Esteban Gonzalez .206 .261 .324 .221 .276 .352
Angel Zarate .197 .265 .279 .212 .286 .282
Gabriel Rodriguez .202 .267 .294 .190 .261 .258
Jake Anchia .204 .242 .312 .182 .224 .293
Justin Boyd .154 .250 .205 .150 .216 .225
Jorge Burgos .194 .248 .287 .208 .271 .337
Johnny Tincher .156 .270 .234 .149 .248 .194
Joe Donovan .177 .239 .274 .186 .248 .297
Ralphy Velazquez .184 .260 .272 .201 .284 .327
Alexfri Planez .218 .247 .381 .205 .236 .328
Joe Naranjo .194 .268 .250 .197 .278 .283
Maick Collado .204 .276 .262 .196 .283 .255
Isaiah Greene .172 .267 .258 .174 .271 .255
Kevin Rivas .146 .241 .167 .146 .255 .188

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Tanner Bibee R 26 10 8 3.48 29 29 160.3 141 62 20 45 163
Emmanuel Clase R 27 6 1 2.15 73 0 71.0 54 17 4 14 70
Shane Bieber R 30 7 5 3.63 20 20 119.0 113 48 14 32 110
Luis L. Ortiz R 26 7 6 3.99 32 18 126.3 117 56 17 45 109
Gavin Williams R 25 7 6 3.84 23 23 105.3 91 45 12 41 105
Logan Allen L 26 8 9 4.26 27 26 133.0 131 63 19 51 115
Ben Lively R 33 9 10 4.23 25 24 125.7 127 59 17 42 98
Cade Smith R 26 5 2 2.93 64 0 67.7 50 22 5 23 86
Austin Peterson R 25 7 9 4.47 24 24 129.0 138 64 21 28 91
Jaime Barria 바리아 R 28 6 5 4.10 29 15 101.0 103 46 14 28 78
Joey Cantillo L 25 5 5 4.08 21 19 86.0 76 39 11 41 89
Will Dion L 25 4 4 4.29 26 23 107.0 106 51 13 39 86
Hunter Gaddis R 27 6 6 3.91 48 11 89.7 82 39 12 28 79
Parker Messick L 24 6 7 4.47 26 25 116.7 114 58 17 42 102
Slade Cecconi R 26 6 7 4.37 31 19 115.3 112 56 17 28 100
Trenton Denholm R 25 6 8 4.50 23 21 116.0 125 58 16 37 76
Sam Hentges L 28 3 1 2.88 52 1 50.0 42 16 3 16 53
Pedro Avila R 28 4 4 3.84 42 8 86.7 78 37 9 38 81
Ryan Webb L 26 5 6 4.51 23 21 109.7 111 55 15 48 91
Doug Nikhazy L 25 5 5 4.52 23 22 99.7 94 50 13 56 91
Tim Herrin L 28 4 3 3.30 62 0 62.7 52 23 5 26 66
Zak Kent R 27 3 2 4.14 18 13 58.7 58 27 7 23 51
Scott Barlow R 32 4 3 3.55 61 0 58.3 47 23 6 27 69
Aaron Davenport R 24 5 6 4.76 24 22 113.3 117 60 17 53 87
Nic Enright R 28 3 3 3.59 31 1 42.7 38 17 5 12 45
Triston McKenzie R 27 6 8 4.77 25 22 111.3 106 59 20 62 104
Erik Sabrowski L 27 6 4 3.62 40 0 54.7 46 22 6 29 64
Trevor Stephan R 29 4 4 3.78 47 0 50.0 45 21 6 19 53
Rodney Boone L 25 3 4 4.64 15 14 66.0 68 34 10 25 52
Andrew Walters R 24 3 2 3.84 62 1 61.0 49 26 7 29 67
Hunter Stanley R 27 4 4 4.67 18 13 69.3 73 36 10 26 49
James Karinchak R 29 3 2 3.83 51 0 47.0 35 20 6 27 59
Jack Leftwich R 26 5 6 4.48 33 6 60.3 61 30 9 21 48
Luis Frías R 27 3 3 4.37 39 5 57.7 54 28 6 28 58
Franco Aleman R 25 4 3 3.95 29 2 41.0 37 18 5 15 43
Jaime Arias-Bautista L 26 3 3 4.63 17 8 56.3 60 29 8 21 39
Wes Parsons R 32 2 4 4.71 15 10 49.7 49 26 7 24 47
Andrew Misiaszek L 27 3 2 4.08 29 1 39.7 36 18 5 19 42
Tanner Burns R 26 3 5 4.63 38 7 68.0 67 35 9 35 56
Tommy Mace R 26 5 8 5.04 24 22 119.7 131 67 18 48 71
Ross Carver R 25 3 4 4.73 28 10 66.7 65 35 10 28 56
Carlos Carrasco R 38 4 7 5.03 17 17 82.3 93 46 14 30 69
Mason Hickman R 26 4 4 4.63 33 4 56.3 54 29 8 29 53
Parker Mushinski L 29 1 2 4.24 45 1 51.0 48 24 5 22 44
John Doxakis L 26 3 5 4.88 24 7 66.3 67 36 8 33 49
Magnus Ellerts R 24 5 5 4.14 44 0 50.0 45 23 7 25 53
Davis Sharpe R 25 3 4 4.26 38 0 57.0 59 27 8 17 43
Tyler Beede R 32 2 3 4.91 20 6 40.3 40 22 5 22 35
Nick Mikolajchak R 27 2 3 4.30 34 0 37.7 37 18 5 19 31
Jake Miller R 24 3 4 5.13 19 5 40.3 44 23 6 17 26
Austin Hedges R 32 0 0 5.40 5 0 6.7 7 4 1 2 1
Juan Zapata R 26 3 5 5.07 21 6 55.0 63 31 9 21 31
Trey Benton R 27 2 3 4.63 28 0 35.0 35 18 5 19 30
Zane Morehouse R 25 3 3 4.60 41 0 47.0 46 24 6 21 40
Jordan Jones R 27 2 4 5.08 24 4 44.3 46 25 7 28 35
Bradley Hanner R 26 5 6 4.62 39 0 50.7 49 26 6 26 44
Tyler Thornton R 24 1 2 5.01 30 0 32.3 28 18 5 22 35
Alaska Abney R 25 2 3 4.86 38 0 46.3 45 25 6 24 37

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Tanner Bibee 160.3 9.1 2.5 1.1 6.8% 24.7% .283 120 120 3.72 83 3.0
Emmanuel Clase 71.0 8.9 1.8 0.5 5.0% 25.1% .266 194 188 2.57 52 2.4
Shane Bieber 119.0 8.3 2.4 1.1 6.4% 22.0% .293 115 113 3.74 87 2.0
Luis L. Ortiz 126.3 7.8 3.2 1.2 8.4% 20.3% .277 105 107 4.41 95 1.6
Gavin Williams 105.3 9.0 3.5 1.0 9.2% 23.6% .279 109 109 3.98 92 1.6
Logan Allen 133.0 7.8 3.5 1.3 8.9% 20.0% .290 98 101 4.55 102 1.4
Ben Lively 125.7 7.0 3.0 1.2 7.8% 18.2% .289 99 95 4.52 101 1.3
Cade Smith 67.7 11.4 3.1 0.7 8.4% 31.3% .285 143 141 2.84 70 1.2
Austin Peterson 129.0 6.3 2.0 1.5 5.1% 16.7% .290 94 98 4.65 107 1.1
Jaime Barria 101.0 7.0 2.5 1.2 6.5% 18.1% .291 102 102 4.33 98 1.1
Joey Cantillo 86.0 9.3 4.3 1.2 10.9% 23.7% .285 102 106 4.31 98 1.1
Will Dion 107.0 7.2 3.3 1.1 8.5% 18.7% .291 97 101 4.30 103 1.1
Hunter Gaddis 89.7 7.9 2.8 1.2 7.4% 21.0% .276 107 107 4.33 94 1.0
Parker Messick 116.7 7.9 3.2 1.3 8.3% 20.3% .288 93 98 4.66 107 1.0
Slade Cecconi 115.3 7.8 2.2 1.3 5.8% 20.7% .285 96 99 4.24 105 1.0
Trenton Denholm 116.0 5.9 2.9 1.2 7.3% 15.0% .293 93 97 4.70 108 0.9
Sam Hentges 50.0 9.5 2.9 0.5 7.7% 25.5% .293 145 140 2.92 69 0.8
Pedro Avila 86.7 8.4 3.9 0.9 10.1% 21.5% .285 109 109 4.18 92 0.8
Ryan Webb 109.7 7.5 3.9 1.2 9.9% 18.8% .294 93 96 4.83 108 0.8
Doug Nikhazy 99.7 8.2 5.1 1.2 12.5% 20.3% .287 93 97 4.85 108 0.8
Tim Herrin 62.7 9.5 3.7 0.7 9.7% 24.6% .285 126 126 3.50 79 0.7
Zak Kent 58.7 7.8 3.5 1.1 9.0% 20.0% .297 101 103 4.27 99 0.6
Scott Barlow 58.3 10.6 4.2 0.9 10.9% 27.8% .287 118 112 3.69 85 0.6
Aaron Davenport 113.3 6.9 4.2 1.4 10.4% 17.1% .291 88 93 5.13 114 0.5
Nic Enright 42.7 9.5 2.5 1.1 6.8% 25.4% .292 117 119 3.51 86 0.5
Triston McKenzie 111.3 8.4 5.0 1.6 12.3% 20.7% .279 88 90 5.37 114 0.5
Erik Sabrowski 54.7 10.5 4.8 1.0 12.0% 26.4% .292 115 117 3.91 87 0.4
Trevor Stephan 50.0 9.5 3.4 1.1 8.9% 24.9% .293 111 112 3.94 90 0.4
Rodney Boone 66.0 7.1 3.4 1.4 8.6% 17.9% .291 90 96 4.84 111 0.4
Andrew Walters 61.0 9.9 4.3 1.0 11.2% 26.0% .273 109 115 4.05 92 0.4
Hunter Stanley 69.3 6.4 3.4 1.3 8.6% 16.1% .290 89 93 4.76 112 0.4
James Karinchak 47.0 11.3 5.2 1.1 13.2% 28.9% .269 109 110 4.18 92 0.3
Jack Leftwich 60.3 7.2 3.1 1.3 8.0% 18.4% .289 93 98 4.62 107 0.3
Luis Frías 57.7 9.0 4.4 0.9 11.0% 22.7% .302 96 99 4.08 104 0.3
Franco Aleman 41.0 9.4 3.3 1.1 8.6% 24.6% .294 106 110 4.06 95 0.3
Jaime Arias-Bautista 56.3 6.2 3.4 1.3 8.5% 15.7% .292 90 94 4.81 111 0.3
Wes Parsons 49.7 8.5 4.3 1.3 10.8% 21.2% .298 89 86 4.75 113 0.3
Andrew Misiaszek 39.7 9.5 4.3 1.1 11.0% 24.4% .295 102 108 4.29 98 0.2
Tanner Burns 68.0 7.4 4.6 1.2 11.4% 18.3% .289 90 94 4.93 111 0.2
Tommy Mace 119.7 5.3 3.6 1.4 9.0% 13.3% .289 83 86 5.38 121 0.2
Ross Carver 66.7 7.6 3.8 1.4 9.5% 19.0% .284 88 92 5.02 113 0.2
Carlos Carrasco 82.3 7.5 3.3 1.5 8.2% 18.8% .315 83 75 4.95 120 0.1
Mason Hickman 56.3 8.5 4.6 1.3 11.5% 21.0% .291 90 94 4.85 111 0.1
Parker Mushinski 51.0 7.8 3.9 0.9 9.9% 19.8% .291 99 98 4.32 101 0.1
John Doxakis 66.3 6.6 4.5 1.1 11.1% 16.5% .289 86 89 5.12 117 0.1
Magnus Ellerts 50.0 9.5 4.5 1.3 11.1% 23.6% .288 101 106 4.50 99 0.1
Davis Sharpe 57.0 6.8 2.7 1.3 6.8% 17.3% .291 98 101 4.60 102 0.0
Tyler Beede 40.3 7.8 4.9 1.1 12.0% 19.1% .297 85 82 4.99 118 0.0
Nick Mikolajchak 37.7 7.4 4.5 1.2 11.4% 18.6% .288 97 99 4.77 103 0.0
Jake Miller 40.3 5.8 3.8 1.3 9.3% 14.2% .292 81 89 5.16 123 0.0
Austin Hedges 6.7 1.4 2.7 1.4 7.1% 3.6% .250 77 72 6.18 129 0.0
Juan Zapata 55.0 5.1 3.4 1.5 8.5% 12.6% .295 82 86 5.49 121 -0.1
Trey Benton 35.0 7.7 4.9 1.3 11.7% 18.4% .294 90 94 5.04 111 -0.1
Zane Morehouse 47.0 7.7 4.0 1.1 10.0% 19.0% .290 91 95 4.80 110 -0.1
Jordan Jones 44.3 7.1 5.7 1.4 13.6% 17.0% .291 82 84 5.61 121 -0.2
Bradley Hanner 50.7 7.8 4.6 1.1 11.4% 19.2% .293 90 92 4.93 111 -0.2
Tyler Thornton 32.3 9.7 6.1 1.4 14.9% 23.6% .277 83 90 5.62 120 -0.3
Alaska Abney 46.3 7.2 4.7 1.2 11.7% 18.0% .283 86 90 5.21 116 -0.3

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Tanner Bibee Mat Latos Andy Benes Ed Halicki
Emmanuel Clase Mariano Rivera Jonathan Papelbon Hunter Strickland
Shane Bieber Andy Ashby Waite Hoyt Bryn Smith
Luis L. Ortiz Jeff Hoffman Michael Wacha Kevin Gross
Gavin Williams Ray Culp Jose Santiago Jack Kucek
Logan Allen Ryan Borucki Glen Perkins Matt Boyd
Ben Lively Miguel Gonzalez Jake Westbrook Pat Hentgen
Cade Smith Dave Smith Juan Rincon Bob Reynolds
Austin Peterson Raul Alcantara Andrew Moore Pablo López
Jaime Barria Philip Humber 험버 Johnny Marcum Yohan Pino 피노
Joey Cantillo Bill Butler Ruben Garcia Juan Nieves
Will Dion Alex Young Daniel Rosenbaum Wes Benjamin 벤자민
Hunter Gaddis Steve Ontiveros Jose Melendez Amaury Telemaco 텔레마코
Parker Messick Ryan Mullins Doug Bridges Mike Sodders
Slade Cecconi Matt Wisler Luis Cessa Hector Noesi
Trenton Denholm Alec Asher Jose Urena Jake Sanchez
Sam Hentges Aaron Loup Pablo Torrealba Darold Knowles
Pedro Avila Craig McMurtry Don Stanhouse Bud Anderson
Ryan Webb Travis Blackley 트레비스 Kyle Hart 하트 Steve Bast
Doug Nikhazy Duane Wilson Brad Hand Bill Landis
Tim Herrin Andrew Chafin Pat Perry Rob Murphy
Zak Kent Florencio Bustillos Jerome Rozmus Albert Bustillos
Scott Barlow Mike DeJean Scot Shields Will Harris
Aaron Davenport Deck McGuire 맥과이어 Fred Klages Bo Kennedy
Nic Enright Aurelio Monteagudo Rawly Eastwick Deolis Guerra
Triston McKenzie Bill Parsons Mudcat Grant Steve McCatty
Erik Sabrowski Pat Perry Alex Torres Zach Phillips
Trevor Stephan Larry Sherry Brad Clontz Jim Miller
Rodney Boone Zach Crouch Mike McLeod Mike Farmer 파머
Andrew Walters Eduardo Rodriguez George Jeffcoat Ryan Perry
Hunter Stanley Dillon Tate Derek Blacksher Parker Bridwell
James Karinchak Mark Littell Al Alburquerque David Aardsma
Jack Leftwich Scott Roehl John Nurthen Brian Bach
Luis Frías Leigh Lawrence Colton Murray Dick Hyde
Franco Aleman Ed Nunez Martin Rivas Mike Gorman
Jaime Arias-Bautista Chris Shanahan Jhonathan Ramos Austin Sodders
Wes Parsons Michael Mariot Ralph Citarella Len Barker
Andrew Misiaszek Royce Ring Josh Edgin Steve Sinclair
Tanner Burns Justin Shafer Yeiper Castillo Miguel Celestino
Tommy Mace Alex McRae David Hess Wil Crowe 크로우
Ross Carver Paulo DeLeon Ryan Jamison Jose Vargas
Carlos Carrasco Joe Orrell General Crowder T.J. Mathews
Mason Hickman Matt Avery Eddie Gaillard Brad Moore
Parker Mushinski Frank Gonzales Archie McKain Andy Carter
John Doxakis Brian Flores Josh Spence Brian Criswell
Magnus Ellerts Luis Encarnacion Trevor Hurley Enoli Paredes
Davis Sharpe Brian Smith Jason Kummerfeldt Neal Frontz
Tyler Beede Dave Madison Curtis Partch Kieran Mattison
Nick Mikolajchak Daniel Stange Joe Kerrigan Jeff Harris
Jake Miller John Sheehan Olide Campanioni Rusty Volkert
Austin Hedges Tom Morgan Ron Taylor Joe Beggs
Juan Zapata Jairo Cuevas George Kerfut T.J. Franco
Trey Benton Keith Glauber Adam Bryant Joe Lisio
Zane Morehouse Angel Nesbitt Matt Stites Jason Burch
Jordan Jones Felix Villegas Kris Harvey David Patton
Bradley Hanner Rafael Dolis J.C. Ramirez Barry Manuel
Tyler Thornton Mike Smith Julian Vasquez Steve Wright
Alaska Abney Jonathan Garcia Ade Kenary Steve Cishek

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
Tanner Bibee .249 .307 .415 .213 .270 .352 4.1 2.1 2.97 3.94
Emmanuel Clase .200 .241 .296 .212 .253 .299 2.9 1.6 1.67 2.91
Shane Bieber .250 .310 .405 .240 .282 .380 2.8 1.3 3.07 4.25
Luis L. Ortiz .261 .332 .454 .223 .292 .357 2.4 0.8 3.52 4.52
Gavin Williams .234 .327 .391 .222 .286 .356 2.2 0.8 3.36 4.42
Logan Allen .222 .294 .354 .263 .332 .449 2.1 0.3 3.78 4.92
Ben Lively .257 .331 .439 .256 .310 .411 2.0 0.5 3.80 4.83
Cade Smith .196 .278 .295 .204 .281 .314 1.9 0.4 2.15 3.93
Austin Peterson .249 .301 .376 .283 .317 .521 1.9 0.3 3.94 5.08
Jaime Barria .251 .305 .406 .265 .311 .445 1.7 0.3 3.63 4.75
Joey Cantillo .258 .340 .398 .221 .313 .379 1.8 0.4 3.47 4.74
Will Dion .222 .293 .365 .266 .328 .423 1.7 0.4 3.85 4.89
Hunter Gaddis .241 .313 .424 .235 .300 .380 1.7 0.2 3.35 4.67
Parker Messick .221 .281 .379 .263 .343 .440 1.6 0.2 3.97 5.08
Slade Cecconi .250 .311 .445 .248 .291 .404 1.8 0.2 3.79 4.92
Trenton Denholm .268 .331 .451 .271 .320 .430 1.6 0.4 4.01 4.93
Sam Hentges .186 .250 .271 .238 .306 .346 1.3 0.4 2.18 3.71
Pedro Avila .234 .325 .358 .236 .320 .390 1.3 0.2 3.34 4.44
Ryan Webb .252 .325 .385 .259 .347 .441 1.5 -0.1 4.02 5.23
Doug Nikhazy .222 .313 .359 .253 .356 .424 1.4 0.1 4.02 5.14
Tim Herrin .200 .286 .263 .231 .313 .372 1.2 0.1 2.72 4.10
Zak Kent .245 .328 .412 .258 .319 .398 1.0 0.3 3.69 4.70
Scott Barlow .214 .319 .347 .217 .301 .350 1.2 -0.3 2.73 4.99
Aaron Davenport .262 .347 .435 .261 .340 .440 1.0 -0.2 4.40 5.29
Nic Enright .233 .300 .356 .233 .278 .400 0.9 0.1 2.83 4.48
Triston McKenzie .245 .342 .415 .246 .340 .466 1.2 -0.4 4.28 5.41
Erik Sabrowski .209 .303 .358 .229 .327 .364 1.0 -0.2 2.90 4.64
Trevor Stephan .250 .333 .386 .221 .293 .385 0.9 -0.2 3.06 4.80
Rodney Boone .262 .337 .417 .260 .327 .446 0.8 0.0 4.12 5.19
Andrew Walters .217 .317 .368 .213 .302 .352 0.9 -0.3 3.24 4.89
Hunter Stanley .277 .345 .462 .253 .308 .425 0.8 -0.1 4.16 5.27
James Karinchak .209 .327 .372 .195 .304 .345 0.9 -0.3 2.97 5.00
Jack Leftwich .252 .328 .450 .262 .309 .413 0.7 -0.1 3.86 5.10
Luis Frías .270 .351 .440 .220 .312 .333 0.8 -0.2 3.70 5.11
Franco Aleman .229 .316 .400 .241 .316 .379 0.6 -0.1 3.34 4.94
Jaime Arias-Bautista .284 .338 .433 .259 .326 .437 0.6 -0.1 4.13 5.22
Wes Parsons .247 .348 .412 .255 .333 .429 0.6 -0.1 4.11 5.41
Andrew Misiaszek .196 .275 .283 .255 .350 .443 0.5 -0.1 3.46 4.82
Tanner Burns .244 .341 .378 .259 .345 .442 0.6 -0.3 4.16 5.39
Tommy Mace .270 .347 .451 .276 .348 .457 0.9 -0.5 4.59 5.56
Ross Carver .254 .361 .451 .246 .314 .399 0.6 -0.3 4.26 5.31
Carlos Carrasco .278 .354 .481 .278 .332 .466 0.6 -0.6 4.42 5.92
Mason Hickman .250 .345 .410 .244 .336 .420 0.5 -0.3 4.06 5.23
Parker Mushinski .234 .333 .328 .248 .331 .406 0.5 -0.3 3.62 4.92
John Doxakis .233 .327 .344 .269 .370 .444 0.5 -0.4 4.38 5.48
Magnus Ellerts .261 .363 .466 .212 .297 .346 0.4 -0.4 3.58 4.83
Davis Sharpe .269 .330 .471 .254 .313 .393 0.5 -0.4 3.59 4.87
Tyler Beede .253 .371 .387 .253 .344 .434 0.3 -0.3 4.31 5.81
Nick Mikolajchak .254 .351 .388 .250 .322 .438 0.2 -0.3 3.79 4.97
Jake Miller .250 .321 .447 .291 .361 .453 0.2 -0.3 4.60 5.87
Austin Hedges .231 .286 .231 .308 .400 .615 0.0 -0.1 5.40 5.78
Juan Zapata .278 .343 .485 .286 .355 .460 0.2 -0.4 4.56 5.55
Trey Benton .250 .351 .469 .260 .345 .397 0.1 -0.5 4.07 5.52
Zane Morehouse .226 .337 .369 .270 .345 .440 0.1 -0.4 4.12 5.10
Jordan Jones .273 .391 .468 .253 .342 .424 0.1 -0.6 4.52 5.85
Bradley Hanner .283 .385 .467 .219 .325 .343 0.1 -0.6 4.16 5.32
Tyler Thornton .224 .384 .362 .231 .354 .462 0.0 -0.6 4.36 5.92
Alaska Abney .268 .381 .451 .232 .330 .374 -0.1 -0.6 4.40 5.47

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.





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.

28 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
cashgod27Member since 2024
3 months ago

Clase gets the Rivera comp, awesome. And look at Kyle Manzardo!

cowdiscipleMember since 2016
3 months ago
Reply to  cashgod27

Like the Olerud comp for Manzardo, although Olerud would obviously be a 99th percentile outcome.

Cool Lester SmoothMember since 2020
3 months ago
Reply to  cowdisciple

Olerud struck out 15% of the time >in the majors when he was 22.

Manzardo K’d 19% of the time with the ABS in AAA at the same age.

cowdiscipleMember since 2016
3 months ago

Olerud was awesome, and there are 50% more strikeouts per game now than in 1991. It’s just a fun comp. I want another Olerud.

Cool Lester SmoothMember since 2020
3 months ago
Reply to  cowdisciple

Sure, our second Olerud came up 15 years ago with Atlanta!

cowdiscipleMember since 2016
3 months ago

Freddy’s getting a bit long in the tooth himself, though. Vlad Jr. was the only first baseman with at least 3 WAR last year who’s under 30. Harper was the next “youngest” at 32. Even setting the threshold at under 30 and 2 WAR only adds Nate Lowe, Michael Busch and Josh Naylor.