Author Archive

2026 ZiPS Projections: Washington Nationals

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 Washington Nationals.

Batters

Washington’s rebuild continued in 2025, but unfortunately, not a lot of progress was made. The young offensive core of James Wood, Dylan Crews, CJ Abrams, and Luis García Jr. didn’t take any huge steps forward, and two of them, Crews and García, arguably both took second steps in the wrong direction. That foundational talent really added only Daylen Lile in 2025, and the offensive holes from a year ago largely remain in place as the team turns toward 2026. MacKenzie Gore still looks like a legitimate no. 2 starter, but it seems as likely that he’ll be traded as it is that he’ll return to the Nationals rotation in 2026. As for the rest of the pitching, I’d prefer not to talk about that until I have to.

At least on the offense, unlike for those of a lot of baseball’s cellar dwellers, the Nats aren’t really abysmal anywhere. Problem is, there’s not much greatness here, either. Wood is the closest to that; he’s a burgeoning star who ended the year with fine numbers, but he only just completed his first full season and still has plenty of developing to do. He struggled after participating in the Home Run Derby as players tend to do* and only hit seven home runs in the second half. He’s not multi-faceted in his offensive contributions, at least not yet, but he can hit-ball-smash-ball with the best of them, and is the best player on the team.

*That was just to see if you’re paying attention. Of course that’s not actually a thing.

The rest of the Nats offense, though, features a lot of adequate-to-decent players who awkwardly fit into the lineup. Abrams is easily the best of the rest, but you’d also much rather have him playing an easier defensive position than shortstop. García’s not a particular adept second baseman, either, and simply doesn’t hit well enough to have value at first. Andrés Chaparro could be a great fit at third if he could play third… so he’s not.

Jacob Young is a solid glove in center, but if he’s hitting like he did in 2025 instead of in 2024, he’s only a fifth outfielder in the majors. Brady House is not likely to be an offensive plus at third base. Crews still has a ton of upside, but 2025 served as an icy cold shower to his prospectitude. ZiPS is basically in full-on nope mode with Keibert Ruiz at this point.

Nor is there likely to be immediate help from the minors. Eli Willits and Luke Dickerson are not going to make an impact instantly, and ZiPS just doesn’t see any big bats lurking on the farm. Sure, Robert Hassell III got a special logo for the depth chart, but that’s mostly because I just rewatched Rocky III a few weeks ago and it amused me.

Pitchers

DevTools failed to parse SourceMap: https://example.com/styles/article.css.map
article.css:312 Failed to find selector “.section–Natspitchers”
article.css:312 Rule ignored due to missing target node.

OK, that might not fool Meg and Matt, so I may have to actually talk about the pitching.

(Editor’s note from Matt: It’s not that it didn’t fool me so much as I don’t speak code and didn’t understand it. So yes, Dan has to talk about the pitching.)

The most interesting starting pitchers outside of Gore, in ZiPS’ eyes, are Cade Cavalli and DJ Herz, the only two starters it projects with an ERA under 4.50. Cavalli is the most interesting in my eyes as well, as he can still hit the high-90s, and being a Mike Mussina partisan, I’m going to give a lot of leeway to a guy with a mean knuckle-curve. Problem is, there are a lot of unknowns given his missed time due to a UCL tear, and he just wasn’t that great at getting out Triple-A hitters this past year. Herz is currently out with his own Tommy John surgery.

Gore, of course, is easily Washington’s best pitcher, and there’s a decent chance I’ll be writing about him again in another team’s projection article this winter, if you catch my drift. He was victimized by the team’s defense, putting up one of the least deserving 5-15 records in major league history.

At best, ZiPS sees the rest of the rotation as passable fifth starters. A returning Josiah Gray is unlikely to be the savior.

The bullpen is a very average one, but it certainly feels better than some of the pens the Nats have rolled out over the years, including when they were actually a good team. Jose A. Ferrer gets a solid projection, and Clayton Beeter, PJ Poulin, and Julian Fernández all look at least serviceable. That’s pretty much where the excitement ends, but in truth, a team that will have to do some work to hit 70 wins probably doesn’t really need a great stable of relievers.

Washington’s outlook isn’t as utterly bleak as it is for some of baseball’s other terrible teams, considering there are a few real players on this roster. (Yes, the bar is that low.) However, this rebuild has not gone well, and the Nats feel as far away from contention as they were two or three years ago. They could surprise and win 75-80 games with some luck on offense, but I don’t think they have a chance to find enough to pitching to do any better than that.

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
James Wood L 23 LF 656 571 88 150 34 3 26 93 79 194 15 6
CJ Abrams L 25 SS 635 579 90 147 30 5 19 73 36 120 31 6
Luis García Jr. L 26 2B 547 510 68 138 25 2 16 70 30 86 13 5
Dylan Crews R 24 RF 448 406 58 99 16 4 12 50 31 101 20 6
José Tena L 25 2B 498 457 55 118 24 3 8 53 34 128 14 5
Jacob Young R 26 CF 486 434 61 108 16 3 3 42 33 86 23 8
Andrés Chaparro R 27 1B 466 420 50 102 22 1 16 59 38 110 2 0
Josh Bell B 33 DH 530 468 54 116 19 1 18 63 55 98 0 2
Drew Millas B 28 C 308 280 33 70 12 3 5 32 24 52 7 1
Phillip Glasser L 26 LF 508 457 60 122 18 3 5 52 39 74 15 7
Paul DeJong R 32 3B 368 337 37 71 13 0 13 41 22 121 4 2
Nasim Nuñez B 25 SS 435 383 54 85 11 1 3 35 42 105 34 7
Daylen Lile L 23 RF 565 516 71 136 25 11 9 64 37 104 14 6
Christian Franklin R 26 CF 492 428 60 103 17 3 8 47 52 116 12 6
Brady House R 23 3B 547 514 62 126 22 1 14 66 25 151 5 3
Andrew Pinckney R 25 CF 508 463 62 112 13 3 11 59 32 158 19 5
Robert Hassell III L 24 CF 521 478 56 115 18 1 8 51 37 126 13 3
Murphy Stehly R 27 3B 245 218 27 52 10 0 4 31 15 64 3 1
Sam Petersen R 23 CF 222 196 36 45 7 3 4 28 14 55 11 1
Yohandy Morales R 24 1B 513 468 62 114 24 3 9 56 38 152 4 2
Jorge Alfaro R 33 C 324 307 34 71 12 1 9 37 9 123 6 0
Cayden Wallace R 24 3B 483 442 48 98 19 3 7 49 30 123 8 3
Darren Baker L 27 2B 440 398 51 100 14 2 1 35 32 86 17 4
Matt Suggs R 26 C 166 150 18 27 6 1 2 15 12 63 1 0
J.T. Arruda B 28 2B 361 323 37 69 11 2 4 32 30 93 10 2
Seaver King R 23 SS 538 501 61 115 16 4 5 47 23 131 16 3
Trey Lipscomb R 26 3B 494 462 49 111 21 1 7 47 27 103 9 5
Stone Garrett R 30 RF 315 285 32 62 14 1 7 36 24 106 6 1
Keibert Ruiz B 27 C 412 385 35 94 17 0 9 45 19 46 2 1
Francisco Mejía B 30 C 274 258 31 60 11 1 6 29 13 58 1 0
Kevin Made R 23 2B 395 359 34 76 14 1 3 32 25 86 5 2
Nick Schnell L 26 RF 498 459 62 102 20 5 13 57 30 171 9 3
Orelvis Martinez R 24 2B 445 400 44 77 17 1 16 51 34 130 1 0
Maxwell Romero Jr. L 25 C 314 283 21 53 12 0 6 31 20 125 1 1
C.J. Stubbs R 29 C 298 264 34 46 10 1 7 31 24 127 4 2
Justin Connell R 27 LF 228 200 25 43 10 1 4 25 20 60 4 2
Caleb Lomavita R 23 C 429 395 34 85 15 2 4 45 15 109 4 1
Riley Adams R 30 C 279 252 26 53 11 1 8 30 19 94 1 0
Juan Yepez R 28 1B 419 383 41 92 18 1 11 46 29 73 1 1
Brady Lindsly L 28 C 207 183 15 36 6 0 3 17 15 68 1 0
Viandel Pena B 25 2B 328 300 34 62 10 3 3 26 23 97 8 3
Nate Rombach R 25 C 295 276 23 52 12 1 5 25 16 90 1 1
Sam Brown L 24 1B 517 464 45 107 21 4 7 51 39 109 2 1
Cortland Lawson R 26 SS 375 344 32 72 11 1 2 30 22 114 4 3
Marcus Brown L 24 2B 366 336 35 66 13 2 3 30 17 86 5 2
Elijah Green R 22 CF 399 370 50 66 11 2 10 41 26 198 11 1
Paul Witt R 28 DH 216 199 20 39 10 0 5 24 11 50 0 0
Johnathon Thomas R 26 CF 358 320 39 66 10 3 1 31 14 98 20 5
Branden Boissiere L 26 1B 455 417 40 92 18 2 7 45 29 138 0 1
Gavin Dugas R 26 3B 342 303 30 53 11 0 4 34 22 116 3 3
Elijah Nunez L 24 CF 261 231 28 46 7 1 1 17 26 77 10 3
Carlos De La Cruz R 26 RF 491 455 45 98 19 3 10 50 26 182 6 2
Brandon Pimentel L 26 1B 331 310 28 67 13 1 4 35 9 92 3 1
Jeremy De La Rosa L 24 RF 348 324 31 66 14 2 7 34 21 121 7 5
Jackson Ross R 26 1B 340 309 33 56 14 2 6 29 24 121 3 1
Teo Banks R 22 CF 183 166 15 27 3 1 1 11 9 52 2 1
Donta’ Williams L 27 CF 280 250 24 44 10 1 2 20 24 89 6 4
Brenner Cox L 22 RF 319 286 29 46 12 2 6 29 24 147 7 2
Jared McKenzie L 25 RF 368 346 36 70 13 3 5 34 12 130 6 3
T.J. White B 22 LF 450 415 32 83 14 2 9 44 29 152 3 1
Roismar Quintana R 23 1B 309 288 24 60 9 1 2 25 15 86 1 0
Armando Cruz R 22 2B 367 336 26 62 8 2 1 22 12 88 5 2

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
James Wood 656 .263 .354 .469 132 .206 .353 -1 3.5 .354 137 100
CJ Abrams 635 .254 .312 .421 107 .167 .291 -6 2.7 .317 109 85
Luis García Jr. 547 .271 .309 .422 106 .151 .299 -2 1.9 .314 104 71
Dylan Crews 448 .244 .310 .392 99 .148 .297 9 1.8 .308 101 56
José Tena 498 .258 .311 .376 95 .118 .343 2 1.6 .301 97 58
Jacob Young 486 .249 .312 .320 81 .071 .304 8 1.5 .284 83 51
Andrés Chaparro 466 .243 .311 .414 105 .171 .293 7 1.5 .315 105 54
Josh Bell 530 .248 .330 .408 109 .160 .278 0 1.2 .323 104 64
Drew Millas 308 .250 .309 .368 92 .118 .291 1 1.2 .296 90 34
Phillip Glasser 508 .267 .333 .352 96 .085 .310 4 1.0 .304 95 60
Paul DeJong 368 .211 .266 .365 78 .154 .286 8 0.9 .275 72 34
Nasim Nuñez 435 .222 .300 .279 67 .057 .298 4 0.9 .264 70 42
Daylen Lile 565 .264 .319 .407 105 .143 .315 -4 0.9 .315 105 72
Christian Franklin 492 .241 .331 .350 95 .109 .313 -5 0.9 .306 96 55
Brady House 547 .245 .283 .374 85 .129 .321 2 0.8 .285 88 57
Andrew Pinckney 508 .242 .304 .354 87 .112 .344 -5 0.6 .292 90 56
Robert Hassell III 521 .241 .299 .333 80 .092 .311 -1 0.5 .280 84 51
Murphy Stehly 245 .239 .311 .339 86 .100 .320 0 0.5 .291 91 24
Sam Petersen 222 .230 .300 .357 87 .127 .299 -1 0.4 .288 92 24
Yohandy Morales 513 .244 .304 .365 90 .121 .342 4 0.4 .294 94 54
Jorge Alfaro 324 .231 .265 .365 77 .134 .354 -2 0.4 .274 73 31
Cayden Wallace 483 .222 .278 .326 72 .104 .292 5 0.3 .266 76 43
Darren Baker 440 .251 .307 .304 75 .053 .318 -1 0.3 .273 76 42
Matt Suggs 166 .180 .253 .273 50 .093 .294 4 0.2 .238 57 11
J.T. Arruda 361 .214 .284 .297 66 .083 .288 3 0.2 .262 69 30
Seaver King 538 .230 .269 .307 64 .077 .301 3 0.1 .254 68 46
Trey Lipscomb 494 .240 .284 .335 76 .095 .295 1 0.1 .272 77 48
Stone Garrett 315 .218 .283 .347 78 .129 .320 3 0.1 .277 77 30
Keibert Ruiz 412 .244 .286 .358 83 .114 .258 -8 0.1 .282 84 40
Francisco Mejía 274 .233 .270 .353 76 .120 .278 -2 0.1 .270 77 25
Kevin Made 395 .212 .270 .281 58 .069 .270 7 0.0 .248 60 29
Nick Schnell 498 .222 .272 .373 82 .150 .324 3 -0.1 .279 85 50
Orelvis Martinez 445 .193 .265 .360 76 .167 .240 -3 -0.1 .273 80 38
Maxwell Romero Jr. 314 .187 .251 .293 55 .106 .309 3 -0.1 .241 60 21
C.J. Stubbs 298 .174 .265 .299 61 .125 .300 -1 -0.1 .256 59 23
Justin Connell 228 .215 .301 .335 81 .120 .287 -1 -0.1 .285 79 22
Caleb Lomavita 429 .215 .268 .294 60 .078 .287 0 -0.2 .251 64 32
Riley Adams 279 .210 .280 .357 80 .147 .300 -8 -0.3 .280 78 25
Juan Yepez 419 .240 .296 .379 91 .139 .271 -3 -0.3 .294 91 44
Brady Lindsly 207 .197 .259 .279 53 .082 .295 0 -0.3 .241 54 13
Viandel Pena 328 .207 .262 .290 58 .083 .295 2 -0.4 .246 60 26
Nate Rombach 295 .188 .234 .293 49 .105 .260 1 -0.5 .232 51 20
Sam Brown 517 .231 .298 .338 81 .107 .287 1 -0.5 .282 83 48
Cortland Lawson 375 .209 .263 .265 51 .056 .307 2 -0.5 .238 54 26
Marcus Brown 366 .196 .247 .274 48 .078 .255 4 -0.6 .233 51 25
Elijah Green 399 .178 .238 .300 52 .122 .346 1 -0.8 .239 63 29
Paul Witt 216 .196 .248 .322 61 .126 .236 0 -0.8 .251 61 16
Johnathon Thomas 358 .206 .263 .266 52 .060 .294 -1 -0.8 .239 53 28
Branden Boissiere 455 .221 .277 .324 71 .103 .313 1 -1.0 .266 73 38
Gavin Dugas 342 .175 .263 .251 48 .076 .268 -1 -1.1 .238 49 22
Elijah Nunez 261 .199 .284 .251 54 .052 .294 -6 -1.1 .247 58 20
Carlos De La Cruz 491 .215 .269 .336 71 .121 .335 -2 -1.1 .267 73 43
Brandon Pimentel 331 .216 .260 .303 60 .087 .294 1 -1.2 .250 59 25
Jeremy De La Rosa 348 .204 .253 .324 63 .120 .301 -1 -1.3 .253 66 30
Jackson Ross 340 .181 .243 .298 53 .117 .275 2 -1.4 .239 57 23
Teo Banks 183 .163 .218 .211 23 .048 .230 -3 -1.4 .196 30 8
Donta’ Williams 280 .176 .261 .248 46 .072 .264 -5 -1.4 .235 47 19
Brenner Cox 319 .161 .237 .280 47 .119 .301 0 -1.5 .233 54 21
Jared McKenzie 368 .202 .238 .301 52 .099 .308 2 -1.5 .237 55 27
T.J. White 450 .200 .256 .308 60 .108 .291 -4 -1.9 .250 68 34
Roismar Quintana 309 .208 .253 .267 49 .059 .290 -4 -2.0 .233 54 20
Armando Cruz 367 .185 .214 .229 27 .044 .247 1 -2.0 .197 34 18

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
James Wood Jimmy Wynn Justin Upton Bernie Carbo
CJ Abrams Zoilo Versalles Dickie Thon Jimmy Rollins
Luis García Jr. Aaron Miles Jose Herrera Rennie Stennett
Dylan Crews Marty Keough Deion Sanders Max Venable
José Tena Bill Hall Tyler Wade Ray Durham
Jacob Young Ruddy Yan Rajai Davis Kyle Wren
Andrés Chaparro Hal Breeden Matt LaPorta Renato Núñez
Josh Bell Alvin Davis Yonder Alonso Pete O’Brien
Drew Millas Frankie Pytlak Tom Lampkin Johnny Oates
Phillip Glasser JB Shuck Alan Wiggins Michael Brantley
Paul DeJong Lee Elia Russ Davis Charley Grant
Nasim Nuñez Nick Punto Terrence Freeman Ramon Sambo
Daylen Lile Paul Blair Dell Alston Bobby Tolan
Christian Franklin Rusty McNealy Grégor Blanco Jim Buccheri
Brady House George Hinshaw Dennis Sherrill Charley Smith
Andrew Pinckney Vassie Gardner Scott Northey Herm Winningham
Robert Hassell III Leo Sutherland James Adduci Rafael De Lima
Murphy Stehly Trey Hair Jerry Salzano Jack Heidemann
Sam Petersen Danny Amaral Dennis Malave Derrick Hardamon
Yohandy Morales Donald Porter Zach DeLoach Brian Hartsock
Jorge Alfaro John Hicks Roland LeBlanc Jack Paepke
Cayden Wallace Domingo Carrasquel Mike Sinnerud Jeff Bertoni
Darren Baker Ralph Santana Willie Harris Pat Austin
Matt Suggs Matt Allen Nerio Rodriguez Grant Fithian
J.T. Arruda Darwin Perez Keith Smith Scott Earl
Seaver King Buck Coats Cristian Guzman Luis Garcia
Trey Lipscomb Steve Dillard James Guinn Norm Carrasco
Stone Garrett Chad Hermansen Dave Edwards Michael Johnson
Keibert Ruiz Kevin Pasley Johnny Estrada Ramón Cabrera
Francisco Mejía Greg Myers Brook Fordyce Eddie Pérez
Kevin Made Kevin Moesquit John Marquardt Daniel Loomer
Nick Schnell Todd Dunwoody Matthew den Dekker Al Martin
Orelvis Martinez Mason Katz George Gomez Tim Teufel
Maxwell Romero Jr. Jeff Arnold Jacob Wallis Larry Haney
C.J. Stubbs John Orton Marty Castillo Claude Westmoreland
Justin Connell Logan Lotti Gary Matthews Allan Wise
Caleb Lomavita James Hay Mike Michaels Dalton Renfroe
Riley Adams Pete Gongola Ron Henry David Ross
Juan Yepez Brick Smith Ron MacDonald Brian Traxler
Brady Lindsly Dave Ullery Jeff Waldron Terry Bell
Viandel Pena Orlando Ramirez Erick Mejias B.J. Guinn
Nate Rombach Paul Chiaffredo Barry Freitag Cesar King
Sam Brown Gary Burnham Chris Padget Dan Masteller
Cortland Lawson Danny Worth Nick McIntyre Jamie Athas
Marcus Brown Daniel Lockhart Nezi Balelo Brad Boyer
Elijah Green Ty Gainey Kirk Gibson Ron Sorey
Paul Witt Darin Everson Richard Stock Jim Campanis
Johnathon Thomas Anton French Kalin Foulds Patrick Norris
Branden Boissiere Craig Cooper Luke Anders Kevin Mahoney
Gavin Dugas Ben Tinius Todd DeGraffenreid Don Cohoon
Elijah Nunez Austin Grebeck Marcos Derkes Chris Vlasis
Carlos De La Cruz Mike Zywica Gary Ashby Nick Gorneault
Brandon Pimentel Paul Oster Jordan Steranka Brad Netzel
Jeremy De La Rosa Cecil Rodriques Steve Haake Jordan Schafer
Jackson Ross Drew Hedman Elbie Flint Jay Brossman
Teo Banks Deshun Dixon Orlando Escoe Tim Demerson
Donta’ Williams Joe Bonadonna Shawn Payne Douglas Vroman
Brenner Cox Drew Rundle Tyler Johnson Dewey James
Jared McKenzie Stephen Glasker Ryan Crespi Jeff Vincent
T.J. White Anthony Masone Matt Carson Larry Vincent
Roismar Quintana Ronald O’Shields Kip Coughlan Andy Kosco
Armando Cruz Juan Henderson Rob Mummau Giovanny Reyes

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
James Wood .288 .387 .525 154 5.1 .233 .328 .418 111 1.8
CJ Abrams .275 .335 .471 127 4.2 .231 .291 .378 91 1.5
Luis García Jr. .299 .336 .472 126 3.2 .243 .280 .375 85 0.4
Dylan Crews .268 .337 .441 117 2.7 .218 .284 .348 81 0.7
José Tena .285 .339 .419 113 2.7 .233 .285 .335 77 0.5
Jacob Young .279 .340 .363 101 2.7 .222 .287 .284 65 0.5
Andrés Chaparro .267 .333 .467 123 2.6 .217 .286 .361 85 0.5
Josh Bell .277 .354 .451 127 2.3 .222 .305 .365 92 0.0
Drew Millas .284 .338 .422 114 2.0 .224 .278 .323 72 0.4
Phillip Glasser .294 .362 .394 113 2.1 .237 .304 .316 77 -0.1
Paul DeJong .237 .291 .419 100 1.9 .183 .240 .320 60 0.1
Nasim Nuñez .245 .327 .313 84 1.9 .194 .277 .247 52 0.0
Daylen Lile .289 .344 .460 125 2.2 .241 .297 .364 88 -0.3
Christian Franklin .266 .359 .396 113 1.9 .214 .305 .312 76 -0.2
Brady House .276 .313 .426 106 2.2 .216 .257 .328 64 -0.6
Andrew Pinckney .270 .333 .402 106 1.8 .212 .276 .310 67 -0.7
Robert Hassell III .269 .325 .377 99 1.7 .217 .272 .295 62 -0.6
Murphy Stehly .266 .337 .393 106 1.0 .210 .284 .296 65 -0.1
Sam Petersen .265 .335 .414 111 1.1 .199 .272 .309 67 -0.1
Yohandy Morales .267 .328 .410 107 1.5 .214 .274 .315 68 -1.0
Jorge Alfaro .262 .294 .418 98 1.2 .205 .237 .313 55 -0.4
Cayden Wallace .249 .306 .372 90 1.4 .193 .254 .281 52 -0.8
Darren Baker .279 .335 .337 93 1.2 .221 .277 .264 57 -0.8
Matt Suggs .209 .282 .325 70 0.5 .147 .219 .229 28 -0.3
J.T. Arruda .244 .314 .342 87 1.1 .186 .256 .257 47 -0.6
Seaver King .258 .296 .346 82 1.4 .206 .243 .271 48 -0.9
Trey Lipscomb .267 .309 .377 94 1.2 .213 .256 .297 59 -1.0
Stone Garrett .242 .309 .398 99 0.8 .187 .253 .300 59 -0.7
Keibert Ruiz .281 .321 .414 106 1.3 .213 .257 .311 63 -0.9
Francisco Mejía .265 .304 .399 97 0.8 .209 .246 .306 58 -0.5
Kevin Made .241 .299 .322 76 0.8 .187 .245 .248 42 -0.8
Nick Schnell .251 .298 .419 101 1.2 .195 .244 .329 62 -1.3
Orelvis Martinez .216 .290 .416 95 0.9 .169 .242 .315 58 -1.1
Maxwell Romero Jr. .213 .278 .335 70 0.5 .159 .223 .250 35 -0.9
C.J. Stubbs .201 .292 .356 82 0.7 .147 .235 .253 40 -0.8
Justin Connell .242 .328 .384 102 0.4 .187 .271 .293 62 -0.7
Caleb Lomavita .251 .300 .344 84 1.0 .185 .240 .254 42 -1.2
Riley Adams .240 .309 .416 101 0.5 .183 .250 .305 58 -1.0
Juan Yepez .264 .323 .429 111 0.7 .213 .271 .336 74 -1.2
Brady Lindsly .228 .294 .327 75 0.3 .164 .226 .237 32 -0.8
Viandel Pena .234 .288 .333 76 0.4 .180 .232 .248 39 -1.1
Nate Rombach .220 .269 .343 71 0.3 .161 .204 .252 29 -1.2
Sam Brown .259 .323 .386 101 0.7 .202 .273 .298 66 -1.5
Cortland Lawson .238 .288 .300 68 0.2 .182 .235 .229 35 -1.3
Marcus Brown .224 .271 .315 67 0.2 .172 .220 .240 34 -1.4
Elijah Green .210 .269 .363 76 0.4 .151 .211 .248 32 -1.8
Paul Witt .222 .273 .366 79 -0.3 .175 .225 .280 43 -1.3
Johnathon Thomas .233 .289 .302 70 0.1 .181 .242 .233 37 -1.5
Branden Boissiere .246 .301 .365 88 0.0 .195 .253 .282 53 -2.0
Gavin Dugas .200 .290 .293 65 -0.4 .149 .237 .213 31 -1.8
Elijah Nunez .229 .315 .291 75 -0.4 .168 .255 .211 35 -1.7
Carlos De La Cruz .247 .300 .381 92 0.1 .190 .243 .296 54 -2.2
Brandon Pimentel .246 .287 .350 80 -0.3 .193 .236 .266 44 -1.9
Jeremy De La Rosa .234 .282 .373 83 -0.4 .177 .229 .285 46 -2.0
Jackson Ross .210 .273 .345 72 -0.5 .154 .215 .252 33 -2.2
Teo Banks .193 .247 .247 42 -1.0 .138 .190 .175 8 -1.8
Donta’ Williams .203 .290 .286 64 -0.8 .148 .234 .213 28 -2.0
Brenner Cox .191 .263 .327 66 -0.8 .135 .211 .230 26 -2.3
Jared McKenzie .234 .266 .348 73 -0.5 .174 .212 .260 36 -2.2
T.J. White .226 .284 .360 80 -0.8 .170 .229 .268 42 -3.0
Roismar Quintana .237 .280 .309 67 -1.3 .180 .222 .230 31 -2.7
Armando Cruz .215 .240 .271 44 -1.2 .159 .188 .197 9 -2.8

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
James Wood .256 .332 .439 .266 .363 .483
CJ Abrams .243 .299 .392 .259 .318 .435
Luis García Jr. .257 .289 .379 .276 .317 .438
Dylan Crews .242 .313 .400 .245 .309 .388
José Tena .253 .297 .357 .261 .318 .386
Jacob Young .254 .320 .326 .247 .309 .318
Andrés Chaparro .250 .324 .424 .240 .305 .410
Josh Bell .239 .322 .388 .251 .333 .416
Drew Millas .244 .296 .378 .253 .316 .363
Phillip Glasser .254 .320 .333 .271 .337 .359
Paul DeJong .209 .270 .385 .211 .265 .358
Nasim Nuñez .223 .297 .273 .221 .302 .283
Daylen Lile .266 .317 .406 .263 .320 .407
Christian Franklin .250 .347 .379 .237 .325 .339
Brady House .250 .291 .378 .243 .280 .372
Andrew Pinckney .250 .309 .367 .239 .302 .349
Robert Hassell III .233 .294 .313 .244 .301 .341
Murphy Stehly .250 .319 .359 .234 .308 .331
Sam Petersen .227 .297 .333 .231 .301 .369
Yohandy Morales .248 .313 .383 .242 .301 .358
Jorge Alfaro .236 .266 .382 .229 .265 .358
Cayden Wallace .226 .287 .339 .220 .275 .321
Darren Baker .235 .288 .265 .257 .314 .318
Matt Suggs .191 .269 .298 .175 .246 .262
J.T. Arruda .222 .287 .313 .210 .282 .290
Seaver King .236 .278 .324 .227 .265 .300
Trey Lipscomb .241 .282 .331 .240 .285 .337
Stone Garrett .224 .295 .368 .213 .273 .331
Keibert Ruiz .254 .294 .356 .240 .283 .360
Francisco Mejía .241 .274 .354 .229 .268 .352
Kevin Made .219 .280 .289 .208 .266 .278
Nick Schnell .208 .256 .342 .227 .278 .383
Orelvis Martinez .205 .279 .386 .187 .258 .347
Maxwell Romero Jr. .171 .234 .257 .192 .256 .305
C.J. Stubbs .182 .273 .318 .170 .261 .290
Justin Connell .221 .316 .349 .211 .289 .325
Caleb Lomavita .222 .276 .308 .212 .265 .288
Riley Adams .211 .283 .347 .210 .277 .363
Juan Yepez .246 .309 .389 .237 .289 .374
Brady Lindsly .192 .246 .269 .198 .264 .282
Viandel Pena .211 .260 .300 .205 .263 .286
Nate Rombach .195 .239 .317 .186 .232 .284
Sam Brown .220 .287 .325 .235 .303 .343
Cortland Lawson .232 .288 .295 .201 .254 .253
Marcus Brown .188 .242 .282 .199 .248 .271
Elijah Green .182 .250 .303 .177 .234 .299
Paul Witt .203 .266 .356 .193 .240 .307
Johnathon Thomas .213 .267 .266 .204 .261 .265
Branden Boissiere .218 .275 .282 .221 .278 .339
Gavin Dugas .180 .267 .247 .173 .261 .252
Elijah Nunez .200 .279 .233 .199 .285 .257
Carlos De La Cruz .220 .278 .348 .214 .265 .331
Brandon Pimentel .208 .256 .286 .219 .261 .309
Jeremy De La Rosa .191 .232 .315 .209 .261 .328
Jackson Ross .188 .255 .323 .178 .237 .286
Teo Banks .161 .217 .179 .164 .218 .227
Donta’ Williams .167 .250 .236 .180 .265 .253
Brenner Cox .159 .237 .246 .161 .238 .290
Jared McKenzie .200 .244 .294 .203 .236 .303
T.J. White .211 .266 .298 .196 .252 .312
Roismar Quintana .209 .258 .279 .208 .251 .262
Armando Cruz .196 .225 .247 .180 .209 .222

