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.

Detroit’s lineup is fairly solid despite lacking any true stars. In a lot of ways, the Tigers are a team largely made up of role players, but they actually fit together quite well. They have competent defensive players up the middle, nobody is really forced to play too often at a position they shouldn’t, and the platoon options largely make sense. And there’s arguably a viable injury replacement at every position.

Riley Greene is the closest thing the lineup has to a star, and he’s still younger than his service time would suggest — he just turned 25 a couple of months ago — so that long-predicted big breakout could still happen. However, his defense in left is rather unexciting for a player who was an adequate center fielder, and his plate discipline took a troubling step back in 2025. Spencer Torkelson finally put up a full league-average season in the majors, and at this point, an OPS anywhere between .600 and .900 wouldn’t surprise me. People on social media were oddly annoyed with the positive Dillon Dingler projection last year, but I think he demonstrated that he can actually hit major league pitching and is a real plus defensively.

Gleyber Torres accepted the team’s qualifying offer earlier this week, so he’ll return to play second base. Colt Keith looks to head a committee at third base, while Jace Jung might be a trade candidate, as he’s without much of a path to another chance in the majors in Detroit. ZiPS, like Steamer, isn’t in on Javier Báez, and largely attributes his temporary bounce-back in 2025 to him outperforming his peripheral data by about the same amount he underperformed his peripherals in 2024. ZiPS really, really wants the Tigers to call up Kevin McGonigle and Max Clark sooner rather than later, especially with the computer fairly grumpy about Wenceel Pérez.

Honestly, the Tigers are a hard lineup to upgrade because they’re not actually abysmal anywhere. I don’t expect any huge changes here over the next three months.

Pitchers

Skubal is basically the superstar on the Tigers right now. If you’ve somehow spent the last three years living on the moon, locked in a box, with earplugs in and the greatest hits of Creed playing full blast while your ears slowly disintegrate into primordial ooze as you beseech every creator you can think of for the sweet release of oblivion, one glance at Skubal’s top three comps should indicate just how good he is right now. Skubal’s 5.5-WAR projection is the highest since Chris Sale in 2019 (let’s not look up what happened to Sale at that point). It’s going to require a lot of Skooby Snacks to keep him in town for more than another year. If Skubal has another Cy Young season and doesn’t appear to be close to a mega-deal before next year’s seemingly inevitable lockout, I wonder if he’d be receptive to the Tigers offering something like 1/50 for 2027 in order to hit free agency under a new CBA.

Skubal is the straw that stirs the rotation’s drink, but the rest of the starters form a decent supporting cast. ZiPS sees Jack Flaherty, Casey Mize, Reese Olson, and Troy Melton as all being slightly above-average starting pitchers, and Keider Montero and Sawyer Gipson-Long aren’t that far off. ZiPS thinks Brant Hurter is also a viable starting option, should he be needed. Losing Skubal to an injury or a trade would be a huge hit to the rotation, as it would be for any team that employed Skubal, but without their Cy Young winner, the Tigers wouldn’t collapse and suddenly be the Rockies or anything.

Hanifee, Holton, Hurter & Horn sounds like a great late-inning law firm. Add Will Vest at the top, and you have a good-but-not-great bullpen. ZiPS thinks the Tigers could use a few arms at the back end of the ‘pen for 2026, perhaps Gipson-Long if he’s not called on to start due to injuries. Jason Foley will be an interesting reclamation project for someone if his shoulder is sound next season.

