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.

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

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 is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.

10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
JRMayneMember since 2016
1 hour ago

Oy, brutal. But looks about right.