Pitcher – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
MacKenzie Gore L 27 10 10 3.87 29 29 155.7 143 67 17 56 174
Andrew Alvarez L 27 5 7 4.57 27 25 124.0 129 63 15 48 92
Mitchell Parker L 26 8 12 4.70 29 26 141.7 147 74 18 52 103
Cade Cavalli R 27 5 7 4.47 22 22 100.7 98 50 11 37 88
DJ Herz L 25 5 6 4.48 20 20 82.3 75 41 10 43 82
Brad Lord R 26 6 7 4.62 40 17 113.0 114 58 14 37 84
Tyler Stuart R 26 4 4 4.50 17 17 78.0 81 39 10 29 60
Clayton Beeter R 27 3 4 4.17 36 9 69.0 58 32 8 37 80
Josiah Gray R 28 6 8 4.82 22 22 115.7 112 62 19 50 104
Jake Irvin R 29 7 11 5.01 28 28 156.3 161 87 26 52 114
Jose A. Ferrer L 26 4 3 3.75 64 0 69.7 65 29 5 21 62
Sauryn Lao R 26 3 3 4.42 33 15 73.3 75 36 10 22 62
Seth Shuman R 28 4 4 4.71 26 15 86.0 94 45 12 19 58
Jarlin Susana R 22 4 6 4.80 22 22 84.3 79 45 10 44 77
Kyle Luckham R 26 5 7 5.05 24 22 119.3 137 67 17 34 64
Jackson Kent L 23 6 9 5.02 22 22 107.7 111 60 16 38 87
Jake Bennett L 25 3 4 4.95 18 18 67.3 73 37 10 21 47
Julian Fernández R 30 3 3 4.19 47 3 53.7 51 25 7 19 52
Jake Eder L 27 4 7 4.92 21 16 82.3 84 45 11 33 65
Chase Solesky R 28 4 6 5.12 21 20 96.7 106 55 14 34 62
Trevor Williams R 34 3 5 4.93 15 13 65.7 74 36 10 21 51
Riley Cornelio R 26 5 8 5.20 23 23 105.7 114 61 16 48 78
PJ Poulin L 29 4 4 4.27 52 2 59.0 55 28 7 25 59
Andry Lara R 23 5 8 4.95 27 14 83.7 93 46 10 34 56
Derek Law R 35 4 4 4.14 52 1 58.7 59 27 6 21 47
Alex Clemmey L 20 4 7 5.31 24 24 103.3 102 61 14 62 90
Konnor Pilkington L 28 3 5 4.82 47 10 71.0 67 38 9 39 68
Jackson Rutledge R 27 4 5 4.92 41 12 89.7 93 49 13 36 74
Shinnosuke Ogasawara L 28 2 2 5.04 27 9 64.3 67 36 10 23 50
Joan Adon R 27 3 6 5.16 28 12 75.0 78 43 9 36 59
Garrett Davila L 29 4 6 4.84 41 6 67.0 68 36 9 28 54
Adrian Sampson R 34 4 6 5.26 18 17 87.3 101 51 13 31 49
Dustin Saenz L 27 4 7 5.19 30 12 78.0 92 45 11 25 39
Michael Cuevas R 25 4 6 5.38 28 12 72.0 80 43 9 35 44
Jorge López R 33 3 3 4.54 42 0 41.7 41 21 4 15 35
Hyun-il Choi R 26 5 8 5.40 24 17 95.0 105 57 16 27 60
Mason Thompson R 28 2 2 4.78 30 1 32.0 32 17 3 16 27
Eduardo Salazar R 28 2 4 4.98 48 4 68.7 75 38 8 32 50
Daison Acosta R 27 3 4 4.81 41 1 48.7 45 26 6 27 48
Patrick Weigel R 31 3 4 4.89 30 1 35.0 33 19 5 17 33
Bryce Conley R 31 3 7 5.54 20 17 91.0 100 56 16 33 64
Junior Santos R 24 4 7 5.18 39 6 66.0 72 38 8 32 42
Orlando Ribalta R 28 1 1 4.95 34 0 36.3 36 20 5 20 34
Thomas Schultz R 26 1 2 5.30 40 4 54.3 56 32 9 24 41
Parker Dunshee R 31 2 5 5.40 30 4 53.3 56 32 8 25 41
Cole Henry R 26 1 2 5.18 48 2 48.7 43 28 7 28 47
Erik Tolman L 27 2 3 5.54 28 11 74.7 78 46 11 41 57
Ivan Armstrong R 25 2 5 5.40 28 2 45.0 48 27 6 22 31
Clay Helvey R 29 2 3 5.08 31 0 44.3 45 25 6 25 37
Miguel Gomez R 24 1 3 6.23 20 4 30.3 32 21 5 19 23
Todd Peterson R 28 1 3 5.82 28 1 34.0 39 22 5 17 21
Jack Sinclair R 27 3 4 5.24 47 1 56.7 58 33 7 29 44
Garvin Alston L 29 1 2 5.22 30 0 39.7 44 23 5 20 25
Marquis Grissom Jr. R 24 1 3 5.44 36 0 41.3 43 25 6 19 31
Holden Powell R 26 3 4 5.32 43 0 45.7 46 27 6 26 37
Chance Huff R 26 3 5 5.65 35 4 57.3 65 36 9 29 35
Erick Mejia R 31 0 1 5.40 39 0 40.0 40 24 5 29 35
Carlos Romero R 26 2 3 5.29 36 0 47.7 50 28 7 26 37
Luke Young R 24 2 5 5.89 34 6 62.7 71 41 11 25 39
Austin Amaral R 24 3 5 5.50 35 0 52.3 57 32 8 24 35
Samuel Vasquez R 26 2 4 5.84 39 0 44.7 50 29 7 27 30

Pitcher – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
MacKenzie Gore 155.7 10.1 3.2 1.0 8.3% 25.9% .308 107 106 3.60 93 2.6
Andrew Alvarez 124.0 6.7 3.5 1.1 8.7% 16.7% .297 90 92 4.56 111 1.2
Mitchell Parker 141.7 6.5 3.3 1.1 8.4% 16.6% .293 88 91 4.50 114 1.1
Cade Cavalli 100.7 7.9 3.3 1.0 8.5% 20.2% .296 92 94 4.24 109 1.1
DJ Herz 82.3 9.0 4.7 1.1 11.8% 22.5% .290 92 97 4.50 108 0.9
Brad Lord 113.0 6.7 2.9 1.1 7.7% 17.4% .289 90 92 4.43 112 0.9
Tyler Stuart 78.0 6.9 3.3 1.2 8.5% 17.5% .297 92 95 4.56 109 0.8
Clayton Beeter 69.0 10.4 4.8 1.0 12.2% 26.3% .289 99 103 4.09 101 0.8
Josiah Gray 115.7 8.1 3.9 1.5 9.9% 20.5% .284 86 87 4.98 116 0.7
Jake Irvin 156.3 6.6 3.0 1.5 7.7% 16.9% .282 83 83 5.00 120 0.7
Jose A. Ferrer 69.7 8.0 2.7 0.6 7.1% 21.1% .297 110 113 3.39 91 0.7
Sauryn Lao 73.3 7.6 2.7 1.2 7.0% 19.7% .298 94 97 4.31 107 0.7
Seth Shuman 86.0 6.1 2.0 1.3 5.2% 15.8% .298 88 89 4.50 114 0.6
Jarlin Susana 84.3 8.2 4.7 1.1 11.7% 20.5% .289 86 91 4.66 116 0.6
Kyle Luckham 119.3 4.8 2.6 1.3 6.5% 12.2% .297 82 85 4.97 122 0.5
Jackson Kent 107.7 7.3 3.2 1.3 8.1% 18.6% .294 82 87 4.68 121 0.5
Jake Bennett 67.3 6.3 2.8 1.3 7.2% 16.1% .296 84 89 4.72 120 0.4
Julian Fernández 53.7 8.7 3.2 1.2 8.2% 22.4% .295 99 99 4.10 101 0.4
Jake Eder 82.3 7.1 3.6 1.2 9.1% 17.9% .293 84 86 4.74 119 0.4
Chase Solesky 96.7 5.8 3.2 1.3 8.0% 14.6% .295 81 83 4.91 124 0.4
Trevor Williams 65.7 7.0 2.9 1.4 7.3% 17.8% .312 84 79 4.64 119 0.4
Riley Cornelio 105.7 6.6 4.1 1.4 10.0% 16.3% .298 80 84 5.10 125 0.3
PJ Poulin 59.0 9.0 3.8 1.1 9.8% 23.1% .296 97 98 4.18 103 0.3
Andry Lara 83.7 6.0 3.7 1.1 9.1% 15.0% .306 84 89 4.67 119 0.3
Derek Law 58.7 7.2 3.2 0.9 8.2% 18.4% .298 100 92 4.07 100 0.3
Alex Clemmey 103.3 7.8 5.4 1.2 13.1% 19.1% .293 78 85 5.13 128 0.2
Konnor Pilkington 71.0 8.6 4.9 1.1 12.3% 21.4% .293 86 87 4.71 116 0.2
Jackson Rutledge 89.7 7.4 3.6 1.3 9.0% 18.6% .299 84 87 4.87 119 0.2
Shinnosuke Ogasawara 64.3 7.0 3.2 1.4 8.2% 17.9% .292 82 83 4.89 122 0.1
Joan Adon 75.0 7.1 4.3 1.1 10.6% 17.4% .301 80 83 4.87 125 0.1
Garrett Davila 67.0 7.3 3.8 1.2 9.5% 18.4% .294 85 86 4.78 118 0.1
Adrian Sampson 87.3 5.1 3.2 1.3 7.9% 12.6% .299 79 75 5.25 127 0.1
Dustin Saenz 78.0 4.5 2.9 1.3 7.2% 11.2% .301 80 81 5.11 126 0.0
Michael Cuevas 72.0 5.5 4.4 1.1 10.6% 13.4% .300 77 81 5.32 130 0.0
Jorge López 41.7 7.6 3.2 0.9 8.3% 19.3% .298 91 87 4.17 110 0.0
Hyun-il Choi 95.0 5.7 2.6 1.5 6.6% 14.6% .291 77 79 5.29 131 -0.1
Mason Thompson 32.0 7.6 4.5 0.8 11.1% 18.8% .302 86 87 4.48 116 -0.1
Eduardo Salazar 68.7 6.6 4.2 1.0 10.2% 16.0% .307 83 84 4.88 120 -0.1
Daison Acosta 48.7 8.9 5.0 1.1 12.3% 21.8% .291 86 88 4.64 116 -0.1
Patrick Weigel 35.0 8.5 4.4 1.3 10.9% 21.2% .286 85 82 4.93 118 -0.1
Bryce Conley 91.0 6.3 3.3 1.6 8.1% 15.8% .294 75 74 5.30 134 -0.1
Junior Santos 66.0 5.7 4.4 1.1 10.7% 14.0% .298 80 83 5.01 125 -0.1
Orlando Ribalta 36.3 8.4 5.0 1.2 12.1% 20.6% .301 83 84 4.90 120 -0.2
Thomas Schultz 54.3 6.8 4.0 1.5 9.9% 16.9% .285 78 81 5.19 128 -0.3
Parker Dunshee 53.3 6.9 4.2 1.4 10.5% 17.2% .294 77 75 5.38 131 -0.3
Cole Henry 48.7 8.7 5.2 1.3 13.0% 21.8% .273 80 83 5.32 125 -0.3
Erik Tolman 74.7 6.9 4.9 1.3 12.1% 16.8% .294 75 76 5.44 133 -0.3
Ivan Armstrong 45.0 6.2 4.4 1.2 10.7% 15.1% .296 77 80 5.25 130 -0.3
Clay Helvey 44.3 7.5 5.1 1.2 12.1% 17.9% .295 81 82 5.15 123 -0.3
Miguel Gomez 30.3 6.8 5.6 1.5 13.2% 16.0% .290 66 72 5.87 151 -0.4
Todd Peterson 34.0 5.6 4.5 1.3 10.8% 13.3% .304 71 74 5.52 141 -0.4
Jack Sinclair 56.7 7.0 4.6 1.1 11.2% 17.0% .295 79 82 5.07 127 -0.4
Garvin Alston 39.7 5.7 4.5 1.1 11.0% 13.7% .300 79 78 5.21 127 -0.4
Marquis Grissom Jr. 41.3 6.8 4.1 1.3 10.3% 16.8% .291 76 82 5.07 132 -0.4
Holden Powell 45.7 7.3 5.1 1.2 12.4% 17.6% .292 78 81 5.29 129 -0.4
Chance Huff 57.3 5.5 4.6 1.4 10.9% 13.2% .298 73 76 5.61 137 -0.5
Erick Mejia 40.0 7.9 6.5 1.1 15.4% 18.6% .299 77 74 5.29 130 -0.5
Carlos Romero 47.7 7.0 4.9 1.3 11.9% 16.9% .297 78 81 5.47 128 -0.5
Luke Young 62.7 5.6 3.6 1.6 8.8% 13.8% .294 70 75 5.68 143 -0.6
Austin Amaral 52.3 6.0 4.1 1.4 10.2% 14.9% .293 75 80 5.30 133 -0.6
Samuel Vasquez 44.7 6.0 5.4 1.4 12.6% 14.0% .299 71 75 5.81 141 -0.7

Pitcher – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
MacKenzie Gore David Price Eduardo Rodriguez Steve Carlton
Andrew Alvarez Kyle Hart Darren Oliver Glen Perkins
Mitchell Parker Ryan Borucki Jack Harshman Roenis Elías
Cade Cavalli Brian Stokes Jason Davis Oscar Munoz
DJ Herz Jake Wade Marcelino Lopez Bill Butler
Brad Lord Sal Romano Matt Wisler Jose Urena
Tyler Stuart Mark Wiley Emil Patrick Leverette Spencer
Clayton Beeter Rob Tejeda Eric Plunk Bryce Florie
Josiah Gray Steve McCatty Mudcat Grant Kevin Foster
Jake Irvin Ervin Santana Luke Hochevar Jason Marquis
Jose A. Ferrer Jim Crawford Rob Pietroburgo John Bauer
Sauryn Lao Erick Abreu Dave Therneau Austin Bibens-Dirkx
Seth Shuman Jeff Heathcock Cristhian Martinez Cole De Vries
Jarlin Susana Freddie Toliver Michael Gonzalez Jose Roman
Kyle Luckham Frank Duncan Teddy Stankiewicz Aaron Slegers
Jackson Kent Tom Hoagland David Peterson Anthony Ward
Jake Bennett Larry Jaster Joe Sergent Alan Viebrock
Julian Fernández Rich Bordi Ed Hobaugh Danny Barnes
Jake Eder Shawn Morimando Jim Campbell Bill Edgerton
Chase Solesky Jason Ryan Enderson Franco D.J. Brown
Trevor Williams Scott Carroll Travis Smith Mario Gonzalez
Riley Cornelio Heath Fillmyer Tom Hatch Jordan Romano
PJ Poulin J.C. Romero Mark Malaska Ian Thomas
Andry Lara Edgar Feldman Scott Parsons Frank Linzy
Derek Law Anthony Telford Carlos Torres Billy O’Dell
Alex Clemmey Kyle Muller Génesis Cabrera Jeffrey Hooper
Konnor Pilkington Mike Mimbs Tim Birtsas Bob Schultz
Jackson Rutledge Jacob Turner Jorge López Drew VerHagen
Shinnosuke Ogasawara Scott Diez Scott Bailes Tommy Phelps
Joan Adon Victor Alcántara Chris Clemons Ethan Martin
Garrett Davila Jake Woods Jim Campbell Ross Detwiler
Adrian Sampson Scott Carroll Miguel Gonzalez Steve Sundra
Dustin Saenz Craig Bennigson Luke Lockwood David Moraga
Michael Cuevas Dylan Owen Douglas Norton Roberto Alexander
Jorge López Jim Johnson Ronald Belisario Mark Wohlers
Hyun-il Choi Tyler Davis Conor Fisk Doug Waechter
Mason Thompson Del Hill Domingo Guzman Charles LeBrun
Eduardo Salazar Matt Herges Chris Beck Jorge Reyes
Daison Acosta Doug Neuenschwander Zach Simons Bill Moran
Patrick Weigel Joe Cascarella Myles Thomas Mike Broadway
Bryce Conley John Farrell Jeremy Bonderman Richard Dotson
Junior Santos Nicholas Webber Don Fowler Thomas Jones
Orlando Ribalta Cecil Pettiford Matt Anderson Bud Fustin
Thomas Schultz Kevin Fynan Starlin Peralta Taylor Grover
Parker Dunshee Les Webber Seth Simmons Collin Balester
Cole Henry Renie Martin Joel Johnston Jeff Jones
Erik Tolman Barry Moore Chuck Lofgren Brandon Finnegan
Ivan Armstrong Kris Keller Marlon Hubbard Felix Villegas
Clay Helvey Zach Simons Mike James Johnny James
Miguel Gomez Ken Adams Joe McIlvaine Papo Gonzalez
Todd Peterson Jason Marr Carlos Gonzalez Brad Tweedlie
Jack Sinclair Ryan Perry Reed Garrett Jon Searles
Garvin Alston Phil McCormick Darrell Peters Ron Locke
Marquis Grissom Jr. Kenneth Knight Justin Garcia Austin Mason
Holden Powell Jonathan Garcia David Gourieux Frank Batista
Chance Huff Evan Mitchell Dan Jurik Chad Pleiness
Erick Mejia Renie Martin Francisco Rodriguez Carroll Sembera
Carlos Romero Chuck Steward Jonathan Garcia Ryan Garton
Luke Young Kevin Devine Stacey Collins Dakota Smith
Austin Amaral Greg Holt Steve Chamberlain Robby Rowland
Samuel Vasquez Ryan Garton David Byard Kevin Lane

Pitcher – 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
MacKenzie Gore .228 .301 .367 .240 .312 .381 3.8 1.5 3.27 4.48
Andrew Alvarez .237 .305 .360 .271 .343 .441 2.0 0.3 4.06 5.30
Mitchell Parker .242 .313 .396 .269 .328 .432 1.9 0.0 4.26 5.42
Cade Cavalli .245 .329 .399 .251 .323 .386 1.7 0.4 3.95 5.00
DJ Herz .239 .330 .337 .236 .337 .413 1.5 0.2 3.88 5.21
Brad Lord .252 .322 .453 .261 .317 .374 1.6 0.1 4.12 5.20
Tyler Stuart .276 .349 .442 .245 .308 .406 1.2 0.2 4.03 5.05
Clayton Beeter .240 .347 .392 .209 .305 .351 1.4 0.0 3.49 5.04
Josiah Gray .266 .367 .478 .237 .303 .404 1.5 -0.1 4.28 5.47
Jake Irvin .269 .338 .485 .256 .312 .422 1.6 -0.2 4.54 5.57
Jose A. Ferrer .211 .265 .278 .254 .320 .387 1.2 0.1 3.14 4.50
Sauryn Lao .258 .322 .455 .256 .310 .400 1.2 0.1 3.75 5.08
Seth Shuman .269 .313 .437 .272 .321 .444 1.1 0.1 4.19 5.27
Jarlin Susana .258 .376 .397 .227 .308 .392 1.2 -0.1 4.28 5.40
Kyle Luckham .285 .341 .451 .278 .328 .460 1.2 -0.2 4.56 5.54
Jackson Kent .242 .309 .369 .267 .331 .466 1.2 -0.3 4.45 5.64
Jake Bennett .274 .327 .442 .267 .323 .455 0.8 0.0 4.39 5.56
Julian Fernández .260 .327 .417 .230 .296 .389 0.8 -0.1 3.49 5.09
Jake Eder .238 .314 .352 .267 .344 .457 0.9 -0.2 4.36 5.60
Chase Solesky .266 .329 .420 .279 .338 .473 1.0 -0.2 4.64 5.73
Trevor Williams .302 .359 .488 .252 .305 .432 0.8 -0.2 4.28 5.90
Riley Cornelio .278 .361 .478 .259 .329 .418 0.9 -0.4 4.75 5.87
PJ Poulin .231 .315 .346 .247 .329 .413 0.9 -0.3 3.46 5.24
Andry Lara .281 .356 .455 .260 .318 .395 0.8 -0.2 4.55 5.48
Derek Law .240 .313 .380 .269 .329 .408 0.7 -0.3 3.42 5.12
Alex Clemmey .237 .340 .367 .257 .362 .440 0.9 -0.5 4.75 5.93
Konnor Pilkington .259 .351 .383 .237 .341 .407 0.8 -0.4 4.10 5.56
Jackson Rutledge .272 .361 .485 .251 .321 .390 0.8 -0.5 4.36 5.68
Shinnosuke Ogasawara .257 .329 .400 .263 .330 .457 0.5 -0.4 4.51 5.72
Joan Adon .261 .352 .413 .261 .351 .422 0.6 -0.5 4.65 5.88
Garrett Davila .217 .305 .315 .279 .356 .477 0.5 -0.5 4.35 5.57
Adrian Sampson .266 .346 .432 .298 .350 .489 0.7 -0.4 4.72 5.88
Dustin Saenz .297 .351 .426 .282 .339 .477 0.4 -0.5 4.77 5.70
Michael Cuevas .291 .392 .470 .259 .337 .411 0.3 -0.5 4.94 5.96
Jorge López .263 .349 .421 .241 .316 .356 0.3 -0.3 3.92 5.28
Hyun-il Choi .279 .338 .475 .271 .338 .462 0.5 -0.7 4.87 5.97
Mason Thompson .250 .364 .411 .257 .338 .386 0.2 -0.4 4.20 5.49
Eduardo Salazar .274 .372 .419 .266 .341 .435 0.3 -0.7 4.43 5.77
Daison Acosta .270 .375 .483 .212 .313 .313 0.4 -0.5 4.12 5.66
Patrick Weigel .258 .361 .403 .236 .333 .444 0.2 -0.5 4.20 5.78
Bryce Conley .272 .347 .491 .276 .333 .459 0.5 -0.8 5.00 6.22
Junior Santos .273 .364 .455 .267 .337 .411 0.2 -0.6 4.70 5.82
Orlando Ribalta .254 .367 .433 .250 .333 .408 0.1 -0.5 4.30 5.83
Thomas Schultz .260 .353 .450 .263 .320 .456 0.1 -0.7 4.76 5.99
Parker Dunshee .278 .377 .454 .252 .341 .435 0.1 -0.7 4.78 6.17
Cole Henry .247 .390 .481 .228 .336 .356 0.1 -0.8 4.55 6.11
Erik Tolman .253 .353 .384 .269 .367 .472 0.3 -0.9 4.92 6.37
Ivan Armstrong .267 .364 .419 .263 .349 .442 -0.1 -0.6 5.00 6.00
Clay Helvey .253 .366 .405 .260 .351 .438 0.0 -0.7 4.51 5.94
Miguel Gomez .273 .394 .436 .254 .346 .478 -0.1 -0.6 5.58 7.11
Todd Peterson .297 .392 .484 .263 .337 .434 -0.1 -0.7 5.14 6.57
Jack Sinclair .282 .380 .485 .240 .336 .355 0.0 -0.8 4.70 5.93
Garvin Alston .241 .333 .345 .294 .376 .490 -0.1 -0.7 4.64 6.02
Marquis Grissom Jr. .260 .360 .416 .264 .330 .460 -0.1 -0.8 4.84 6.29
Holden Powell .282 .404 .500 .238 .333 .366 -0.1 -0.8 4.81 6.15
Chance Huff .280 .371 .411 .276 .350 .504 -0.1 -0.9 5.12 6.38
Erick Mejia .247 .389 .403 .263 .355 .425 -0.1 -0.9 4.66 6.43
Carlos Romero .265 .367 .410 .264 .363 .462 -0.2 -0.8 4.79 5.98
Luke Young .287 .362 .470 .270 .346 .489 -0.2 -1.0 5.31 6.57
Austin Amaral .272 .356 .456 .269 .339 .444 -0.3 -1.0 4.92 6.16
Samuel Vasquez .292 .396 .483 .258 .346 .441 -0.4 -1.0 5.22 6.60

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 FanGraphs Chat – 12/4/25

12:03
Avatar Dan Szymborski: And awaaaaay we go

12:03
Avatar Dan Szymborski: or, heeeeere we go

12:04
Lowetide: I noticed a ‘Wilbur Wood’ comp on the Marlins and am now looking forward to Robby Snelling’s career. How often does the Wood comp show up on these lists? He was unique.

12:04
Avatar Dan Szymborski: Not often, I don’t think

12:04
JT: Does Zips not care about optimal launch? Trying to figure out why it loves Michael Harris so much

12:05
Avatar Dan Szymborski: ZiPS does, but Harris is also still quite young, and *should* have higher BABIPs

Read the rest of this entry »


2026 ZiPS Projections: Miami Marlins

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 Miami Marlins.

Batters

While the Marlins were expected to need to fight hard to get out of the NL East basement in 2025, the team was surprisingly solid from midseason on, and though they never reached .500, they at least flirted with it thanks to a winning record in the second half.

A lot of the happy surprises in Miami came from the starting lineup. While a team wRC+ of 96, good for 21st in the majors, doesn’t exactly occasion a “Mission Accomplished” banner, both marks were a notable improvement on the team’s recent history. Indeed, a 96 wRC+ represents the team’s best result since 2017, that year being one of only two seasons in which the Marlins passed the century mark. While there’s no direct comparison to the team’s terrific Marcell Ozuna/Christian Yelich/Giancarlo Stanton outfield of that era, there’s actually some good young offensive talent on the team. And importantly for Miami, it’s generally inexpensive. Read the rest of this entry »


2026 ZiPS Projections: Atlanta Braves

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 Atlanta Braves.

Batters

Remember how 2024 was a major disappointment for the Atlanta Braves? Well, Father Time apparently took umbrage at that description being applied to an 89-win team that at least made the playoffs, and proceeded to have his beer held as he cooked up something really disappointing in his workshop. The Braves finished with a 76-86 record, the team’s worst showing in a season where it was actually considered a viable contender coming into Opening Day since 2008. Now they hope to put things back together with more or less the same core talent.

Just looking at our depth chart, you’d feel pretty good about the Braves, except for a couple things: They look a bit worse at (almost) every position than they did at this time last year, and we’re getting those WAR numbers with quite a lot of the starters projected for at least 600 plate appearances. The first is a problem because a team with slightly better projections just won 76 games, and the second is worrisome because ZiPS is quite meh on Atlanta’s offensive talent once you get past the team’s impressive first-tier players.

