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.

That doesn’t mean the Phillies are doomed if they’re content to just put the band back together, but realistically, they’re going to need a lot of work around the edges. ZiPS is decently optimistic about what Justin Crawford could do in a full season, but the projections would really like to see a more convincing answer in left field and a far better situation in right. The rotation means that the team doesn’t need to have an all-world offense to make the playoffs or even win the NL East, of course.

Outside of Crawford and Aidan Miller, ZiPS is thoroughly unimpressed with the in-house options coming up in the next year or two. If the Phillies can bring back their veterans or suitably replace them, and deal with right field, this could be a very good offense again, though probably one with a ceiling just below the game’s elites.

Pitchers

The Phillies rotation was expected to dominate in 2025, and that’s just what it did. Even with a disaster of a year from Aaron Nola and the late-season loss of Zack Wheeler to thoracic outlet syndrome, the starters basically lapped the rest of the league, finishing with a more than 5-WAR edge over the next best team, the Cincinnati Reds. But that doesn’t mean there aren’t some serious concerns going forward. Wheeler’s thoracic outlet syndrome isn’t the type that ended Stephen Strasburg’s career, and the team is, by all accounts, at least cautiously optimistic about his recovery. But you still have to consider him riskier than you would have this time last year. ZiPS projects somewhat of a bounce-back for Nola, but that’s not a guarantee, and Ranger Suárez is a free agent.

On the plus side, Cristopher Sánchez is signed through 2030 (with club options) and basically just stuffed a breakout season on top of his first breakout season, while Jesús Luzardo has made good on his potential from back when he was an elite Oakland A’s prospect. But ZiPS still isn’t quite sure what to think about Andrew Painter, and is unfortunately quite sure what to think of Taijuan Walker. A bit more depth here might be helpful, though the Phillies probably don’t need to go crazy given their other needs.

Speaking of, I fully expect Philadelphia to add a few relief arms this offseason. It’s one of the easier things to read from the projections: ZiPS loves the front five of Jhoan Duran, José Alvarado, Matt Strahm, Orion Kerkering, and Tanner Banks, but then… the void beckons. Still, it won’t take a ton of work to make this an elite bullpen.

