Author Archive

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.


Dan Szymborski FanGraphs Chat – 11/13/25

12:00
Avatar Dan Szymborski: And awaaaaay we go!

12:00
Ryan: After writing your Phillies report, do you see them as a fit for Jarren Duran? If not them, who?

12:01
Avatar Dan Szymborski: If they want him and have enough to tempt the Red Sox, I think most teams could fit in Duran’s skillset

12:02
Avatar Dan Szymborski: I have to admit, I’m still not sure how much of the trade buzz is smoke and not fire, even if it makes sense due to the logjam

12:02
The person who asks the lunch question: Is it a lunch day? What’s for lunch, if so?

12:02
Avatar Dan Szymborski: No lunch today

Read the rest of this entry »


2026 ZiPS Projections: Philadelphia Phillies

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 first team up is the Philadelphia Phillies.

Batters

The Phillies offense kept right on rolling for another season, once again scoring nearly 800 runs, and finishing with a wRC+ of 109, the team’s best total during this era. As expected, Philadelphia’s rotation was terrific, but the offense contributed more than its fair share to the team’s 96 wins, the second most in baseball.

There are worries lurking on the horizon, however. Trea Turner had what was certainly his best season in Philadelphia, but he’s entering his mid-30s, a very dangerous time for a middle infielder. I was actually surprised to see the drop-off in the ZiPS projection for Turner, but noticed that Steamer was basically projecting the same thing. Also entering his mid-30s is Bryce Harper, who has solidified his chances of a plaque in Cooperstown, but appears to now be off his peak years. Kyle Schwarber and J.T. Realmuto are free agents, and I think both stand a real chance of returning to Philadelphia, though both are also entering the likely decline phases of their careers; indeed, Realmuto probably already has. Read the rest of this entry »


The 2026 ZiPS Projections Are Almost Here!

Steven Bisig-Imagn Images

As soon as one story in baseball ends, another begins. And so, with the 2025 season dissipating into silence as the champions hoist the World Series trophy, its remnants seed the next phase of the sport’s existence out from the quantum foam. The four months between now and Opening Day feel like an interminable gap, but we have the Hot Stove League to keep the MLB baseballmatic universe rolling. That means, as has been the case for nearly a quarter of a century now, it’s time for me to start rolling out the ZiPS projections for next season.

For those new to my projections, ZiPS is a computer projection system I initially developed in 2002–04. It officially went live for the public in 2005, after it had reached a level of non-craptitude I was content with. The origins of ZiPS are similar to Tom Tango’s Marcel the Monkey, coming out of discussions I had in the late 1990s with Chris Dial, one of my best friends (our first interaction involved Chris calling me an expletive!) and a fellow stat nerd. ZiPS quickly evolved from its original iteration as a reasonably simple projection system, and it now both does a lot more and uses a lot more data than I ever envisioned it would 20 years ago. At its core, however, it’s still doing two primary tasks: estimating what the baseline expectation for a player is at the moment I hit the button, and then estimating where that player may be going using large cohorts of relatively similar players.

So why is ZiPS named ZiPS? At the time, Voros McCracken’s theories on the interaction of pitching, defense, and balls in play were fairly new, and since I wanted to integrate some of his findings, I decided (with his blessing) that the name of my system would rhyme with DIPS (defense-independent pitching statistics). I didn’t like SIPS, so I went with the next letter in my last name. I originally named my work ZiPs as a nod to CHiPs, one of my favorite shows to watch as a kid, but I mis-typed ZiPs as ZiPS when I released the projections publicly, and since my now-colleague Jay Jaffe had already reported on ZiPS for his Futility Infielder blog, I chose to just go with it. I never expected that all of this would be useful to anyone but me; if I had, I would surely have named it in less bizarre fashion. Read the rest of this entry »


My 2025 National League Rookie of the Year Ballot

Dale Zanine-Imagn Images

Just in time to push back the withdrawal symptoms from the lack of baseball, it’s awards week! We started, as usual, with the Rookie of the Year awards, and in the National League, Drake Baldwin earned the hardware, finishing with 21 first-place votes to Cade Horton’s total of nine. Baldwin was the only candidate to appear on all 30 ballots. Horton finished second, followed by Caleb Durbin, Isaac Collins, and Daylen Lile.

Did the BBWAA members entrusted with this task make good picks? That’s for you to decide. I’m here for my usual task of explaining/justifying/defending how I voted in my award this year, the NL Rookie of the Year award. I like to think I do a pretty good job, but I personally feel my responsibility for addressing my vote ought to go beyond the confidence I may have in my own competence. This is ostensibly an expert panel, not a federal election, so a vote here isn’t a question of my right to have one but my duty to exercise it thoroughly. People in the baseball community, from the most casual fans to the players themselves, ought to know why I voted for someone and not others. This is especially true when many disagree with me, such as my past first-place votes for Jackson Merrill last year and Trevor Rogers in 2021. Read the rest of this entry »