The one place where the Braves did get a projection boost is at catcher, with Drake Baldwin a lot more established than he was coming into 2025. The position didn’t disappoint this season, and there’s no reason for particular worry here. Holding steady is Matt Olson, who more than pulled his weight in his fourth consecutive ironman season. His 2025 paled next to 2023’s 54-homer campaign, likely Olson’s high-water mark, but it represented a nice recovery from a down 2024.

Elsewhere, there are questions. Austin Riley missed significant time to injury, and for the third consecutive season, he shed a good chunk of his wRC+. Ronald Acuña Jr. was his usual terrific self when healthy, but after being plagued by Achilles issues, he appears to be running out of parts in his legs that haven’t been injured. Michael Harris II suddenly hit like a Double-A player for months, and though he made up some of the loss with a hot July and August, you have to have questions about a major leaguer who can go a half-season with a .234 on-base percentage. I’m also not sure that Ozzie Albies is even good anymore, which is a major bummer, as he’s now only a couple of years from hitting free agency and otherwise having the opportunity to make up for one of the worst pre-free agency contracts ever signed by a good player.

Help is unlikely to come from the minors. Atlanta has developed an impressive number of position players, but until/unless the 2025 draftees succeed, Baldwin might be the last short-term boost from within for a bit. And while the Braves aren’t cheap in the sense that teams like the Rays or Marlins are, the organization isn’t known for being super aggressive in free agency.

In short: If the Braves get a bit of good fortune for a change, this could be a really good lineup, but there’s a lot that could easily go very wrong.

Pitchers

The problem with the starting lineup’s projections repeats here, especially in the rotation: There are a lot of good projections, but they’re mostly a bit worse than they were last year. Unfortunately, pitchers being pitchers, I have less confidence in the rotation staying healthy than I do the lineup.

I’m certainly hopeful about Chris Sale, whose late-career mini-comeback has put him in plausible Hall of Fame territory, at least for me. On the plus side, his rib cage injury, like the bicycle-aided broken wrist in 2022, wasn’t a recurrence of his prior elbow problems, so I’m cautiously optimistic here. But he’s also going to be 37, an age where decline becomes a serious year-to-year concern for pitchers.

Both ZiPS and I are relatively bullish on Spencer Schwellenbach coming back from the stress fracture in his elbow, even if he has to give back some velocity to take some pressure off things. Reynaldo López’s shoulder showed no structural damage, but baseball’s medical wizards have become adept at fixing elbows quicker than shoulders, so caution is warranted there. I personally have no idea what Spencer Strider is now, as he’s lost a lot of velocity and his ability to get whiffs inside the strike zone is diminished.

The good news is that ZiPS sees Atlanta’s rotation as having better emergency options than the lineup. Bryce Elder and Hurston Waldrep are reasonable fifth starter options, and the computer thinks JR Ritchie and Lucas Braun could fill-in where needed without it being a major disaster.

ZiPS projects the bullpen to be competently average, and while nobody is forecast to be a dominant arm, the numbers don’t start looking worrisome until you get to the sixth or seventh relievers, which is true of most teams this early in the offseason. ZiPS sees Joel Payamps as a decent addition who adds some heft to the ‘pen. I expect a few moves to be made here, though it’s unlikely to be anything that would push Atlanta into being a top tier bullpen.