As this is the first ZiPS writeup of the offseason, any team projection here is more “where the Phillies are now” than “where the Phillies will be in April 2026.” If the Phillies just rolled with everyone they currently have under contract, they’d probably land somewhere between 82-87 wins and be in contention for a Wild Card. I’d be absolutely shocked if they didn’t do a lot better than that, though, and expect that they’ll again enter the season with a win projection somewhere in the low 90s. I think the Phils will be a good team in 2026, but they are probably starting to run short of chances to win the World Series with their current core.

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
Trea Turner R 33 SS 603 555 87 158 28 3 18 73 40 112 26 4
Kyle Schwarber L 33 DH 666 560 97 125 20 1 43 109 96 194 7 2
Bryce Harper L 33 1B 551 478 73 131 31 0 24 78 65 119 10 3
Bryson Stott L 28 2B 566 505 68 131 22 3 12 62 50 95 23 4
J.T. Realmuto R 35 C 492 447 57 115 23 3 15 57 33 120 8 2
Alec Bohm R 29 3B 560 511 64 144 27 2 15 72 37 86 3 1
Justin Crawford L 22 CF 529 482 79 138 21 4 7 56 37 109 29 8
Brandon Marsh L 28 CF 474 419 59 109 21 3 14 59 46 134 10 3
Harrison Bader R 32 CF 437 396 57 98 16 1 15 55 29 111 13 6
Edmundo Sosa R 30 3B 283 262 35 67 14 2 9 37 10 65 3 1
Aidan Miller R 22 SS 536 474 66 108 24 2 11 61 52 147 28 10
Otto Kemp R 26 3B 532 468 73 112 24 3 16 77 37 149 10 5
Johan Rojas R 25 CF 429 393 54 97 15 4 5 41 22 93 24 4
Max Kepler L 33 LF 436 389 57 92 18 1 17 54 40 88 3 0
Payton Henry R 29 C 259 237 30 57 8 0 9 37 15 74 1 0
Brewer Hicklen R 30 RF 410 362 55 78 15 2 16 61 35 145 18 2
Donovan Walton L 32 2B 427 382 51 92 16 1 8 47 33 69 3 3
Rafael Lantigua R 28 2B 505 441 65 108 21 1 6 48 52 97 11 6
Rafael Marchán B 27 C 194 171 18 39 8 0 3 20 16 29 0 0
Óscar Mercado R 31 RF 411 362 50 84 14 3 10 48 35 77 19 6
Aroon Escobar R 21 2B 565 512 70 121 12 4 14 67 36 129 11 3
Cal Stevenson L 29 LF 366 311 46 68 14 2 5 34 45 89 14 4
Gabriel Rincones Jr. L 25 RF 490 431 64 94 21 1 15 61 49 132 14 5
Garrett Stubbs L 33 C 264 235 33 54 8 1 5 27 21 64 3 1
Christian Arroyo R 31 1B 236 219 26 55 12 0 5 26 12 54 2 1
Weston Wilson R 31 LF 386 344 51 76 13 1 15 48 36 112 10 4
Keaton Anthony R 25 1B 388 357 36 92 20 1 7 45 23 89 0 0
Rodolfo Castro B 27 SS 475 428 52 94 17 2 15 62 36 128 8 5
Nick Dunn L 29 2B 394 356 42 86 14 2 6 41 32 44 2 2
Matt Kroon R 29 LF 310 277 34 66 14 1 8 37 23 88 12 4
Jose A. Rodriguez R 25 SS 342 325 42 80 12 2 7 37 14 65 11 5
Raylin Heredia R 22 RF 256 240 31 59 9 2 9 34 10 86 3 2
Erick Brito R 24 3B 369 334 35 73 12 2 2 29 21 81 10 5
Paul McIntosh R 28 C 351 315 35 70 13 1 9 43 28 82 2 1
John Spikerman B 23 RF 250 220 23 43 7 2 2 22 21 94 13 0
Carson DeMartini L 23 3B 511 463 59 102 18 3 9 55 37 158 22 7
Caleb Ricketts L 26 C 294 273 30 61 9 1 5 31 15 68 1 1
Bryan Rincon B 22 SS 346 305 48 54 14 2 6 31 31 119 16 2
Trent Farquhar L 25 2B 329 284 34 59 12 1 1 26 34 62 11 3
Kehden Hettiger L 22 C 405 365 36 71 18 2 9 41 36 137 1 1
Dante Nori L 21 CF 578 516 56 118 15 9 3 46 47 112 23 6
Luis Caicuto R 23 C 180 163 14 36 6 0 1 16 9 41 1 0
Alex Binelas L 26 1B 359 323 39 67 12 2 10 39 32 125 5 1
Dylan Campbell R 23 CF 515 473 55 98 19 2 11 53 34 135 19 7
Avery Owusu-Asiedu R 23 LF 417 375 51 78 13 3 8 42 31 140 13 3
Jordan Dissin R 24 C 268 240 26 45 7 0 3 22 23 100 1 2
Robert Moore B 24 3B 440 396 43 79 19 1 6 40 30 112 7 5
Josh Breaux R 28 C 219 203 21 41 7 1 7 25 13 70 0 0
Seth Beer L 29 1B 362 323 34 70 12 1 9 45 24 97 0 0
Nick Biddison R 25 3B 283 252 27 50 7 2 6 30 20 101 7 2
Eduardo Lopez B 24 RF 238 217 25 42 8 1 6 24 18 75 3 1
Matt Higgins L 26 1B 298 270 32 60 12 1 6 34 21 78 3 1
Devin Saltiban R 21 CF 382 351 46 67 11 2 11 45 21 131 11 3
Felix Reyes R 25 LF 403 383 46 96 19 2 10 48 13 80 5 2
Nick Castellanos R 34 RF 559 520 63 131 26 2 17 72 31 133 5 1
Kodey Shojinaga R 23 C 340 305 28 60 10 1 1 24 30 66 0 1
Luis Verdugo R 25 3B 361 332 29 67 14 0 4 30 22 99 2 2
Cade Fergus R 25 CF 314 279 35 46 7 1 10 37 23 163 8 3
Pierce Bennett R 25 LF 291 264 26 51 6 2 3 24 21 52 2 2
Luke Davis B 23 C 301 253 24 40 5 0 6 24 43 75 0 0
Bryson Ware R 25 RF 384 353 44 73 14 2 10 43 22 134 4 2
Elio Prado R 24 CF 330 298 31 58 9 1 5 29 21 98 4 4
Zach Arnold R 25 3B 327 307 31 58 8 0 9 36 13 109 4 1
Leandro Pineda L 24 RF 415 373 41 75 17 2 7 43 30 115 4 1
Jordan Viars L 22 LF 273 252 28 43 7 1 7 29 15 115 1 1
Joel Dragoo R 23 LF 285 255 16 42 12 1 0 17 24 94 2 1
Brock Vradenburg L 24 1B 390 349 33 60 13 2 5 31 38 128 8 2

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Trea Turner 603 .285 .337 .443 112 .159 .329 2 3.6 .337 106 90
Kyle Schwarber 666 .223 .342 .493 126 .270 .254 0 2.7 .357 116 97
Bryce Harper 551 .274 .363 .490 131 .215 .319 0 2.5 .363 124 88
Bryson Stott 566 .259 .326 .386 95 .127 .299 6 2.2 .312 92 70
J.T. Realmuto 492 .257 .319 .423 101 .166 .321 -2 2.0 .322 93 63
Alec Bohm 560 .282 .332 .431 107 .149 .315 -2 1.8 .329 104 74
Justin Crawford 529 .286 .337 .390 99 .104 .358 -3 1.5 .319 100 73
Brandon Marsh 474 .260 .333 .425 106 .165 .351 -3 1.5 .328 103 62
Harrison Bader 437 .247 .309 .407 94 .159 .307 4 1.4 .312 91 55
Edmundo Sosa 283 .256 .299 .427 96 .172 .309 6 1.2 .313 91 35
Aidan Miller 536 .228 .315 .357 84 .129 .307 -1 1.2 .300 90 63
Otto Kemp 532 .239 .321 .406 98 .167 .317 -4 1.1 .318 102 65
Johan Rojas 429 .247 .292 .344 74 .097 .312 9 1.1 .280 76 46
Max Kepler 436 .237 .312 .419 98 .183 .264 3 0.9 .317 95 51
Payton Henry 259 .241 .301 .388 87 .148 .312 0 0.7 .302 83 28
Brewer Hicklen 410 .215 .300 .401 90 .185 .308 3 0.7 .305 87 48
Donovan Walton 427 .241 .308 .351 80 .110 .275 4 0.7 .291 77 43
Rafael Lantigua 505 .245 .326 .338 83 .093 .302 0 0.6 .298 83 53
Rafael Marchán 194 .228 .306 .327 74 .099 .259 3 0.5 .284 76 17
Óscar Mercado 411 .232 .307 .370 85 .138 .269 5 0.5 .298 82 47
Aroon Escobar 565 .236 .299 .357 79 .121 .290 -1 0.3 .288 82 58
Cal Stevenson 366 .219 .316 .325 76 .106 .290 6 0.3 .287 77 36
Gabriel Rincones Jr. 490 .218 .306 .376 86 .158 .278 3 0.3 .300 91 55
Garrett Stubbs 264 .230 .303 .336 75 .106 .295 -1 0.3 .284 73 25
Christian Arroyo 236 .251 .297 .374 83 .123 .313 5 0.2 .293 78 25
Weston Wilson 386 .221 .296 .395 88 .174 .281 2 0.2 .301 85 44
Keaton Anthony 388 .258 .312 .378 88 .120 .326 2 0.1 .303 87 42
Rodolfo Castro 475 .220 .288 .374 80 .154 .277 -6 0.1 .290 82 50
Nick Dunn 394 .242 .308 .343 78 .101 .261 -1 0.0 .288 78 39
Matt Kroon 310 .238 .305 .383 87 .144 .320 -1 0.0 .301 85 36
Jose A. Rodriguez 342 .246 .281 .360 74 .114 .289 -2 0.0 .280 75 37
Raylin Heredia 256 .246 .282 .413 88 .167 .345 0 -0.1 .299 90 29
Erick Brito 369 .219 .274 .284 54 .066 .283 8 -0.2 .251 56 30
Paul McIntosh 351 .222 .296 .356 78 .133 .272 -8 -0.2 .289 77 34
John Spikerman 250 .195 .282 .273 53 .077 .331 4 -0.3 .253 57 20
Carson DeMartini 511 .220 .290 .330 70 .110 .314 -2 -0.3 .276 76 52
Caleb Ricketts 294 .223 .276 .319 63 .095 .280 -2 -0.3 .264 68 25
Bryan Rincon 346 .177 .259 .295 52 .118 .267 1 -0.3 .249 59 27
Trent Farquhar 329 .208 .305 .268 59 .060 .262 0 -0.3 .264 60 27
Kehden Hettiger 405 .195 .269 .329 63 .134 .283 -2 -0.4 .265 69 33
Dante Nori 578 .229 .295 .310 67 .081 .287 0 -0.4 .271 69 54
Luis Caicuto 180 .221 .285 .276 55 .055 .289 -2 -0.4 .255 55 13
Alex Binelas 359 .207 .281 .350 72 .142 .303 4 -0.4 .278 73 33
Dylan Campbell 515 .207 .265 .326 61 .118 .266 3 -0.5 .261 68 48
Avery Owusu-Asiedu 417 .208 .275 .323 63 .115 .308 6 -0.5 .266 70 37
Jordan Dissin 268 .188 .269 .254 45 .067 .307 1 -0.5 .241 49 17
Robert Moore 440 .199 .267 .298 55 .098 .263 5 -0.6 .252 57 35
Josh Breaux 219 .202 .256 .350 64 .148 .270 -6 -0.7 .265 63 18
Seth Beer 362 .217 .293 .344 74 .127 .281 0 -0.7 .282 72 33
Nick Biddison 283 .198 .280 .313 63 .115 .303 -4 -0.7 .267 65 24
Eduardo Lopez 238 .194 .256 .323 58 .129 .265 1 -0.7 .255 61 19
Matt Higgins 298 .222 .289 .341 72 .119 .290 -1 -0.7 .279 74 28
Devin Saltiban 382 .191 .251 .328 57 .137 .268 0 -0.8 .255 65 32
Felix Reyes 403 .251 .275 .389 80 .138 .294 -3 -0.8 .286 83 43
Nick Castellanos 559 .252 .297 .408 91 .156 .308 -11 -0.9 .304 86 64
Kodey Shojinaga 340 .197 .276 .246 45 .049 .248 -2 -1.0 .241 50 21
Luis Verdugo 361 .202 .253 .280 46 .078 .275 3 -1.0 .238 49 25
Cade Fergus 314 .165 .248 .305 51 .140 .340 -4 -1.2 .248 60 24
Pierce Bennett 291 .193 .261 .265 45 .072 .230 3 -1.2 .239 51 20
Luke Davis 301 .158 .286 .249 49 .091 .198 -9 -1.2 .252 51 18
Bryson Ware 384 .207 .264 .343 65 .136 .301 -2 -1.3 .266 67 34
Elio Prado 330 .195 .260 .282 49 .087 .272 -2 -1.3 .244 52 24
Zach Arnold 327 .189 .232 .303 45 .114 .259 -2 -1.4 .236 50 23
Leandro Pineda 415 .201 .272 .314 60 .113 .271 -2 -1.5 .260 64 33
Jordan Viars 273 .171 .227 .290 41 .119 .277 -1 -1.7 .227 54 17
Joel Dragoo 285 .165 .244 .220 29 .055 .261 1 -1.9 .215 32 14
Brock Vradenburg 390 .172 .254 .264 42 .092 .255 -4 -2.6 .234 47 26

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Trea Turner Phil Rizzuto José Reyes Frankie Frisch
Kyle Schwarber Carlos Pena Jim Thome David Ortiz
Bryce Harper Ryan Klesko Derrek Lee Joe Judge
Bryson Stott Alan Wiggins Don Blasingame Jerry Remy
J.T. Realmuto Ivan Rodriguez Mike Heath Phil Masi
Alec Bohm Bob Aspromonte Joe Randa Rich Rollins
Justin Crawford John Upham Rob Katzaroff Nyls Nyman
Brandon Marsh Terry Harper Shin-Soo Choo Mike Huff
Harrison Bader Gil Coan Brian Bogusevic Leonys Martin
Edmundo Sosa Sammy Hale Aaron Boone Jack Phillips
Aidan Miller Geronimo Pena Bob Slater Carlos Febles
Otto Kemp Joel Youngblood Joe Redfield Antonio Perez
Johan Rojas Jovanny Rosario Adam Stern Chip Glass
Max Kepler Johnny Callison Bud Metheny David Murphy
Payton Henry Martín Maldonado Bob Geren Carlos Corporán
Brewer Hicklen Brian O’Grady Jose Vidal Jeremy Hazelbaker
Donovan Walton Ted Sizemore Loren Babe Casey Candaele
Rafael Lantigua Dan Monzon Jake Elmore Elio Chacon
Rafael Marchán Tyler Heineman Tim Marx Sal Butera
Óscar Mercado Coco Crisp Darren Lewis Eddie Milner
Aroon Escobar William Suero Jason Bourgeois Kevin Collins
Cal Stevenson Grégor Blanco Brady Anderson Whitey Herzog
Gabriel Rincones Jr. Sheldon Mallory Joe Patterson Michael Strickland
Garrett Stubbs Joe Kmak Patrick Arlis John Baker
Christian Arroyo Ray Hamrick Jay Ragni Mark DeRosa
Weston Wilson Bill Barrett B.J. Upton David Dellucci
Keaton Anthony Billy Fleming Scott Parsons Dean Green
Rodolfo Castro Sean Berry Swede Risberg Alex Gonzalez
Nick Dunn Bryan Little Nelson Norman Casey Wise
Matt Kroon Mark Little Tony Scott Darnell McDonald
Jose A. Rodriguez Troy Conkle Willie Bloomquist Aaron Holbert
Raylin Heredia Jon Zeringue Julio Franco Tony Scruggs
Erick Brito Melvin Dorta Jose Flores Jeff Brauning
Paul McIntosh JD Closser Angel Flores Jim Foster
John Spikerman Roberto Caro Garrett Jenkins Marcos Derkes
Carson DeMartini Everth Cabrera Dionys Cesar Francisco Martinez
Caleb Ricketts Joel Naughton Bryan Kennedy Javier Flores
Bryan Rincon Dylan Johnston Miguel Tejada Samad Taylor
Trent Farquhar Ronnie Chapman Dickie Woodridge Eddie Young
Kehden Hettiger Jake Lowery Mark Fleury Mike Lebo
Dante Nori Johnny Damon McKay Christensen Endy Chavez
Luis Caicuto Randy Rouse Ricky Gonzalez Gabriel Gutierrez
Alex Binelas Gino Gentile Greyson Jenista Tom Alfredson
Dylan Campbell Luke Williams Calvin Murray Brandon Bridgers
Avery Owusu-Asiedu Scott Pfeifer Steve Martin Kuo Hui Lo
Jordan Dissin John Caianiello Spencer Navin Doug Davis
Robert Moore Luis Guance Tom Butler Jason Camilli
Josh Breaux Adolfo Suarez Rick Wrona Steve Swisher
Seth Beer Bill Peavey Paul Torres Cameron Seitzer
Nick Biddison Jason Christian Jamie Doughty Gary Perez
Eduardo Lopez Bobby Dickerson Justin Rahschulte Jacob Julius
Matt Higgins Pete Middlekauff Albert Baur Jonathan Mota
Devin Saltiban Jordan Schafer Tom Grieve D.J. Wilson
Felix Reyes Edward Watts Tom Umphlett Jim Redmon
Nick Castellanos Hi Myers Dave Parker Archie Wilson
Kodey Shojinaga Erez Borowsky Jerry Neufang Richard Rockwell
Luis Verdugo Mike Denevi Chad Roper Matt Morgan
Cade Fergus Kirk Gibson Paul Croft Andrew Dyes
Pierce Bennett Kevin Brown Paul Ottavinia Jim Reeder
Luke Davis Walter Czopczyc Jeff Tomski James Pappan
Bryson Ware Hector Perez Chris Warren James Springborn
Elio Prado Doug Shields Jeff Bonner Brian Blair
Zach Arnold Tim Doerr Trino Aguilar Chris Moore
Leandro Pineda Josh Stephen Eric Verbryke Ryan Rieger
Jordan Viars Matt Abernathy Mark Funderburk Drew Christmon
Joel Dragoo Brad Stockton Alex Barrett Johnny Hilo
Brock Vradenburg De Jon Watson Connor Hoover Samuel Greenwood

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
Trea Turner .307 .362 .489 130 5.0 .262 .317 .404 97 2.6
Kyle Schwarber .244 .368 .568 149 4.4 .197 .315 .423 103 0.9
Bryce Harper .296 .385 .543 150 3.8 .247 .337 .440 112 1.2
Bryson Stott .287 .354 .430 114 3.6 .236 .298 .344 79 1.1
J.T. Realmuto .287 .345 .478 124 3.3 .231 .293 .373 85 1.0
Alec Bohm .309 .362 .479 127 3.1 .255 .305 .388 89 0.6
Justin Crawford .320 .369 .433 118 2.7 .256 .309 .343 79 0.2
Brandon Marsh .286 .360 .482 128 2.7 .233 .304 .377 87 0.4
Harrison Bader .279 .336 .461 114 2.5 .221 .281 .355 75 0.5
Edmundo Sosa .285 .326 .482 116 1.9 .234 .275 .377 78 0.6
Aidan Miller .255 .344 .415 103 2.4 .203 .293 .318 68 0.1
Otto Kemp .263 .347 .461 116 2.2 .213 .297 .356 78 -0.2
Johan Rojas .274 .318 .384 92 2.0 .222 .268 .306 56 0.1
Max Kepler .264 .338 .482 119 1.9 .208 .285 .365 76 -0.2
Payton Henry .268 .334 .447 110 1.5 .210 .273 .335 66 0.1
Brewer Hicklen .243 .327 .461 113 1.8 .188 .273 .344 69 -0.3
Donovan Walton .268 .336 .390 97 1.6 .215 .282 .308 63 -0.3
Rafael Lantigua .271 .355 .379 102 1.8 .218 .298 .299 67 -0.5
Rafael Marchán .260 .339 .380 95 1.0 .197 .277 .279 55 0.0
Óscar Mercado .258 .335 .429 106 1.5 .206 .280 .326 65 -0.5
Aroon Escobar .262 .321 .411 98 1.5 .212 .276 .318 63 -0.8
Cal Stevenson .248 .347 .370 94 1.1 .191 .287 .282 55 -0.6
Gabriel Rincones Jr. .242 .330 .421 102 1.3 .191 .282 .328 68 -0.7
Garrett Stubbs .260 .333 .388 96 0.9 .203 .278 .293 58 -0.3
Christian Arroyo .281 .328 .429 103 0.8 .223 .269 .328 62 -0.4
Weston Wilson .246 .321 .453 110 1.1 .192 .266 .335 65 -0.9
Keaton Anthony .285 .339 .419 104 0.8 .229 .283 .331 68 -0.9
Rodolfo Castro .244 .313 .427 99 1.1 .195 .264 .321 61 -1.0
Nick Dunn .267 .335 .388 97 0.9 .212 .278 .302 60 -0.8
Matt Kroon .266 .334 .434 107 0.7 .211 .275 .327 66 -0.8
Jose A. Rodriguez .274 .308 .404 91 0.7 .218 .255 .317 56 -0.8
Raylin Heredia .274 .312 .467 108 0.6 .219 .254 .360 67 -0.7
Erick Brito .247 .304 .325 72 0.7 .190 .250 .243 37 -0.9
Paul McIntosh .254 .326 .406 100 0.6 .198 .269 .305 61 -1.0
John Spikerman .226 .316 .317 74 0.4 .166 .254 .233 36 -0.8
Carson DeMartini .246 .313 .373 88 0.8 .196 .266 .291 54 -1.3
Caleb Ricketts .254 .310 .364 85 0.5 .188 .246 .268 44 -1.1
Bryan Rincon .201 .285 .344 73 0.6 .149 .230 .244 32 -1.2
Trent Farquhar .234 .329 .304 75 0.3 .181 .275 .233 43 -1.0
Kehden Hettiger .226 .300 .393 88 0.8 .164 .237 .278 44 -1.3
Dante Nori .256 .322 .359 86 0.9 .200 .269 .268 50 -1.5
Luis Caicuto .252 .317 .320 75 0.0 .189 .259 .236 38 -0.8
Alex Binelas .236 .307 .401 93 0.5 .184 .253 .305 54 -1.2
Dylan Campbell .231 .291 .371 78 0.6 .184 .241 .285 45 -1.5
Avery Owusu-Asiedu .237 .301 .369 83 0.4 .184 .248 .280 45 -1.5
Jordan Dissin .221 .302 .298 64 0.0 .159 .238 .215 27 -1.2
Robert Moore .226 .291 .345 72 0.3 .176 .242 .260 38 -1.5
Josh Breaux .239 .292 .415 90 0.0 .173 .222 .299 43 -1.2
Seth Beer .245 .320 .392 93 0.1 .191 .267 .304 56 -1.5
Nick Biddison .227 .307 .366 84 0.0 .171 .250 .266 43 -1.4
Eduardo Lopez .221 .286 .373 76 -0.2 .168 .228 .284 40 -1.2
Matt Higgins .248 .316 .398 95 0.1 .195 .261 .298 56 -1.3
Devin Saltiban .216 .276 .379 77 0.2 .163 .225 .277 40 -1.6
Felix Reyes .275 .297 .445 100 0.2 .225 .249 .343 62 -1.7
Nick Castellanos .280 .321 .454 109 0.3 .222 .267 .359 72 -2.2
Kodey Shojinaga .227 .305 .286 64 -0.2 .170 .244 .214 29 -1.7
Luis Verdugo .228 .281 .320 62 -0.3 .175 .227 .247 31 -1.7
Cade Fergus .196 .279 .368 72 -0.4 .131 .218 .247 27 -2.1
Pierce Bennett .219 .287 .307 62 -0.6 .171 .236 .228 31 -1.7
Luke Davis .183 .315 .293 68 -0.6 .134 .254 .208 32 -1.8
Bryson Ware .235 .293 .389 83 -0.4 .183 .241 .298 48 -2.0
Elio Prado .221 .288 .325 67 -0.6 .171 .235 .249 34 -1.9
Zach Arnold .219 .260 .362 66 -0.6 .166 .206 .263 30 -2.0
Leandro Pineda .229 .301 .353 76 -0.6 .175 .250 .267 42 -2.3
Jordan Viars .200 .255 .348 62 -1.1 .146 .200 .250 23 -2.3
Joel Dragoo .190 .270 .257 46 -1.3 .140 .218 .184 14 -2.4
Brock Vradenburg .198 .283 .303 60 -1.7 .149 .232 .232 29 -3.3

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Trea Turner .292 .345 .455 .282 .333 .439
Kyle Schwarber .218 .333 .448 .225 .346 .511
Bryce Harper .267 .347 .453 .277 .370 .506
Bryson Stott .255 .323 .376 .261 .328 .390
J.T. Realmuto .256 .326 .430 .258 .317 .420
Alec Bohm .294 .345 .490 .277 .327 .405
Justin Crawford .280 .320 .364 .288 .343 .398
Brandon Marsh .241 .314 .380 .267 .339 .441
Harrison Bader .248 .310 .419 .247 .308 .401
Edmundo Sosa .266 .307 .468 .250 .294 .405
Aidan Miller .231 .327 .366 .226 .311 .353
Otto Kemp .250 .336 .438 .235 .316 .394
Johan Rojas .250 .297 .352 .245 .290 .340
Max Kepler .225 .292 .353 .240 .319 .443
Payton Henry .244 .314 .397 .239 .295 .384
Brewer Hicklen .217 .301 .411 .215 .299 .395
Donovan Walton .232 .293 .330 .244 .315 .359
Rafael Lantigua .247 .335 .336 .244 .321 .339
Rafael Marchán .226 .290 .323 .229 .315 .330
Óscar Mercado .242 .324 .400 .227 .299 .355
Aroon Escobar .237 .298 .353 .236 .299 .360
Cal Stevenson .207 .293 .299 .223 .324 .335
Gabriel Rincones Jr. .202 .286 .333 .223 .312 .389
Garrett Stubbs .231 .315 .308 .229 .298 .347
Christian Arroyo .260 .304 .397 .247 .293 .363
Weston Wilson .231 .311 .403 .214 .286 .390
Keaton Anthony .265 .315 .382 .255 .310 .376
Rodolfo Castro .228 .288 .403 .215 .288 .358
Nick Dunn .224 .288 .308 .249 .316 .357
Matt Kroon .236 .303 .393 .239 .306 .378
Jose A. Rodriguez .258 .298 .387 .239 .270 .343
Raylin Heredia .253 .288 .440 .242 .280 .400
Erick Brito .220 .278 .310 .218 .273 .274
Paul McIntosh .225 .298 .353 .221 .295 .357
John Spikerman .197 .284 .303 .195 .282 .260
Carson DeMartini .213 .281 .311 .223 .293 .337
Caleb Ricketts .221 .274 .294 .224 .276 .327
Bryan Rincon .176 .263 .318 .177 .257 .286
Trent Farquhar .194 .293 .236 .212 .309 .278
Kehden Hettiger .184 .250 .286 .199 .276 .345
Dante Nori .230 .291 .311 .228 .297 .310
Luis Caicuto .235 .291 .275 .214 .282 .277
Alex Binelas .193 .265 .318 .213 .287 .362
Dylan Campbell .213 .275 .331 .205 .260 .323
Avery Owusu-Asiedu .213 .283 .352 .206 .272 .311
Jordan Dissin .206 .289 .279 .180 .260 .244
Robert Moore .202 .263 .308 .199 .268 .295
Josh Breaux .213 .272 .373 .195 .246 .336
Seth Beer .198 .274 .287 .225 .301 .369
Nick Biddison .200 .281 .325 .198 .280 .308
Eduardo Lopez .190 .246 .317 .195 .260 .325
Matt Higgins .214 .282 .300 .225 .291 .355
Devin Saltiban .196 .259 .363 .189 .248 .313
Felix Reyes .254 .289 .404 .249 .270 .383
Nick Castellanos .263 .311 .423 .248 .292 .402
Kodey Shojinaga .202 .286 .234 .194 .272 .251
Luis Verdugo .208 .261 .283 .199 .250 .279
Cade Fergus .173 .256 .309 .162 .244 .303
Pierce Bennett .200 .270 .288 .190 .257 .255
Luke Davis .160 .281 .267 .157 .288 .242
Bryson Ware .217 .270 .368 .202 .261 .332
Elio Prado .200 .266 .271 .192 .258 .286
Zach Arnold .184 .226 .310 .191 .235 .300
Leandro Pineda .183 .260 .258 .207 .277 .332
Jordan Viars .159 .221 .238 .175 .229 .307
Joel Dragoo .163 .256 .213 .166 .238 .223
Brock Vradenburg .161 .233 .247 .176 .261 .270

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Cristopher Sánchez L 29 10 6 3.28 29 29 178.3 162 65 16 42 172
Ranger Suárez L 30 11 8 3.65 28 27 155.3 149 63 16 44 143
Zack Wheeler R 36 9 5 3.43 21 21 128.7 110 49 14 35 133
Jesús Luzardo L 28 11 9 3.99 28 28 160.3 142 71 21 49 179
Jhoan Duran R 28 9 3 2.57 66 0 66.7 51 19 3 20 81
Aaron Nola R 33 9 8 4.25 24 24 139.7 133 66 20 34 140
Matt Strahm L 34 4 2 3.55 58 2 58.3 48 23 7 17 65
Orion Kerkering R 25 7 4 3.47 69 0 62.3 52 24 6 22 70
Andrew Painter R 23 5 7 4.80 24 24 108.7 106 58 18 44 107
Alan Rangel R 28 4 6 4.95 25 21 112.7 116 62 18 37 94
José Alvarado L 31 4 2 3.35 49 0 45.7 38 17 4 19 54
Tanner Banks L 34 3 3 3.92 56 2 62.0 59 27 8 16 57
Griff McGarry R 27 3 3 4.95 20 17 67.3 58 37 9 43 79
Taijuan Walker R 33 5 7 5.13 28 20 112.3 121 64 19 41 78
Jean Cabrera R 24 5 8 5.20 22 21 109.0 115 63 17 44 84
Moisés Chace R 23 3 4 4.86 22 15 66.7 62 36 9 36 65
Jacob Waguespack R 32 3 2 4.53 22 7 51.7 52 26 7 19 47
Charles King R 28 5 6 5.22 23 19 100.0 112 58 16 32 68
Gabe Mosser R 30 5 7 5.26 21 20 102.7 112 60 17 36 77
Walker Buehler R 31 5 8 5.33 22 20 104.7 111 62 19 41 88
David Robertson R 41 3 3 4.06 44 0 44.3 40 20 6 20 50
Luke Russo R 25 3 4 5.19 14 10 59.0 61 34 9 25 49
Tim Mayza L 34 2 1 4.10 43 1 37.3 38 17 4 12 32
Eiberson Castellano R 25 3 5 5.13 20 9 59.7 60 34 9 24 53
Matt Manning R 28 3 3 5.22 25 12 70.7 71 41 11 35 58
Seth Johnson R 27 5 6 5.04 38 9 69.7 71 39 11 33 63
Braeden Fausnaught L 26 4 5 5.27 17 13 71.7 79 42 12 27 51
Jack Dallas R 27 1 2 4.79 32 3 47.0 48 25 6 15 37
Wil Crowe R 31 3 5 5.15 17 7 43.7 47 25 6 21 31
Mitch Neunborn R 29 4 7 5.45 27 14 76.0 82 46 12 31 56
Braydon Tucker R 26 3 6 5.53 21 15 84.7 97 52 14 28 50
Max Lazar R 27 3 3 4.66 45 1 56.0 57 29 8 17 44
Lou Trivino R 34 2 3 4.81 45 2 43.0 44 23 6 19 39
Gabriel Barbosa R 24 3 6 5.42 26 10 83.0 95 50 13 24 51
Beau Burrows R 29 3 4 5.23 31 5 53.3 54 31 8 25 45
Phil Bickford R 30 3 3 4.72 43 0 47.7 45 25 7 17 48
Jordan Romano R 33 3 3 4.65 44 0 40.7 37 21 6 15 44
Estibenzon Jimenez R 24 5 7 5.61 23 16 96.3 107 60 17 32 67
Tristan Garnett L 28 2 1 4.72 29 0 34.3 33 18 5 17 35
Daniel Robert R 31 1 2 4.69 37 0 40.3 39 21 6 19 40
Nolan Hoffman R 28 3 4 4.95 42 2 56.3 55 31 8 25 54
Austin Schulfer R 30 2 2 4.89 30 1 38.7 40 21 5 17 28
Michael Mercado R 27 3 4 5.31 38 6 61.0 61 36 10 30 54
Tommy McCollum R 27 2 2 4.91 44 0 47.7 47 26 7 20 42
Ryan Cusick R 26 2 4 5.56 29 10 55.0 56 34 9 31 46
Nelson L. Alvarez R 28 3 3 4.85 31 0 39.0 38 21 5 18 35
Andrew Baker R 26 2 3 4.88 40 0 48.0 46 26 6 26 46
Nicholas Padilla R 29 3 3 5.18 34 1 40.0 39 23 5 24 35
Nick Vespi L 30 1 2 4.97 33 0 38.0 40 21 5 17 30
Andrew Walling L 26 4 5 5.00 40 0 45.0 45 25 7 22 41
Devin Sweet R 29 3 3 5.33 43 2 52.3 52 31 8 24 46
John McMillon R 28 2 3 5.18 36 0 40.0 37 23 6 27 42
Daniel Harper R 27 2 2 5.23 28 0 31.0 32 18 5 15 24
Andrew Bechtold R 30 1 2 5.35 34 0 35.3 35 21 5 22 33
Gunner Mayer R 25 2 4 5.68 33 4 52.3 52 33 8 32 47
Andrew Schultz R 28 1 2 5.79 28 0 28.0 28 18 4 19 25
Adonis Medina R 29 3 4 5.72 32 5 56.7 63 36 9 28 40
Travis Kuhn R 28 4 7 5.40 38 1 48.3 51 29 6 23 34
Brett de Geus R 28 2 2 5.54 32 0 39.0 45 24 5 18 22
Jaydenn Estanista R 24 1 2 6.00 33 0 39.0 39 26 6 27 34
Koyo Aoyagi R 32 1 2 7.90 19 5 27.3 29 24 4 30 18
Lucas Sims R 32 2 4 6.38 47 0 42.3 38 30 7 31 41

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Cristopher Sánchez 178.3 8.7 2.1 0.8 5.7% 23.5% .294 135 131 3.21 74 4.1
Ranger Suárez 155.3 8.3 2.5 0.9 6.8% 22.0% .299 121 116 3.59 83 3.0
Zack Wheeler 128.7 9.3 2.4 1.0 6.7% 25.4% .282 129 119 3.47 78 2.7
Jesús Luzardo 160.3 10.0 2.8 1.2 7.3% 26.8% .293 111 109 3.62 90 2.6
Jhoan Duran 66.7 10.9 2.7 0.4 7.4% 29.9% .294 172 167 2.40 58 2.0
Aaron Nola 139.7 9.0 2.2 1.3 5.9% 24.2% .295 104 99 3.84 96 1.9
Matt Strahm 58.3 10.0 2.6 1.1 7.1% 27.3% .279 124 117 3.52 80 1.0
Orion Kerkering 62.3 10.1 3.2 0.9 8.5% 26.9% .289 127 127 3.47 79 0.9
Andrew Painter 108.7 8.9 3.6 1.5 9.3% 22.7% .293 92 98 4.59 109 0.9
Alan Rangel 112.7 7.5 3.0 1.4 7.6% 19.3% .293 89 91 4.61 112 0.7
José Alvarado 45.7 10.6 3.7 0.8 9.7% 27.7% .298 132 124 3.25 76 0.7
Tanner Banks 62.0 8.3 2.3 1.2 6.2% 22.1% .290 113 106 3.87 89 0.6
Griff McGarry 67.3 10.6 5.7 1.2 14.1% 25.8% .292 89 92 4.69 112 0.5
Taijuan Walker 112.3 6.2 3.3 1.5 8.4% 15.9% .290 86 83 5.20 116 0.5
Jean Cabrera 109.0 6.9 3.6 1.4 9.1% 17.4% .294 85 90 5.05 118 0.5
Moisés Chace 66.7 8.8 4.9 1.2 12.2% 22.0% .290 91 97 4.77 110 0.5
Jacob Waguespack 51.7 8.2 3.3 1.2 8.5% 21.0% .302 97 93 4.38 103 0.4
Charles King 100.0 6.1 2.9 1.4 7.3% 15.4% .300 85 86 4.96 118 0.4
Gabe Mosser 102.7 6.8 3.2 1.5 8.0% 17.1% .299 84 83 4.98 119 0.4
Walker Buehler 104.7 7.6 3.5 1.6 8.9% 19.1% .297 83 81 5.22 121 0.3
David Robertson 44.3 10.2 4.1 1.2 10.4% 25.9% .298 109 102 4.16 92 0.3
Luke Russo 59.0 7.5 3.8 1.4 9.5% 18.6% .295 85 91 4.96 118 0.3
Tim Mayza 37.3 7.7 2.9 1.0 7.5% 20.0% .306 108 102 3.89 93 0.3
Eiberson Castellano 59.7 8.0 3.6 1.4 9.1% 20.1% .295 86 91 4.96 116 0.3
Matt Manning 70.7 7.4 4.5 1.4 11.1% 18.4% .287 85 87 5.12 118 0.2
Seth Johnson 69.7 8.1 4.3 1.4 10.5% 20.1% .299 88 91 4.87 114 0.2
Braeden Fausnaught 71.7 6.4 3.4 1.5 8.5% 16.0% .298 84 87 5.17 120 0.2
Jack Dallas 47.0 7.1 2.9 1.1 7.4% 18.3% .296 92 95 4.40 108 0.2
Wil Crowe 43.7 6.4 4.3 1.2 10.6% 15.7% .297 86 83 5.04 117 0.1
Mitch Neunborn 76.0 6.6 3.7 1.4 9.1% 16.4% .297 81 82 5.08 123 0.1
Braydon Tucker 84.7 5.3 3.0 1.5 7.5% 13.4% .296 80 83 5.34 125 0.1
Max Lazar 56.0 7.1 2.7 1.3 7.0% 18.2% .290 95 97 4.41 106 0.1
Lou Trivino 43.0 8.2 4.0 1.3 9.9% 20.3% .304 92 87 4.70 109 0.1
Gabriel Barbosa 83.0 5.5 2.6 1.4 6.6% 13.9% .300 81 86 5.02 123 0.0
Beau Burrows 53.3 7.6 4.2 1.4 10.5% 18.9% .293 84 86 5.00 119 0.0
Phil Bickford 47.7 9.1 3.2 1.3 8.3% 23.5% .292 93 93 4.32 107 0.0
Jordan Romano 40.7 9.7 3.3 1.3 8.8% 25.7% .292 95 89 4.25 105 0.0
Estibenzon Jimenez 96.3 6.3 3.0 1.6 7.5% 15.8% .296 79 84 5.28 127 0.0
Tristan Garnett 34.3 9.2 4.5 1.3 11.0% 22.7% .298 94 95 4.59 107 0.0
Daniel Robert 40.3 8.9 4.2 1.3 10.7% 22.5% .297 94 91 4.68 106 0.0
Nolan Hoffman 56.3 8.6 4.0 1.3 10.1% 21.8% .297 89 90 4.74 112 0.0
Austin Schulfer 38.7 6.5 4.0 1.2 9.8% 16.1% .292 90 87 4.95 111 -0.1
Michael Mercado 61.0 8.0 4.4 1.5 10.9% 19.7% .290 83 86 5.20 120 -0.1
Tommy McCollum 47.7 7.9 3.8 1.3 9.5% 19.9% .290 90 94 4.82 111 -0.1
Ryan Cusick 55.0 7.5 5.1 1.5 12.2% 18.0% .290 79 83 5.53 126 -0.1
Nelson L. Alvarez 39.0 8.1 4.2 1.2 10.3% 20.0% .295 91 91 4.65 110 -0.1
Andrew Baker 48.0 8.6 4.9 1.1 11.8% 20.8% .296 91 95 4.62 110 -0.1
Nicholas Padilla 40.0 7.9 5.4 1.1 13.1% 19.1% .293 85 86 5.06 117 -0.1
Nick Vespi 38.0 7.1 4.0 1.2 10.0% 17.6% .302 89 86 4.80 113 -0.1
Andrew Walling 45.0 8.2 4.4 1.4 10.8% 20.2% .295 88 91 5.03 113 -0.2
Devin Sweet 52.3 7.9 4.1 1.4 10.3% 19.8% .291 83 84 4.94 121 -0.2
John McMillon 40.0 9.5 6.1 1.4 14.5% 22.6% .292 85 87 5.11 117 -0.2
Daniel Harper 31.0 7.0 4.4 1.5 10.8% 17.3% .287 84 85 5.26 118 -0.2
Andrew Bechtold 35.3 8.4 5.6 1.3 13.3% 20.0% .297 82 82 5.09 121 -0.3
Gunner Mayer 52.3 8.1 5.5 1.4 13.1% 19.2% .293 78 82 5.48 129 -0.3
Andrew Schultz 28.0 8.0 6.1 1.3 14.2% 18.7% .296 76 79 5.70 131 -0.3
Adonis Medina 56.7 6.4 4.4 1.4 10.8% 15.4% .300 77 78 5.67 130 -0.3
Travis Kuhn 48.3 6.3 4.3 1.1 10.6% 15.7% .296 82 83 5.17 122 -0.3
Brett de Geus 39.0 5.1 4.2 1.2 10.1% 12.3% .303 80 81 5.32 126 -0.4
Jaydenn Estanista 39.0 7.8 6.2 1.4 14.8% 18.6% .292 74 80 5.65 136 -0.5
Koyo Aoyagi 27.3 5.9 9.9 1.3 21.3% 12.8% .287 56 54 7.70 179 -0.7
Lucas Sims 42.3 8.7 6.6 1.5 15.7% 20.8% .272 69 68 6.14 145 -0.8

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Cristopher Sánchez CC Sabathia Vida Blue David Price
Ranger Suárez Zane Smith Jose Quintana Cole Hamels
Zack Wheeler Spud Chandler Whit Wyatt Dolf Luque
Jesús Luzardo Steve Carlton David Price Johnny Antonelli
Jhoan Duran Lee Smith Robb Nen Mariano Rivera
Aaron Nola Doug Drabek Tom Candiotti Kevin Millwood
Matt Strahm Bobby Shantz Ramon Hernandez Tony Watson
Orion Kerkering Kelvin Herrera Dominic Leone Jeremy Accardo
Andrew Painter Ryan Hawblitzel Brian McKeon David Pauley
Alan Rangel Bob Milacki Kyle McGowin Chris Codiroli
José Alvarado Chuck McElroy Steve Mingori John Henry Johnson
Tanner Banks Frank DiPino Bobby Shantz Caleb Thielbar
Griff McGarry Red Witt John Miller Cal Hogue
Taijuan Walker Dennis Springer Ron Darling Jerome Williams
Jean Cabrera Tom Hatch Henry Gomez Tim Wakefield
Moisés Chace Dennis Heger Geo Bosworth Larry Freeburg
Jacob Waguespack Ron Kline Pedro Beato Ron Musselman
Charles King Reggie McClain Matt Neil John Snyder
Gabe Mosser Elden Auker Chuck Dobson Bob Milacki
Walker Buehler Matt Garza Wes Ferrell Tom Hurd
David Robertson Tim Worrell David Weathers Joe Borowski
Luke Russo Dan Jones Bobby Shore Nick Stocks
Tim Mayza Dave Leiper Brian Shouse Tom Hilgendorf
Eiberson Castellano Blake Wood Troy Konemann Rich Anderson
Matt Manning Jose Capellan Hank Webb Calvain Culberson
Seth Johnson Anastacio Martinez Chris Jones Charlie Isaacson
Braeden Fausnaught Paul Mildren Brent Hoard Pat Wernig
Jack Dallas Elio Serrano Deryk Hooker William Drummond
Wil Crowe Ray Moss Jesus Sanchez Ismael Castillo
Mitch Neunborn Parker Bridwell Jim Heise Bryan Gaal
Braydon Tucker Sterling Sharp Larry Shikles P.J. Campbell
Max Lazar Frank Herrmann Jeff Gray Roman Colon
Lou Trivino Hansel Izquierdo Scott Dohmann Jim Dougherty
Gabriel Barbosa Jesus Castillo Jake Johnson Taylor Stanton
Beau Burrows Jerry Walker Mike Trujillo Carroll Sembera
Phil Bickford Ryan Dull Tom Walker Danny Barnes
Jordan Romano Xavier Hernandez Mel Rojas Anthony Swarzak
Estibenzon Jimenez Derek Rodriguez Sean O’Sullivan Blake Battenfield
Tristan Garnett David Quinowski Gary Reiter Bill Pleis
Daniel Robert Kaleb Fleck Bobby Thigpen Jason Childers
Nolan Hoffman Gerald Herron Larry Hardy John Ennis
Austin Schulfer Tim Wood Ryan Mattheus Jon Hunton
Michael Mercado Julio Solano Brandon Culp Jay Flaa
Tommy McCollum Elvys Quezada Edwin Salas Marco Mainini
Ryan Cusick Ryne Miller Simon Mercedes Tyler Bremer
Nelson L. Alvarez Ramon Geronimo Joe Kerrigan Carlos Maldonado
Andrew Baker Richard Rommel Dave Latter Stephen Shackleford
Nicholas Padilla Rick Greene Ron Tompkins Brad Moore
Nick Vespi Shawn Barton A.J. Murray Darrell Peters
Andrew Walling Tom Funk Lou Marone Morrie Steevens
Devin Sweet Ray Moss Mike Gardiner Ben Howard
John McMillon Zach Schreiber Franklyn German Bill Wilson
Daniel Harper Chuck Taylor Earl Cash Scooter Cushman
Andrew Bechtold Matt Anderson Del Hill Elvin Nina
Gunner Mayer Andre Scrubb Craig Hanson Billy Bartels
Andrew Schultz Mark Silva Daryl Patterson Joe Bruno
Adonis Medina Chad Beck Scott Brow Jesus Sanchez
Travis Kuhn Carroll Sembera Frank Bolick Bobby Cassevah
Brett de Geus Ryan Hancock Ryan Flannery Adalberto Flores
Jaydenn Estanista Dick Balderson Jeff Kennard Charlie Morelock
Koyo Aoyagi Don Stanhouse Tony Jacobs Mike Wegener
Lucas Sims Calvin Jones Dwayne Henry Dave Jolly

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
Cristopher Sánchez .219 .267 .298 .243 .291 .383 5.0 3.0 2.83 3.89
Ranger Suárez .211 .255 .327 .257 .313 .401 4.0 2.0 3.07 4.34
Zack Wheeler .233 .303 .398 .223 .271 .336 3.5 1.9 2.83 4.12
Jesús Luzardo .209 .261 .320 .239 .301 .413 3.8 1.3 3.36 4.80
Jhoan Duran .198 .274 .273 .214 .275 .302 2.6 1.1 1.85 3.63
Aaron Nola .243 .300 .422 .246 .285 .411 2.8 0.9 3.61 4.99
Matt Strahm .242 .306 .364 .215 .280 .376 1.7 0.4 2.61 4.79
Orion Kerkering .217 .306 .340 .225 .294 .357 1.5 0.1 2.77 4.55
Andrew Painter .251 .330 .420 .243 .303 .446 1.5 0.2 4.27 5.42
Alan Rangel .260 .324 .437 .260 .311 .450 1.5 0.0 4.34 5.57
José Alvarado .200 .279 .291 .229 .308 .364 1.2 0.1 2.57 4.44
Tanner Banks .229 .286 .349 .255 .302 .433 1.2 0.0 3.10 4.98
Griff McGarry .244 .350 .412 .210 .341 .362 1.0 -0.2 4.26 5.99
Taijuan Walker .265 .339 .479 .276 .333 .457 1.0 -0.2 4.66 5.75
Jean Cabrera .262 .338 .471 .266 .339 .426 1.0 -0.2 4.81 5.82
Moisés Chace .220 .324 .362 .260 .355 .443 0.9 -0.1 4.31 5.55
Jacob Waguespack .250 .330 .385 .257 .317 .450 0.8 0.0 3.90 5.31
Charles King .260 .316 .448 .286 .343 .465 0.9 -0.1 4.72 5.78
Gabe Mosser .284 .355 .474 .258 .311 .443 1.0 -0.3 4.71 5.89
Walker Buehler .271 .349 .463 .257 .326 .466 0.9 -0.3 4.84 5.93
David Robertson .220 .304 .329 .253 .340 .471 0.9 -0.4 2.98 5.82
Luke Russo .261 .341 .429 .256 .333 .444 0.6 -0.1 4.65 5.75
Tim Mayza .228 .279 .316 .272 .333 .457 0.5 -0.1 3.43 5.01
Eiberson Castellano .295 .375 .533 .221 .313 .344 0.7 -0.2 4.44 5.81
Matt Manning .261 .363 .448 .254 .323 .430 0.7 -0.4 4.60 6.14
Seth Johnson .248 .340 .421 .264 .331 .451 0.7 -0.3 4.42 5.82
Braeden Fausnaught .289 .350 .500 .265 .333 .450 0.6 -0.3 4.82 5.93
Jack Dallas .253 .323 .434 .257 .313 .400 0.5 -0.2 4.12 5.57
Wil Crowe .253 .344 .456 .281 .352 .427 0.4 -0.2 4.59 5.81
Mitch Neunborn .289 .371 .497 .248 .308 .414 0.6 -0.4 4.82 6.09
Braydon Tucker .299 .359 .552 .262 .325 .390 0.5 -0.4 5.04 6.00
Max Lazar .245 .304 .402 .267 .315 .450 0.5 -0.3 4.00 5.36
Lou Trivino .274 .354 .466 .242 .327 .394 0.4 -0.3 4.09 5.81
Gabriel Barbosa .297 .348 .480 .266 .322 .453 0.6 -0.5 4.88 6.01
Beau Burrows .258 .352 .462 .254 .331 .407 0.4 -0.5 4.58 6.16
Phil Bickford .234 .322 .364 .252 .314 .458 0.4 -0.5 3.87 5.91
Jordan Romano .221 .303 .382 .250 .323 .443 0.4 -0.5 3.81 5.75
Estibenzon Jimenez .297 .358 .514 .256 .322 .437 0.6 -0.6 5.06 6.31
Tristan Garnett .256 .347 .488 .242 .327 .396 0.3 -0.3 4.07 5.51
Daniel Robert .257 .345 .392 .241 .326 .458 0.3 -0.4 3.94 5.59
Nolan Hoffman .265 .361 .471 .235 .319 .370 0.4 -0.6 4.19 5.87
Austin Schulfer .268 .366 .437 .256 .326 .415 0.2 -0.4 4.29 5.62
Michael Mercado .250 .343 .448 .258 .345 .435 0.3 -0.6 4.69 6.20
Tommy McCollum .233 .327 .372 .267 .342 .475 0.2 -0.5 4.34 5.77
Ryan Cusick .263 .368 .455 .254 .350 .441 0.3 -0.5 4.95 6.30
Nelson L. Alvarez .265 .359 .426 .233 .316 .395 0.2 -0.4 4.23 5.63
Andrew Baker .264 .362 .440 .227 .321 .361 0.2 -0.5 4.25 5.55
Nicholas Padilla .263 .364 .434 .235 .351 .383 0.2 -0.5 4.52 6.05
Nick Vespi .273 .365 .455 .258 .330 .412 0.2 -0.5 4.33 5.92
Andrew Walling .254 .362 .424 .254 .336 .441 0.2 -0.5 4.39 5.80
Devin Sweet .239 .343 .402 .263 .331 .456 0.2 -0.6 4.57 6.21
John McMillon .243 .371 .405 .238 .340 .438 0.1 -0.7 4.44 6.35
Daniel Harper .263 .364 .491 .258 .324 .424 0.0 -0.5 4.60 6.20
Andrew Bechtold .246 .358 .449 .254 .349 .394 0.0 -0.6 4.65 6.36
Gunner Mayer .261 .389 .466 .248 .346 .410 0.1 -0.7 5.12 6.47
Andrew Schultz .275 .413 .490 .237 .352 .390 -0.1 -0.6 5.17 7.09
Adonis Medina .279 .377 .462 .270 .359 .452 0.1 -0.8 5.11 6.56
Travis Kuhn .284 .366 .457 .250 .351 .402 0.0 -0.7 4.79 6.17
Brett de Geus .278 .366 .486 .281 .356 .404 -0.1 -0.7 4.94 6.31
Jaydenn Estanista .247 .376 .403 .260 .363 .468 -0.2 -0.9 5.33 6.96
Koyo Aoyagi .275 .471 .490 .268 .432 .429 -0.5 -1.1 6.94 9.50
Lucas Sims .239 .419 .423 .241 .362 .448 -0.4 -1.3 5.41 7.69

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.

17 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
shandykoufaxMember since 2024
1 hour ago

Not sure if it’s typographical errors or ZiPS, but the hitters PA seem kinda off.
Multiple guys projected for 150+ more PA than AB (with nowhere near the amount of walks to make up difference) and Kyle schwarber is projected to break Jimmy Rollins PA record by 70+.

I know it’s the least reliable, most sideshow part of the endeavor, but my oh my those Cris Sanchez comps.

Ivan_GrushenkoMember since 2016
1 hour ago
Reply to  shandykoufax

Luzardo’s and Duran’s aren’t bad either

formerly matt wMember since 2025
56 minutes ago
Reply to  Ivan_Grushenko

And Ranger Suarez! ZANE SMITH MENTIONED

brando1034Member since 2024
1 hour ago
Reply to  shandykoufax

wOBA also seems to be off

eccentricatlfan
1 hour ago
Reply to  shandykoufax

The 2026 introduction linked in the first paragraph details why, but ZiPS is explicitly stated in that intro to not predict playing time by design. He goes by FanGraphs Depth Charts on that side of things.