All told, despite last season’s summer swoon, the Tigers are probably the most complete AL Central team, and ought to go into the season as at least the moderate favorite.

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
Riley Greene L 25 LF 619 557 83 149 29 3 29 98 54 168 3 2
Gleyber Torres R 29 2B 631 548 79 143 25 1 18 72 72 108 6 3
Dillon Dingler R 27 C 432 393 48 96 20 2 13 61 29 110 1 1
Kevin McGonigle L 21 SS 399 351 56 89 23 2 13 57 40 51 6 4
Max Clark L 21 CF 560 490 77 119 17 4 14 64 65 114 10 1
Jahmai Jones R 28 LF 373 319 54 80 19 4 11 51 41 86 7 3
Spencer Torkelson R 26 1B 645 565 85 137 31 1 31 96 68 165 2 0
Jace Jung L 25 3B 546 474 65 107 24 1 18 69 66 140 3 2
Hao-Yu Lee R 23 3B 532 476 68 114 21 5 13 64 43 112 12 3
Max Anderson R 24 2B 531 495 69 126 26 2 16 73 26 92 2 2
Parker Meadows L 26 CF 485 431 62 101 18 6 13 58 45 118 13 3
Kerry Carpenter L 28 RF 466 428 60 112 20 3 24 81 30 110 2 2
Colt Keith L 24 DH 525 471 71 125 28 2 16 71 47 115 2 1
Jake Rogers R 31 C 274 246 34 53 12 1 9 36 23 81 0 0
Trey Sweeney L 26 SS 474 426 59 97 17 2 13 55 41 126 10 3
Zach McKinstry L 31 3B 451 403 56 98 18 6 10 43 39 97 15 3
Akil Baddoo L 27 CF 469 414 61 97 18 5 14 57 51 120 17 5
Justyn-Henry Malloy R 26 1B 505 426 63 106 23 0 14 65 67 126 3 1
Josue Briceño L 21 C 464 409 56 91 13 3 15 64 47 106 0 1
Seth Stephenson R 25 CF 504 450 75 113 16 5 6 62 25 101 28 6
Carlos Mendoza L 26 3B 438 374 58 91 13 3 4 47 45 69 9 5
Jack Dunn R 29 SS 381 326 42 72 11 2 4 37 42 80 10 3
John Peck R 23 SS 487 454 66 113 20 3 8 56 27 143 12 5
Andy Ibáñez R 33 3B 352 321 37 78 18 1 7 40 25 64 5 2
Corey Joyce R 27 2B 373 322 40 73 14 2 4 39 40 94 7 2
Trei Cruz B 27 SS 522 455 68 102 21 3 11 56 61 132 8 5
Ben Malgeri R 26 RF 405 366 56 88 18 4 9 53 28 113 6 3
Matt Vierling R 29 CF 438 396 52 98 17 3 11 47 35 101 5 2
Kevin Newman R 32 3B 282 259 33 67 14 1 3 27 16 48 5 1
Tomás Nido R 32 C 236 219 25 52 8 0 6 24 10 60 0 0
Gage Workman L 26 SS 449 405 65 88 18 4 15 59 39 163 12 5
Wenceel Pérez B 26 RF 456 412 59 99 19 5 12 56 36 96 10 4
Bligh Madris L 30 1B 390 347 45 75 15 3 11 45 38 102 6 4
Jack Penney L 23 2B 350 310 34 63 11 2 5 33 33 96 3 1
Jake Holton R 28 1B 446 395 55 88 17 1 13 59 40 117 2 1
Chris Meyers L 27 LF 404 368 49 87 16 1 12 55 28 103 2 1
David Hensley R 30 1B 365 317 50 68 16 2 7 35 45 111 7 2
Eduardo Valencia R 26 1B 400 364 49 88 15 1 16 60 28 89 0 0
Javier Báez R 33 SS 420 397 47 94 18 2 11 53 15 101 6 1
Thayron Liranzo B 22 C 422 377 46 73 16 0 11 44 41 138 0 0
Peyton Graham R 25 2B 371 336 43 73 16 1 5 40 26 99 9 1
Stephen Scott L 29 C 305 274 35 57 11 2 8 33 26 76 4 1
Danny Serretti B 26 3B 334 297 32 61 13 1 4 32 29 86 3 2
Justice Bigbie R 27 LF 477 435 54 112 18 1 9 55 34 91 2 2
Brian Serven R 31 C 255 229 23 46 8 0 3 21 22 76 0 0
Izaac Pacheco L 23 3B 450 404 56 81 18 2 12 52 41 166 1 1
Brett Callahan L 24 RF 266 243 32 54 9 2 7 35 14 72 6 2
Andrew Navigato R 28 SS 410 373 53 80 17 2 13 56 27 113 8 6
Austin Murr L 27 LF 363 325 41 71 16 3 7 42 29 84 5 2
Jackson Strong L 22 CF 420 380 46 75 15 3 7 43 31 150 10 3
Archer Brookman R 27 C 224 202 23 39 7 0 3 20 14 52 1 0
Woody Hadeen B 23 SS 481 430 61 90 14 2 5 52 32 102 17 4
Manuel Margot R 31 DH 299 275 31 68 13 1 4 31 19 53 4 2
Patrick Lee R 26 RF 341 304 36 55 11 2 6 34 30 152 19 5
Brady Allen R 26 CF 417 377 42 77 18 2 9 46 32 138 3 2
Garrett Pennington R 25 1B 406 379 50 84 24 1 10 50 17 98 3 3
Andrew Jenkins R 25 1B 383 355 46 82 14 2 7 44 20 116 0 0
Roberto Campos R 23 RF 440 407 45 92 21 3 6 46 27 122 4 1
Bennett Lee R 24 C 227 203 17 26 6 0 3 17 20 96 0 0
Luke Gold R 25 1B 382 352 44 73 16 2 9 49 18 112 2 1
Samuel Gil R 21 2B 399 360 41 72 9 2 1 30 34 78 5 1
Abel Bastidas B 22 2B 223 209 21 40 7 1 1 17 11 78 1 1
Reylin Perez B 21 2B 231 209 19 37 10 1 2 17 14 103 5 3

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Riley Greene 619 .268 .334 .487 125 .219 .333 3 3.1 .351 126 92
Gleyber Torres 631 .261 .348 .409 110 .148 .296 -2 2.7 .332 107 80
Dillon Dingler 432 .244 .308 .405 96 .160 .307 9 2.5 .310 98 50
Kevin McGonigle 399 .254 .329 .442 112 .188 .265 2 2.3 .333 117 54
Max Clark 560 .243 .334 .380 98 .137 .290 3 2.3 .317 103 65
Jahmai Jones 373 .251 .353 .439 119 .188 .311 6 2.1 .346 118 52
Spencer Torkelson 645 .242 .329 .465 118 .223 .287 0 2.1 .341 120 87
Jace Jung 546 .226 .322 .395 98 .169 .282 3 2.0 .315 101 62
Hao-Yu Lee 532 .239 .312 .387 93 .147 .288 6 1.9 .306 97 61
Max Anderson 531 .255 .298 .412 95 .158 .284 5 1.8 .305 97 62
Parker Meadows 485 .234 .308 .394 94 .160 .293 4 1.7 .306 98 56
Kerry Carpenter 466 .262 .318 .491 120 .229 .299 -1 1.7 .344 119 68
Colt Keith 525 .265 .333 .435 112 .170 .321 0 1.4 .333 114 69
Jake Rogers 274 .215 .286 .382 84 .167 .282 7 1.3 .292 79 27
Trey Sweeney 474 .228 .300 .369 85 .141 .293 2 1.3 .293 87 50
Zach McKinstry 451 .243 .316 .392 96 .149 .297 0 1.3 .309 95 54
Akil Baddoo 469 .234 .320 .403 100 .169 .296 -4 1.3 .316 100 59
Justyn-Henry Malloy 505 .249 .358 .401 112 .153 .322 -3 1.2 .337 114 62
Josue Briceño 464 .222 .308 .379 90 .156 .264 -2 1.2 .300 97 48
Seth Stephenson 504 .251 .317 .349 85 .098 .312 -1 1.0 .296 87 58
Carlos Mendoza 438 .243 .338 .326 87 .083 .289 1 1.0 .301 89 45
Jack Dunn 381 .221 .319 .304 75 .083 .281 3 0.9 .283 74 35
John Peck 487 .249 .296 .359 81 .110 .347 0 0.9 .287 83 53
Andy Ibáñez 352 .243 .304 .371 87 .128 .284 3 0.9 .297 84 38
Corey Joyce 373 .227 .327 .320 82 .093 .308 1 0.8 .294 84 36
Trei Cruz 522 .224 .317 .356 87 .132 .292 -6 0.7 .299 88 55
Ben Malgeri 405 .240 .306 .385 91 .145 .324 4 0.6 .302 92 46
Matt Vierling 438 .247 .313 .389 94 .141 .306 -5 0.6 .306 94 50
Kevin Newman 282 .259 .305 .355 83 .097 .308 2 0.5 .290 79 29
Tomás Nido 236 .237 .276 .356 74 .119 .301 3 0.5 .276 70 22
Gage Workman 449 .217 .290 .393 88 .175 .322 -7 0.5 .297 91 51
Wenceel Pérez 456 .240 .303 .398 93 .158 .286 1 0.5 .305 95 53
Bligh Madris 390 .216 .293 .372 84 .156 .274 7 0.4 .292 80 41
Jack Penney 350 .203 .289 .300 65 .097 .278 5 0.3 .266 69 28
Jake Holton 446 .223 .307 .370 88 .147 .283 3 0.3 .300 89 46
Chris Meyers 404 .236 .302 .383 89 .147 .296 1 0.2 .301 90 43
David Hensley 365 .215 .313 .344 83 .129 .307 4 0.2 .295 81 36
Eduardo Valencia 400 .242 .301 .420 98 .179 .278 -1 0.2 .311 100 46
Javier Báez 420 .237 .271 .375 78 .139 .291 -3 0.2 .280 74 42
Thayron Liranzo 422 .194 .277 .324 67 .130 .272 -1 0.1 .269 77 34
Peyton Graham 371 .217 .286 .315 68 .098 .293 1 0.1 .270 71 33
Stephen Scott 305 .208 .282 .350 75 .142 .258 -4 0.1 .279 74 28
Danny Serretti 334 .205 .282 .296 62 .091 .275 5 0.1 .261 65 26
Justice Bigbie 477 .257 .317 .366 90 .108 .307 -1 0.0 .300 88 52
Brian Serven 255 .201 .278 .275 55 .074 .287 2 0.0 .252 53 18
Izaac Pacheco 450 .200 .276 .344 71 .144 .305 2 0.0 .273 76 39
Brett Callahan 266 .222 .279 .362 77 .140 .287 2 -0.1 .281 82 27
Andrew Navigato 410 .214 .278 .375 80 .161 .271 -7 -0.1 .285 80 43
Austin Murr 363 .218 .290 .351 78 .132 .274 2 -0.2 .283 79 35
Jackson Strong 420 .197 .267 .308 60 .111 .305 4 -0.2 .256 69 34
Archer Brookman 224 .193 .256 .272 47 .079 .245 2 -0.2 .238 47 14
Woody Hadeen 481 .209 .293 .286 63 .077 .263 -4 -0.3 .265 68 41
Manuel Margot 299 .247 .301 .345 80 .098 .294 0 -0.4 .286 77 30
Patrick Lee 341 .181 .270 .289 56 .109 .336 6 -0.4 .254 59 30
Brady Allen 417 .204 .273 .334 68 .130 .296 -4 -0.7 .269 70 36
Garrett Pennington 406 .222 .268 .369 75 .148 .273 1 -0.7 .278 79 39
Andrew Jenkins 383 .231 .285 .341 73 .110 .323 1 -0.7 .276 74 34
Roberto Campos 440 .226 .277 .337 70 .111 .308 2 -0.7 .269 75 39
Bennett Lee 227 .128 .216 .202 18 .074 .221 2 -1.0 .196 23 9
Luke Gold 382 .207 .264 .341 67 .134 .277 0 -1.1 .266 71 33
Samuel Gil 399 .200 .276 .244 47 .044 .253 -1 -1.2 .240 51 26
Abel Bastidas 223 .191 .233 .249 35 .057 .300 -3 -1.4 .215 44 13
Reylin Perez 231 .177 .233 .263 38 .086 .337 -5 -1.5 .222 46 15

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Riley Greene Sixto Lezcano Jim Edmonds Vic Wertz
Gleyber Torres Mike Andrews Denis Menke Don Wert
Dillon Dingler Angel Pena Shawn Wooten Ed Ott
Kevin McGonigle Mookie Betts Gary Sheffield Rance Mulliniks
Max Clark Albie Pearson Jim Barbieri David Burge
Jahmai Jones Jake Fraley Michael Saunders Felipe Crespo
Spencer Torkelson Jim Gentile Paul Sorrento David Justice
Jace Jung Chris Donnels Frank Bolick Leo Gomez
Hao-Yu Lee William Suero Don Wert Curtis Brown
Max Anderson Kevin Jordan Bill Mazeroski Miguel Andujar
Parker Meadows Marty Keough Larry Murray Matt Long
Kerry Carpenter Hank Edwards Corey Dickerson Candy Maldonado
Colt Keith Wally Joyner Logan Morrison Daryl Sconiers
Jake Rogers Raffy Lopez Steve Patchin Steve Yeager
Trey Sweeney Mike Brumley Cesar Crespo Matt Rundels
Zach McKinstry Joe Redfield Bobby Adams Bump Wills
Akil Baddoo Rick Miller Bob Brower Jim Weaver
Justyn-Henry Malloy Jeremy Giambi Don Barbara Nick Johnson
Josue Briceño Alan Ashby Joe Nolan Rick Stelmaszek
Seth Stephenson Rajai Davis Craig Gentry Rafael Bautista
Carlos Mendoza Alden Carrithers Jerry Kenney Jon Sbrocco
Jack Dunn Jonathan Diaz Ryan Khoury Josh Johnson
John Peck Hiram Bocachica Harold Garcia Ruben Santana
Andy Ibáñez Chris Snopek Johnny Berardino Gene Baker
Corey Joyce Danny Muno Franklin Thomas Brian Grebeck
Trei Cruz Eddie Joost Mike Fischlin Max Moroff
Ben Malgeri Mark Little Jason Repko Daniel Johnson
Matt Vierling Lemmie Miller Fred Valentine Danny Morejon
Kevin Newman Sonny Jackson Wilbur Huckle Greg Pryor
Tomás Nido Bob Melvin Humberto Quintero Paul Burris
Gage Workman Billy Myers Doug Hansen Chris Basak
Wenceel Pérez Max Venable Marty Keough Mike Howard
Bligh Madris Hank Arft Brian O’Grady Matthew den Dekker
Jack Penney Luis Martinez Rich Puig Trent Weaver
Jake Holton Don Whiting Tim Harkness Danny Ozark
Chris Meyers George Kazmarek Kent Jacobson Jack Ayer
David Hensley Ken Smith Ryan Langerhans Hank Arft
Eduardo Valencia Wes Bankston Rip Russell Don Pavletich
Javier Báez Ron Washington Greg Gagne Steve Springer
Thayron Liranzo Harry McCulla Todd Pratt Allen Schrader
Peyton Graham Davey Best Joseph Batten Drew Jackson
Stephen Scott Chris Herrmann Mitch Canham Joe Pignatano
Danny Serretti Sammy Esposito Greg Thissen Gary Oring
Justice Bigbie Jeff Schulz José Martínez Matt Miller
Brian Serven Mike O’Berry Bob Roselli Danny Breeden
Izaac Pacheco Brett Bonvechio Paul Gonzalez Jose Brizuela
Brett Callahan Henrry Rosario Hunter Clanin Jared McDonald
Andrew Navigato Benji Gil Chris Basak Jeudy Valdez
Austin Murr Rich Janeway Theron Todd Mike Harris
Jackson Strong D.J. Wilson Rickey Holifield Jeff Wang
Archer Brookman Alex Derhak Joe Kalczynski Dana Levangie
Woody Hadeen Alex Prieto Ryan Rutz Jason Bartlett
Manuel Margot Gene Clines Lyle Olsen Jeremy Reed
Patrick Lee Stacey Pettis Anthony Vega Reggie Farmer
Brady Allen Alex Call Jack Weisenburger Chris Sharpe
Garrett Pennington Frank Corr Pat Valaika David Wood
Andrew Jenkins Dan Juenke Ray Suplee Steve Thobe
Roberto Campos Jhon Torres Josh Stephen Destin Hood
Bennett Lee Dan Conway Bill Loftin Josh Emmerick
Luke Gold Justin Miller Tyler Davidson Robert Burrows
Samuel Gil Mick Campbell Dirimo Chavez Tony Phillips
Abel Bastidas Denis Karas Asbel Ortiz Yen-Wen Kuo
Reylin Perez Andre Montgomery Manuel Garcia Samuel Castro

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
Riley Greene .292 .361 .548 146 4.8 .236 .303 .430 103 1.5
Gleyber Torres .286 .376 .458 128 4.1 .234 .320 .360 91 1.3
Dillon Dingler .272 .333 .460 116 3.6 .216 .282 .351 75 1.4
Kevin McGonigle .282 .359 .508 137 3.6 .226 .304 .382 90 1.2
Max Clark .272 .361 .434 119 3.7 .219 .307 .332 81 1.1
Jahmai Jones .278 .377 .498 141 3.0 .225 .330 .386 100 1.2
Spencer Torkelson .267 .351 .525 138 3.6 .219 .305 .401 97 0.5
Jace Jung .248 .350 .446 116 3.1 .200 .298 .347 78 0.6
Hao-Yu Lee .269 .339 .443 113 3.3 .215 .288 .341 75 0.8
Max Anderson .283 .323 .468 115 3.1 .230 .274 .364 77 0.6
Parker Meadows .260 .335 .443 113 2.8 .207 .284 .340 72 0.5
Kerry Carpenter .287 .343 .546 141 2.9 .234 .292 .431 100 0.6
Colt Keith .294 .362 .492 133 2.8 .239 .304 .387 91 0.1
Jake Rogers .248 .315 .448 106 2.1 .188 .254 .320 61 0.5
Trey Sweeney .252 .324 .418 103 2.4 .203 .277 .321 67 0.4
Zach McKinstry .269 .345 .453 116 2.4 .214 .289 .340 74 0.2
Akil Baddoo .258 .343 .462 120 2.4 .206 .291 .352 80 0.2
Justyn-Henry Malloy .278 .385 .449 132 2.4 .223 .336 .355 97 0.3
Josue Briceño .257 .340 .448 117 2.5 .195 .279 .324 67 -0.1
Seth Stephenson .279 .340 .394 104 2.2 .227 .295 .310 68 0.0
Carlos Mendoza .268 .362 .366 103 1.9 .213 .308 .290 69 0.0
Jack Dunn .249 .351 .344 95 1.9 .196 .290 .263 58 0.1
John Peck .276 .322 .409 101 2.0 .220 .268 .315 64 -0.3
Andy Ibáñez .268 .334 .419 105 1.7 .213 .278 .326 68 0.0
Corey Joyce .254 .354 .364 99 1.5 .198 .299 .277 62 -0.2
Trei Cruz .250 .340 .403 105 1.8 .196 .288 .314 70 -0.4
Ben Malgeri .266 .330 .433 109 1.5 .211 .276 .342 71 -0.3
Matt Vierling .277 .341 .434 112 1.5 .222 .286 .335 72 -0.6
Kevin Newman .291 .338 .402 107 1.4 .229 .276 .315 65 -0.1
Tomás Nido .269 .310 .416 97 1.2 .205 .245 .308 54 -0.1
Gage Workman .245 .317 .443 109 1.7 .185 .262 .331 65 -0.7
Wenceel Pérez .264 .329 .448 112 1.5 .213 .274 .348 73 -0.6
Bligh Madris .242 .321 .424 106 1.5 .190 .261 .321 64 -0.5
Jack Penney .237 .321 .350 86 1.2 .176 .262 .255 45 -0.5
Jake Holton .248 .332 .421 108 1.4 .196 .281 .323 71 -0.7
Chris Meyers .262 .328 .440 112 1.3 .211 .275 .340 73 -0.6
David Hensley .238 .346 .392 104 1.1 .187 .282 .300 64 -0.8
Eduardo Valencia .271 .331 .479 122 1.4 .216 .272 .368 81 -0.7
Javier Báez .265 .300 .430 99 1.3 .209 .246 .328 61 -0.7
Thayron Liranzo .225 .310 .379 90 1.3 .165 .246 .277 47 -0.9
Peyton Graham .243 .316 .367 88 1.0 .188 .259 .275 50 -0.7
Stephen Scott .238 .313 .403 95 0.8 .185 .251 .300 56 -0.6
Danny Serretti .234 .311 .344 82 0.9 .175 .254 .255 43 -0.7
Justice Bigbie .289 .345 .409 107 1.0 .229 .285 .324 69 -1.2
Brian Serven .232 .312 .318 75 0.6 .169 .246 .235 37 -0.6
Izaac Pacheco .231 .307 .400 93 1.1 .175 .252 .294 54 -0.9
Brett Callahan .255 .310 .425 99 0.6 .195 .254 .319 58 -0.7
Andrew Navigato .240 .307 .436 103 1.1 .188 .253 .323 60 -1.1
Austin Murr .243 .321 .394 95 0.6 .192 .261 .301 58 -1.0
Jackson Strong .222 .292 .357 80 0.8 .167 .239 .267 42 -1.1
Archer Brookman .222 .284 .307 64 0.3 .166 .225 .231 31 -0.7
Woody Hadeen .237 .319 .331 80 0.8 .184 .266 .251 46 -1.3
Manuel Margot .280 .336 .390 99 0.4 .219 .275 .305 61 -1.0
Patrick Lee .211 .298 .344 76 0.5 .153 .242 .245 37 -1.3
Brady Allen .237 .303 .382 87 0.3 .186 .253 .292 51 -1.5
Garrett Pennington .254 .300 .420 95 0.3 .195 .240 .310 53 -1.8
Andrew Jenkins .255 .306 .385 89 0.0 .203 .256 .303 55 -1.6
Roberto Campos .254 .304 .380 89 0.3 .202 .250 .295 51 -1.8
Bennett Lee .154 .241 .240 34 -0.6 .107 .190 .160 0 -1.5
Luke Gold .236 .291 .394 87 -0.1 .182 .236 .294 50 -1.9
Samuel Gil .232 .309 .291 67 -0.1 .174 .250 .213 31 -1.9
Abel Bastidas .223 .261 .296 55 -0.8 .164 .204 .208 18 -1.9
Reylin Perez .208 .266 .313 56 -1.0 .148 .206 .218 17 -2.2

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Riley Greene .261 .328 .443 .270 .337 .507
Gleyber Torres .263 .356 .428 .260 .344 .402
Dillon Dingler .254 .318 .430 .239 .302 .390
Kevin McGonigle .247 .324 .430 .256 .331 .446
Max Clark .234 .322 .352 .246 .338 .390
Jahmai Jones .259 .363 .474 .246 .347 .419
Spencer Torkelson .250 .341 .506 .239 .323 .447
Jace Jung .217 .306 .357 .229 .328 .409
Hao-Yu Lee .246 .320 .396 .237 .309 .383
Max Anderson .260 .301 .452 .252 .296 .395
Parker Meadows .227 .290 .376 .238 .317 .403
Kerry Carpenter .250 .307 .445 .267 .322 .510
Colt Keith .260 .324 .420 .268 .337 .441
Jake Rogers .224 .294 .395 .212 .282 .376
Trey Sweeney .213 .284 .331 .234 .306 .385
Zach McKinstry .237 .312 .381 .245 .317 .395
Akil Baddoo .232 .309 .384 .235 .323 .410
Justyn-Henry Malloy .250 .369 .414 .248 .353 .395
Josue Briceño .216 .296 .342 .225 .313 .393
Seth Stephenson .250 .312 .352 .252 .318 .348
Carlos Mendoza .243 .342 .320 .244 .337 .328
Jack Dunn .229 .333 .343 .217 .312 .285
John Peck .254 .303 .358 .247 .292 .359
Andy Ibáñez .262 .322 .392 .230 .292 .356
Corey Joyce .231 .333 .324 .224 .324 .318
Trei Cruz .221 .308 .350 .225 .320 .359
Ben Malgeri .234 .308 .383 .243 .305 .386
Matt Vierling .257 .325 .404 .242 .307 .381
Kevin Newman .265 .319 .361 .256 .298 .352
Tomás Nido .246 .288 .377 .233 .270 .347
Gage Workman .200 .265 .333 .225 .300 .418
Wenceel Pérez .239 .298 .384 .241 .306 .405
Bligh Madris .209 .273 .345 .219 .302 .384
Jack Penney .195 .276 .287 .206 .294 .305
Jake Holton .222 .313 .365 .223 .305 .372
Chris Meyers .224 .296 .357 .241 .304 .393
David Hensley .218 .326 .361 .212 .305 .333
Eduardo Valencia .254 .317 .430 .236 .293 .416
Javier Báez .252 .289 .402 .231 .265 .366
Thayron Liranzo .188 .266 .313 .196 .282 .328
Peyton Graham .216 .286 .324 .218 .287 .312
Stephen Scott .193 .261 .325 .215 .291 .361
Danny Serretti .207 .278 .287 .205 .284 .300
Justice Bigbie .259 .322 .370 .257 .314 .363
Brian Serven .203 .289 .284 .200 .273 .271
Izaac Pacheco .187 .257 .317 .206 .283 .356
Brett Callahan .215 .268 .323 .225 .284 .376
Andrew Navigato .216 .283 .376 .214 .276 .375
Austin Murr .207 .275 .304 .223 .296 .369
Jackson Strong .192 .261 .279 .199 .269 .319
Archer Brookman .197 .265 .279 .191 .252 .270
Woody Hadeen .210 .290 .266 .209 .294 .294
Manuel Margot .256 .313 .344 .243 .295 .346
Patrick Lee .185 .279 .315 .179 .266 .278
Brady Allen .211 .283 .360 .202 .269 .323
Garrett Pennington .222 .270 .368 .221 .268 .370
Andrew Jenkins .231 .291 .343 .231 .282 .340
Roberto Campos .229 .287 .344 .225 .273 .333
Bennett Lee .129 .229 .210 .128 .210 .199
Luke Gold .217 .270 .368 .203 .262 .329
Samuel Gil .204 .287 .252 .198 .271 .241
Abel Bastidas .190 .224 .222 .192 .237 .260
Reylin Perez .177 .235 .274 .177 .233 .259

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Tarik Skubal L 29 13 5 2.54 30 30 184.0 140 52 16 34 226
Jack Flaherty R 30 10 9 4.14 27 26 141.3 127 65 19 53 157
Casey Mize R 29 8 7 4.04 25 25 127.0 125 57 17 36 114
Reese Olson R 26 6 6 3.87 22 22 107.0 96 46 12 36 101
Alex Cobb R 38 5 4 4.06 20 19 93.0 96 42 10 31 77
Troy Melton R 25 5 5 4.19 29 20 105.3 103 49 15 31 92
Brant Hurter L 27 5 5 3.87 38 12 90.7 85 39 10 26 80
Tyler Holton L 30 5 4 3.59 64 6 77.7 67 31 10 19 63
Keider Montero R 25 7 8 4.51 29 21 123.7 123 62 18 43 100
Will Vest R 31 5 4 3.34 60 0 64.7 56 24 5 20 66
Jason Foley R 30 3 3 3.38 58 0 56.0 52 21 4 14 48
Sawyer Gipson-Long R 28 3 4 4.34 19 14 74.7 75 36 11 19 63
Brenan Hanifee R 28 3 3 3.95 50 4 68.3 70 30 7 18 49
Nick Margevicius L 30 3 4 4.62 17 12 64.3 70 33 9 16 44
Ty Madden R 26 3 4 4.71 19 17 84.0 85 44 12 36 73
Garrett Burhenn R 26 5 8 4.93 23 21 104.0 114 57 16 31 73
José Urquidy R 31 4 5 4.79 17 14 71.3 73 38 11 21 52
Austin Bergner R 29 5 7 4.91 24 15 80.7 84 44 12 37 64
Carlos Pena L 27 6 7 4.96 24 16 94.3 101 52 14 32 65
Chris Paddack R 30 5 8 5.10 26 23 125.3 135 71 23 32 95
Dylan Smith R 26 3 4 4.50 30 8 56.0 55 28 7 22 48
Jackson Jobe R 23 3 5 4.94 20 19 78.3 78 43 12 37 58
Jordan Balazovic R 27 3 5 4.64 34 9 66.0 67 34 8 28 52
Kyle Finnegan R 34 4 4 4.08 53 1 53.0 51 24 7 19 47
Lael Lockhart L 28 5 7 4.92 24 20 93.3 95 51 13 45 77
Jaden Hamm R 23 3 5 5.08 22 22 88.7 92 50 13 34 65
Alex Lange R 30 3 3 3.86 43 1 39.7 32 17 3 22 44
Chase Lee R 27 3 3 4.22 48 1 59.7 57 28 8 18 57
Andrew Sears L 23 5 7 5.10 23 19 95.3 96 54 14 38 76
Max Alba R 26 2 4 5.04 25 16 84.0 92 47 13 24 55
Sean Guenther L 30 3 3 4.11 36 2 46.0 48 21 5 13 33
Ricky Vanasco R 27 3 3 4.50 26 6 44.0 41 22 6 23 43
Drew Sommers L 25 3 3 4.14 47 1 58.7 58 27 6 21 50
Beau Brieske R 28 3 4 4.81 37 8 58.0 56 31 8 26 48
Troy Watson R 29 4 6 4.97 32 12 79.7 84 44 11 34 58
Joe Miller L 26 4 6 5.24 23 20 92.7 104 54 15 29 58
Codi Heuer R 29 3 2 4.24 43 0 46.7 44 22 6 18 46
Bailey Horn L 28 3 4 4.61 41 4 52.7 51 27 7 27 48
Devin Smeltzer L 30 4 5 5.25 21 13 73.7 80 43 12 27 45
RJ Petit R 26 5 6 4.58 44 2 57.0 56 29 8 21 50
Wilkel Hernandez R 27 4 5 5.21 28 19 96.7 105 56 15 37 64
Tanner Rainey R 33 1 1 4.54 42 1 41.7 38 21 6 21 43
Blair Calvo R 30 1 1 4.81 27 2 33.7 33 18 4 15 29
Andrew Magno L 28 4 5 4.58 41 1 57.0 55 29 7 29 51
Paul Sewald R 36 2 2 4.66 40 1 36.7 33 19 6 12 36
Tommy Kahnle R 36 2 3 4.66 52 1 48.3 44 25 6 25 42
Joseph Montalvo R 24 3 4 5.28 16 14 61.3 66 36 11 24 43
Rafael Montero R 35 2 2 4.56 52 0 49.3 46 25 6 26 45
Tyler Mattison R 26 3 3 4.82 34 2 37.3 37 20 6 19 34
Brendan White R 27 3 3 4.76 35 0 45.3 46 24 5 17 34
Matt Seelinger R 31 3 4 4.71 39 0 49.7 50 26 8 22 45
Tim Naughton R 30 2 3 4.74 27 0 38.0 38 20 5 17 35
Trevin Michael R 28 3 3 4.67 36 0 54.0 53 28 8 22 49
Tyler Owens R 25 2 3 5.04 32 3 44.7 47 25 6 21 32
Kenny Serwa R 28 5 9 5.46 23 19 97.3 108 59 13 40 51
Jordan Marks R 27 1 3 5.05 29 2 41.0 44 23 6 15 27
Tanner Kohlhepp R 27 2 3 5.06 29 1 37.3 37 21 4 21 32
Yosber Sanchez R 25 3 4 4.78 33 0 43.3 44 23 5 22 35
Ryan Miller R 30 2 3 4.96 35 0 49.0 51 27 8 18 37
Woo-Suk Go 고우석 R 27 2 3 5.18 34 2 41.7 44 24 6 21 33
Jack Little R 28 4 5 4.80 45 0 54.3 56 29 8 19 41
Matt Merrill R 28 1 3 5.59 22 1 29.0 28 18 5 22 28

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Tarik Skubal 184.0 11.1 1.7 0.8 4.7% 31.5% .282 168 161 2.49 60 5.5
Jack Flaherty 141.3 10.0 3.4 1.2 8.8% 26.2% .295 103 101 3.96 97 1.9
Casey Mize 127.0 8.1 2.6 1.2 6.7% 21.3% .295 106 104 4.05 94 1.8
Reese Olson 107.0 8.5 3.0 1.0 8.0% 22.4% .283 110 108 3.86 91 1.7
Alex Cobb 93.0 7.5 3.0 1.0 7.7% 19.2% .306 105 96 4.00 95 1.3
Troy Melton 105.3 7.9 2.6 1.3 7.0% 20.6% .289 102 105 4.21 98 1.3
Brant Hurter 90.7 7.9 2.6 1.0 6.8% 21.0% .288 110 111 3.99 91 1.3
Tyler Holton 77.7 7.3 2.2 1.2 6.0% 20.0% .258 119 116 4.03 84 1.2
Keider Montero 123.7 7.3 3.1 1.3 8.1% 18.8% .286 95 98 4.63 105 1.1
Will Vest 64.7 9.2 2.8 0.7 7.4% 24.4% .291 128 123 3.15 78 1.1
Jason Foley 56.0 7.7 2.3 0.6 6.1% 20.8% .293 127 124 3.23 79 0.8
Sawyer Gipson-Long 74.7 7.6 2.3 1.3 6.0% 19.9% .291 98 99 4.32 102 0.8
Brenan Hanifee 68.3 6.5 2.4 0.9 6.2% 16.8% .294 108 109 3.98 93 0.6
Nick Margevicius 64.3 6.2 2.2 1.3 5.8% 15.9% .298 93 93 4.50 108 0.6
Ty Madden 84.0 7.8 3.9 1.3 9.8% 19.8% .297 91 94 4.68 110 0.6
Garrett Burhenn 104.0 6.3 2.7 1.4 6.9% 16.2% .298 87 91 4.77 115 0.5
José Urquidy 71.3 6.6 2.6 1.4 6.9% 17.2% .284 89 88 4.72 112 0.5
Austin Bergner 80.7 7.1 4.1 1.3 10.2% 17.6% .295 87 87 4.92 115 0.4
Carlos Pena 94.3 6.2 3.1 1.3 7.8% 15.8% .293 86 88 4.89 116 0.4
Chris Paddack 125.3 6.8 2.3 1.7 5.9% 17.7% .292 84 84 4.85 119 0.4
Dylan Smith 56.0 7.7 3.5 1.1 8.9% 19.5% .293 95 99 4.36 105 0.4
Jackson Jobe 78.3 6.7 4.3 1.4 10.7% 16.8% .278 87 93 5.17 115 0.4
Jordan Balazovic 66.0 7.1 3.8 1.1 9.6% 17.8% .295 92 95 4.48 109 0.4
Kyle Finnegan 53.0 8.0 3.2 1.2 8.4% 20.7% .289 105 99 4.18 95 0.4
Lael Lockhart 93.3 7.4 4.3 1.3 10.8% 18.5% .295 87 88 4.90 115 0.4
Jaden Hamm 88.7 6.6 3.4 1.3 8.7% 16.6% .289 84 90 4.92 119 0.4
Alex Lange 39.7 10.0 5.0 0.7 12.6% 25.1% .287 111 106 3.82 90 0.3
Chase Lee 59.7 8.6 2.7 1.2 7.1% 22.6% .293 101 104 4.10 99 0.3
Andrew Sears 95.3 7.2 3.6 1.3 9.0% 18.0% .288 84 89 4.99 119 0.3
Max Alba 84.0 5.9 2.6 1.4 6.6% 15.1% .294 85 89 4.79 118 0.3
Sean Guenther 46.0 6.5 2.5 1.0 6.6% 16.8% .299 104 101 4.12 96 0.3
Ricky Vanasco 44.0 8.8 4.7 1.2 11.8% 22.1% .289 95 97 4.69 105 0.3
Drew Sommers 58.7 7.7 3.2 0.9 8.2% 19.6% .299 103 107 4.12 97 0.3
Beau Brieske 58.0 7.4 4.0 1.2 10.2% 18.9% .282 89 90 4.70 112 0.2
Troy Watson 79.7 6.5 3.8 1.2 9.6% 16.4% .294 86 87 4.86 116 0.2
Joe Miller 92.7 5.6 2.8 1.5 7.1% 14.3% .295 81 85 5.15 123 0.2
Codi Heuer 46.7 8.9 3.5 1.2 8.9% 22.7% .295 101 102 4.21 99 0.2
Bailey Horn 52.7 8.2 4.6 1.2 11.5% 20.5% .293 93 94 4.72 108 0.1
Devin Smeltzer 73.7 5.5 3.3 1.5 8.3% 13.9% .286 81 81 5.32 123 0.1
RJ Petit 57.0 7.9 3.3 1.3 8.5% 20.3% .291 93 98 4.60 108 0.1
Wilkel Hernandez 96.7 6.0 3.4 1.4 8.6% 15.0% .292 82 84 5.19 122 0.1
Tanner Rainey 41.7 9.3 4.5 1.3 11.4% 23.4% .288 94 90 4.63 106 0.0
Blair Calvo 33.7 7.8 4.0 1.1 10.0% 19.3% .293 89 88 4.68 113 0.0
Andrew Magno 57.0 8.1 4.6 1.1 11.3% 19.8% .293 93 93 4.65 108 0.0
Paul Sewald 36.7 8.8 2.9 1.5 7.8% 23.5% .273 92 84 4.47 109 0.0
Tommy Kahnle 48.3 7.8 4.7 1.1 11.8% 19.8% .277 92 86 4.72 109 0.0
Joseph Montalvo 61.3 6.3 3.5 1.6 8.9% 15.9% .288 81 86 5.41 123 0.0
Rafael Montero 49.3 8.2 4.7 1.1 12.0% 20.8% .288 94 87 4.62 107 0.0
Tyler Mattison 37.3 8.2 4.6 1.4 11.3% 20.2% .292 89 92 5.04 113 0.0
Brendan White 45.3 6.8 3.4 1.0 8.6% 17.3% .295 90 92 4.55 111 -0.1
Matt Seelinger 49.7 8.1 4.0 1.4 9.9% 20.3% .294 91 89 4.77 110 -0.1
Tim Naughton 38.0 8.3 4.0 1.2 10.1% 20.7% .303 90 90 4.45 111 -0.1
Trevin Michael 54.0 8.2 3.7 1.3 9.3% 20.8% .292 92 93 4.61 109 -0.1
Tyler Owens 44.7 6.4 4.2 1.2 10.4% 15.9% .293 85 89 5.02 118 -0.1
Kenny Serwa 97.3 4.7 3.7 1.2 9.1% 11.6% .290 78 80 5.39 128 -0.1
Jordan Marks 41.0 5.9 3.3 1.3 8.3% 14.9% .290 85 87 4.99 118 -0.1
Tanner Kohlhepp 37.3 7.7 5.1 1.0 12.3% 18.7% .300 84 86 4.85 118 -0.2
Yosber Sanchez 43.3 7.3 4.6 1.0 11.1% 17.6% .298 89 92 4.71 112 -0.2
Ryan Miller 49.0 6.8 3.3 1.5 8.4% 17.2% .289 86 88 5.00 116 -0.2
Woo-Suk Go 41.7 7.1 4.5 1.3 11.0% 17.3% .299 82 86 5.11 122 -0.2
Jack Little 54.3 6.8 3.1 1.3 8.0% 17.3% .289 89 90 4.78 112 -0.2
Matt Merrill 29.0 8.7 6.8 1.6 15.9% 20.3% .288 77 78 6.06 131 -0.3

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Tarik Skubal Clayton Kershaw Chris Sale Sandy Koufax
Jack Flaherty Gil Meche Mike Boddicker Jack Morris
Casey Mize Brad Penny Homer Bailey Jason Hammel
Reese Olson David Nied Johnny Gorsica Chris Codiroli
Alex Cobb Gaylord Perry Bobo Newsom Red Faber
Troy Melton Luis Castillo Bob Heffner Al Morlock
Brant Hurter Joe Crawford Rob Gardner Mike Caldwell
Tyler Holton Matt Strahm Mickey Haefner Wilbur Wood
Keider Montero Jason Davis Mike Shawaryn Tyler Mahle
Will Vest Steve Karsay Greg McMichael Alex Colome
Jason Foley Jim Johnson Brandon League Braden Looper
Sawyer Gipson-Long Tom Bradley Ray Kolp Phil Irwin
Brenan Hanifee Chris Reitsma Jim Johnson Casey Sadler
Nick Margevicius Kerry Knox Chris Van Cuyk Mike Caldwell
Ty Madden George Erath Jason Olsen Oswaldo Peraza
Garrett Burhenn Connor Grey Matt Heidenreich Anthony Shew
José Urquidy Doyle Alexander Ray Burris Tom Bradley
Austin Bergner Ed Assaf Luis Munoz Lance Pendleton
Carlos Pena David Huff Glen Perkins Eliecer Navarro
Chris Paddack Ivan Nova Matt Harvey Glenn Sparkman
Dylan Smith Edgar Martinez Kyle Crowell David Johnson
Jackson Jobe Jim Palmer Chris Codiroli John Travis
Jordan Balazovic Shayne Bennett Timber Mead Marco Carrillo
Kyle Finnegan Jumbo Diaz Josh Fields Tim Worrell
Lael Lockhart Roenis Elias Tom Cochran Ben Braymer
Jaden Hamm Carroll Sembera Bryan Paukovits Williams Perez
Alex Lange Pedro Strop Mark Littell Jim Mecir
Chase Lee Cory Wade Trevor Hildenberger Andrew Triggs
Andrew Sears Jack Kralick James Gillheeney Cody Reed
Max Alba Reggie McClain Bud Thomas Blake Beavan
Sean Guenther Matt Grace Dick Hoover John Burgos
Ricky Vanasco Joe Valentine Tim Scott Mike Rossiter
Drew Sommers Leo Mazzone Richard Lovelady Aaron Loup
Beau Brieske Neftali Feliz J.C. Ramirez Greg Aquino
Troy Watson Omar Olivares Warwick Saupold Steve Maye
Joe Miller Jake Fisher David Moraga Kyle Hald
Codi Heuer Craig Dingman Tom Gorman Lee Gardner
Bailey Horn Angel Miranda Williams Jerez Kevin Walker
Devin Smeltzer David Williams Ken Brett Neal Heaton
RJ Petit Alan Busenitz Gary Haught Jeff Bennett
Wilkel Hernandez Enderson Franco Ken Larsen Troy Evers
Tanner Rainey Matt Karchner Scott Chiasson Sammy Stewart
Blair Calvo Bob Trowbridge Ed Palmquist Jack Lazorko
Andrew Magno Cal McIrvin Sam Freeman Ryan Wing
Paul Sewald Jeff Reardon Art Fowler Rick Aguilera
Tommy Kahnle Don McMahon Turk Wendell Santiago Casilla
Joseph Montalvo Tony Perry Wei-Chieh Huang Oscar De La Cruz
Rafael Montero Moe Burtschy Ted Abernathy Turk Lown
Tyler Mattison Jake Viano Jarrod Kingrey Rick Raether
Brendan White Jose Sevillano Tim Plodinec Sam Runion
Matt Seelinger Manny Aybar Pedro Beato Michael Mariot
Tim Naughton Logan Ondrusek R.J. Rodriguez Ed Palmquist
Trevin Michael Hank Behrman Carlos Reyes Dusten Knight
Tyler Owens Michael Young Troy James Justin Garza
Kenny Serwa Greg Ross Barry Enright Johnny Omahen
Jordan Marks Joe Maji Michael Dwyer T.J. Burton
Tanner Kohlhepp Juan Gonzalez Jim Davins Logan Bawcom
Yosber Sanchez Derrik Lutz Angel Nesbitt Len Bradley
Ryan Miller Ed Hobaugh Bob Wells Bob Miller
Woo-Suk Go Federico Baez Rich Scalamandre Michael Young
Jack Little Brian Edmondson Tim Alderson Rob Stanifer
Matt Merrill Dar Smith George Smith Jarrod Kingrey

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
Tarik Skubal .216 .245 .277 .204 .250 .335 6.7 4.2 2.00 3.24
Jack Flaherty .242 .320 .402 .225 .296 .382 2.8 0.7 3.57 4.96
Casey Mize .252 .313 .420 .248 .294 .400 2.5 1.0 3.56 4.62
Reese Olson .227 .303 .384 .243 .300 .376 2.4 1.0 3.33 4.46
Alex Cobb .255 .324 .397 .262 .314 .406 1.9 0.7 3.47 4.81
Troy Melton .256 .324 .424 .244 .283 .416 2.0 0.5 3.66 4.87
Brant Hurter .208 .278 .283 .260 .324 .442 1.8 0.6 3.33 4.60
Tyler Holton .216 .264 .363 .245 .296 .408 1.8 0.5 3.01 4.33
Keider Montero .253 .322 .422 .254 .318 .427 1.9 0.4 3.98 5.02
Will Vest .227 .306 .327 .228 .274 .353 1.7 0.3 2.63 4.49
Jason Foley .255 .317 .383 .228 .267 .325 1.2 0.3 2.89 4.17
Sawyer Gipson-Long .275 .327 .464 .239 .292 .406 1.3 0.2 3.78 5.00
Brenan Hanifee .273 .331 .455 .247 .293 .352 1.1 0.2 3.39 4.65
Nick Margevicius .265 .311 .422 .270 .318 .438 0.9 0.1 4.10 5.25
Ty Madden .258 .348 .436 .253 .314 .418 1.2 0.0 4.12 5.37
Garrett Burhenn .300 .364 .483 .243 .286 .422 1.2 -0.1 4.35 5.52
José Urquidy .241 .297 .406 .279 .335 .483 1.0 0.0 4.14 5.46
Austin Bergner .252 .331 .432 .269 .340 .443 1.0 -0.2 4.31 5.53
Carlos Pena .254 .321 .415 .272 .333 .456 0.9 -0.4 4.49 5.65
Chris Paddack .263 .313 .474 .274 .312 .472 1.2 -0.3 4.53 5.68
Dylan Smith .252 .328 .379 .248 .315 .427 0.8 0.1 3.92 5.08
Jackson Jobe .260 .339 .452 .255 .341 .433 0.8 -0.3 4.47 5.62
Jordan Balazovic .273 .343 .422 .237 .311 .393 0.8 -0.1 4.12 5.26
Kyle Finnegan .232 .308 .379 .264 .311 .436 1.0 -0.2 3.32 5.08
Lael Lockhart .265 .351 .436 .253 .337 .423 1.1 -0.2 4.36 5.58
Jaden Hamm .266 .342 .435 .256 .321 .438 0.9 -0.2 4.55 5.72
Alex Lange .209 .321 .328 .220 .330 .329 0.7 -0.2 3.09 4.93
Chase Lee .264 .346 .462 .232 .281 .366 0.8 -0.2 3.43 5.18
Andrew Sears .265 .351 .385 .250 .330 .450 1.0 -0.3 4.53 5.66
Max Alba .276 .328 .466 .265 .311 .440 0.8 -0.3 4.50 5.66
Sean Guenther .239 .292 .328 .276 .331 .457 0.6 0.0 3.49 4.70
Ricky Vanasco .225 .319 .350 .253 .349 .451 0.6 -0.1 4.00 5.36
Drew Sommers .224 .302 .303 .261 .331 .427 0.7 -0.1 3.58 4.74
Beau Brieske .243 .328 .393 .256 .328 .444 0.6 -0.3 4.21 5.64
Troy Watson .264 .345 .432 .262 .325 .430 0.8 -0.3 4.40 5.57
Joe Miller .263 .323 .424 .282 .340 .483 0.7 -0.4 4.82 5.84
Codi Heuer .247 .326 .435 .235 .309 .367 0.6 -0.3 3.52 5.37
Bailey Horn .221 .316 .382 .263 .350 .423 0.5 -0.3 4.03 5.25
Devin Smeltzer .262 .337 .405 .276 .341 .490 0.5 -0.4 4.73 5.82
RJ Petit .239 .317 .404 .263 .336 .430 0.6 -0.3 3.90 5.22
Wilkel Hernandez .260 .332 .479 .279 .348 .426 0.6 -0.5 4.74 5.73
Tanner Rainey .254 .361 .451 .227 .310 .386 0.4 -0.4 3.77 5.72
Blair Calvo .258 .352 .452 .239 .329 .366 0.3 -0.3 4.17 5.72
Andrew Magno .225 .330 .363 .257 .341 .417 0.4 -0.5 4.05 5.33
Paul Sewald .254 .333 .458 .228 .287 .418 0.4 -0.5 3.69 6.30
Tommy Kahnle .253 .350 .402 .232 .327 .400 0.4 -0.7 3.88 6.07
Joseph Montalvo .306 .381 .541 .237 .302 .407 0.4 -0.4 4.80 5.93
Rafael Montero .250 .353 .420 .240 .330 .380 0.4 -0.5 3.69 5.61
Tyler Mattison .254 .359 .403 .253 .326 .481 0.3 -0.3 4.18 5.60
Brendan White .256 .337 .402 .255 .333 .398 0.1 -0.4 4.23 5.45
Matt Seelinger .274 .340 .474 .238 .316 .406 0.3 -0.6 3.93 5.63
Tim Naughton .232 .321 .406 .268 .337 .427 0.2 -0.4 4.05 5.73
Trevin Michael .248 .325 .446 .255 .325 .409 0.4 -0.6 3.94 5.52
Tyler Owens .253 .340 .373 .274 .352 .484 0.2 -0.4 4.54 5.54
Kenny Serwa .265 .356 .423 .284 .353 .462 0.4 -0.6 5.01 5.99
Jordan Marks .267 .353 .467 .267 .316 .422 0.2 -0.4 4.44 5.70
Tanner Kohlhepp .236 .360 .389 .260 .348 .403 0.1 -0.5 4.49 5.93
Yosber Sanchez .259 .357 .447 .244 .324 .356 0.1 -0.5 4.33 5.35
Ryan Miller .261 .333 .477 .264 .325 .425 0.2 -0.6 4.26 5.71
Woo-Suk Go .259 .355 .457 .261 .340 .409 0.1 -0.6 4.62 6.05
Jack Little .289 .358 .485 .237 .300 .390 0.1 -0.7 4.24 5.49
Matt Merrill .250 .391 .365 .246 .373 .525 -0.1 -0.7 4.86 6.72

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

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

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





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

10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
bada87bingMember since 2020
1 hour ago

I was interested to see how ZiPS would project Hao-Yu Lee and Max Anderson. And I got my answer – basically the same projections for both.