When you assume that a lot of injuries will inevitably happen, the Braves look like an 84-88 win team (or somewhere thereabouts) depending on who the healthy guys are. That’s better than last year’s finish, but still kind of a disappointment. Uh oh, maybe I should avoid using that word again!

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
Ronald Acuña Jr. R 28 RF 529 444 101 127 21 1 27 71 78 110 24 5
Michael Harris II L 25 CF 609 574 74 158 29 4 22 80 24 118 19 5
Drake Baldwin L 25 C 485 434 56 115 23 1 21 71 45 92 0 0
Matt Olson L 32 1B 661 575 86 144 33 1 30 91 77 159 1 0
Austin Riley R 29 3B 539 488 72 128 26 2 25 72 40 138 2 1
Sean Murphy R 31 C 367 321 41 72 15 0 17 47 35 99 0 0
Marcell Ozuna R 35 DH 566 487 66 121 21 0 25 76 72 139 0 0
Ha-Seong Kim R 30 SS 441 385 51 94 16 1 9 44 46 77 17 4
Ozzie Albies B 29 2B 601 545 73 136 26 2 18 70 45 87 11 3
Jesús Bastidas R 27 3B 546 491 67 112 25 2 14 70 36 148 9 3
Brett Wisely L 27 2B 433 387 52 94 20 2 9 48 36 98 8 3
Nacho Alvarez Jr. R 23 3B 437 389 44 92 17 0 6 41 36 92 5 2
Eli White R 32 RF 308 283 44 68 9 2 8 35 19 85 13 2
Jurickson Profar B 33 LF 501 433 64 109 23 1 14 56 57 79 7 1
Charles Leblanc R 30 3B 359 315 38 74 13 1 8 43 38 104 3 2
Brewer Hicklen R 30 RF 410 362 54 77 15 2 14 55 35 144 18 2
Alex Verdugo L 30 LF 469 426 57 107 24 1 9 44 35 70 3 1
Conner Capel L 29 RF 405 366 39 81 13 3 9 41 35 96 13 4
Luke Waddell L 27 2B 456 406 43 95 18 1 2 36 38 70 6 3
Mauricio Dubón R 31 2B 402 375 47 95 19 1 6 37 20 47 3 1
Jake Marisnick R 35 CF 186 168 21 36 9 1 5 21 12 60 5 2
Jonathan Ornelas R 26 SS 477 432 47 94 11 2 7 44 36 132 7 3
Michael Siani L 26 CF 458 406 53 83 12 3 6 38 40 126 19 5
Cody Milligan L 27 LF 409 364 46 81 15 3 3 33 36 118 15 4
Jair Camargo R 26 C 301 282 27 59 11 1 8 33 15 113 2 1
Vidal Bruján B 28 3B 296 268 36 61 11 1 4 26 21 62 10 7
David McCabe B 26 3B 503 450 48 105 21 1 11 50 48 132 2 1
Eddy Alvarez L 36 CF 306 262 38 54 12 1 6 32 27 88 9 4
José Azocar R 30 CF 336 312 41 75 13 2 4 30 17 75 15 6
Chuckie Robinson R 31 C 315 291 31 65 8 1 5 29 17 89 1 1
Jarred Kelenic L 26 CF 466 426 49 98 22 2 12 49 37 143 9 5
Jim Jarvis L 25 SS 406 374 52 85 19 1 2 37 22 65 8 4
Austin Nola R 36 C 187 165 17 36 6 0 3 15 14 36 0 0
Garrett Cooper R 35 1B 315 286 24 66 14 1 8 35 23 92 1 0
Jose Devers L 26 2B 285 262 33 61 12 2 3 28 16 51 2 1
Chandler Seagle R 30 C 197 183 14 32 8 0 1 15 8 75 1 1
David Fletcher R 32 3B 341 320 26 70 9 1 2 27 16 49 4 1
E.J. Exposito R 25 3B 431 396 44 82 15 2 11 46 25 133 8 3
Sandy León B 37 C 211 185 15 30 5 0 6 20 19 77 1 0
Chadwick Tromp R 31 C 270 250 23 51 10 0 6 24 18 73 1 0
Keshawn Ogans R 24 3B 363 328 29 72 13 1 2 30 24 73 5 5
Luke Williams R 29 3B 301 276 33 56 12 1 5 30 20 93 18 3
John Gil R 20 SS 487 443 59 95 19 1 5 40 36 97 22 7
Dylan Shockley R 29 C 149 132 11 22 2 0 1 12 11 66 0 0
Kobe Kato L 27 2B 236 207 22 39 9 0 3 19 25 73 10 3
Matthew Batten R 31 1B 447 407 42 81 16 1 8 41 33 125 11 2
Will Verdung R 23 1B 330 298 27 65 9 2 0 22 27 72 3 3
Ambioris Tavarez R 22 2B 435 393 40 77 10 1 6 36 33 183 11 4
Cade Bunnell L 29 1B 343 305 26 54 11 1 7 31 35 154 3 1
Ethan Workinger R 24 RF 503 466 52 104 19 2 12 52 32 114 6 4
Drew Compton B 25 1B 430 395 35 90 19 1 4 35 32 126 1 0
Stephen Paolini L 25 RF 311 281 31 54 10 1 5 27 24 119 11 3
Patrick Clohisy L 24 CF 551 507 57 117 19 3 5 49 35 123 36 10
Joe Olsavsky R 24 1B 314 275 26 52 7 2 2 31 23 82 3 1
Adam Zebrowski R 25 C 380 350 31 69 12 1 8 37 24 128 2 1
Justin Janas L 25 RF 395 361 35 83 13 1 4 40 18 83 5 2
Kevin Kilpatrick Jr. R 25 CF 459 420 51 86 14 3 3 36 31 132 17 6
Mac Guscette R 24 C 268 244 16 45 9 2 2 21 16 52 0 2
Carlos Arroyo R 24 2B 160 148 10 24 5 0 1 13 7 59 2 1
Geraldo Quintero B 24 LF 434 388 48 82 12 3 6 41 37 102 18 10
Tyler Tolve L 25 C 246 229 22 42 9 0 6 24 12 108 1 0
Jake Steels R 24 LF 235 209 18 36 6 0 1 17 16 57 1 2
Lizandro Espinoza R 23 SS 431 396 48 72 14 2 10 42 23 147 10 7
Cal Conley B 26 SS 528 486 54 102 15 3 3 39 29 121 16 6
Colby Jones R 22 2B 498 449 55 88 7 2 1 32 39 132 27 10
Isaiah Drake L 20 CF 480 444 42 95 9 4 5 36 31 144 19 7
Mason Guerra R 23 1B 393 355 32 64 9 1 10 38 32 124 0 0
Bryson Horne L 27 1B 337 317 25 63 11 1 7 31 16 119 2 1
Jace Grady B 25 RF 301 274 23 49 11 0 3 22 22 88 4 3

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Ronald Acuña Jr. 529 .286 .399 .520 157 .234 .326 -4 4.5 .395 155 99
Michael Harris II 609 .275 .308 .455 112 .180 .313 7 3.8 .326 112 86
Drake Baldwin 485 .265 .340 .468 125 .203 .293 0 3.7 .349 125 69
Matt Olson 661 .250 .342 .468 126 .218 .295 4 3.4 .348 119 92
Austin Riley 539 .262 .325 .477 123 .215 .317 -1 3.2 .343 119 76
Sean Murphy 367 .224 .316 .430 108 .206 .268 5 2.6 .324 103 44
Marcell Ozuna 566 .248 .346 .446 122 .198 .297 0 2.4 .344 113 75
Ha-Seong Kim 441 .244 .328 .361 95 .117 .284 3 2.1 .306 92 51
Ozzie Albies 601 .250 .309 .404 99 .154 .268 -2 1.9 .310 98 72
Jesús Bastidas 546 .228 .299 .373 88 .145 .298 4 1.6 .295 88 58
Brett Wisely 433 .243 .310 .375 92 .132 .304 4 1.6 .300 90 48
Nacho Alvarez Jr. 437 .237 .317 .326 82 .089 .296 8 1.5 .290 85 42
Eli White 308 .240 .296 .371 87 .131 .316 8 1.1 .292 84 35
Jurickson Profar 501 .252 .346 .406 112 .154 .279 -7 1.1 .331 109 63
Charles Leblanc 359 .235 .324 .359 93 .124 .325 0 1.0 .304 92 38
Brewer Hicklen 410 .213 .298 .381 90 .169 .309 3 0.9 .298 89 46
Alex Verdugo 469 .251 .310 .376 92 .125 .282 2 0.7 .301 92 51
Conner Capel 405 .221 .291 .347 79 .126 .276 7 0.6 .282 78 41
Luke Waddell 456 .234 .304 .298 71 .064 .278 5 0.6 .272 73 39
Mauricio Dubón 402 .253 .293 .357 82 .104 .276 0 0.6 .284 82 40
Jake Marisnick 186 .214 .281 .369 82 .155 .301 1 0.4 .285 74 19
Jonathan Ornelas 477 .218 .286 .301 66 .083 .297 3 0.4 .262 69 40
Michael Siani 458 .204 .279 .293 62 .089 .281 7 0.4 .258 65 39
Cody Milligan 409 .223 .297 .305 71 .082 .321 8 0.3 .271 71 38
Jair Camargo 301 .209 .256 .340 67 .131 .317 2 0.3 .260 73 25
Vidal Bruján 296 .228 .292 .321 73 .093 .282 3 0.3 .272 75 30
David McCabe 503 .233 .306 .358 87 .125 .306 -7 0.2 .293 88 50
Eddy Alvarez 306 .206 .300 .328 78 .122 .286 -1 0.2 .283 75 29
José Azocar 336 .240 .284 .333 74 .093 .305 1 0.2 .272 76 35
Chuckie Robinson 315 .223 .274 .309 64 .086 .305 1 0.1 .259 62 25
Jarred Kelenic 466 .230 .292 .376 87 .146 .317 -7 0.1 .291 88 51
Jim Jarvis 406 .227 .283 .299 65 .072 .270 2 0.1 .260 68 35
Austin Nola 187 .218 .284 .309 68 .091 .262 -2 0.0 .263 67 14
Garrett Cooper 315 .231 .295 .371 87 .140 .312 1 0.0 .292 82 32
Jose Devers 285 .233 .285 .328 73 .095 .279 -1 0.0 .271 72 25
Chandler Seagle 197 .175 .221 .235 29 .060 .290 7 -0.1 .205 28 10
David Fletcher 341 .219 .259 .272 50 .053 .253 8 -0.1 .237 50 24
E.J. Exposito 431 .207 .260 .338 67 .131 .282 2 -0.1 .262 71 38
Sandy León 211 .162 .246 .286 50 .124 .235 1 -0.1 .241 44 13
Chadwick Tromp 270 .204 .256 .316 60 .112 .263 0 -0.1 .252 58 20
Keshawn Ogans 363 .220 .287 .284 62 .064 .277 2 -0.2 .259 63 30
Luke Williams 301 .203 .259 .308 59 .105 .287 1 -0.2 .251 59 27
John Gil 487 .214 .278 .296 62 .082 .264 -3 -0.2 .258 68 44
Dylan Shockley 149 .167 .250 .205 31 .038 .323 2 -0.3 .215 29 7
Kobe Kato 236 .188 .284 .275 59 .087 .275 -2 -0.3 .257 60 19
Matthew Batten 447 .199 .263 .302 59 .103 .266 10 -0.4 .252 58 35
Will Verdung 330 .218 .285 .262 56 .044 .288 8 -0.5 .248 58 24
Ambioris Tavarez 435 .196 .269 .272 54 .076 .348 2 -0.6 .245 59 33
Cade Bunnell 343 .177 .265 .289 57 .112 .326 6 -0.6 .251 56 24
Ethan Workinger 503 .223 .276 .350 75 .127 .271 0 -0.6 .275 79 48
Drew Compton 430 .228 .286 .311 69 .083 .325 3 -0.7 .265 71 35
Stephen Paolini 311 .192 .264 .288 56 .096 .312 3 -0.7 .248 60 25
Patrick Clohisy 551 .231 .287 .310 69 .079 .296 -8 -0.7 .266 73 57
Joe Olsavsky 314 .189 .290 .251 55 .062 .262 3 -0.8 .254 59 21
Adam Zebrowski 380 .197 .255 .306 58 .109 .285 -5 -0.8 .249 65 28
Justin Janas 395 .230 .291 .305 69 .075 .288 -1 -0.8 .268 71 34
Kevin Kilpatrick Jr. 459 .205 .268 .274 54 .069 .291 1 -0.8 .245 58 37
Mac Guscette 268 .184 .246 .262 44 .078 .226 -2 -0.9 .229 46 17
Carlos Arroyo 160 .162 .219 .216 24 .054 .261 -1 -1.0 .199 32 8
Geraldo Quintero 434 .211 .290 .304 68 .093 .271 -2 -1.0 .268 72 42
Tyler Tolve 246 .183 .232 .301 49 .118 .313 -5 -1.0 .235 53 16
Jake Steels 235 .172 .249 .215 33 .043 .232 4 -1.1 .217 33 12
Lizandro Espinoza 431 .182 .234 .303 50 .121 .259 -2 -1.1 .237 56 33
Cal Conley 528 .210 .259 .272 50 .062 .273 -2 -1.2 .238 51 40
Colby Jones 498 .196 .269 .227 42 .031 .275 3 -1.2 .230 46 37
Isaiah Drake 480 .214 .267 .286 56 .072 .305 -5 -1.3 .247 59 41
Mason Guerra 393 .180 .254 .296 55 .116 .244 1 -1.4 .247 61 27
Bryson Horne 337 .199 .240 .306 53 .107 .293 0 -1.6 .239 56 24
Jace Grady 301 .179 .243 .252 40 .073 .251 -2 -1.9 .224 41 19

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Ronald Acuña Jr. Christian Yelich Mike Trout Rickey Henderson
Michael Harris II Willie Davis Roy Weatherly Jose Cardenal
Drake Baldwin Bill Freehan John Orsino Sherm Lollar
Matt Olson Carlos Delgado Mark Teixeira Travis Hafner
Austin Riley Mike Shannon Pinky Higgins Hector Lopez
Sean Murphy Jim Pagliaroni John Buck Geovany Soto
Marcell Ozuna Boog Powell Frank Thomas Jason Giambi
Ha-Seong Kim Sparky Adams Dick Howser Eric Young Sr.
Ozzie Albies Frank Bolling Todd Walker John Castino
Jesús Bastidas Casey Blake Stan Jok Jeff Moronko
Brett Wisely La Rue Washington Richard Littleton Jimmy Stewart
Nacho Alvarez Jr. Matt Erickson Dave Cripe Freddy Zamora
Eli White Mark Little Peter Bourjos Jason Repko
Jurickson Profar Will Clark Matt Lawton Rusty Greer
Charles Leblanc Danny Worth Zach Lutz 루츠 Oscar Grimes
Brewer Hicklen Brian O’Grady Jose Vidal Jeremy Hazelbaker
Alex Verdugo Jason Krizan Harry Schwegman Dario Pizzano
Conner Capel Jeff Salazar Bruce Dostal Guy Rose
Luke Waddell Brian David J.D. Pulfer Casey Wise
Mauricio Dubón Rennie Stennett Ildemaro Vargas Mickey McGuire
Jake Marisnick Dewayne Wise Clay Bellinger John Shelby
Jonathan Ornelas Mark Belanger Jamie Athas Willie Lozado
Michael Siani George McPherson Mike Mesh Tony Russell
Cody Milligan Adam Heisler Roberto Caro Jeff Duncan
Jair Camargo Randall Schafer Steve Hagins Chris Wallace
Vidal Bruján Rosell Herrera Larry Eckenrode Sergio Ferrer
David McCabe Matt Davis Chris Saunders Rick Albert
Eddy Alvarez Andres Torres Shawn Gilbert Michael Tucker
José Azocar Rudy Rufer Wynton Bernard Joe Simpson
Chuckie Robinson Reynaldo Oliver Donald Griffin Pat Tomkinson
Jarred Kelenic Mike Gerber Kirk Nieuwenhuis Gary Woods
Jim Jarvis Rich Almanzar Melvin Dorta Julius Matos
Austin Nola Billy Shantz Gary Bennett John DeBerry
Garrett Cooper Wil Cordero Tom Wilson Joseph Christian
Jose Devers Christian Stringer Steve Hine Evel Bastida
Chandler Seagle Donny Lucy Tom Gregorio John Nathans
David Fletcher Billy DeMars Jose Lind Jerry Dybzinski
E.J. Exposito Robert Watson Dan Uggla Jeff Eure
Sandy León Louis Heyman Ed Sadowski Ebba St. Claire
Chadwick Tromp A.J. Hinch Matt Pagnozzi Larry Owen
Keshawn Ogans Tony Garcia Wayne Edwards Art Cleary
Luke Williams Chris Owings Matt Hagen Kevin Connacher
John Gil Vic Gutierrez Omar Infante Rob Valido
Dylan Shockley Dave Ullery Steve Lomasney Ryan Bennett
Kobe Kato Scot Pyle Chick Fewster Billy Bone
Matthew Batten Alex Garbowski Kimera Bartee John Massarelli
Will Verdung Dave Hoenstine Dan Robinson Vince Palyan
Ambioris Tavarez Mark Simmons Joey Millis Angelo Nunley
Cade Bunnell John Curl Mike Wishnevski Eric Crozier
Ethan Workinger Bob Zupcic Motorboat Jones Luis Montanez
Drew Compton Rhyne Hughes Juan Figueroa Jason Turner
Stephen Paolini Grant Steer Travis Becktel Bo Williams
Patrick Clohisy Tom Goodwin Gene Kingsale Ryan Knox
Joe Olsavsky Isaias Nunez Jalen Washington Brandon Green
Adam Zebrowski Ronald Jacobs Ray Roman Jerry Grote
Justin Janas Ernie De La Trinidad Ryan Fleming Marcelo Juarez
Kevin Kilpatrick Jr. Maiko Loyola Victor Horacio Alonzo Harris
Mac Guscette Danny Lehmann Matt Tupman Carlos Paulino
Carlos Arroyo Michael Wilbins Mike Rizzo Welfrin Mateo
Geraldo Quintero Ryan Rogowski Lucas Montero Francisco Soriano
Tyler Tolve James Handley Andy Hall Jacob Wallis
Jake Steels Leonardo Reyes Arthur Wilson Glen Spencer
Lizandro Espinoza Kelly Dransfeldt Ramon Araujo Brandon Warriax
Cal Conley Wilmy Caceres Derek Wathan Craig Robinson
Colby Jones D.J. Burt Pat Listach Pete Maropis
Isaiah Drake Kevin Kiermaier Jeramie Simpson Josh Womack
Mason Guerra Pat Adams Bobby Jack Tom Hardgrove
Bryson Horne Tim Pahuta Ben Waldrip Chris Serritella
Jace Grady Doug Shields Mike Epping Billy Argo

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
Ronald Acuña Jr. .312 .427 .590 180 5.8 .256 .369 .475 137 3.1
Michael Harris II .303 .334 .503 130 5.3 .249 .283 .402 91 2.2
Drake Baldwin .295 .369 .520 148 5.1 .241 .313 .415 105 2.5
Matt Olson .276 .363 .525 146 4.9 .224 .316 .423 108 2.0
Austin Riley .288 .352 .543 145 4.6 .238 .302 .431 105 2.0
Sean Murphy .247 .339 .485 129 3.6 .197 .286 .372 86 1.7
Marcell Ozuna .274 .372 .504 142 3.7 .224 .324 .395 104 1.2
Ha-Seong Kim .271 .354 .404 113 3.1 .220 .304 .319 78 1.2
Ozzie Albies .275 .335 .450 116 3.2 .226 .286 .364 82 0.6
Jesús Bastidas .252 .322 .421 106 2.8 .201 .272 .321 68 0.3
Brett Wisely .266 .336 .416 108 2.4 .216 .285 .331 74 0.6
Nacho Alvarez Jr. .262 .345 .360 98 2.4 .208 .293 .287 65 0.6
Eli White .274 .322 .427 107 1.9 .210 .264 .320 67 0.3
Jurickson Profar .279 .372 .449 128 2.1 .226 .319 .360 92 -0.2
Charles Leblanc .260 .352 .408 114 1.9 .205 .295 .314 74 0.1
Brewer Hicklen .241 .325 .435 112 2.0 .185 .272 .324 68 -0.1
Alex Verdugo .281 .339 .426 114 1.9 .229 .284 .338 76 -0.3
Conner Capel .247 .320 .400 101 1.6 .197 .263 .307 61 -0.4
Luke Waddell .262 .331 .329 88 1.5 .208 .277 .259 54 -0.4
Mauricio Dubón .281 .317 .401 101 1.5 .228 .266 .319 65 -0.3
Jake Marisnick .246 .310 .427 102 0.9 .185 .250 .310 57 -0.1
Jonathan Ornelas .242 .312 .341 85 1.4 .189 .259 .264 49 -0.7
Michael Siani .234 .305 .338 81 1.6 .177 .251 .259 47 -0.4
Cody Milligan .250 .327 .348 90 1.2 .192 .267 .263 51 -0.7
Jair Camargo .238 .286 .390 86 1.1 .179 .226 .291 46 -0.5
Vidal Bruján .254 .321 .373 95 1.1 .201 .263 .283 55 -0.4
David McCabe .257 .330 .402 103 1.2 .204 .278 .317 68 -1.0
Eddy Alvarez .236 .327 .385 98 1.0 .178 .271 .279 58 -0.6
José Azocar .269 .313 .377 94 1.1 .214 .258 .290 56 -0.6
Chuckie Robinson .259 .307 .356 87 1.1 .198 .243 .271 48 -0.5
Jarred Kelenic .255 .316 .423 105 1.1 .203 .264 .327 66 -1.2
Jim Jarvis .256 .308 .340 84 1.1 .203 .257 .266 48 -0.7
Austin Nola .250 .315 .354 88 0.4 .187 .254 .264 49 -0.5
Garrett Cooper .262 .329 .431 109 0.9 .203 .267 .321 65 -0.8
Jose Devers .263 .320 .376 94 0.7 .205 .259 .287 54 -0.6
Chandler Seagle .205 .253 .278 49 0.4 .147 .192 .200 11 -0.6
David Fletcher .249 .290 .314 71 0.8 .190 .233 .242 34 -0.8
E.J. Exposito .231 .286 .390 86 1.0 .179 .232 .292 49 -1.2
Sandy León .194 .271 .347 75 0.5 .141 .216 .237 33 -0.6
Chadwick Tromp .234 .286 .375 84 0.7 .176 .225 .273 41 -0.7
Keshawn Ogans .246 .314 .319 78 0.5 .194 .262 .248 45 -1.0
Luke Williams .229 .289 .360 81 0.8 .176 .233 .271 42 -0.8
John Gil .247 .309 .340 83 1.0 .189 .251 .258 45 -1.3
Dylan Shockley .205 .285 .247 50 0.0 .138 .217 .166 11 -0.7
Kobe Kato .213 .313 .322 79 0.3 .161 .257 .237 42 -0.8
Matthew Batten .227 .289 .351 80 0.7 .176 .238 .263 43 -1.4
Will Verdung .248 .313 .299 74 0.2 .188 .255 .224 38 -1.3
Ambioris Tavarez .225 .296 .312 70 0.3 .168 .242 .229 34 -1.6
Cade Bunnell .209 .302 .344 81 0.4 .153 .239 .251 39 -1.3
Ethan Workinger .251 .304 .395 93 0.4 .197 .251 .302 57 -1.8
Drew Compton .253 .310 .346 85 0.2 .201 .258 .273 50 -1.7
Stephen Paolini .223 .292 .330 76 0.1 .160 .232 .241 37 -1.5
Patrick Clohisy .256 .312 .347 84 0.5 .206 .263 .274 54 -1.8
Joe Olsavsky .216 .321 .290 75 0.0 .164 .264 .216 40 -1.3
Adam Zebrowski .227 .284 .353 76 0.1 .171 .229 .263 38 -1.6
Justin Janas .256 .316 .345 88 0.1 .203 .267 .269 53 -1.6
Kevin Kilpatrick Jr. .237 .298 .312 73 0.4 .175 .242 .240 37 -1.7
Mac Guscette .214 .278 .308 65 -0.2 .160 .221 .226 28 -1.5
Carlos Arroyo .193 .243 .264 41 -0.6 .138 .192 .174 5 -1.3
Geraldo Quintero .235 .316 .343 85 -0.1 .183 .263 .262 51 -2.0
Tyler Tolve .210 .260 .346 67 -0.4 .152 .205 .250 28 -1.6
Jake Steels .198 .273 .249 49 -0.6 .147 .224 .185 18 -1.5
Lizandro Espinoza .205 .257 .356 68 -0.2 .159 .211 .263 34 -2.1
Cal Conley .234 .284 .302 65 -0.1 .187 .238 .239 35 -2.2
Colby Jones .224 .298 .260 60 -0.1 .168 .246 .202 30 -2.1
Isaiah Drake .244 .291 .327 73 -0.3 .190 .241 .257 42 -2.2
Mason Guerra .206 .283 .340 74 -0.5 .158 .231 .260 38 -2.2
Bryson Horne .228 .270 .361 75 -0.6 .173 .213 .269 35 -2.4
Jace Grady .207 .271 .286 57 -1.3 .156 .216 .211 22 -2.6

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Ronald Acuña Jr. .284 .411 .517 .287 .394 .521
Michael Harris II .268 .301 .426 .279 .312 .468
Drake Baldwin .259 .333 .440 .267 .343 .478
Matt Olson .244 .325 .436 .253 .349 .481
Austin Riley .268 .333 .488 .260 .322 .474
Sean Murphy .229 .324 .469 .222 .313 .413
Marcell Ozuna .254 .355 .449 .247 .343 .444
Ha-Seong Kim .256 .345 .380 .239 .320 .352
Ozzie Albies .275 .317 .430 .240 .307 .394
Jesús Bastidas .230 .302 .385 .227 .298 .367
Brett Wisely .236 .301 .374 .246 .314 .375
Nacho Alvarez Jr. .241 .325 .339 .235 .313 .321
Eli White .240 .298 .385 .241 .296 .364
Jurickson Profar .258 .350 .411 .249 .345 .405
Charles Leblanc .236 .328 .364 .234 .322 .356
Brewer Hicklen .217 .301 .388 .210 .295 .378
Alex Verdugo .240 .294 .336 .256 .316 .392
Conner Capel .207 .273 .302 .228 .300 .368
Luke Waddell .227 .295 .294 .237 .307 .300
Mauricio Dubón .264 .308 .364 .248 .285 .354
Jake Marisnick .220 .292 .373 .211 .275 .367
Jonathan Ornelas .224 .299 .321 .214 .278 .290
Michael Siani .204 .276 .292 .204 .280 .294
Cody Milligan .208 .284 .292 .230 .304 .311
Jair Camargo .214 .264 .340 .207 .251 .341
Vidal Bruján .233 .298 .340 .224 .287 .309
David McCabe .224 .295 .344 .237 .310 .363
Eddy Alvarez .197 .295 .276 .210 .302 .349
José Azocar .248 .295 .363 .236 .278 .317
Chuckie Robinson .228 .275 .317 .221 .273 .305
Jarred Kelenic .225 .279 .357 .232 .298 .384
Jim Jarvis .207 .270 .250 .234 .288 .316
Austin Nola .232 .290 .321 .211 .281 .303
Garrett Cooper .241 .304 .398 .227 .291 .360
Jose Devers .231 .282 .333 .234 .286 .326
Chandler Seagle .172 .221 .219 .176 .220 .244
David Fletcher .222 .264 .283 .217 .256 .267
E.J. Exposito .213 .271 .333 .205 .256 .340
Sandy León .175 .254 .316 .156 .243 .273
Chadwick Tromp .213 .268 .326 .199 .249 .311
Keshawn Ogans .221 .292 .295 .219 .285 .279
Luke Williams .208 .274 .313 .200 .251 .306
John Gil .220 .290 .288 .212 .274 .298
Dylan Shockley .163 .250 .186 .169 .250 .213
Kobe Kato .182 .274 .273 .191 .287 .276
Matthew Batten .213 .280 .324 .192 .254 .292
Will Verdung .214 .287 .274 .220 .284 .257
Ambioris Tavarez .207 .282 .288 .191 .264 .266
Cade Bunnell .171 .256 .267 .180 .270 .300
Ethan Workinger .220 .278 .348 .225 .276 .350
Drew Compton .231 .283 .308 .227 .287 .313
Stephen Paolini .182 .255 .250 .197 .268 .306
Patrick Clohisy .215 .267 .281 .237 .294 .320
Joe Olsavsky .190 .289 .278 .189 .290 .240
Adam Zebrowski .202 .263 .327 .195 .252 .297
Justin Janas .222 .293 .289 .232 .291 .310
Kevin Kilpatrick Jr. .214 .279 .291 .201 .264 .267
Mac Guscette .195 .259 .299 .180 .240 .246
Carlos Arroyo .170 .220 .213 .158 .218 .218
Geraldo Quintero .208 .284 .308 .213 .293 .302
Tyler Tolve .188 .230 .319 .181 .233 .294
Jake Steels .182 .257 .212 .168 .245 .217
Lizandro Espinoza .185 .240 .311 .181 .232 .300
Cal Conley .212 .257 .269 .209 .259 .273
Colby Jones .205 .279 .235 .192 .265 .224
Isaiah Drake .209 .254 .273 .216 .271 .290
Mason Guerra .185 .264 .296 .178 .250 .296
Bryson Horne .192 .234 .279 .202 .243 .319
Jace Grady .176 .244 .257 .180 .242 .250

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Chris Sale L 37 9 4 3.10 22 21 124.7 105 43 13 34 150
Spencer Schwellenbach R 26 8 5 3.39 20 20 124.7 111 47 15 23 122
Spencer Strider R 27 11 9 3.87 25 24 137.3 117 59 17 46 164
Reynaldo López R 32 7 5 3.58 35 16 100.7 88 40 11 35 100
Lucas Braun R 24 6 6 4.29 25 24 130.0 130 62 18 36 110
Hurston Waldrep R 24 10 9 4.27 26 25 130.7 124 62 15 56 117
Bryce Elder R 27 9 9 4.38 27 27 152.0 149 74 18 50 128
AJ Smith-Shawver R 23 5 5 3.90 20 20 80.7 74 35 10 32 88
JR Ritchie R 23 6 7 4.41 24 24 118.3 113 58 15 43 103
Nathan Wiles R 27 6 5 4.30 24 16 96.3 102 46 13 23 73
Dylan Dodd L 28 5 4 4.11 34 11 85.3 87 39 12 21 72
José Suarez L 28 4 5 4.15 22 13 82.3 81 38 10 28 78
Didier Fuentes R 21 6 7 4.45 21 21 87.0 84 43 12 29 82
Jhancarlos Lara R 23 4 5 4.24 32 16 76.3 65 36 8 44 87
Ian Mejia R 26 6 8 4.61 23 18 109.3 115 56 16 35 83
Alek Manoah R 28 5 5 4.43 17 17 87.3 82 43 11 35 73
Raisel Iglesias R 36 5 3 3.51 59 0 56.3 48 22 7 14 60
Dylan Lee L 31 3 3 3.50 64 0 61.7 53 24 9 18 71
Grant Holmes R 30 4 3 4.15 24 9 69.3 67 32 9 27 64
Dane Dunning R 31 4 5 4.57 27 17 100.3 103 51 14 34 85
Connor Thomas L 28 5 5 4.47 31 11 86.7 94 43 10 25 59
Landon Harper R 25 5 6 4.63 24 12 89.3 94 46 14 23 65
Joey Wentz L 28 5 5 4.53 33 12 89.3 89 45 11 37 88
Charlie Morton R 42 7 9 4.88 25 22 120.0 117 65 18 57 121
Ian Anderson R 28 4 6 4.57 17 13 67.0 69 34 8 31 51
Brett Sears R 26 8 10 4.88 21 18 101.3 100 55 16 30 87
Davis Daniel R 29 7 9 4.88 23 18 103.3 107 56 16 35 78
Pierce Johnson R 35 4 2 3.83 55 0 49.3 46 21 6 19 55
Blane Abeyta R 27 4 5 4.67 30 12 79.0 81 41 11 28 65
Aaron Bummer L 32 3 2 3.75 42 1 48.0 45 20 4 19 50
Zach Thompson R 32 4 4 4.82 20 12 65.3 71 35 9 25 45
Tyler Kinley R 35 4 3 3.95 58 0 57.0 48 25 7 24 65
Joel Payamps R 32 3 2 3.98 54 0 52.0 50 23 6 16 47
Jackson Stephens R 32 2 3 4.19 24 3 43.0 43 20 5 13 35
Carson Ragsdale R 28 5 7 4.88 24 18 83.0 85 45 12 38 71
Blake Burkhalter R 25 4 5 4.93 26 14 84.0 88 46 13 31 63
Drue Hackenberg R 24 4 7 5.17 21 21 87.0 88 50 11 47 67
Anderson Pilar R 28 3 3 4.42 38 3 55.0 55 27 7 18 48
Amos Willingham R 27 3 2 4.20 38 2 55.7 56 26 7 18 49
Hayden Harris L 27 3 3 4.21 43 0 47.0 41 22 6 19 52
Joe Jiménez R 31 2 2 4.23 41 0 38.3 34 18 5 15 44
Cory Wall R 26 3 3 4.62 30 5 50.7 51 26 7 18 41
Luis Vargas R 24 3 4 5.11 20 11 68.7 72 39 11 31 56
Hunter Stratton R 29 3 2 4.25 44 0 53.0 51 25 7 19 49
Connor Seabold R 30 3 5 5.01 26 12 79.0 85 44 11 26 63
Brian Moran L 37 1 2 4.50 21 2 40.0 42 20 6 12 35
Austin Cox L 29 3 3 4.82 36 7 71.0 73 38 10 28 56
Chad Kuhl R 33 3 3 5.05 22 11 67.7 71 38 10 33 57
Rolddy Munoz R 26 3 2 4.63 37 3 56.3 55 29 7 28 50
Jake McSteen L 30 2 3 4.50 26 2 40.0 44 20 6 13 30
Josh Walker L 31 2 2 4.32 37 0 41.7 41 20 5 18 40
Daysbel Hernández R 29 3 4 4.47 44 0 44.3 38 22 5 26 47
Jesse Chavez R 42 2 1 4.50 31 1 40.0 41 20 6 15 37
Carlos Carrasco R 39 4 7 5.36 21 19 95.7 113 57 16 33 72
Chasen Shreve L 35 1 2 4.74 13 2 19.0 20 10 3 7 17
Ryan Rolison L 28 2 3 4.72 41 3 61.0 66 32 9 22 46
Ryan Bourassa R 26 2 3 4.64 34 0 42.7 38 22 6 22 43
Jacob Wallace R 27 3 3 4.74 34 1 43.7 41 23 6 24 43
Alexis Díaz R 29 3 4 4.71 49 0 49.7 40 26 5 27 49
Elison Joseph R 25 2 3 4.97 37 0 41.7 39 23 6 24 41
LJ McDonough R 26 3 3 5.06 34 0 42.7 43 24 5 24 36
Shay Schanaman R 26 3 4 5.00 29 0 36.0 37 20 5 17 28
Tyler LaPorte R 29 3 3 4.95 34 0 43.7 46 24 6 19 33
Jonathan Hughes R 29 1 3 5.24 25 0 34.3 38 20 5 16 22

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Chris Sale 124.7 10.8 2.5 0.9 6.7% 29.5% .299 134 122 3.12 75 2.9
Spencer Schwellenbach 124.7 8.8 1.7 1.1 4.6% 24.3% .282 122 122 3.44 82 2.6
Spencer Strider 137.3 10.8 3.0 1.1 8.1% 28.8% .295 107 106 3.54 93 2.2
Reynaldo López 100.7 8.9 3.1 1.0 8.3% 23.8% .283 116 112 3.70 86 1.9
Lucas Braun 130.0 7.6 2.5 1.2 6.6% 20.0% .293 97 101 4.19 103 1.5
Hurston Waldrep 130.7 8.1 3.9 1.0 9.8% 20.5% .291 97 100 4.27 103 1.5
Bryce Elder 152.0 7.6 3.0 1.1 7.7% 19.7% .292 95 96 4.12 105 1.5
AJ Smith-Shawver 80.7 9.8 3.6 1.1 9.2% 25.3% .300 106 111 3.86 94 1.2
JR Ritchie 118.3 7.8 3.3 1.1 8.5% 20.4% .287 94 99 4.39 106 1.2
Nathan Wiles 96.3 6.8 2.1 1.2 5.6% 17.8% .299 97 98 4.21 103 1.0
Dylan Dodd 85.3 7.6 2.2 1.3 5.8% 19.9% .296 101 103 4.11 99 0.9
José Suarez 82.3 8.5 3.1 1.1 8.0% 22.2% .303 100 101 3.98 100 0.9
Didier Fuentes 87.0 8.5 3.0 1.2 7.8% 21.9% .294 93 99 4.28 107 0.9
Jhancarlos Lara 76.3 10.3 5.2 0.9 12.9% 25.6% .294 98 106 4.33 102 0.8
Ian Mejia 109.3 6.8 2.9 1.3 7.4% 17.5% .295 90 94 4.67 111 0.8
Alek Manoah 87.3 7.5 3.6 1.1 9.3% 19.5% .281 94 94 4.61 106 0.8
Raisel Iglesias 56.3 9.6 2.2 1.1 6.1% 26.3% .281 118 109 3.50 85 0.8
Dylan Lee 61.7 10.4 2.6 1.3 7.1% 28.1% .286 119 116 3.63 84 0.7
Grant Holmes 69.3 8.3 3.5 1.2 9.0% 21.3% .294 100 98 4.35 100 0.7
Dane Dunning 100.3 7.6 3.1 1.3 7.8% 19.5% .299 91 89 4.48 110 0.7
Connor Thomas 86.7 6.1 2.6 1.0 6.7% 15.8% .302 93 95 4.31 107 0.6
Landon Harper 89.3 6.5 2.3 1.4 6.0% 17.1% .290 90 94 4.55 112 0.5
Joey Wentz 89.3 8.9 3.7 1.1 9.5% 22.5% .310 92 93 4.10 109 0.5
Charlie Morton 120.0 9.1 4.3 1.4 10.8% 22.9% .300 85 81 4.82 118 0.5
Ian Anderson 67.0 6.9 4.2 1.1 10.3% 16.9% .296 91 92 4.63 110 0.5
Brett Sears 101.3 7.7 2.7 1.4 7.0% 20.4% .286 85 89 4.65 118 0.5
Davis Daniel 103.3 6.8 3.0 1.4 7.8% 17.4% .289 85 86 4.80 117 0.4
Pierce Johnson 49.3 10.0 3.5 1.1 8.9% 25.8% .308 108 100 3.73 93 0.4
Blane Abeyta 79.0 7.4 3.2 1.3 8.2% 19.0% .297 89 92 4.66 112 0.4
Aaron Bummer 48.0 9.4 3.6 0.8 9.2% 24.2% .311 111 105 3.66 90 0.4
Zach Thompson 65.3 6.2 3.4 1.2 8.6% 15.5% .298 86 84 4.86 116 0.3
Tyler Kinley 57.0 10.3 3.8 1.1 9.8% 26.6% .287 105 97 3.85 95 0.3
Joel Payamps 52.0 8.1 2.8 1.0 7.3% 21.5% .295 104 101 3.89 96 0.3
Jackson Stephens 43.0 7.3 2.7 1.0 7.1% 19.2% .295 99 94 4.16 101 0.3
Carson Ragsdale 83.0 7.7 4.1 1.3 10.3% 19.3% .298 85 86 4.85 117 0.3
Blake Burkhalter 84.0 6.8 3.3 1.4 8.4% 17.0% .291 84 89 4.93 119 0.3
Drue Hackenberg 87.0 6.9 4.9 1.1 11.9% 16.9% .292 80 85 5.16 125 0.2
Anderson Pilar 55.0 7.9 2.9 1.1 7.6% 20.2% .298 94 95 4.38 106 0.2
Amos Willingham 55.7 7.9 2.9 1.1 7.5% 20.5% .301 99 102 4.12 101 0.2
Hayden Harris 47.0 10.0 3.6 1.1 9.5% 26.0% .289 99 103 4.08 101 0.2
Joe Jiménez 38.3 10.3 3.5 1.2 9.2% 27.0% .296 98 96 3.89 102 0.1
Cory Wall 50.7 7.3 3.2 1.2 8.2% 18.6% .291 90 93 4.64 111 0.1
Luis Vargas 68.7 7.3 4.1 1.4 10.0% 18.1% .296 81 88 5.14 123 0.1
Hunter Stratton 53.0 8.3 3.2 1.2 8.3% 21.5% .293 98 99 4.33 102 0.1
Connor Seabold 79.0 7.2 3.0 1.3 7.5% 18.1% .306 83 83 4.63 120 0.1
Brian Moran 40.0 7.9 2.7 1.4 6.9% 20.2% .305 92 83 4.56 109 0.1
Austin Cox 71.0 7.1 3.5 1.3 8.9% 17.9% .293 86 88 4.73 116 0.1
Chad Kuhl 67.7 7.6 4.4 1.3 10.7% 18.6% .302 82 78 5.08 122 0.1
Rolddy Munoz 56.3 8.0 4.5 1.1 11.1% 19.8% .294 90 93 4.71 111 0.1
Jake McSteen 40.0 6.8 2.9 1.4 7.4% 17.0% .304 92 91 4.59 108 0.0
Josh Walker 41.7 8.6 3.9 1.1 9.8% 21.9% .305 96 94 4.24 104 0.0
Daysbel Hernández 44.3 9.5 5.3 1.0 13.2% 23.9% .284 93 93 4.47 107 0.0
Jesse Chavez 40.0 8.3 3.4 1.4 8.7% 21.4% .304 92 89 4.46 109 0.0
Carlos Carrasco 95.7 6.8 3.1 1.5 7.7% 16.8% .318 77 75 5.02 130 0.0
Chasen Shreve 19.0 8.1 3.3 1.4 8.3% 20.2% .304 88 77 4.69 114 0.0
Ryan Rolison 61.0 6.8 3.2 1.3 8.2% 17.1% .302 88 89 4.70 114 0.0
Ryan Bourassa 42.7 9.1 4.6 1.3 11.3% 22.2% .281 90 94 4.66 112 -0.1
Jacob Wallace 43.7 8.9 4.9 1.2 12.1% 21.7% .292 88 89 4.77 114 -0.1
Alexis Díaz 49.7 8.9 4.9 0.9 12.5% 22.7% .265 88 88 4.55 113 -0.2
Elison Joseph 41.7 8.9 5.2 1.3 12.4% 21.2% .289 84 89 5.01 120 -0.3
LJ McDonough 42.7 7.6 5.1 1.1 12.2% 18.3% .299 82 86 4.90 122 -0.3
Shay Schanaman 36.0 7.0 4.3 1.3 10.4% 17.2% .294 83 86 5.16 120 -0.3
Tyler LaPorte 43.7 6.8 3.9 1.2 9.8% 17.1% .296 84 86 4.88 119 -0.3
Jonathan Hughes 34.3 5.8 4.2 1.3 10.2% 14.0% .297 79 78 5.35 127 -0.4
Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Chris Sale Lefty Grove Carl Hubbell Randy Johnson
Spencer Schwellenbach Jameson Taillon Germán Márquez Jordan Zimmermann
Spencer Strider Danny Salazar Jim Bunning Carl Erskine
Reynaldo López Don Robinson Sam Gray Firpo Marberry
Lucas Braun Tyler Mahle Kyle Lohse Dave Miller
Hurston Waldrep Ted Wieand Robin Fuson Shawn Hillegas
Bryce Elder Jim Slaton Mike Moore Ben Lively
AJ Smith-Shawver Scott Williamson William Frost Vinnie Yuhas
JR Ritchie Mitch Atkins Aaron Blair Collin Balester
Nathan Wiles Mark Ciardi Bob Wolcott Nate Snell
Dylan Dodd Billy Keppinger Jim Merritt Joe Hoerner
José Suarez Jamie Moyer James Hurst Rick Krivda
Didier Fuentes Jameson Taillon Joe Cruz John Ferri
Jhancarlos Lara Sergio Atondo Eduardo Rodriguez Rubby De La Rosa
Ian Mejia Riley Smith Tom Murphy Landon Jacobsen
Alek Manoah Paul Byrd Ed Whitson Pat Zachry
Raisel Iglesias Ron Reed Ted Wilks Hoyt Wilhelm
Dylan Lee Al Holland Gabe White Willie Hernandez
Grant Holmes Jeff Robinson Rob Scahill Vicente Palacios
Dane Dunning Chuck Dobson Jason Middlebrook Philip Humber
Connor Thomas Polin Trinidad Colt Hynes Bob Clark
Landon Harper Vern Law Carlos Castillo Elliot Ashbeck
Joey Wentz Heath Murray Micah Bowie Cody Reed
Charlie Morton A.J. Burnett Phil Niekro Jack Morris
Ian Anderson Jerry Hudgins Kerry Taylor Henry Sosa
Brett Sears Doug Waechter Jay Hook Nick Kingham
Davis Daniel Dereck Rodriguez Bob Milacki Al Nipper
Pierce Johnson Jose Mesa Rollie Fingers Jose Juan Lopez
Blane Abeyta Parker Bridwell Matt Karchner Mike Colla
Aaron Bummer Randy Choate Nate Bland Will Brunson
Zach Thompson Evan Thomas Logan Bawcom David Pauley
Tyler Kinley Tim Stoddard Diego Segui Jose DeLeon
Joel Payamps Anthony Bass Sam Dyson Russ Christopher
Jackson Stephens Ken Holloway Lee Gardner Jerry Cram
Carson Ragsdale Steven Wright Giovanni Carrara Luis Diaz
Blake Burkhalter Matt Petersen Bryan Paukovits John Simms
Drue Hackenberg Jim Olson Mike Costello Chorye Spoone
Anderson Pilar Matt Rusch Justin Pope Paul Quinzer
Amos Willingham Michael Dubee Paul Quinzer Edwin Almonte
Hayden Harris Dave Tomlin Eddie Guardado Ron Mahay
Joe Jiménez Juan Salas Rick Huisman Greg Aquino
Cory Wall Michael Zouzalik Brian Parker Brian Baker
Luis Vargas Ron Braddock Devon Lowery Eric Parkinson
Hunter Stratton Dave Heaverlo Jose Capellan Steve Montgomery
Connor Seabold Ownie Carroll Fred Talbot Mike Harkey
Brian Moran Graeme Lloyd Clyde Shoun Eleazar Mora
Austin Cox Bill Kirk Pete Olsen Travis Baptist
Chad Kuhl Paul Wagner Mike Romano Casey Coleman
Rolddy Munoz Travis Lakins Anastacio Martinez Tim Millner
Jake McSteen Steve Smetana Ken Page Bryan Ward
Josh Walker Joe Horgan Dennis Kinney Rich Rundles
Daysbel Hernández Jeff Johnson Jose Ramirez Franklyn German
Jesse Chavez Milo Candini Art Fowler Jason Childers
Carlos Carrasco Alan Sontag Jaime Navarro Rudy Laskowski
Chasen Shreve Pedro Borbon Bob Chipman Tony Castillo
Ryan Rolison Dennis Moeller Clint Goocher Mike Farmer
Ryan Bourassa Terry Bross Ariel Hernandez Jose Roman
Jacob Wallace Carlos Ramirez Hal Kolstad Mike Franco
Alexis Díaz Doug Bochtler Carlos Ramirez Esmerling Vasquez
Elison Joseph Trevor Hurley Dale Kisten Jarrod Kingrey
LJ McDonough Dakota Watts Pete Sikaras Randi Mallard
Shay Schanaman Ron Gill John Harms Hunter Davis
Tyler LaPorte Edgar Ramirez Sam Runion Josh Rupe
Jonathan Hughes Paul Thorp Jimmy Marrujo Randy Fierbaugh

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
Chris Sale .208 .267 .271 .227 .290 .379 3.9 1.9 2.36 4.15
Spencer Schwellenbach .248 .295 .419 .223 .258 .353 3.5 1.9 2.84 3.78
Spencer Strider .238 .307 .402 .211 .280 .345 3.4 1.1 3.21 4.56
Reynaldo López .234 .317 .386 .231 .280 .364 2.7 1.1 2.94 4.20
Lucas Braun .243 .301 .407 .262 .308 .432 2.5 0.6 3.67 4.92
Hurston Waldrep .249 .336 .408 .239 .310 .379 2.3 0.5 3.84 4.90
Bryce Elder .255 .323 .429 .246 .303 .377 2.6 0.6 3.84 4.94
AJ Smith-Shawver .229 .299 .369 .238 .313 .394 1.8 0.4 3.31 4.71
JR Ritchie .248 .331 .420 .246 .311 .388 2.0 0.4 3.89 4.98
Nathan Wiles .275 .325 .445 .255 .294 .417 1.7 0.4 3.72 4.88
Dylan Dodd .245 .279 .367 .263 .312 .450 1.5 0.2 3.51 4.88
José Suarez .236 .310 .371 .254 .314 .415 1.5 0.1 3.61 5.04
Didier Fuentes .238 .309 .407 .250 .314 .413 1.6 0.1 3.71 5.24
Jhancarlos Lara .225 .347 .359 .221 .335 .356 1.4 0.1 3.70 5.01
Ian Mejia .268 .335 .470 .261 .315 .408 1.6 0.1 4.05 5.18
Alek Manoah .273 .362 .459 .216 .293 .352 1.4 0.2 3.92 5.05
Raisel Iglesias .250 .306 .410 .209 .261 .355 1.5 0.1 2.56 4.82
Dylan Lee .217 .258 .373 .235 .294 .409 1.5 0.0 2.69 4.53
Grant Holmes .250 .331 .367 .248 .318 .440 1.1 0.1 3.62 4.86
Dane Dunning .271 .343 .452 .248 .307 .405 1.3 -0.1 4.01 5.29
Connor Thomas .259 .304 .405 .274 .331 .427 1.1 0.0 4.01 5.14
Landon Harper .268 .314 .452 .261 .304 .442 1.2 -0.1 4.03 5.23
Joey Wentz .259 .328 .411 .246 .319 .402 1.2 -0.3 3.91 5.44
Charlie Morton .254 .366 .460 .245 .322 .392 1.3 -0.6 4.20 5.85
Ian Anderson .231 .313 .369 .287 .359 .449 0.9 0.0 4.10 5.22
Brett Sears .273 .344 .471 .237 .295 .406 1.3 -0.3 4.20 5.58
Davis Daniel .272 .340 .450 .252 .310 .436 1.1 -0.3 4.37 5.48
Pierce Johnson .233 .313 .384 .243 .305 .393 1.0 -0.2 2.94 5.12
Blane Abeyta .282 .356 .458 .240 .311 .409 0.9 -0.3 4.16 5.44
Aaron Bummer .214 .276 .300 .252 .348 .395 0.8 -0.1 2.97 4.81
Zach Thompson .276 .362 .472 .266 .318 .424 0.7 -0.1 4.25 5.37
Tyler Kinley .210 .307 .370 .237 .307 .386 1.0 -0.4 3.08 5.22
Joel Payamps .247 .309 .435 .248 .305 .368 0.7 -0.2 3.28 4.97
Jackson Stephens .275 .341 .438 .233 .293 .378 0.6 -0.1 3.62 4.90
Carson Ragsdale .247 .341 .433 .265 .335 .431 0.9 -0.4 4.34 5.54
Blake Burkhalter .281 .356 .456 .246 .306 .434 0.8 -0.4 4.39 5.57
Drue Hackenberg .259 .363 .420 .253 .349 .412 0.7 -0.4 4.68 5.70
Anderson Pilar .245 .324 .357 .261 .326 .454 0.6 -0.3 3.79 5.15
Amos Willingham .263 .330 .411 .246 .299 .405 0.7 -0.2 3.51 4.99
Hayden Harris .217 .309 .350 .237 .321 .407 0.6 -0.3 3.43 5.04
Joe Jiménez .227 .320 .394 .235 .300 .395 0.5 -0.3 3.21 5.48
Cory Wall .269 .355 .462 .243 .299 .383 0.5 -0.2 4.01 5.24
Luis Vargas .262 .349 .469 .262 .337 .434 0.6 -0.5 4.57 5.81
Hunter Stratton .283 .362 .467 .221 .288 .363 0.5 -0.4 3.60 5.11
Connor Seabold .269 .347 .462 .264 .318 .417 0.6 -0.4 4.47 5.71
Brian Moran .250 .333 .411 .269 .325 .462 0.4 -0.4 3.64 5.86
Austin Cox .258 .320 .398 .262 .338 .455 0.6 -0.4 4.29 5.57
Chad Kuhl .263 .365 .474 .263 .338 .416 0.5 -0.4 4.49 5.74
Rolddy Munoz .267 .364 .465 .231 .319 .347 0.5 -0.4 4.01 5.37
Jake McSteen .231 .273 .327 .288 .344 .505 0.4 -0.3 3.78 5.26
Josh Walker .218 .317 .345 .264 .333 .427 0.4 -0.4 3.60 5.23
Daysbel Hernández .230 .337 .392 .226 .342 .366 0.5 -0.5 3.72 5.48
Jesse Chavez .257 .337 .432 .256 .309 .430 0.4 -0.4 3.66 5.82
Carlos Carrasco .282 .349 .479 .287 .341 .474 0.5 -0.8 4.75 6.24
Chasen Shreve .250 .323 .393 .271 .333 .458 0.2 -0.2 3.98 5.81
Ryan Rolison .284 .324 .493 .261 .328 .422 0.3 -0.5 4.13 5.36
Ryan Bourassa .256 .363 .449 .217 .305 .373 0.2 -0.5 4.06 5.44
Jacob Wallace .253 .349 .453 .232 .333 .368 0.2 -0.6 4.08 5.66
Alexis Díaz .232 .370 .378 .212 .319 .343 0.3 -0.7 4.04 5.62
Elison Joseph .257 .368 .392 .230 .333 .437 0.1 -0.7 4.34 5.79
LJ McDonough .256 .365 .415 .247 .340 .393 0.0 -0.7 4.49 5.75
Shay Schanaman .288 .390 .439 .237 .322 .434 -0.1 -0.6 4.50 5.74
Tyler LaPorte .282 .371 .471 .244 .310 .400 0.0 -0.7 4.31 5.88
Jonathan Hughes .286 .357 .476 .267 .356 .440 -0.1 -0.7 4.62 6.03

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2026 due to injury, and players who were released in 2025. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Ambient Math-Rock Trip-Hop Yacht Metal band that only performs in abandoned malls, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.16.

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

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


2026 ZiPS Projections: Chicago White Sox

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 Chicago White Sox.

Batters

The 2025 White Sox performed the very weird dual feat of being one of baseball’s most improved teams compared to 2024 and losing more than a 100 games. There wasn’t much in the way of quality baseball on the South Side, but the Sox actually had enough things go their way this time around that they didn’t perform at the low end of their talent level. There were even a few things to like about the team, enough to motivate fans to turn on a game out of more than morbid curiosity.

One thing you’ll notice when looking at the depth chart below? No negative numbers! That’s a pretty low baseline, but the Sox have added enough talent that they’re clearly better than any of the teams in the International League. There are still questions about Colson Montgomery, and he likely won’t ever be a favorite to put up a good batting average or on-base percentage, but his power arrived and he can credibly play shortstop. The power has most certainly not arrived for Chase Meidroth, but he’s shown he can hack it at second base, he’s fairly disciplined at the plate, and he’s a pretty solid contact hitter. He doesn’t have a lot of star potential, but if the batting average creeps up a bit, he can be a useful OBP-heavy second baseman.

The White Sox haven’t figured out their catcher spot yet, but Kyle Teel probably has the best average outlook and the highest upside, so hopefully he’ll be given every chance to push out the competition and seize control of the job. Surprisingly, ZiPS thinks Luis Robert Jr. still has a decent amount of upside left, and the Sox might as well play him and see, since I don’t believe any team is going to be willing to pay the Pale Hose what they’d want to part with him. Miguel Vargas is fine as a stopgap third baseman, and he showed that many analysts had given up on his bat too quickly, but he’s still too much of a tweener: not good enough defensively to be plus at third, and not really interesting as a hitter if used at first base or designated hitter.

Of all the left-fielders in baseball, Andrew Benintendi is one of them. Lenyn Sosa will mostly play first base since the White Sox don’t have an obvious place to play him otherwise and he kinda hits, and right field and DH will largely be populated by whoever’s hanging around on the roster and isn’t starting elsewhere.

This offense will almost certainly be one of the worst in baseball in 2026, but I’d much rather watch this group than the one the team had entering 2024.

Pitchers

Chicago’s pitching staff was actually kinda adequate-ish in 2025, enough so that they mostly kept the games interesting. Shane Smith won’t make anyone forget Garrett Crochet, but he took a big step forward this season, and the team ought to be able to just stick him in the rotation and watch him pitch like a reasonable no. 2 starter. (I will note that there’s a bit of a disagreement between ZiPS and Steamer on Smith, with ZiPS the sunnier projection.)

Noah Schultz’s outlook has come down quite a bit in the projections thanks to some walk issues that popped up this year. In his first stint with Double-A Birmingham in 2024, he never allowed more than two walks in an outing, but he did that in seven different starts this year in his second Double-A go-around. He had mixed results after getting promoted to Triple-A Charlotte, but his time there was plagued by tendinitis in his knee. Still, Schultz only turned 22 a few months ago, so it’s too early to panic about his projection.

The rotation is basically no. 4/5 starters as far as the eye can see: If you couldn’t see the names on the projections for Davis Martin, Sean Burke, Jonathan Cannon, and Duncan Davitt, you probably wouldn’t be able to guess who is who. But on the plus side, the Sox are deep with these kinds of pitchers, and if a couple of them can have Smith-sized breakouts, the rotation might start to come together for the next few years. Hopefully the team is patient with Schultz and Hagen Smith, as neither of them is likely to be successful in the majors right away.

In terms of the bullpen, ZiPS is easily the most intrigued by Grant Taylor and would like to see him eventually get a chance at starting. But he ought to be fine in the ‘pen, and Jordan Leasure, Mike Vasil, and Brandon Eisert are an unexciting trio, but at least the games will end. The projections aren’t great, but for my part, I’m probably the most interested in seeing a healthy Prelander Berroa, as I still think that he’s one of the more interesting arms in the org.

The White Sox might keep their losses in the 90s in 2026, but I’d probably place the likelihood of a Cinderella season as being far lower for them than a lot of teams in that tier, such as the Nationals. While it’s not the kind of thing you actually want to say in a press release, I hope the Sox aren’t too obsessed with the exact number of wins they get next season, and focus on making their team a long-term contender instead of, say, pushing for .500 in 2026. We’ll see.

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
Kyle Teel L 24 C 506 445 64 110 18 1 12 55 54 128 7 2
Colson Montgomery L 24 SS 527 473 63 102 17 3 23 83 43 159 2 1
Luis Robert Jr. R 28 CF 470 428 59 101 19 0 18 62 35 124 24 6
Sam Antonacci L 23 2B 514 431 66 106 18 5 4 60 46 87 21 6
Chase Meidroth R 24 SS 547 473 66 115 16 1 7 45 60 83 12 4
Miguel Vargas R 26 3B 551 480 76 113 27 2 16 60 60 100 7 2
Curtis Mead R 25 3B 426 383 47 94 18 1 9 44 29 86 6 2
Vinny Capra R 29 3B 344 308 38 71 13 1 5 31 28 71 6 1
Dominic Fletcher L 28 CF 452 414 49 96 18 3 9 49 27 96 4 3
Everson Pereira R 25 CF 424 381 62 89 13 2 16 50 35 136 9 3
Derek Hill R 30 CF 332 301 42 70 11 2 8 35 21 94 11 2
Tanner Murray R 26 3B 501 469 54 110 23 1 10 52 24 116 2 2
Edgar Quero B 23 C 462 412 39 101 16 0 8 48 40 84 0 1
William Bergolla L 21 SS 537 477 63 121 16 3 1 41 26 37 21 7
Mike Tauchman L 35 RF 387 335 49 78 14 1 9 36 46 90 3 1
Brooks Baldwin B 25 LF 463 423 53 106 18 2 15 58 31 103 9 3
Braden Montgomery B 23 CF 538 489 55 114 30 3 11 60 39 163 7 4
Zach DeLoach L 27 RF 444 398 53 90 17 2 8 45 40 129 7 3
Michael A. Taylor R 35 CF 329 296 36 61 11 1 9 31 25 110 9 2
Jackson Appel B 24 C 326 280 36 59 11 1 2 28 33 65 5 1
Lenyn Sosa R 26 2B 526 496 53 123 20 1 18 68 22 116 2 2
Jacob Amaya R 27 SS 417 372 45 77 12 1 8 38 38 109 5 2
Josh Rojas L 32 3B 358 318 39 72 15 1 6 29 34 77 9 2
Jeral Perez R 21 2B 549 505 57 108 21 2 17 64 34 143 5 2
Ben Cowles R 26 SS 490 447 52 99 20 2 8 44 32 154 11 5
Corey Julks R 30 LF 453 412 57 98 20 1 10 48 36 105 11 2
Tim Elko R 27 1B 510 475 55 111 18 1 18 67 29 174 2 0
Nick Maton L 29 2B 347 300 37 62 12 1 10 37 39 92 1 2
Andrew Benintendi L 31 LF 492 444 55 110 18 1 15 59 42 84 3 1
Andre Lipcius R 28 1B 484 436 51 99 17 1 13 56 40 104 3 2
Korey Lee R 27 C 354 333 41 74 14 1 9 38 19 95 5 2
Bryan Ramos R 24 3B 464 420 50 86 15 1 12 53 32 111 6 3
Weston Eberly R 25 C 104 90 7 13 2 0 1 8 8 35 1 0
Rikuu Nishida L 25 RF 513 441 68 103 9 2 0 40 50 78 20 8
Joshua Palacios L 30 RF 319 286 34 66 11 1 8 35 25 70 5 3
Caleb Bonemer R 20 SS 500 439 66 85 17 2 9 50 50 131 13 5
Blake Sabol L 28 C 352 312 35 65 12 1 8 36 31 108 5 2
Jason Matthews R 29 3B 337 296 35 53 7 1 3 26 27 109 4 2
Nick Podkul R 29 1B 233 203 23 38 5 1 5 23 25 79 1 0
Michael Turner L 27 C 306 273 23 57 13 0 1 23 29 77 1 0
Kenedy Corona R 26 C 308 282 25 56 10 0 4 27 20 99 3 1
Ryan Galanie R 26 1B 474 433 49 101 17 3 12 56 27 98 6 2
Matt Hogan L 26 CF 266 231 23 42 8 3 3 25 25 109 6 3
Terrell Tatum L 26 LF 421 370 47 72 14 2 4 33 42 144 19 4
Mario Camilletti L 27 3B 406 354 36 72 10 1 3 30 44 100 3 1
Dru Baker R 26 CF 424 389 45 92 10 2 4 38 26 116 17 6
Jacob Gonzalez L 24 2B 527 483 47 105 20 2 8 53 30 92 8 2
Calvin Harris L 24 C 325 300 34 62 8 2 2 25 21 90 2 1
Colby Smelley R 26 C 230 208 16 44 7 1 1 20 15 62 0 0
Jacob Burke R 25 CF 317 285 32 58 10 1 3 30 19 85 9 4
Luis Pineda R 24 C 218 207 18 40 6 0 4 21 9 81 0 1
Wilber Sanchez R 24 SS 272 248 24 43 7 1 3 20 19 85 8 4
T.J. McCants L 25 LF 273 250 28 51 8 3 4 26 18 102 10 6
Samuel Zavala L 21 CF 505 447 53 89 15 1 8 45 48 130 8 4
Wilfred Veras R 23 RF 520 485 50 106 19 2 13 58 27 168 11 6
Ryan Burrowes R 21 2B 431 389 51 79 11 2 5 39 27 143 19 3
Jordan Sprinkle R 25 2B 390 341 39 66 9 1 1 27 31 95 23 4
Caden Connor L 25 LF 514 464 49 106 17 1 7 49 40 99 5 2
DJ Gladney R 24 CF 431 406 44 86 15 3 13 51 18 152 5 3
Alec Makarewicz B 25 1B 447 416 40 84 16 4 9 42 26 147 4 0
Drake Logan R 25 RF 319 294 34 60 8 1 5 32 19 147 10 3
Miguel Santos R 25 2B 327 298 23 60 7 2 3 28 18 73 5 2
Wes Kath L 23 1B 356 327 33 59 12 1 7 34 21 159 2 1
Shawn Goosenberg R 26 LF 374 346 39 73 15 2 6 38 21 119 11 3
Bryce Willits L 26 3B 356 324 30 65 10 1 3 28 27 86 3 2
Lyle Miller-Green R 25 1B 392 344 45 64 11 3 8 38 38 148 4 2
Arxy Hernandez R 22 3B 482 447 45 86 12 3 5 41 25 149 3 1
Cole McConnell L 25 LF 376 338 35 63 11 0 4 32 29 139 2 4

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Kyle Teel 506 .247 .333 .373 98 .126 .321 -1 2.3 .314 100 57
Colson Montgomery 527 .216 .292 .410 94 .195 .271 2 2.2 .305 96 58
Luis Robert Jr. 470 .236 .300 .407 96 .171 .290 4 2.1 .305 97 60
Sam Antonacci 514 .246 .354 .339 96 .093 .300 -1 2.1 .315 96 58
Chase Meidroth 547 .243 .339 .326 89 .082 .282 -3 1.7 .302 89 56
Miguel Vargas 551 .235 .325 .400 102 .165 .266 -7 1.5 .318 103 65
Curtis Mead 426 .245 .315 .368 91 .123 .295 0 1.1 .302 90 46
Vinny Capra 344 .231 .301 .328 77 .097 .284 7 1.1 .281 78 32
Dominic Fletcher 452 .232 .287 .355 79 .123 .282 6 1.0 .282 79 44
Everson Pereira 424 .234 .307 .404 98 .171 .319 -5 1.0 .311 100 50
Derek Hill 332 .233 .290 .362 82 .130 .312 3 1.0 .286 79 35
Tanner Murray 501 .235 .278 .352 75 .117 .292 7 0.9 .276 77 47
Edgar Quero 462 .245 .318 .342 86 .097 .291 -5 0.9 .295 87 45
William Bergolla 537 .254 .296 .306 70 .052 .273 3 0.8 .268 70 50
Mike Tauchman 387 .233 .331 .361 95 .128 .292 1 0.8 .308 88 41
Brooks Baldwin 463 .251 .303 .409 98 .158 .298 -1 0.7 .309 102 56
Braden Montgomery 538 .233 .297 .374 87 .141 .327 -4 0.6 .294 91 58
Zach DeLoach 444 .226 .300 .339 79 .113 .314 7 0.5 .284 81 43
Michael A. Taylor 329 .206 .271 .341 71 .135 .294 4 0.5 .270 64 30
Jackson Appel 326 .211 .309 .279 67 .068 .268 1 0.5 .269 71 25
Lenyn Sosa 526 .248 .282 .401 89 .153 .290 -7 0.5 .295 89 57
Jacob Amaya 417 .207 .281 .309 66 .102 .271 2 0.4 .264 68 34
Josh Rojas 358 .226 .301 .336 79 .110 .281 0 0.4 .282 74 35
Jeral Perez 549 .214 .271 .364 76 .150 .264 -1 0.4 .278 83 52
Ben Cowles 490 .221 .282 .329 71 .107 .319 -1 0.3 .271 73 46
Corey Julks 453 .238 .302 .364 86 .126 .296 0 0.3 .293 85 48
Tim Elko 510 .234 .282 .389 86 .156 .329 2 0.2 .292 88 53
Nick Maton 347 .207 .306 .353 85 .147 .263 -5 0.2 .293 84 34
Andrew Benintendi 492 .248 .313 .394 97 .146 .275 -6 0.1 .308 96 56
Andre Lipcius 484 .227 .295 .360 83 .133 .270 3 0.1 .289 85 48
Korey Lee 354 .222 .268 .351 72 .129 .284 -4 0.1 .272 73 33
Bryan Ramos 464 .205 .272 .331 68 .126 .249 2 0.0 .267 72 40
Weston Eberly 104 .144 .235 .200 24 .056 .222 4 0.0 .206 33 4
Rikuu Nishida 513 .234 .325 .263 69 .029 .284 6 0.0 .274 70 45
Joshua Palacios 319 .231 .303 .360 85 .129 .279 -1 0.0 .294 86 33
Caleb Bonemer 500 .194 .282 .303 65 .109 .254 -3 -0.1 .264 73 42
Blake Sabol 352 .208 .288 .330 73 .122 .291 -7 -0.1 .276 73 31
Jason Matthews 337 .179 .260 .240 42 .061 .272 9 -0.1 .231 42 20
Nick Podkul 233 .187 .292 .296 66 .108 .277 3 -0.2 .269 66 18
Michael Turner 306 .209 .288 .267 58 .059 .287 -2 -0.2 .254 58 21
Kenedy Corona 308 .199 .263 .277 52 .078 .291 1 -0.2 .244 53 22
Ryan Galanie 474 .233 .287 .370 83 .136 .276 0 -0.3 .286 83 48
Matt Hogan 266 .182 .277 .281 58 .100 .328 0 -0.3 .254 63 20
Terrell Tatum 421 .195 .283 .276 58 .081 .306 6 -0.3 .256 60 34
Mario Camilletti 406 .203 .295 .263 59 .059 .275 0 -0.4 .258 60 28
Dru Baker 424 .237 .292 .303 68 .067 .327 -4 -0.4 .267 71 40
Jacob Gonzalez 527 .217 .272 .317 65 .099 .253 -2 -0.4 .261 67 44
Calvin Harris 325 .207 .262 .267 49 .060 .288 0 -0.5 .238 54 22
Colby Smelley 230 .212 .279 .269 56 .058 .297 -4 -0.5 .250 60 16
Jacob Burke 317 .204 .273 .277 55 .074 .279 -1 -0.6 .250 59 25
Luis Pineda 218 .193 .229 .280 42 .087 .295 -1 -0.7 .225 50 14
Wilber Sanchez 272 .173 .240 .246 37 .073 .250 2 -0.7 .221 38 18
T.J. McCants 273 .204 .262 .308 60 .104 .326 1 -0.8 .251 63 25
Samuel Zavala 505 .199 .281 .291 62 .092 .262 -4 -0.8 .260 68 40
Wilfred Veras 520 .219 .263 .346 69 .128 .306 2 -0.8 .266 76 49
Ryan Burrowes 431 .203 .266 .280 54 .077 .307 -3 -0.9 .246 61 34
Jordan Sprinkle 390 .194 .269 .235 44 .041 .265 -1 -0.9 .233 48 28
Caden Connor 514 .228 .291 .315 70 .086 .277 -1 -0.9 .270 73 44
DJ Gladney 431 .212 .251 .360 69 .148 .303 -8 -1.0 .265 73 39
Alec Makarewicz 447 .202 .251 .325 60 .123 .288 4 -1.1 .252 64 35
Drake Logan 319 .204 .263 .289 55 .085 .387 -1 -1.1 .248 62 26
Miguel Santos 327 .201 .262 .268 50 .067 .257 -4 -1.1 .240 51 23
Wes Kath 356 .180 .242 .287 48 .107 .323 5 -1.1 .237 53 24
Shawn Goosenberg 374 .211 .265 .318 63 .107 .303 -3 -1.2 .258 66 33
Bryce Willits 356 .201 .265 .265 50 .065 .264 -2 -1.2 .240 54 24
Lyle Miller-Green 392 .186 .277 .305 64 .119 .298 -2 -1.3 .263 68 31
Arxy Hernandez 482 .192 .247 .266 44 .074 .276 1 -1.5 .231 50 30
Cole McConnell 376 .186 .266 .254 48 .068 .303 -2 -1.9 .240 53 25

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Kyle Teel Mike Stanley Chance Sisco Fran Healy
Colson Montgomery Bill Sudakis Hector Cruz Derek Dietrich
Luis Robert Jr. Carl Everett Bill Barrett Jake Marisnick
Sam Antonacci Quilvio Veras Don Blasingame Tony Kemp
Chase Meidroth Jody Reed Rimp Lanier Joey Cora
Miguel Vargas Andy High Grady Hatton Wayne Garrett
Curtis Mead Ron Clark Greg LaRocca Lou Collier
Vinny Capra Wayne Krenchicki John Wehner Joey Amalfitano
Dominic Fletcher Midre Cummings Les Norman Mitch Maier
Everson Pereira Curtis Pride Ed Moxey Butch Davis
Derek Hill Jeff Stone Anton French Jason Repko
Tanner Murray Rob Cosby Jose Castro Dave Hoeksema
Edgar Quero Bruce Benedict Geno Petralli Paul Lo Duca
William Bergolla Andrelton Simmons José Ramírez Miguel Cairo
Mike Tauchman Sal Taormina Brian Myrow Kosuke Fukudome
Brooks Baldwin Tony Tarasco Moises Alou Mike Davis
Braden Montgomery Franklin Gutierrez Robert Marcano Mike Young
Zach DeLoach Jordan Danks Clete Thomas Tim Knight
Michael A. Taylor John Shelby Ernie Koy James Mouton
Jackson Appel Adam Ricks Wynston Sawyer Garrett Stubbs
Lenyn Sosa Charlie Hayes Fred Andrews Syd O’Brien
Jacob Amaya Danny Solano Casey Benjamin Jason Maxwell
Josh Rojas Gary Kolb Jim Brideweser Nick Punto
Jeral Perez Ty Wigginton John Sipin Greg Litton
Ben Cowles Pedro Florimón Caonabo Cosme Richard Haymore
Corey Julks Darnell McDonald Franklin Gutierrez Felix Jose
Tim Elko Jim Wilson Domingo Martinez Chris Cron
Nick Maton Greg Norton Armando Moreno Kevin Randel
Andrew Benintendi Jimmy Wasdell Jim Frey Orlando Merced
Andre Lipcius Nelson Simmons Mike Robertson Kelly Snider
Korey Lee Dick Windle Gerald Laird Ned Yost
Bryan Ramos Jere Longenecker John Andrews Jerry Karczewski
Weston Eberly Jose De La Cruz Sammy Rodriguez John Harrell
Rikuu Nishida Darrell Sherman Mike Ciampa Gerald Young
Joshua Palacios Jim Steels Gary Varsho Heinie Mueller
Caleb Bonemer Donnie Sadler Sean Rodríguez Ronnie Retton
Blake Sabol Marty Castillo Ron Tingley John Orton
Jason Matthews Frank Kremblas Jeff Motes Mike Jirschele
Nick Podkul Juan Pautt Larry Wolfe Paul Carey
Michael Turner Chris Cannizzaro Gene Lamont Bill Fulk
Kenedy Corona Alberto Concepcion Bart Zeller Dan Conway
Ryan Galanie Curtis Brown Patrick Cluney Raul Ibanez
Matt Hogan Matt Meath Saige Jenco Jawuan Harris
Terrell Tatum Whitey Herzog Aaron Knapp Jeff DaVanon
Mario Camilletti Al Moran Tony Pilla Mike Quade
Dru Baker Henry Cotto Johnny Davis Tyson Auer
Jacob Gonzalez Sandy Guerrero Brian Hitchcox Tomas Perez
Calvin Harris Gary Cowan Christopher Hudson Scott Barczi
Colby Smelley Mike DiFelice Bill Cotton Martin Medina
Jacob Burke Rashad Parker Derek Vaughn Jimmie Byington
Luis Pineda Jesus Montero Doug Davis Alex Holderbach
Wilber Sanchez Randy Morey Kenny Krey Yowill Espinal
T.J. McCants Greg Strickland Jarred Bogany John Dishon
Samuel Zavala Abraham M. Nunez Bruce Fields Rabbit Henry
Wilfred Veras Todd Samples Johnny Jeter Al Martin마틴
Ryan Burrowes Butch Kirby Juan Cruz Cesar Crespo
Jordan Sprinkle Ramon Soler Dytarious Edwards Santo Mota
Caden Connor Rick Herrscher Josh Fellhauer James Jedelsky
DJ Gladney Nick Francis Kenneth Ellwein Ken Whitfield
Alec Makarewicz Tyler Davidson Wayne Pietri Justin Miller
Drake Logan James Horsford Zach Clark Ruben Robles
Miguel Santos Steve Eakes Joe Persichina David Kiriakos
Wes Kath William Matthiessen Austin Byler Trey Cabbage
Shawn Goosenberg Carlos Duncan Derran Watts Brandon Pernell
Bryce Willits Chris Briller Rich Hacker Andrew Ely
Lyle Miller-Green Andy Hudak Tim Cooper Reggie Whittemore
Arxy Hernandez Leon McFadden Hector Navarro Ron Dunn
Cole McConnell Kory Wayment Cory Keylor Joe Kemp

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
Kyle Teel .277 .361 .430 120 3.7 .220 .305 .330 79 1.2
Colson Montgomery .244 .323 .467 117 3.7 .191 .266 .353 73 0.8
Luis Robert Jr. .261 .324 .460 117 3.3 .210 .275 .361 78 1.0
Sam Antonacci .274 .381 .377 113 3.1 .220 .328 .301 80 0.8
Chase Meidroth .269 .366 .362 104 2.8 .215 .311 .293 72 0.5
Miguel Vargas .259 .351 .453 122 2.9 .211 .305 .353 84 0.3
Curtis Mead .270 .341 .415 110 2.1 .221 .292 .328 75 0.3
Vinny Capra .254 .326 .366 95 1.9 .203 .276 .285 58 0.4
Dominic Fletcher .253 .311 .399 96 2.0 .205 .260 .310 61 0.1
Everson Pereira .260 .332 .466 119 2.1 .204 .274 .352 73 -0.2
Derek Hill .267 .319 .420 105 1.9 .205 .258 .314 61 0.0
Tanner Murray .257 .302 .396 92 1.9 .212 .258 .308 58 -0.1
Edgar Quero .274 .344 .383 103 1.9 .216 .289 .298 68 -0.2
William Bergolla .279 .324 .341 86 2.0 .221 .266 .270 50 -0.5
Mike Tauchman .263 .358 .405 112 1.6 .205 .300 .315 74 -0.2
Brooks Baldwin .275 .330 .460 117 1.9 .228 .281 .358 79 -0.3
Braden Montgomery .256 .323 .417 105 1.8 .206 .269 .336 71 -0.5
Zach DeLoach .250 .323 .384 96 1.4 .196 .267 .297 59 -0.6
Michael A. Taylor .237 .300 .403 94 1.6 .176 .239 .288 48 -0.4
Jackson Appel .236 .337 .317 86 1.3 .181 .283 .242 52 -0.2
Lenyn Sosa .277 .308 .450 109 1.7 .228 .262 .355 73 -0.6
Jacob Amaya .231 .306 .360 86 1.4 .178 .254 .268 47 -0.5
Josh Rojas .253 .328 .378 96 1.2 .201 .276 .294 61 -0.3
Jeral Perez .244 .303 .420 100 2.0 .188 .247 .317 58 -0.9
Ben Cowles .248 .310 .377 92 1.6 .195 .254 .291 55 -0.6
Corey Julks .266 .333 .411 105 1.3 .212 .273 .317 65 -0.9
Tim Elko .259 .309 .444 108 1.5 .202 .254 .344 68 -1.0
Nick Maton .232 .331 .406 101 0.9 .180 .279 .312 65 -0.7
Andrew Benintendi .277 .337 .448 116 1.3 .224 .289 .347 78 -1.1
Andre Lipcius .254 .321 .406 102 1.2 .200 .268 .314 64 -1.1
Korey Lee .252 .300 .400 91 1.0 .194 .241 .303 51 -0.8
Bryan Ramos .229 .295 .373 84 1.0 .181 .249 .292 53 -0.9
Weston Eberly .174 .263 .236 41 0.3 .121 .210 .162 8 -0.2
Rikuu Nishida .258 .351 .297 84 1.1 .208 .298 .232 54 -1.0
Joshua Palacios .260 .335 .406 105 0.7 .204 .276 .310 65 -0.8
Caleb Bonemer .220 .309 .355 87 1.3 .166 .255 .262 47 -1.3
Blake Sabol .239 .319 .376 92 0.7 .182 .259 .286 53 -1.0
Jason Matthews .203 .289 .278 57 0.5 .155 .233 .208 26 -0.9
Nick Podkul .212 .321 .340 84 0.4 .161 .260 .250 46 -0.8
Michael Turner .238 .321 .308 78 0.6 .177 .256 .224 38 -0.9
Kenedy Corona .226 .295 .312 70 0.5 .167 .235 .237 34 -0.9
Ryan Galanie .255 .311 .418 100 0.7 .208 .264 .330 66 -1.3
Matt Hogan .210 .306 .330 77 0.3 .151 .248 .235 37 -1.0
Terrell Tatum .224 .310 .316 76 0.7 .169 .254 .238 42 -1.3
Mario Camilletti .229 .321 .296 75 0.4 .174 .266 .227 42 -1.2
Dru Baker .265 .322 .340 86 0.6 .207 .264 .266 50 -1.3
Jacob Gonzalez .246 .300 .359 81 0.7 .191 .246 .274 46 -1.7
Calvin Harris .235 .289 .308 67 0.3 .174 .230 .225 30 -1.3
Colby Smelley .242 .312 .316 77 0.1 .176 .249 .226 35 -1.1
Jacob Burke .234 .302 .318 74 0.2 .178 .249 .246 41 -1.2
Luis Pineda .220 .258 .321 60 -0.2 .163 .200 .234 21 -1.3
Wilber Sanchez .199 .265 .285 54 -0.2 .148 .213 .212 22 -1.3
T.J. McCants .232 .289 .356 80 -0.1 .178 .232 .268 42 -1.5
Samuel Zavala .226 .305 .333 77 0.2 .173 .253 .250 43 -1.9
Wilfred Veras .244 .288 .393 88 0.4 .194 .239 .306 52 -2.0
Ryan Burrowes .229 .293 .316 70 0.0 .176 .240 .241 36 -1.8
Jordan Sprinkle .217 .295 .264 59 -0.1 .169 .246 .208 31 -1.6
Caden Connor .255 .319 .357 89 0.2 .206 .265 .280 56 -2.0
DJ Gladney .239 .282 .412 89 0.1 .185 .226 .318 51 -2.0
Alec Makarewicz .231 .279 .368 80 0.0 .181 .228 .280 43 -2.0
Drake Logan .236 .289 .341 75 -0.3 .170 .228 .239 33 -2.0
Miguel Santos .225 .288 .301 64 -0.5 .173 .235 .234 33 -1.8
Wes Kath .209 .270 .336 68 -0.2 .151 .213 .239 29 -2.1
Shawn Goosenberg .238 .293 .363 82 -0.2 .186 .239 .283 47 -1.9
Bryce Willits .227 .294 .303 65 -0.5 .171 .240 .229 33 -1.9
Lyle Miller-Green .214 .303 .351 81 -0.4 .162 .251 .265 45 -2.1
Arxy Hernandez .219 .271 .303 60 -0.5 .164 .219 .232 28 -2.5
Cole McConnell .215 .294 .293 65 -1.0 .160 .240 .219 31 -2.6

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Kyle Teel .243 .318 .357 .248 .338 .379
Colson Montgomery .217 .289 .385 .215 .293 .421
Luis Robert Jr. .246 .315 .421 .232 .294 .401
Sam Antonacci .235 .348 .311 .250 .356 .349
Chase Meidroth .246 .344 .326 .242 .338 .325
Miguel Vargas .244 .338 .420 .230 .317 .388
Curtis Mead .252 .321 .385 .242 .311 .358
Vinny Capra .243 .317 .346 .224 .293 .318
Dominic Fletcher .222 .276 .319 .237 .293 .374
Everson Pereira .240 .321 .421 .231 .300 .396
Derek Hill .238 .296 .381 .230 .286 .352
Tanner Murray .241 .285 .362 .232 .275 .348
Edgar Quero .259 .329 .367 .238 .313 .330
William Bergolla .248 .294 .291 .256 .297 .311
Mike Tauchman .230 .320 .345 .234 .334 .367
Brooks Baldwin .252 .304 .400 .250 .303 .412
Braden Montgomery .233 .294 .390 .233 .299 .367
Zach DeLoach .218 .287 .338 .230 .307 .340
Michael A. Taylor .217 .277 .359 .201 .268 .333
Jackson Appel .217 .305 .289 .208 .310 .274
Lenyn Sosa .256 .294 .420 .244 .276 .391
Jacob Amaya .210 .295 .312 .205 .273 .308
Josh Rojas .213 .281 .288 .231 .307 .353
Jeral Perez .213 .274 .367 .214 .270 .363
Ben Cowles .228 .289 .360 .219 .279 .315
Corey Julks .245 .313 .381 .234 .297 .355
Tim Elko .226 .281 .387 .236 .283 .390
Nick Maton .200 .296 .306 .209 .310 .372
Andrew Benintendi .243 .307 .357 .249 .315 .407
Andre Lipcius .236 .306 .361 .223 .290 .360
Korey Lee .228 .286 .366 .219 .258 .343
Bryan Ramos .213 .282 .333 .201 .267 .330
Weston Eberly .138 .242 .172 .148 .232 .213
Rikuu Nishida .226 .317 .264 .236 .327 .263
Joshua Palacios .226 .301 .333 .233 .304 .371
Caleb Bonemer .197 .291 .321 .192 .278 .295
Blake Sabol .198 .275 .297 .213 .293 .344
Jason Matthews .180 .267 .236 .179 .257 .242
Nick Podkul .194 .301 .306 .183 .287 .290
Michael Turner .203 .282 .250 .211 .289 .273
Kenedy Corona .209 .273 .275 .194 .258 .277
Ryan Galanie .231 .286 .364 .234 .287 .372
Matt Hogan .164 .257 .279 .188 .284 .282
Terrell Tatum .186 .269 .247 .198 .288 .286
Mario Camilletti .180 .270 .236 .211 .304 .272
Dru Baker .241 .298 .313 .235 .290 .300
Jacob Gonzalez .208 .265 .288 .221 .274 .327
Calvin Harris .195 .250 .221 .211 .266 .283
Colby Smelley .212 .278 .242 .211 .280 .282
Jacob Burke .203 .273 .278 .204 .273 .277
Luis Pineda .206 .242 .286 .188 .224 .278
Wilber Sanchez .182 .259 .247 .170 .231 .246
T.J. McCants .191 .247 .294 .209 .268 .313
Samuel Zavala .194 .273 .274 .201 .285 .297
Wilfred Veras .222 .274 .363 .217 .259 .340
Ryan Burrowes .207 .270 .306 .201 .265 .270
Jordan Sprinkle .194 .273 .224 .193 .268 .239
Caden Connor .216 .276 .276 .233 .296 .328
DJ Gladney .213 .254 .369 .211 .250 .356
Alec Makarewicz .198 .246 .322 .203 .252 .325
Drake Logan .207 .270 .305 .203 .261 .283
Miguel Santos .200 .267 .274 .202 .259 .266
Wes Kath .172 .234 .276 .183 .245 .292
Shawn Goosenberg .219 .276 .344 .208 .260 .308
Bryce Willits .195 .258 .256 .202 .267 .269
Lyle Miller-Green .194 .285 .333 .182 .273 .292
Arxy Hernandez .192 .248 .285 .192 .246 .259
Cole McConnell .172 .260 .237 .192 .268 .261

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Shane Smith R 26 7 8 3.98 28 28 144.7 122 64 17 53 140
Davis Martin R 29 6 8 4.44 25 24 123.7 123 61 16 41 97
Martín Pérez L 35 5 6 4.46 22 19 107.0 111 53 13 41 80
Mike Vasil R 26 5 5 4.23 37 12 106.3 102 50 12 43 86
Grant Taylor R 24 3 3 3.58 45 8 55.3 48 22 5 18 60
Sean Burke R 26 6 9 4.66 27 22 123.7 117 64 19 55 121
Duncan Davitt R 26 5 9 4.82 25 23 125.0 130 67 18 38 95
Jonathan Cannon R 25 6 11 4.85 27 23 130.0 136 70 19 45 97
Riley Gowens R 26 4 8 4.89 23 23 110.3 111 60 18 41 98
Shane Murphy L 25 4 8 4.85 23 19 104.0 115 56 18 23 68
Noah Schultz L 22 4 5 4.79 21 21 88.3 86 47 11 40 77
Hagen Smith L 22 3 5 4.88 25 25 90.3 81 49 12 44 86
Tanner McDougal R 23 3 5 4.93 26 26 100.3 100 55 14 47 88
Drew Thorpe R 25 4 6 4.86 15 15 76.0 79 41 12 27 57
Bryse Wilson R 28 4 5 4.75 35 12 94.7 101 50 14 28 65
Tyler Schweitzer L 25 4 7 4.95 24 14 96.3 103 53 14 36 68
Mike Clevinger R 35 4 7 4.96 25 20 94.3 99 52 15 37 72
Chris Murphy L 28 3 4 4.60 32 9 76.3 72 39 9 38 66
Brandon Eisert L 28 4 5 4.18 62 3 64.7 62 30 8 23 65
Kyle Tyler R 29 4 6 4.94 24 15 93.0 103 51 12 36 63
Fraser Ellard L 28 3 4 4.15 45 2 47.7 41 22 5 26 51
Lucas Gordon L 24 5 8 5.15 23 22 92.7 96 53 14 44 73
Prelander Berroa R 26 2 4 4.67 34 7 54.0 50 28 7 32 57
Jake Palisch L 27 4 5 4.89 29 10 81.0 92 44 12 23 46
Ky Bush L 26 3 6 5.10 15 15 72.3 78 41 10 33 50
Jordan Leasure R 27 4 5 4.34 58 1 56.0 47 27 8 25 65
Connor McCullough R 26 3 5 5.05 15 15 57.0 61 32 10 15 43
Tyler Alexander L 31 6 9 4.92 37 7 93.3 100 51 15 24 75
Evan McKendry R 28 4 8 5.19 22 13 85.0 93 49 13 21 52
Owen White R 26 3 5 5.22 22 15 81.0 87 47 11 36 57
Ben Peoples R 25 3 4 5.02 33 9 57.3 58 32 8 28 48
Bryan Hudson L 29 2 3 4.35 44 1 51.7 47 25 6 23 48
Peyton Pallette R 25 2 4 4.88 41 6 62.7 60 34 10 28 61
Jairo Iriarte R 24 3 6 5.17 29 13 76.7 75 44 10 41 66
Elvis Peguero R 29 3 4 4.50 44 1 46.0 45 23 4 22 38
Tommy Vail L 27 3 5 5.05 28 8 73.0 72 41 10 40 62
Adisyn Coffey R 27 3 5 4.59 42 1 51.0 49 26 7 22 49
Tyler Gilbert L 32 2 4 4.89 39 5 57.0 57 31 8 23 50
Cam Booser L 34 3 4 4.53 46 0 43.7 42 22 7 20 46
Lane Ramsey R 29 2 2 4.40 26 0 28.7 28 14 4 14 28
James Karinchak R 30 2 3 4.57 43 0 41.3 35 21 6 24 47
Wikelman González R 24 2 5 5.35 18 16 67.3 66 40 11 41 64
Keone Kela R 33 1 2 4.71 20 0 21.0 20 11 3 12 22
Zach Franklin R 27 2 4 4.60 43 0 47.0 43 24 6 20 47
Garrett Schoenle L 28 3 6 4.95 37 5 63.7 65 35 10 27 51
Dylan Cumming R 27 4 7 5.45 26 13 76.0 83 46 12 29 55
Miguel Castro R 31 2 3 4.88 34 0 31.3 31 17 4 14 27
Dalton Roach R 30 2 4 5.01 33 3 55.7 59 31 9 19 41
Penn Murfee R 32 1 3 5.11 35 1 37.0 36 21 5 17 31
Tyler Davis R 27 3 5 4.86 36 0 46.3 45 25 6 24 43
Chris Rodriguez R 27 1 3 5.54 21 6 39.0 41 24 5 21 28
Jordan Mikel R 27 2 3 5.10 23 2 42.3 44 24 6 15 30
Trey McGough L 28 2 3 5.06 24 1 42.7 44 24 6 22 34
Justin Anderson R 33 2 4 4.99 38 0 39.7 39 22 5 20 38
Eric Adler R 25 3 4 5.11 35 1 37.0 37 21 5 22 29
Jared Kelley R 24 2 3 5.22 32 3 50.0 52 29 7 30 40
Carter Rustad R 25 1 3 5.06 31 1 48.0 49 27 7 20 36
Dan Altavilla R 33 1 2 5.15 43 0 43.7 43 25 6 22 35
Andrew Dalquist R 25 3 6 5.56 35 6 55.0 58 34 8 34 40
Caleb Freeman R 28 2 4 5.24 41 0 44.7 46 26 6 27 37
Jarold Rosado R 23 1 2 5.35 32 0 38.7 40 23 5 23 30
Mark McLaughlin R 25 2 4 5.37 36 1 52.0 56 31 8 25 39
Chase Plymell R 28 1 3 5.30 32 1 54.3 61 32 9 21 33
Gil Luna Jr. L 26 2 3 5.94 32 0 33.3 31 22 4 27 30

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Shane Smith 144.7 8.7 3.3 1.1 8.7% 23.1% .270 103 103 4.10 97 2.2
Davis Martin 123.7 7.1 3.0 1.2 7.7% 18.3% .288 92 92 4.42 108 1.3
Martín Pérez 107.0 6.7 3.4 1.1 8.8% 17.1% .296 92 86 4.48 109 1.1
Mike Vasil 106.3 7.3 3.6 1.0 9.3% 18.7% .286 97 99 4.42 103 1.1
Grant Taylor 55.3 9.8 2.9 0.8 7.7% 25.6% .297 114 117 3.15 87 1.0
Sean Burke 123.7 8.8 4.0 1.4 10.2% 22.4% .288 88 91 4.66 114 1.0
Duncan Davitt 125.0 6.8 2.7 1.3 7.1% 17.7% .293 85 88 4.62 118 0.9
Jonathan Cannon 130.0 6.7 3.1 1.3 8.0% 17.2% .293 85 89 4.75 118 0.8
Riley Gowens 110.3 8.0 3.3 1.5 8.6% 20.5% .292 84 87 4.76 119 0.7
Shane Murphy 104.0 5.9 2.0 1.6 5.2% 15.3% .291 85 88 4.80 118 0.6
Noah Schultz 88.3 7.8 4.1 1.1 10.3% 19.8% .292 86 91 4.70 117 0.6
Hagen Smith 90.3 8.6 4.4 1.2 11.1% 21.7% .278 84 90 4.81 119 0.6
Tanner McDougal 100.3 7.9 4.2 1.3 10.5% 19.6% .295 83 88 4.84 120 0.5
Drew Thorpe 76.0 6.8 3.2 1.4 8.2% 17.3% .289 84 89 4.78 119 0.5
Bryse Wilson 94.7 6.2 2.7 1.3 6.8% 15.9% .291 86 88 4.73 116 0.4
Tyler Schweitzer 96.3 6.4 3.4 1.3 8.5% 16.0% .295 83 87 4.82 121 0.4
Mike Clevinger 94.3 6.9 3.5 1.4 8.9% 17.3% .292 83 76 5.04 121 0.4
Chris Murphy 76.3 7.8 4.5 1.1 11.3% 19.6% .286 89 90 4.70 112 0.4
Brandon Eisert 64.7 9.0 3.2 1.1 8.3% 23.5% .302 98 99 3.97 102 0.4
Kyle Tyler 93.0 6.1 3.5 1.2 8.6% 15.1% .303 83 83 4.78 120 0.4
Fraser Ellard 47.7 9.6 4.9 0.9 12.2% 23.9% .288 99 99 4.28 101 0.3
Lucas Gordon 92.7 7.1 4.3 1.4 10.6% 17.6% .293 80 84 5.07 126 0.3
Prelander Berroa 54.0 9.5 5.3 1.2 13.1% 23.4% .299 88 93 4.63 114 0.3
Jake Palisch 81.0 5.1 2.6 1.3 6.5% 13.0% .296 84 85 4.88 119 0.3
Ky Bush 72.3 6.2 4.1 1.2 10.1% 15.2% .297 80 83 5.03 125 0.2
Jordan Leasure 56.0 10.4 4.0 1.3 10.4% 27.1% .283 94 98 4.15 106 0.2
Connor McCullough 57.0 6.8 2.4 1.6 6.1% 17.5% .291 81 85 4.88 123 0.2
Tyler Alexander 93.3 7.2 2.3 1.4 6.0% 18.9% .300 83 83 4.51 120 0.2
Evan McKendry 85.0 5.5 2.2 1.4 5.8% 14.2% .290 79 81 4.88 127 0.2
Owen White 81.0 6.3 4.0 1.2 10.0% 15.8% .297 78 82 5.08 127 0.2
Ben Peoples 57.3 7.5 4.4 1.3 10.9% 18.7% .294 82 87 4.93 123 0.1
Bryan Hudson 51.7 8.4 4.0 1.0 10.4% 21.6% .285 94 93 4.27 106 0.1
Peyton Pallette 62.7 8.8 4.0 1.4 10.2% 22.3% .289 84 89 4.87 119 0.1
Jairo Iriarte 76.7 7.7 4.8 1.2 11.8% 19.1% .291 79 84 5.09 126 0.1
Elvis Peguero 46.0 7.4 4.3 0.8 10.6% 18.4% .297 91 91 4.27 110 0.1
Tommy Vail 73.0 7.6 4.9 1.2 12.1% 18.7% .290 81 84 4.97 123 0.1
Adisyn Coffey 51.0 8.6 3.9 1.2 9.8% 21.9% .296 89 93 4.38 112 0.1
Tyler Gilbert 57.0 7.9 3.6 1.3 9.2% 20.1% .295 84 82 4.55 119 0.0
Cam Booser 43.7 9.5 4.1 1.4 10.4% 23.8% .299 90 86 4.65 111 0.0
Lane Ramsey 28.7 8.8 4.4 1.3 10.9% 21.7% .300 93 92 4.59 107 0.0
James Karinchak 41.3 10.2 5.2 1.3 13.0% 25.5% .282 90 89 4.59 112 0.0
Wikelman González 67.3 8.6 5.5 1.5 13.2% 20.6% .293 77 82 5.44 131 0.0
Keone Kela 21.0 9.4 5.1 1.3 12.6% 23.2% .298 87 83 4.64 115 0.0
Zach Franklin 47.0 9.0 3.8 1.1 9.8% 22.9% .289 89 93 4.29 112 0.0
Garrett Schoenle 63.7 7.2 3.8 1.4 9.6% 18.1% .289 83 84 5.02 121 0.0
Dylan Cumming 76.0 6.5 3.4 1.4 8.6% 16.4% .298 75 78 5.31 133 -0.1
Miguel Castro 31.3 7.8 4.0 1.1 10.1% 19.6% .293 84 82 4.63 119 -0.1
Dalton Roach 55.7 6.6 3.1 1.5 7.9% 16.9% .291 82 81 4.98 122 -0.1
Penn Murfee 37.0 7.5 4.1 1.2 10.4% 19.0% .287 80 79 4.79 125 -0.1
Tyler Davis 46.3 8.4 4.7 1.2 11.5% 20.6% .295 84 88 4.61 119 -0.2
Chris Rodriguez 39.0 6.5 4.8 1.2 11.7% 15.6% .295 74 77 5.32 135 -0.2
Jordan Mikel 42.3 6.4 3.2 1.3 8.0% 16.0% .288 80 82 5.01 125 -0.2
Trey McGough 42.7 7.2 4.6 1.3 11.4% 17.6% .295 81 82 4.94 124 -0.2
Justin Anderson 39.7 8.6 4.5 1.1 11.1% 21.1% .304 82 79 4.70 122 -0.2
Eric Adler 37.0 7.1 5.4 1.2 12.9% 17.1% .288 80 82 5.30 125 -0.2
Jared Kelley 50.0 7.2 5.4 1.3 13.0% 17.3% .298 78 83 5.30 127 -0.2
Carter Rustad 48.0 6.8 3.8 1.3 9.3% 16.8% .288 81 84 5.00 124 -0.3
Dan Altavilla 43.7 7.2 4.5 1.2 11.3% 18.0% .285 79 78 5.13 126 -0.3
Andrew Dalquist 55.0 6.5 5.6 1.3 13.1% 15.4% .292 74 78 5.56 136 -0.3
Caleb Freeman 44.7 7.5 5.4 1.2 13.0% 17.8% .299 78 80 5.20 128 -0.3
Jarold Rosado 38.7 7.0 5.4 1.2 12.6% 16.5% .297 77 83 5.23 131 -0.3
Mark McLaughlin 52.0 6.8 4.3 1.4 10.5% 16.4% .298 76 81 5.22 131 -0.4
Chase Plymell 54.3 5.5 3.5 1.5 8.6% 13.6% .292 77 78 5.37 129 -0.4
Gil Luna 33.3 8.1 7.3 1.1 16.5% 18.3% .284 69 72 5.80 145 -0.5

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Shane Smith Ron Darling Ken Hill Andy Messersmith
Davis Martin Jason Hammel Jeremy Guthrie Roberto Hernandez
Martín Pérez Danny Jackson Fernando Valenzuela Bob Ojeda
Mike Vasil Joe Kelly Rob Scahill Omar Olivares
Grant Taylor Ray Lamb Joe Jimenez Jim Suchecki
Sean Burke Steve McCatty James Baldwin Larry Ward
Duncan Davitt Daniel Mengden Nick Kingham Chris Volstad
Jonathan Cannon Jackson Stephens Matt Wisler Hector Noesi
Riley Gowens David Hess Dave Giusti Jim Slaton
Shane Murphy Reiver Sanmartin Joel Lono Keith Ramsey
Noah Schultz Steve Barr Steve Cooke Mariano Gomez
Hagen Smith Tyler Matzek Mauricio Robles Ted Bowsfield
Tanner McDougal Isauro Pineda Chuck Johnson Mark Holliman
Drew Thorpe Rob Radlosky Mike Olivo Steve Evans
Bryse Wilson Erasmo Ramirez Mike Rowland Felipe Lira
Tyler Schweitzer Eliecer Navarro Bill Edgerton Kent Murphy
Mike Clevinger Eric Show Ray Burris Mike Boddicker
Chris Murphy Jeremy Affeldt Steven Brault Chris Nabholz
Brandon Eisert Tyler Olson Rafael Perez Tony Watson
Kyle Tyler Mike Colla Artie Reyes Kip Bouknight
Fraser Ellard Sam Freeman Luis Avilan Gary Wayne
Lucas Gordon Mike Curtis Barry Wohler Luis Lugo
Prelander Berroa Enoli Paredes J.P. Feyereisen Blake Parker
Jake Palisch Daniel Castano Nik Lubisich Lars Liguori
Ky Bush Derrick Van Dusen Mike Jones Phil Coke
Jordan Leasure Jorge Julio Ken Robinson Alberto Reyes
Connor McCullough Rick Shackle Edward Robertson J.D. Martin
Tyler Alexander Chris Haney Zach Duke Brian Duensing
Evan McKendry Blake Beavan Josh Tomlin Bill Wegman
Owen White Chris Beasley Juan Castillo Tom Lovrich
Ben Peoples Jayson Durocher Travis Lakins Jon Searles
Bryan Hudson Don Hood Pedro Martinez Neal Cotts
Peyton Pallette Wei-Chieh Huang Alexander Guillen Armando Rodriguez
Jairo Iriarte Larry Monroe Paul Demny Philip Knuckles
Elvis Peguero Blaine Boyer Jimmy Cordero Danny Kolb
Tommy Vail Mark Bowden Ryan Wing Rich Sauveur
Adisyn Coffey Logan Easley Carlos Muniz Marcos Mateo
Tyler Gilbert Travis Blackley Bob Shirley Darrin Winston
Cam Booser Ray Searage Mark Guthrie Joe Price
Lane Ramsey Eric Weaver Pete Walker Ed Palmquist
James Karinchak Bill Risley Danny Frisella Jim Duffalo
Wikelman González Scott Gorgen Domingo Valdez Edward Mims
Keone Kela Bob Babcock Bill Campbell Rick Huisman
Zach Franklin Neftali Feliz Greg Aquino Matt Skrmetta
Garrett Schoenle Jake Woods Will Latimer Bert Cole
Dylan Cumming Parker Bridwell Paul Clemens Jake McCasland
Miguel Castro Bill Faul Randy Moffitt Dave Wallace
Dalton Roach Don Bradey Bob Priddy Doyle Lade
Penn Murfee Jason Boyd Vinnie Chulk Cal Koonce
Tyler Davis Stanton Evenhus Mike Franco Joe Kerrigan
Chris Rodriguez Michael Young Bill Geiger Ryan Baker
Jordan Mikel John Nurthen Bob Wells Taylor Garrison
Trey McGough Colin Young Homero Rivera Frankie Reed
Justin Anderson Manny Delcarmen Luther Hackman Greg Jones
Eric Adler Donald Hammitt Daniel Stange Gregg Cunnyngham
Jared Kelley Jeff Schultz Mike Villa Albenis Castillo
Carter Rustad Brad Schreiber Kevin Fynan Dick Balderson
Dan Altavilla Tom Wilhelmsen Kevin Jepsen Alexi Ogando
Andrew Dalquist Jerry Martin Simon Mercedes Greg Talamantez
Caleb Freeman David Gourieux Matt Peterson Jean Machi
Jarold Rosado John Harms Dewey Forry Victor Walters
Mark McLaughlin Michael Wagner Henry Hirsch Steven Spurgeon
Chase Plymell Devin Burke Claudio Custodio Derek Self
Gil Luna Matt Bullinger Sean Runyan Tyler Ybarra

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
Shane Smith .221 .303 .384 .234 .314 .365 3.3 1.2 3.46 4.63
Davis Martin .254 .323 .415 .255 .314 .421 1.9 0.4 4.01 5.08
Martín Pérez .233 .286 .344 .271 .342 .440 1.7 0.4 3.94 5.22
Mike Vasil .249 .329 .406 .247 .325 .386 1.8 0.4 3.75 4.79
Grant Taylor .221 .287 .346 .227 .277 .345 1.6 0.5 2.87 4.43
Sean Burke .249 .340 .425 .240 .313 .419 1.9 -0.1 4.12 5.36
Duncan Davitt .277 .338 .471 .249 .309 .409 1.8 0.0 4.21 5.44
Jonathan Cannon .262 .331 .437 .264 .323 .442 1.6 0.0 4.29 5.36
Riley Gowens .258 .347 .440 .253 .303 .444 1.6 0.0 4.21 5.48
Shane Murphy .260 .295 .427 .280 .317 .488 1.2 0.0 4.39 5.43
Noah Schultz .210 .311 .333 .266 .351 .440 1.2 -0.1 4.25 5.46
Hagen Smith .235 .331 .373 .239 .346 .420 1.2 -0.2 4.29 5.56
Tanner McDougal .265 .356 .429 .241 .326 .417 1.2 -0.2 4.42 5.49
Drew Thorpe .267 .329 .438 .260 .315 .461 1.0 0.0 4.30 5.43
Bryse Wilson .280 .344 .470 .257 .304 .424 1.0 -0.2 4.22 5.39
Tyler Schweitzer .250 .307 .383 .275 .341 .469 1.0 -0.3 4.45 5.63
Mike Clevinger .269 .346 .462 .263 .330 .442 1.0 -0.3 4.42 5.73
Chris Murphy .220 .330 .305 .256 .347 .441 1.0 -0.2 4.02 5.36
Brandon Eisert .240 .308 .365 .248 .316 .414 1.0 -0.2 3.39 5.01
Kyle Tyler .278 .345 .433 .268 .335 .434 1.0 -0.2 4.45 5.48
Fraser Ellard .212 .325 .288 .237 .343 .412 0.7 -0.3 3.44 5.08
Lucas Gordon .274 .358 .470 .256 .336 .428 1.0 -0.3 4.59 5.68
Prelander Berroa .247 .362 .412 .232 .326 .384 0.8 -0.3 3.95 5.61
Jake Palisch .254 .301 .377 .292 .340 .500 0.7 -0.2 4.46 5.47
Ky Bush .283 .350 .467 .261 .342 .427 0.7 -0.2 4.60 5.68
Jordan Leasure .226 .321 .398 .222 .303 .385 0.8 -0.4 3.62 5.15
Connor McCullough .271 .331 .439 .267 .310 .492 0.6 -0.2 4.51 5.67
Tyler Alexander .252 .289 .383 .273 .324 .483 0.9 -0.6 4.24 5.72
Evan McKendry .284 .343 .463 .264 .307 .449 0.7 -0.4 4.65 5.77
Owen White .277 .361 .473 .258 .337 .404 0.6 -0.4 4.78 5.87
Ben Peoples .257 .344 .440 .256 .343 .410 0.6 -0.2 4.46 5.58
Bryan Hudson .246 .342 .377 .234 .313 .398 0.6 -0.4 3.65 5.26
Peyton Pallette .234 .328 .441 .258 .340 .417 0.6 -0.4 4.23 5.60
Jairo Iriarte .248 .366 .401 .252 .346 .429 0.6 -0.5 4.66 5.86
Elvis Peguero .256 .356 .410 .245 .328 .353 0.5 -0.3 3.91 5.23
Tommy Vail .278 .371 .456 .241 .335 .410 0.7 -0.6 4.33 5.91
Adisyn Coffey .234 .321 .394 .257 .325 .429 0.5 -0.4 3.85 5.39
Tyler Gilbert .235 .300 .358 .264 .340 .458 0.5 -0.5 4.11 5.81
Cam Booser .236 .323 .418 .252 .336 .435 0.5 -0.5 3.59 5.78
Lane Ramsey .269 .356 .442 .230 .314 .410 0.2 -0.3 3.75 5.21
James Karinchak .227 .333 .387 .231 .337 .423 0.5 -0.6 3.57 5.91
Wikelman González .262 .368 .443 .241 .353 .433 0.5 -0.6 4.80 6.17
Keone Kela .250 .357 .389 .239 .321 .413 0.2 -0.3 3.76 5.80
Zach Franklin .253 .347 .434 .224 .300 .367 0.4 -0.4 3.91 5.43
Garrett Schoenle .250 .326 .369 .263 .340 .473 0.5 -0.6 4.31 5.72
Dylan Cumming .300 .381 .493 .247 .324 .428 0.4 -0.6 4.90 6.08
Miguel Castro .269 .367 .423 .243 .316 .414 0.1 -0.4 4.18 5.81
Dalton Roach .284 .351 .490 .252 .313 .420 0.3 -0.6 4.44 5.85
Penn Murfee .246 .347 .415 .256 .330 .423 0.2 -0.5 4.36 6.24
Tyler Davis .236 .333 .404 .258 .340 .409 0.2 -0.6 4.26 5.76
Chris Rodriguez .282 .393 .423 .244 .333 .430 0.1 -0.5 4.94 6.24
Jordan Mikel .253 .333 .400 .272 .346 .467 0.1 -0.4 4.53 5.79
Trey McGough .259 .338 .345 .261 .346 .477 0.1 -0.5 4.49 5.77
Justin Anderson .250 .349 .431 .244 .340 .384 0.1 -0.6 4.29 6.00
Eric Adler .265 .375 .412 .247 .344 .442 0.0 -0.5 4.54 5.83
Jared Kelley .253 .359 .437 .268 .362 .429 0.1 -0.6 4.74 5.91
Carter Rustad .269 .349 .430 .253 .327 .442 0.1 -0.6 4.49 5.62
Dan Altavilla .260 .349 .466 .255 .360 .404 0.1 -0.7 4.41 6.24
Andrew Dalquist .245 .364 .388 .281 .367 .479 0.1 -0.7 4.98 6.31
Caleb Freeman .268 .381 .463 .253 .345 .400 0.0 -0.8 4.54 6.02
Jarold Rosado .282 .393 .451 .241 .333 .398 -0.1 -0.7 4.85 6.06
Mark McLaughlin .265 .360 .469 .270 .339 .432 0.0 -0.8 4.76 6.05
Chase Plymell .293 .366 .455 .264 .323 .479 -0.2 -0.9 4.80 5.90
Gil Luna .233 .365 .349 .247 .404 .435 -0.2 -0.8 5.14 6.92

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.


2026 ZiPS Projections: Texas Rangers

For the 22nd consecutive season, the ZiPS projection system is unleashing a full set of prognostications. For more information on the ZiPS projections, please consult this year’s introduction, as well as MLB’s glossary entry. The team order is selected by lot, and the next team up is the Texas Rangers.

Batters

Finishing the season with an exactly .500 record seems a fitting fate for the 2025 Texas Rangers, a team that spent most of the year jumping into and out of the playoff race, until their demise was eventually sealed by an eight-game losing streak in September. The oldest team in baseball this year, the Rangers got a lot of production out of their core performers, but a pitching swoon in August and September, and holes at the offense-heavy positions, left the team short of its goal of getting back to the playoffs and grabbing a second World Series trophy. That 2023 championship campaign is the only season in the last nine in which Texas finished with a winning record. Read the rest of this entry »


2026 ZiPS Projections: Detroit Tigers

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 Detroit Tigers.

Batters

This year was like two very different seasons in one for the Detroit Tigers. Through July 8, their high-water mark in 2025, the Tigers had the best record in baseball, and held an imposing 14 game lead over the Twins and Royals. Over the final three months of the season, however, they barely played .400 ball, and won less often than any of the White Sox, Pirates, or Nationals. While the threats from the Twins and the Royals didn’t prove to be fatal, the Guardians made up a 15 1/2 game gap to grab the division at the last moment, and the Tigers just barely snuck into the postseason on the strength of a tiebreaker with the Astros. By comparison, the humiliations of the 1978 Red Sox and 1969 Cubs (nine games) were minor. While the Tigers were able to get revenge against the Guardians in the Wild Card round, they were bounced by the Mariners in a 15-inning Game 5 nail-biter in the ALDS. But in what might end up being Tarik Skubal’s final season with the team, the Tigers don’t have much time to brood on the summer of 2025. Read the rest of this entry »


2026 ZiPS Projections: Cincinnati Reds

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 Cincinnati Reds.

Batters

Much like during the 2020 COVID season, the 2025 Reds finished just above .500, barely squeaked into the playoffs, and got bounced from the Wild Card round in two games. At least this time around, they actually scored runs! But the lineup was a recurring problem in the regular season, the biggest reason Cincy needed a late-summer collapse by the Mets in order to play October baseball. The lineup’s 13.2 WAR ranked 26th in baseball, with Elly De La Cruz and TJ Friedl combining for more than half of that total. Finishing 21st in home runs isn’t good for a team that plays in one of the best home run parks in the majors today. Read the rest of this entry »


2026 ZiPS Projections: Pittsburgh Pirates

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 Pittsburgh Pirates.

Batters

From a pure talent standpoint, the Pittsburgh Pirates are in better shape than their 71-91 record this season might suggest. Still, the organization always feels like it’s on a giant treadmill because when the time to increase the level of investment comes, the push is always extremely underwhelming. The Pirates have actually gotten slightly better at committing to payroll (slightly!), but when they do spend, they frequently do so in rather unproductive ways. Read the rest of this entry »


2026 ZiPS Projections: The Athletics

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 Athletics.

Batters

The A’s lineup has made great strides over the last few years, the difference between this graphic and the one from two years ago is nearly night and day. Now, there is no megastar at the top of the WAR stack, but the A’s are pretty solid in most places, aren’t truly abysmal anywhere, and have decent depth options all over the diamond. While this is still far from an elite run creation machine, there’s enough quality surrounding Nick Kurtz and Brent Rooker that this is the type of lineup that could pull its weight in a playoff contention scenario. Even some of the lesser positions like the Max Muncy-led third base amalgamation or the mix-and-match assortment in center field at least project to somewhere around average.

If there’s a disappointment in the projections, it might be Jacob Wilson, for whom ZiPS sees quite a bit of regression coming in 2026. A big part of it is that Wilson’s approach of excellent contact/soft hitting has a fairly poor developmental history in recent decades, and players of this type, if they become too “see ball, hit ball” can fall off quickly like David Fletcher or Luis Arraez. Just like plate discipline should be a means to an end, so should ultra-high contact.

ZiPS also remains a Tyler Soderstrom skeptic and just isn’t as in love with Lawrence Butler as other projection systems have been.

When I talk about the depth, I’m not just being nice; there are a lot of projections for players in the high minors that suggest that they could be fill-in candidates without completely embarrassing anybody. Joshua Kuroda-Grauer might be one of the most interesting. He’s hardly a household name, but the method I use to estimate defense from hit-location data absolutely loves him, and he has the makings of a really solid pairing with Wilson up the middle. The projections also think that Leo De Vries is just a year or two from being a legitimate major league starter. Also in good news for a lineup on a John Fisher-owned team, none of the key players are nearing big free agency paydays that the A’s simply would not match. These guys should be around for a while.

Pitchers

The pitching staff is considerably less impressive than the offense, but even this group has much better projections overall than it did a year ago. Before this past season, I mused that the A’s had kind of lost their knack for developing an endless stream of moderately competent, soft-tossing fourth starters, and it was hurting their chances at getting out of the bottom of the AL West. There are still no aces on the team or, really, any no. 2 starters, but ZiPS thinks the A’s now have a boatload of 90-100 ERA+ starting pitchers, and a few of them (like Luis Medina and Luis Morales) have actual fastballs that they can use to retire major league hitters. What a concept!

I’m not sure that Luis Severino will still be on the roster three months from now, let alone the beginning of August, given his feelings about the stadium situation and potential value for a contending club, but Jeffrey Springs and Jacob Lopez are acceptable mid-rotation starters, and the team has a number of useful fallback options, such as J.T. Ginn and Henry Baez. ZiPS still holds out some hope on Mitch Spence, and is really in on Gage Jump, who has a decent shot in the projections to be the best A’s pitcher 18 months from now.

A Mason Miller-less bullpen is definitely an emoji sad face. While ZiPS sees the pen as a decidedly below-average group, there are far fewer negative WAR projections here than there were last offseason, and the top four of Hogan Harris, Michael Kelly, Justin Sterner, and Elvis Alvarado projects out as…fine…ish. But the bullpen will be a larger worry when the team gets closer to contention.

So, where do the A’s look to be right now? Probably slightly better than the 76 wins they finished with in 2025. But an awful lot would have to go right with the pitching to make this team anything but the fringiest of wild card contenders in 2026. I mean, sure, the A’s could sign Dylan Cease and/or Ranger Suárez, but we all know they’re not actually going to do that. On the bright side, at least these A’s are probably going to be Sacramento’s best major league baseball team ever.

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
Brent Rooker R 31 DH 634 563 84 155 32 2 34 110 61 157 6 1
Nick Kurtz L 23 1B 581 508 91 134 29 1 31 103 67 160 2 1
Shea Langeliers R 28 C 543 495 70 127 27 1 29 93 40 120 5 1
Lawrence Butler L 25 RF 589 532 80 132 28 2 21 79 52 151 18 5
Jacob Wilson R 24 SS 501 464 62 134 28 1 10 69 26 37 4 2
Zack Gelof R 26 2B 474 423 62 99 22 1 17 62 43 152 15 3
Darell Hernaiz R 24 SS 582 522 66 136 27 3 7 61 45 83 10 3
Denzel Clarke R 26 CF 376 337 48 78 17 4 8 43 30 127 13 3
Colby Thomas R 25 RF 542 492 67 121 30 3 19 82 32 163 8 4
Joshua Kuroda-Grauer R 23 SS 532 491 50 125 23 1 2 49 28 61 12 4
Brett Harris R 28 3B 403 354 47 84 15 1 9 49 36 78 5 2
JJ Bleday L 28 CF 518 457 67 107 26 1 20 68 57 118 3 2
Max Muncy R 23 3B 416 377 45 93 21 1 11 57 26 120 3 3
Henry Bolte R 22 RF 531 474 63 115 23 5 10 69 44 191 27 5
Tyler Soderstrom L 24 LF 566 511 62 129 25 1 23 86 46 130 4 2
Daniel Susac R 25 C 409 377 36 90 16 1 11 54 23 119 4 2
Leo De Vries B 19 SS 525 471 62 104 27 4 13 62 44 133 6 5
Carlos Cortes L 29 LF 402 362 46 86 20 1 12 48 35 84 1 1
Max Schuemann R 29 2B 389 332 48 79 14 2 6 40 41 87 11 3
Junior Perez R 24 CF 541 478 62 101 25 3 15 65 52 190 18 5
Alejo Lopez B 30 2B 465 414 46 105 19 1 3 46 38 72 10 3
Gio Urshela R 34 3B 326 300 29 79 17 1 5 35 20 61 0 1
Shane McGuire L 27 C 350 305 32 65 11 0 4 32 37 85 3 1
Nick Martini L 36 RF 397 345 50 80 16 2 9 44 39 87 1 1
Austin Wynns R 35 C 145 132 13 31 7 0 3 18 10 39 0 0
Ryan Lasko R 24 CF 457 407 43 82 14 2 5 41 38 137 10 4
Cooper Bowman R 26 2B 410 361 46 75 15 2 7 42 35 110 19 3
Cameron Leary L 24 LF 533 470 54 104 26 3 7 51 47 155 22 4
Cole Conn B 24 C 302 270 29 55 11 2 3 28 25 92 2 3
Euribiel Angeles R 24 2B 504 470 45 116 21 1 4 49 24 71 10 4
Drew Swift R 27 SS 427 381 44 85 14 2 1 31 33 127 11 3
Colby Halter L 24 2B 468 418 49 95 21 5 5 46 40 160 14 4
Brennan Milone R 25 1B 508 452 57 102 21 1 12 60 47 131 4 2
Casey Yamauchi R 25 2B 462 428 34 103 16 2 1 44 15 47 8 4
Jonny Butler L 27 LF 374 337 34 69 16 3 5 36 32 105 8 1
Clark Elliott L 25 LF 444 383 47 80 14 2 8 51 46 113 7 2
Mario Gomez L 23 C 167 149 14 30 5 1 3 17 12 42 0 1
Nick Schwartz R 25 C 111 105 9 22 2 1 1 9 4 41 1 0
Nate Nankil R 23 RF 531 486 53 115 22 2 2 48 32 109 5 3
Tommy White R 23 3B 384 360 37 83 16 0 9 43 19 71 1 1
Pedro Pineda R 22 CF 343 315 28 64 9 3 7 36 22 131 3 2
Lyle Lin R 29 C 115 103 8 18 2 0 0 8 8 24 1 1
Ali Camarillo R 23 SS 443 406 32 88 15 1 1 32 26 95 9 3
Luke Mann L 26 3B 507 455 45 84 18 2 12 53 39 178 4 1
Jared Dickey L 24 RF 500 445 48 103 18 3 6 49 42 94 4 3
Carlos Pacheco R 21 RF 250 211 25 34 6 1 2 26 22 80 8 2
Ben Newton B 24 3B 233 209 18 43 8 2 1 20 12 87 1 2
Davis Diaz R 23 C 415 370 34 72 14 2 1 32 34 82 4 3
Sahid Valenzuela B 28 2B 336 314 28 66 9 1 2 25 16 71 3 2
Carlos Franco R 23 C 271 258 18 52 7 1 2 20 10 58 0 0
T.J. Schofield-Sam L 25 1B 487 449 43 102 20 3 4 55 17 124 2 2
Caeden Trenkle L 25 LF 263 240 28 47 6 2 3 22 17 96 3 2
Elvis Rijo R 22 3B 155 136 8 21 6 0 0 13 7 45 1 2
Brayan Buelvas R 24 CF 405 373 37 73 18 2 6 40 25 130 8 3
Gunner Gouldsmith B 24 2B 306 271 30 40 9 1 0 17 28 76 4 3
Darlyn Montero L 24 1B 281 262 25 53 8 1 3 27 11 102 4 0
Rodney Green Jr. L 23 CF 491 445 45 78 19 3 9 45 39 184 8 3
C.J. Pittaro L 24 LF 507 463 37 91 15 4 1 37 35 137 3 2

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Brent Rooker 634 .275 .350 .520 138 .245 .325 0 3.7 .370 131 104
Nick Kurtz 581 .264 .351 .508 135 .244 .325 -2 2.9 .366 139 91
Shea Langeliers 543 .257 .315 .491 120 .234 .283 -8 2.7 .343 118 78
Lawrence Butler 589 .248 .315 .427 104 .179 .308 8 2.2 .322 107 77
Jacob Wilson 501 .289 .335 .418 108 .129 .297 -4 2.1 .328 108 67
Zack Gelof 474 .234 .307 .411 98 .177 .323 3 2.0 .313 100 58
Darell Hernaiz 582 .261 .321 .364 91 .103 .299 1 1.9 .302 92 64
Denzel Clarke 376 .231 .307 .377 89 .145 .347 7 1.6 .301 90 43
Colby Thomas 542 .246 .305 .435 103 .189 .329 5 1.6 .319 106 69
Joshua Kuroda-Grauer 532 .255 .308 .318 75 .063 .287 8 1.5 .280 78 52
Brett Harris 403 .237 .319 .362 89 .124 .281 5 1.4 .303 91 43
JJ Bleday 518 .234 .320 .427 106 .193 .273 -7 1.4 .325 106 64
Max Muncy 416 .247 .307 .395 94 .149 .333 4 1.3 .306 97 48
Henry Bolte 531 .243 .320 .376 93 .133 .385 3 1.2 .308 99 64
Tyler Soderstrom 566 .252 .320 .440 109 .188 .296 -5 1.0 .328 113 74
Daniel Susac 409 .239 .291 .374 84 .135 .320 0 1.0 .291 87 43
Leo De Vries 525 .221 .296 .378 86 .157 .280 -3 0.9 .294 94 56
Carlos Cortes 402 .238 .306 .398 94 .160 .278 4 0.8 .307 93 45
Max Schuemann 389 .238 .335 .346 91 .108 .305 -4 0.7 .307 89 42
Junior Perez 541 .211 .291 .370 83 .159 .315 -1 0.7 .290 89 57
Alejo Lopez 465 .254 .330 .326 84 .072 .301 -2 0.7 .295 83 48
Gio Urshela 326 .263 .308 .377 89 .113 .316 1 0.6 .298 87 35
Shane McGuire 350 .213 .305 .289 67 .075 .282 1 0.4 .271 66 28
Nick Martini 397 .232 .322 .368 92 .136 .285 1 0.4 .306 84 42
Austin Wynns 145 .235 .292 .356 79 .121 .311 1 0.3 .285 76 14
Ryan Lasko 457 .201 .282 .283 58 .081 .291 9 0.3 .257 62 36
Cooper Bowman 410 .208 .286 .319 69 .111 .279 1 0.2 .271 74 38
Cameron Leary 533 .221 .297 .334 76 .113 .315 5 0.2 .281 80 53
Cole Conn 302 .204 .281 .293 61 .089 .297 2 0.1 .259 66 24
Euribiel Angeles 504 .247 .288 .321 70 .074 .284 2 0.1 .270 74 47
Drew Swift 427 .223 .289 .278 60 .055 .332 2 0.0 .258 60 34
Colby Halter 468 .227 .300 .337 78 .110 .356 -4 0.0 .283 82 47
Brennan Milone 508 .226 .303 .356 83 .131 .291 2 -0.1 .292 85 50
Casey Yamauchi 462 .241 .284 .294 62 .054 .268 5 -0.1 .257 63 39
Jonny Butler 374 .205 .281 .315 66 .110 .282 4 -0.3 .266 67 32
Clark Elliott 444 .209 .309 .319 76 .110 .275 0 -0.3 .284 78 40
Mario Gomez 167 .201 .271 .309 61 .107 .260 -4 -0.4 .259 64 13
Nick Schwartz 111 .210 .239 .276 43 .067 .333 -2 -0.4 .227 46 7
Nate Nankil 531 .237 .296 .302 68 .066 .301 7 -0.5 .268 70 46
Tommy White 384 .231 .276 .350 73 .119 .264 -4 -0.5 .275 75 35
Pedro Pineda 343 .203 .260 .317 60 .114 .322 0 -0.5 .255 70 27
Lyle Lin 115 .175 .252 .194 27 .019 .228 -1 -0.6 .211 29 6
Ali Camarillo 443 .217 .268 .266 50 .049 .281 1 -0.7 .240 53 32
Luke Mann 507 .185 .258 .312 58 .127 .272 1 -0.8 .253 61 38
Jared Dickey 500 .231 .304 .326 76 .094 .281 -3 -0.8 .281 80 46
Carlos Pacheco 250 .161 .269 .227 41 .066 .248 2 -0.9 .235 49 15
Ben Newton 233 .206 .260 .278 50 .072 .347 -2 -0.9 .241 55 16
Davis Diaz 415 .195 .275 .251 48 .057 .247 -2 -0.9 .242 52 28
Sahid Valenzuela 336 .210 .254 .264 45 .054 .266 2 -0.9 .233 46 23
Carlos Franco 271 .202 .236 .260 38 .058 .253 -1 -1.0 .221 40 16
T.J. Schofield-Sam 487 .227 .279 .312 65 .085 .305 4 -1.1 .262 65 40
Caeden Trenkle 263 .196 .253 .275 47 .079 .312 1 -1.1 .237 49 18
Elvis Rijo 155 .154 .237 .199 23 .044 .231 -4 -1.3 .206 24 7
Brayan Buelvas 405 .196 .254 .303 55 .107 .283 -5 -1.4 .248 59 32
Gunner Gouldsmith 306 .148 .236 .188 21 .041 .205 3 -1.5 .202 22 14
Darlyn Montero 281 .202 .246 .275 45 .073 .318 -2 -1.6 .232 50 19
Rodney Green Jr. 491 .175 .246 .292 49 .117 .274 -4 -1.8 .241 56 35
C.J. Pittaro 507 .197 .264 .253 45 .056 .277 -6 -3.0 .236 48 32

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Brent Rooker Derrek Lee Tony Perez Mitch Haniger
Nick Kurtz Mark McGwire Jimmie Foxx Boog Powell
Shea Langeliers Evan Gattis Carlton Fisk Glenn Myatt
Lawrence Butler Chili Davis George Metkovich Paul Householder
Jacob Wilson Ron Hunt Manny Castillo George Kell
Zack Gelof Whitey Kurowski Danny Espinosa Niko Goodrum
Darell Hernaiz Osvaldo Martínez Ozzie Smith Alberto Callaspo
Denzel Clarke Reggie Thomas Earl Robinson Rich Barnwell
Colby Thomas Carlos González Bobby Clark Jordan Patterson
Joshua Kuroda-Grauer Tim Foli Don Kessinger Chin-Lung Hu
Brett Harris Carlos Alonso Dick Gray Robert Hewes
JJ Bleday Jose Cruz Dick Kokos Adam Hyzdu
Max Muncy Pete Dempsey Reno Bertoia Thomas Smith
Henry Bolte Drew Waters Trayvon Robinson Milt Thompson
Tyler Soderstrom Harvey Pulliam Preston Tucker Jason Lane
Daniel Susac Jake Brown J.C. Martin Humberto Cota
Leo De Vries Addison Russell Tripper Johnson Jeter Downs
Carlos Cortes Bob Zupcic Rico Washington Rowland Office
Max Schuemann Jim Walewander Rich Amaral Mike Debutch
Junior Perez Ken Gerhart Jeremy Hazelbaker Mike Cameron
Alejo Lopez Al Federoff Justin Henry Jeff Pickler
Gio Urshela Jamie Burke Greg Pryor Frankie Austin
Shane McGuire Bruce Look Charles Julian Pete Gonzalez
Nick Martini Jay Bell Michael Tucker David DeJesus
Austin Wynns Bill Haselman Bob Schmidt Ryan Lavarnway
Ryan Lasko Don Wright Elton Pollock Jose Silva
Cooper Bowman Micah Furtado Andy Fox Harry Chappas
Cameron Leary Clete Thomas Cesar Crespo Terrell Lowery
Cole Conn Edgar Rodriguez Dusty Brown Scott Barczi
Euribiel Angeles Felix Fermin Cookie Rojas Alan McLaughlin
Drew Swift Jamie Athas Jose Sandoval Drew Meyer
Colby Halter Tim Barker Nelson Ward Connor Kopach
Brennan Milone D.J. Boston Eric Battersby Nate Espy
Casey Yamauchi Santiago Chirino Carlos Capellan Cookie Rojas
Jonny Butler Brian Blair Steve Haake Chad Oberacker
Clark Elliott Brian Conley Don Ganus John Sharkey
Mario Gomez Mike McCuistion Manny Santana Duffy Ryan
Nick Schwartz Mark Reed Tony Garcia Brendon Ounjian
Nate Nankil Chico Terry Richard Johnson George Miller
Tommy White Orlando Gonzalez Garry Jestadt Bob Toney
Pedro Pineda Jacobo Urena Jose Rodriguez Lane Adams
Lyle Lin Braeden Schlehuber Jay LaFlair Brian Loyd
Ali Camarillo Craig Shipley Angelo Castellano Edgar Duran
Luke Mann Chris Butterfield Tommy Rinks Todd Carey
Jared Dickey Jake Weber Bobby Darula Dwight Smith Jr.
Carlos Pacheco Omar Rosario Billy Michael Maiko Loyola
Ben Newton Jason Leblebijian T.J. Bennett Adam Younger
Davis Diaz Jason Fennell Richard Magner Alberto Alvarez
Sahid Valenzuela Bobby Bonner Bobby Young Wes Carroll
Carlos Franco Raul Chavez Ricky Gonzalez Jack Hudson
T.J. Schofield-Sam Rick Bernardo Ralph Kraus Luis Domoromo
Caeden Trenkle Mark Thomas Josh Holden Gary Nalls
Elvis Rijo Juan Pascal Eric Cole Miguel Linares
Brayan Buelvas Ryan Dent Roy Marsh Ray Jackson
Gunner Gouldsmith Joe Morales Ramon Zapata Alex Polston
Darlyn Montero Frank Taveras Dickens Benoit Greg Tippin
Rodney Green Jr. Chris Grayson James Peters Bob Daggy
C.J. Pittaro Tom Belza Roman Collins Claude Horn

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
Brent Rooker .299 .375 .583 159 5.3 .246 .319 .470 118 2.1
Nick Kurtz .291 .379 .571 160 4.6 .236 .324 .445 113 1.4
Shea Langeliers .282 .343 .557 143 4.2 .230 .290 .439 99 1.4
Lawrence Butler .277 .344 .494 126 4.0 .222 .282 .382 83 0.8
Jacob Wilson .316 .360 .459 126 3.2 .260 .308 .372 89 0.9
Zack Gelof .261 .335 .464 117 3.2 .205 .277 .356 76 0.8
Darell Hernaiz .290 .351 .409 110 3.2 .234 .297 .330 75 0.7
Denzel Clarke .260 .336 .424 109 2.6 .201 .276 .331 70 0.7
Colby Thomas .274 .333 .491 126 3.1 .219 .279 .387 83 0.3
Joshua Kuroda-Grauer .282 .330 .350 89 2.4 .228 .280 .283 58 0.3
Brett Harris .262 .347 .411 107 2.3 .210 .296 .318 71 0.5
JJ Bleday .257 .346 .485 126 2.6 .209 .296 .381 88 0.3
Max Muncy .278 .336 .456 117 2.4 .217 .281 .350 76 0.4
Henry Bolte .272 .348 .432 114 2.6 .208 .289 .329 74 -0.1
Tyler Soderstrom .279 .344 .506 131 2.5 .227 .291 .390 90 -0.4
Daniel Susac .267 .318 .424 105 2.1 .209 .264 .332 66 0.1
Leo De Vries .248 .328 .437 106 2.1 .196 .271 .329 67 -0.4
Carlos Cortes .264 .335 .446 113 1.7 .212 .281 .349 75 -0.1
Max Schuemann .266 .362 .395 110 1.7 .210 .305 .302 72 -0.1
Junior Perez .239 .318 .421 102 2.2 .181 .263 .322 64 -0.5
Alejo Lopez .284 .359 .368 103 1.8 .228 .307 .297 70 -0.1
Gio Urshela .294 .341 .423 110 1.5 .233 .280 .330 70 -0.1
Shane McGuire .245 .340 .334 87 1.3 .183 .274 .254 49 -0.4
Nick Martini .260 .348 .422 113 1.4 .203 .296 .318 74 -0.5
Austin Wynns .264 .321 .407 100 0.7 .203 .265 .310 60 0.0
Ryan Lasko .228 .307 .318 75 1.2 .176 .259 .247 44 -0.6
Cooper Bowman .233 .315 .364 87 1.2 .182 .264 .276 52 -0.7
Cameron Leary .247 .323 .377 91 1.3 .195 .272 .292 58 -0.9
Cole Conn .234 .315 .347 83 0.8 .171 .255 .251 41 -0.7
Euribiel Angeles .274 .313 .357 85 1.1 .218 .261 .280 50 -1.1
Drew Swift .255 .315 .321 78 1.0 .194 .257 .243 41 -1.0
Colby Halter .259 .328 .390 100 1.2 .202 .277 .297 61 -1.0
Brennan Milone .252 .328 .402 100 1.0 .200 .280 .305 65 -1.3
Casey Yamauchi .273 .311 .330 80 0.9 .214 .257 .256 43 -1.1
Jonny Butler .232 .314 .359 85 0.6 .180 .256 .276 49 -1.1
Clark Elliott .237 .337 .364 95 0.7 .181 .280 .278 58 -1.3
Mario Gomez .236 .306 .366 83 0.0 .170 .242 .262 40 -0.9
Nick Schwartz .245 .273 .335 67 -0.1 .177 .205 .236 24 -0.7
Nate Nankil .264 .323 .341 85 0.6 .206 .268 .263 51 -1.6
Tommy White .257 .301 .398 91 0.4 .200 .249 .310 55 -1.3
Pedro Pineda .234 .290 .370 81 0.4 .174 .232 .262 38 -1.5
Lyle Lin .204 .279 .226 42 -0.3 .145 .218 .164 10 -0.8
Ali Camarillo .243 .297 .305 66 0.2 .191 .247 .234 35 -1.6
Luke Mann .210 .281 .362 77 0.3 .156 .229 .261 38 -2.1
Jared Dickey .257 .330 .367 94 0.3 .204 .278 .284 60 -1.8
Carlos Pacheco .192 .298 .271 59 -0.3 .137 .245 .189 25 -1.4
Ben Newton .233 .289 .323 69 -0.3 .181 .232 .236 33 -1.4
Davis Diaz .224 .304 .294 67 0.0 .168 .247 .215 31 -1.9
Sahid Valenzuela .237 .283 .301 62 -0.2 .183 .229 .231 30 -1.6
Carlos Franco .233 .267 .301 59 -0.3 .173 .211 .225 22 -1.6
T.J. Schofield-Sam .254 .305 .351 82 0.0 .200 .254 .276 49 -2.1
Caeden Trenkle .223 .282 .314 69 -0.5 .168 .226 .238 31 -1.7
Elvis Rijo .185 .267 .238 43 -0.9 .128 .214 .164 8 -1.6
Brayan Buelvas .221 .285 .350 74 -0.4 .170 .232 .266 39 -2.1
Gunner Gouldsmith .174 .260 .223 36 -0.9 .126 .212 .161 6 -2.1
Darlyn Montero .227 .271 .319 63 -1.0 .177 .219 .239 29 -2.2
Rodney Green Jr. .201 .269 .337 67 -0.7 .154 .221 .255 33 -2.7
C.J. Pittaro .225 .291 .288 63 -1.8 .171 .238 .219 30 -4.0

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Brent Rooker .286 .370 .555 .270 .340 .504
Nick Kurtz .250 .329 .466 .269 .360 .525
Shea Langeliers .266 .328 .503 .252 .308 .485
Lawrence Butler .238 .293 .394 .253 .324 .441
Jacob Wilson .296 .342 .430 .286 .331 .413
Zack Gelof .234 .316 .416 .234 .303 .409
Darell Hernaiz .264 .330 .379 .259 .316 .356
Denzel Clarke .236 .317 .391 .229 .302 .370
Colby Thomas .245 .301 .437 .246 .307 .434
Joshua Kuroda-Grauer .259 .316 .329 .252 .304 .312
Brett Harris .248 .328 .372 .232 .314 .356
JJ Bleday .225 .302 .401 .238 .329 .438
Max Muncy .248 .312 .408 .246 .304 .389
Henry Bolte .241 .318 .372 .243 .321 .377
Tyler Soderstrom .248 .307 .404 .254 .326 .457
Daniel Susac .246 .298 .395 .236 .288 .365
Leo De Vries .218 .287 .373 .222 .300 .380
Carlos Cortes .228 .288 .360 .242 .314 .415
Max Schuemann .246 .343 .364 .234 .331 .336
Junior Perez .221 .308 .399 .206 .282 .356
Alejo Lopez .261 .331 .333 .250 .329 .322
Gio Urshela .270 .313 .371 .261 .306 .379
Shane McGuire .212 .292 .282 .214 .310 .291
Nick Martini .214 .304 .337 .239 .330 .381
Austin Wynns .239 .300 .370 .233 .287 .349
Ryan Lasko .209 .295 .302 .198 .277 .273
Cooper Bowman .221 .305 .363 .202 .278 .298
Cameron Leary .215 .287 .326 .224 .301 .337
Cole Conn .202 .269 .310 .204 .287 .285
Euribiel Angeles .252 .293 .319 .244 .285 .322
Drew Swift .222 .295 .278 .224 .287 .278
Colby Halter .217 .283 .304 .231 .307 .350
Brennan Milone .228 .312 .368 .225 .299 .351
Casey Yamauchi .245 .289 .295 .239 .282 .294
Jonny Butler .188 .271 .281 .212 .285 .328
Clark Elliott .200 .299 .309 .212 .313 .322
Mario Gomez .186 .250 .279 .208 .280 .321
Nick Schwartz .206 .229 .235 .211 .243 .296
Nate Nankil .245 .302 .323 .233 .293 .293
Tommy White .241 .292 .366 .226 .269 .343
Pedro Pineda .206 .268 .314 .202 .257 .319
Lyle Lin .179 .256 .205 .172 .250 .188
Ali Camarillo .227 .281 .266 .212 .262 .266
Luke Mann .183 .252 .310 .185 .261 .313
Jared Dickey .213 .290 .287 .238 .309 .341
Carlos Pacheco .167 .273 .242 .159 .268 .221
Ben Newton .212 .254 .288 .203 .263 .273
Davis Diaz .195 .278 .254 .194 .273 .250
Sahid Valenzuela .210 .255 .270 .210 .254 .262
Carlos Franco .202 .247 .262 .201 .231 .259
T.J. Schofield-Sam .215 .274 .285 .233 .282 .325
Caeden Trenkle .197 .250 .288 .195 .254 .270
Elvis Rijo .159 .245 .205 .152 .233 .196
Brayan Buelvas .205 .263 .320 .191 .250 .295
Gunner Gouldsmith .155 .234 .190 .144 .237 .187
Darlyn Montero .195 .241 .260 .205 .249 .281
Rodney Green Jr. .164 .231 .270 .180 .252 .300
C.J. Pittaro .190 .255 .234 .199 .268 .261

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Jeffrey Springs L 33 9 9 4.12 28 26 142.0 138 65 21 44 121
Jacob Lopez L 28 7 7 3.98 25 19 106.3 93 47 14 42 115
Gage Jump L 23 8 8 4.17 26 24 108.0 103 50 14 33 97
Luis Morales R 23 7 8 4.29 30 22 121.7 112 58 17 47 111
Luis Severino R 32 7 9 4.46 24 24 139.3 139 69 17 43 109
Jack Perkins R 26 5 4 3.89 21 14 81.0 67 35 9 34 88
J.T. Ginn R 27 5 6 4.41 24 20 102.0 96 50 14 38 100
Chen Zhong-Ao Zhuang R 25 6 8 4.55 24 21 120.7 126 61 19 28 92
Henry Baez R 23 4 5 4.47 24 24 104.7 107 52 13 38 74
Mitch Spence R 28 5 6 4.49 32 18 118.3 122 59 16 35 93
Kade Morris R 24 8 10 4.68 27 26 136.7 142 71 19 43 94
Brady Basso L 28 4 3 4.22 24 14 74.7 74 35 10 24 62
Mason Barnett R 25 5 6 4.70 27 25 128.3 125 67 16 55 110
Hogan Harris L 29 4 4 4.21 42 9 92.0 83 43 11 45 90
Sean Newcomb L 33 3 3 3.86 39 4 74.7 70 32 7 29 70
Jack Cushing R 29 5 7 4.59 31 9 86.3 90 44 13 25 66
Domingo Robles L 28 4 5 4.70 20 11 74.7 78 39 10 25 51
Blake Beers R 27 4 6 4.82 22 17 89.7 93 48 13 31 66
Mitch Myers R 27 4 5 4.79 22 14 82.7 92 44 13 21 52
James Gonzalez L 25 4 5 4.90 20 16 86.3 90 47 13 34 67
Ken Waldichuk L 28 4 4 4.83 20 16 76.3 72 41 10 37 73
Will Johnston L 25 4 4 4.52 36 9 71.7 68 36 10 33 69
Luis Medina R 27 4 4 4.73 16 14 66.7 64 35 7 32 57
Justin Sterner R 29 3 3 3.94 52 1 59.3 52 26 8 22 61
Braden Nett R 24 4 7 4.97 22 21 87.0 88 48 11 44 73
Jared Shuster L 27 4 5 4.69 32 10 80.7 85 42 10 30 57
Osvaldo Bido R 30 4 6 4.93 26 14 91.3 89 50 14 39 81
Dylan Floro R 35 3 3 3.89 43 0 41.7 42 18 3 13 31
Gunnar Hoglund R 26 4 5 5.00 15 14 72.0 77 40 13 21 51
Joey Estes R 24 5 8 5.12 21 19 102.0 106 58 17 29 70
Elvis Alvarado R 27 3 3 4.06 54 0 62.0 54 28 8 28 66
Kyle Robinson R 22 6 10 5.15 23 18 106.7 118 61 15 43 63
Grant Holman R 26 3 3 4.43 38 2 42.7 42 21 6 15 37
Yunior Tur R 26 4 6 5.16 26 20 97.7 100 56 15 46 79
Michael Kelly R 33 3 3 4.17 40 0 41.0 39 19 5 18 34
José Leclerc R 32 3 2 4.24 45 0 46.7 41 22 6 24 51
David Leal L 29 3 3 4.80 34 5 65.7 69 35 9 21 46
Colin Peluse R 28 3 3 4.79 36 5 62.0 67 33 10 18 42
Tyler Ferguson R 32 3 4 4.38 56 0 61.7 54 30 6 31 60
Anthony Maldonado R 28 4 4 4.39 43 0 53.3 50 26 7 23 54
Diego Barrera L 26 3 3 4.59 37 1 51.0 53 26 7 18 37
Edgar Sanchez R 25 2 2 5.09 23 6 46.0 46 26 6 24 36
T.J. McFarland L 37 1 2 4.54 40 0 33.7 37 17 4 11 22
Aaron Brooks R 36 4 5 5.31 19 12 78.0 92 46 13 27 45
CD Pelham L 31 2 4 4.73 35 0 32.3 32 17 4 15 29
Ben Bowden L 31 1 2 4.57 39 0 43.3 41 22 6 22 39
Jake Walkinshaw R 29 2 4 5.28 27 5 46.0 52 27 7 18 27
Carlos Duran R 24 2 2 5.24 30 7 56.7 55 33 8 36 52
Micah Dallas R 26 3 4 4.89 36 1 46.0 50 25 8 13 33
Eduarniel Núñez R 27 3 4 4.62 44 0 50.7 45 26 6 32 52
Stevie Emanuels R 27 3 5 5.06 35 3 53.3 51 30 7 33 50
Angel Perdomo L 32 1 3 4.94 26 0 27.3 24 15 4 17 28
Gustavo Rodriguez R 25 2 2 4.87 34 0 44.3 44 24 7 23 40
Gerson Moreno R 30 2 2 4.97 36 0 38.0 34 21 5 25 38
Shohei Tomioka R 30 2 4 4.87 37 0 44.3 46 24 6 23 35
Tyler Baum R 28 2 3 5.17 34 1 38.3 37 22 5 23 34
Wander Guante R 26 3 4 5.40 32 5 66.7 72 40 11 28 45
Scott McGough R 36 2 3 5.21 39 1 48.3 50 28 8 21 44
Tanner Dodson R 29 2 3 5.36 34 1 43.7 46 26 5 27 30
Colton Johnson L 27 2 2 5.21 45 0 46.7 50 27 6 23 30
Pedro Santos R 26 1 2 5.59 37 1 37.0 36 23 6 29 34

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Jeffrey Springs 142.0 7.7 2.8 1.3 7.4% 20.2% .284 100 96 4.35 100 1.8
Jacob Lopez 106.3 9.7 3.6 1.2 9.4% 25.6% .286 103 103 4.09 97 1.5
Gage Jump 108.0 8.1 2.8 1.2 7.2% 21.0% .289 99 102 4.11 101 1.4
Luis Morales 121.7 8.2 3.5 1.3 9.0% 21.3% .279 96 99 4.41 104 1.3
Luis Severino 139.3 7.0 2.8 1.1 7.3% 18.4% .290 92 89 4.33 108 1.3
Jack Perkins 81.0 9.8 3.8 1.0 9.9% 25.5% .279 106 107 3.92 95 1.2
J.T. Ginn 102.0 8.8 3.4 1.2 8.7% 22.8% .292 93 95 4.34 107 1.0
Chen Zhong-Ao Zhuang 120.7 6.9 2.1 1.4 5.5% 18.1% .291 90 94 4.46 111 1.0
Henry Baez 104.7 6.4 3.3 1.1 8.3% 16.2% .288 92 96 4.68 109 1.0
Mitch Spence 118.3 7.1 2.7 1.2 6.9% 18.3% .295 92 93 4.36 109 1.0
Kade Morris 136.7 6.2 2.8 1.3 7.3% 16.0% .287 88 92 4.82 114 1.0
Brady Basso 74.7 7.5 2.9 1.2 7.5% 19.4% .291 97 98 4.29 103 0.9
Mason Barnett 128.3 7.7 3.9 1.1 9.8% 19.6% .291 87 92 4.54 114 0.9
Hogan Harris 92.0 8.8 4.4 1.1 11.2% 22.4% .286 98 98 4.36 102 0.8
Sean Newcomb 74.7 8.4 3.5 0.8 9.0% 21.8% .297 107 103 3.83 94 0.8
Jack Cushing 86.3 6.9 2.6 1.4 6.8% 17.9% .293 90 90 4.56 112 0.5
Domingo Robles 74.7 6.1 3.0 1.2 7.7% 15.6% .289 87 89 4.70 114 0.4
Blake Beers 89.7 6.6 3.1 1.3 8.0% 17.0% .290 85 88 4.88 117 0.4
Mitch Myers 82.7 5.7 2.3 1.4 5.9% 14.6% .295 86 88 4.86 117 0.4
James Gonzalez 86.3 7.0 3.5 1.4 8.9% 17.5% .294 84 89 4.89 119 0.4
Ken Waldichuk 76.3 8.6 4.4 1.2 11.0% 21.7% .291 85 86 4.64 118 0.4
Will Johnston 71.7 8.7 4.1 1.3 10.4% 21.8% .291 91 96 4.48 110 0.4
Luis Medina 66.7 7.7 4.3 0.9 10.6% 18.9% .292 87 89 4.53 115 0.4
Justin Sterner 59.3 9.3 3.3 1.2 8.8% 24.3% .280 104 104 4.17 96 0.4
Braden Nett 87.0 7.6 4.6 1.1 11.2% 18.6% .297 83 88 4.85 121 0.4
Jared Shuster 80.7 6.4 3.3 1.1 8.5% 16.1% .295 88 89 4.51 114 0.4
Osvaldo Bido 91.3 8.0 3.8 1.4 9.8% 20.4% .287 83 84 4.96 120 0.3
Dylan Floro 41.7 6.7 2.8 0.6 7.3% 17.4% .300 106 100 3.62 95 0.3
Gunnar Hoglund 72.0 6.4 2.6 1.6 6.8% 16.4% .287 82 86 5.14 122 0.3
Joey Estes 102.0 6.2 2.6 1.5 6.7% 16.1% .281 80 86 5.05 125 0.3
Elvis Alvarado 62.0 9.6 4.1 1.2 10.4% 24.5% .284 101 103 4.26 99 0.2
Kyle Robinson 106.7 5.3 3.6 1.3 8.9% 13.1% .293 80 86 5.08 125 0.2
Grant Holman 42.7 7.8 3.2 1.3 8.2% 20.1% .290 93 96 4.45 108 0.2
Yunior Tur 97.7 7.3 4.2 1.4 10.5% 18.0% .291 80 83 5.17 126 0.1
Michael Kelly 41.0 7.5 4.0 1.1 10.1% 19.0% .283 99 93 4.55 101 0.1
José Leclerc 46.7 9.8 4.6 1.2 11.7% 24.9% .289 97 93 4.32 103 0.1
David Leal 65.7 6.3 2.9 1.2 7.4% 16.2% .291 86 86 4.73 117 0.1
Colin Peluse 62.0 6.1 2.6 1.5 6.7% 15.7% .291 86 87 4.87 117 0.0
Tyler Ferguson 61.7 8.8 4.5 0.9 11.5% 22.3% .284 94 90 4.23 107 0.0
Anthony Maldonado 53.3 9.1 3.9 1.2 9.9% 23.2% .297 94 95 4.25 107 0.0
Diego Barrera 51.0 6.5 3.2 1.2 8.0% 16.5% .291 90 93 4.67 112 0.0
Edgar Sanchez 46.0 7.0 4.7 1.2 11.2% 16.8% .288 81 85 5.19 124 0.0
T.J. McFarland 33.7 5.9 2.9 1.1 7.5% 15.0% .303 90 83 4.56 111 -0.1
Aaron Brooks 78.0 5.2 3.1 1.5 7.8% 12.9% .302 77 72 5.33 129 -0.1
CD Pelham 32.3 8.1 4.2 1.1 10.3% 19.9% .298 87 87 4.56 115 -0.1
Ben Bowden 43.3 8.1 4.6 1.2 11.4% 20.2% .285 90 88 4.76 111 -0.1
Jake Walkinshaw 46.0 5.3 3.5 1.4 8.7% 13.1% .296 78 80 5.27 129 -0.1
Carlos Duran 56.7 8.3 5.7 1.3 13.7% 19.8% .292 78 83 5.39 128 -0.1
Micah Dallas 46.0 6.5 2.5 1.6 6.5% 16.6% .294 84 89 4.90 119 -0.1
Eduarniel Núñez 50.7 9.2 5.7 1.1 13.7% 22.3% .287 89 91 4.84 112 -0.1
Stevie Emanuels 53.3 8.4 5.6 1.2 13.4% 20.2% .293 81 84 5.02 123 -0.2
Angel Perdomo 27.3 9.2 5.6 1.3 13.7% 22.6% .278 83 80 5.21 120 -0.2
Gustavo Rodriguez 44.3 8.1 4.7 1.4 11.4% 19.9% .291 84 89 5.10 119 -0.3
Gerson Moreno 38.0 9.0 5.9 1.2 14.3% 21.7% .284 83 81 5.16 121 -0.3
Shohei Tomioka 44.3 7.1 4.7 1.2 11.3% 17.2% .296 84 83 5.04 119 -0.3
Tyler Baum 38.3 8.0 5.4 1.2 12.9% 19.1% .291 80 80 5.20 126 -0.3
Wander Guante 66.7 6.1 3.8 1.5 9.3% 15.0% .289 76 80 5.44 131 -0.3
Scott McGough 48.3 8.2 3.9 1.5 9.7% 20.4% .300 79 72 4.86 127 -0.4
Tanner Dodson 43.7 6.2 5.6 1.0 13.2% 14.6% .295 77 77 5.41 130 -0.4
Colton Johnson 46.7 5.8 4.4 1.2 10.8% 14.1% .293 79 80 5.22 127 -0.5
Pedro Santos 37.0 8.3 7.1 1.5 16.2% 19.0% .288 73 76 6.03 136 -0.5

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Jeffrey Springs Charlie Leibrandt Mickey Haefner Bob Knepper
Jacob Lopez Rich Hill Drew Pomeranz Caleb Smith
Gage Jump Billy Hoeft Brian Tallet Eddie Guardado
Luis Morales Jeff Hoffman Shelby Miller Chris Tillman
Luis Severino Brad Penny Jeff Samardzija Jeremy Guthrie
Jack Perkins Gene Thompson Eric Show Norm Camp
J.T. Ginn Sergio Valdez Derek Botelho Mike Gardiner
Chen Zhong-Ao Zhuang Andrew Moore Mike King Ben Crockett
Henry Baez Marc Barcelo Matt Andriese Dave Turnbull
Mitch Spence Kyle Lohse Mike Wright Art Bielefeld
Kade Morris Peter Lambert Braden Shipley Chris Volstad
Brady Basso Dennis Bennett Jorge Castillo Mike Willis
Mason Barnett Chuck Locke Dan Wright Austin Voth
Hogan Harris Sean Newcomb Joe Sullivan Tom Underwood
Sean Newcomb Bobby Shantz Trevor Wilson Ron Perranoski
Jack Cushing Felipe Lira LaTroy Hawkins Conor Fisk
Domingo Robles Memo Luna Kevin Kobel Larry Acker
Blake Beers Bill Wengert Kendall Graveman Mark Tranberg
Mitch Myers Jared Rogers Jim Waring Kramer Champlin
James Gonzalez Clay Daniel Phil Coke Derrick Van Dusen
Ken Waldichuk Bob Schultz Mike Mason Mike Mimbs
Will Johnston Curt Wardle Steve Rosenberg Daniel Stumpf
Luis Medina Bryan Mitchell Bill Cutshall Mark Rogers
Justin Sterner Bill Dawley Jeff Russell Cliff Politte
Braden Nett Brian Ernst Andres Santiago Mike Costello
Jared Shuster Dan Serafini James Hurst Ryan Dennick
Osvaldo Bido Brad Lincoln Joe Coleman Bennie Daniels
Dylan Floro Vance Page Clem Labine Ignacio Flores
Gunnar Hoglund Keegan Thompson Tod Ewasko Trae McGill
Joey Estes Jose Garcia Mike Siler Josh Winder
Elvis Alvarado Hansel Robles Andrew Cashner Andrew Brown
Kyle Robinson Deolis Guerra Michael Schlact Sal Romano
Grant Holman Tony Pavlovich Pete Della Ratta Josh Higgins
Yunior Tur John Leister Jordan Romano Gary Goldsmith
Michael Kelly Ryan Tepera Santiago Casilla Felix Rodriguez
José Leclerc Moe Burtschy Ed Farmer Don Brennan
David Leal Mike Rochford Larry Jaster Virgil Conley
Colin Peluse Brad Markey Sam Bragg Dillon Tate
Tyler Ferguson George Frazier Ed Farmer Charlie Hough
Anthony Maldonado Erik Goeddel Hank Behrman Marcos Mateo
Diego Barrera Mike Fulmer Stephen Chamos Eric Stout
Edgar Sanchez Kris Keller Mario Pagano Nate Griep
T.J. McFarland Graeme Lloyd Jack Spring Lee Guetterman
Aaron Brooks Ramon Ortiz Bill Swift Charles Sipple
CD Pelham Jason Pearson Leo Newton Steve Sinclair
Ben Bowden Tommy Hottovy Fred Scherman Brian Shackelford
Jake Walkinshaw Jose Felix Navarro Derek Self Justin Souza
Carlos Duran Mac Suzuki John Conzatti Brian Omogrosso
Micah Dallas Ricky Bennett Jose Monegro Doug Pettit
Eduarniel Núñez Jeff Zaske Daniel Stange Joe Valentine
Stevie Emanuels Jeff Kennard Dumas Garcia Christopher Odegaard
Angel Perdomo Andy Hassler Al Hrabosky Lou Sleater
Gustavo Rodriguez Mike Perconte Johnny Barbato Felix Ventura
Gerson Moreno Dave Jolly Doug Bochtler Manny Delcarmen
Shohei Tomioka Tim Lavigne Matt Peterson Jake Robbins
Tyler Baum Francisco Rodriguez Kyle Winkler Jeremy Hill
Wander Guante Rene Miniel Ray Mullino Lee Rodney
Scott McGough Alex Zukowski Matt Albers Tanyon Sturtze
Tanner Dodson Rene Coss William Drummond David Goforth
Colton Johnson James Thomas Anthony Ferrari Theodore Blair
Pedro Santos Terry Bross Mike Farr Edwin Layman

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
Jeffrey Springs .270 .323 .439 .244 .301 .424 2.7 0.8 3.62 4.79
Jacob Lopez .228 .299 .360 .231 .316 .400 2.4 0.5 3.32 4.76
Gage Jump .233 .295 .353 .250 .310 .427 2.0 0.5 3.64 4.97
Luis Morales .252 .327 .431 .231 .302 .389 2.2 0.3 3.75 5.01
Luis Severino .267 .337 .442 .243 .302 .382 2.1 0.3 3.98 5.11
Jack Perkins .234 .337 .400 .210 .286 .325 1.9 0.5 3.28 4.64
J.T. Ginn .268 .350 .475 .220 .292 .349 1.7 0.2 3.86 5.09
Chen Zhong-Ao Zhuang .258 .309 .429 .265 .300 .462 1.8 0.1 3.92 5.26
Henry Baez .266 .344 .431 .252 .319 .403 1.5 0.4 4.05 4.95
Mitch Spence .257 .313 .419 .261 .316 .434 1.7 0.1 3.95 5.11
Kade Morris .299 .362 .506 .230 .300 .368 1.8 0.2 4.23 5.15
Brady Basso .238 .301 .417 .260 .317 .413 1.3 0.3 3.72 4.98
Mason Barnett .245 .319 .393 .253 .340 .421 1.6 -0.1 4.22 5.35
Hogan Harris .245 .348 .367 .232 .318 .398 1.6 -0.3 3.58 5.35
Sean Newcomb .235 .313 .376 .243 .317 .364 1.5 0.1 3.14 4.85
Jack Cushing .268 .326 .465 .259 .308 .422 1.0 -0.2 4.03 5.28
Domingo Robles .261 .324 .391 .263 .327 .449 0.8 -0.1 4.27 5.39
Blake Beers .265 .342 .446 .258 .322 .426 1.1 -0.1 4.20 5.35
Mitch Myers .281 .333 .463 .267 .311 .455 0.8 -0.1 4.36 5.35
James Gonzalez .237 .312 .371 .271 .341 .470 0.9 -0.2 4.43 5.51
Ken Waldichuk .224 .316 .353 .250 .344 .429 1.0 -0.2 4.23 5.61
Will Johnston .241 .302 .345 .245 .333 .438 1.0 -0.3 3.89 5.40
Luis Medina .250 .340 .391 .241 .338 .376 0.8 -0.1 4.22 5.31
Justin Sterner .233 .316 .417 .233 .306 .375 0.9 -0.2 3.24 4.89
Braden Nett .271 .371 .452 .238 .320 .376 0.9 -0.3 4.47 5.64
Jared Shuster .280 .336 .470 .257 .321 .401 0.9 -0.2 4.14 5.37
Osvaldo Bido .252 .344 .459 .249 .330 .406 1.0 -0.4 4.31 5.65
Dylan Floro .269 .338 .373 .245 .292 .367 0.6 -0.1 3.22 4.73
Gunnar Hoglund .275 .333 .504 .263 .318 .449 0.7 -0.2 4.50 5.60
Joey Estes .261 .328 .440 .266 .319 .468 0.9 -0.4 4.57 5.71
Elvis Alvarado .212 .319 .354 .243 .320 .412 0.7 -0.3 3.41 4.79
Kyle Robinson .281 .346 .434 .262 .328 .458 0.8 -0.4 4.73 5.63
Grant Holman .256 .333 .449 .247 .306 .404 0.5 -0.2 3.73 5.14
Yunior Tur .273 .366 .471 .245 .326 .410 0.7 -0.5 4.69 5.80
Michael Kelly .254 .354 .380 .244 .313 .430 0.4 -0.3 3.52 5.10
José Leclerc .256 .363 .449 .212 .301 .343 0.6 -0.5 3.40 5.40
David Leal .253 .326 .367 .269 .330 .456 0.6 -0.4 4.17 5.50
Colin Peluse .264 .322 .427 .275 .322 .478 0.4 -0.4 4.22 5.35
Tyler Ferguson .253 .363 .442 .217 .310 .312 0.6 -0.6 3.68 5.33
Anthony Maldonado .260 .357 .417 .223 .285 .384 0.5 -0.5 3.66 5.23
Diego Barrera .269 .324 .463 .257 .325 .412 0.3 -0.4 4.02 5.20
Edgar Sanchez .288 .387 .563 .230 .333 .310 0.2 -0.4 4.61 5.71
T.J. McFarland .236 .288 .382 .293 .359 .463 0.2 -0.4 3.93 5.77
Aaron Brooks .284 .352 .493 .289 .339 .468 0.4 -0.6 4.72 6.01
CD Pelham .244 .340 .366 .250 .330 .432 0.2 -0.5 3.95 5.80
Ben Bowden .267 .343 .417 .234 .331 .411 0.3 -0.6 3.80 5.65
Jake Walkinshaw .277 .351 .482 .279 .339 .442 0.1 -0.5 4.74 6.00
Carlos Duran .263 .393 .455 .236 .340 .382 0.2 -0.6 4.70 6.00
Micah Dallas .267 .319 .477 .267 .312 .446 0.2 -0.5 4.26 5.66
Eduarniel Núñez .261 .370 .413 .208 .341 .356 0.3 -0.7 4.01 5.47
Stevie Emanuels .245 .364 .439 .243 .341 .378 0.3 -0.7 4.37 5.85
Angel Perdomo .200 .333 .314 .258 .375 .455 0.1 -0.5 4.10 6.28
Gustavo Rodriguez .247 .341 .455 .255 .345 .418 0.1 -0.6 4.29 5.45
Gerson Moreno .250 .400 .406 .222 .326 .395 0.1 -0.8 4.15 6.25
Shohei Tomioka .265 .365 .446 .258 .340 .409 0.0 -0.7 4.28 5.71
Tyler Baum .235 .350 .368 .256 .367 .451 0.0 -0.6 4.53 5.96
Wander Guante .288 .366 .464 .254 .331 .465 0.1 -0.8 4.87 6.02
Scott McGough .259 .344 .424 .259 .325 .463 0.0 -0.8 4.43 6.38
Tanner Dodson .259 .362 .395 .263 .377 .432 -0.1 -0.8 4.68 6.16
Colton Johnson .246 .338 .328 .276 .359 .472 -0.1 -0.8 4.64 5.85
Pedro Santos .250 .400 .422 .253 .375 .456 -0.2 -0.9 4.94 6.56

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.