Archive for Pirates

2025 ZiPS Projections: Pittsburgh Pirates

For the 21st 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 and MLB’s glossary entry. The team order is selected by lot, and the next team up is the Pittsburgh Pirates.

Batters

The Pirates got off to a hot start in 2024, winning 10 of their first 14 games, but getting swept in consecutive series against the Mets and Red Sox quickly vaporized their small early cushion in the NL Central. Pittsburgh didn’t collapse, though, and played respectable baseball for the next three months; at the trade deadline, the Pirates stood just 2 1/2 games out of the final wild card spot in the NL, with the debut of Paul Skenes serving as a harbinger of hope that better days might be ahead. Pittsburgh made some low-key pickups at the deadline, but none of them made much of an impact, and its pitching collapsed in August, sealing the team’s 2024 fate.

Looking down the lineup, it’s not truly a mess anywhere – with the possible exception of DH, which makes me sad since it’s Andrew McCutchen – but it’s hard to get past the feeling of being underwhelmed. Moving Oneil Cruz to center field isn’t the worst idea around, but you’d like to see the organization’s grand plan involve something more ambitious than Isiah Kiner-Falefa playing shortstop every day. I know it’s a pipe dream given their ownership, but the Pirates would be a whole lot more interesting right now if after moving Cruz to the outfield, they’d splurged on, say, Willy Adames in free agency. Alas.

However, there are some things to like, if not love, with this lineup entering 2025. Nick Gonzales has improved enough that he’s a perfectly fine second baseman, albeit not one likely to make any All-Star appearances. ZiPS is optimistic about Spencer Horwitz’s bat at first base, and it was a nice little move to get him for Luis L. Ortiz and hope he’ll see some positive regression from his .243 BABIP. I think we’ve reached the point at which we recognize that Ke’Bryan Hayes does not have the offensive upside that he showed in a very brief debut, but he’s still got a terrific glove; ZiPS projects a far more typical season for him. I’m still not sold on Joey Bart, but I also think Endy Rodríguez has a pretty decent ceiling so long as he’s fully recovered from his UCL injury, so catcher isn’t really a problem position for Pittsburgh.

I hope that Bryan Reynolds has had enough consecutive 2-3 WAR seasons that people stop sending me angry DMs about ZiPS projecting him to have 2-3 WAR seasons! It’s nice that the Pirates actually paid to keep him around, but Reynolds is also just a solid player, not a star. Right field feels more like a collection of role players assembled rather than a real upside position, but ZiPS does believe Jack Suwinski can get back to his 2022-2023 level of offense after an absolutely brutal 2024.

The Pirates’ lineup is… OK… ish. I think what lends to the pallor is that it just doesn’t feel like there’s much of a ceiling here. A reclamation project or a gamble or two, rather than filling out the roster with known quantities, would have been a lot more interesting at some of these positions. McCutchen isn’t going to suddenly be 25 again. The big exception might be Henry Davis, but he was brutal enough in his very brief time in the majors that he’s likely going to have to continue raking at Triple-A before he gets another shot in the majors, and possibly answer the question of what position he should play (if any).

Pitchers

Paul Skenes and Mitch Keller are a double reminder that the Pirates — even though they’ve finished with a winning record just once (barely) over the last nine seasons — do at least some things far better than in the bleakest days of the Cam Bonifay/David Littlefield era. Skenes was the right guy to take in the draft, and Pittsburgh did a good job with him, promoting him quickly with confidence while ramping up his pitch count slowly and surely. Back in the bad old days, there’s no chance that Keller would have gotten a five-year contract extension. Skenes and Keller are a solid one-two punch, and ZiPS has a lot of confidence that Jared Jones can build upon his rookie year success.

The back of the rotation is adequate. Bailey Falter is extremely hittable, but at least he’s developing into a decent fourth-starter/innings-eater type. Johan Oviedo, Bubba Chandler, and Braxton Ashcraft all get projections in the same general realm as Falter, and ZiPS also includes Thomas Harrington in that same tier. Overall, this is a solid staff because of its first three pitchers, but none of these other guys are breakout candidates, so the ceiling of Pittsburgh’s rotation is limited. Because of Skenes, Keller, and Jones, the Pirates probably have the makings of a top-10 rotation in baseball, and even though this group probably won’t climb into the top five, this amounts to a team highlight.

The bullpen looks a lot like the rotation, except it doesn’t have a reliever of Skenes’ caliber. It’s a bit Olive Garden-esque, which I don’t actually mean as an insult. There’s nothing exciting about the bullpen, but at least most of the relievers are decent, if somewhat interchangeable. ZiPS projects seven Pirates relievers to finish with an ERA+ between 100 and David Bednar’s 116, with nobody projecting above that mark. That’s not the end of the world; if you’ve seen an episode of Kitchen Nightmares, you should be aware that the quality of new restaurants can fluctuate widely, whereas middle-of-the-road chains are known commodities. This bullpen will hold leads as well as Olive Garden’s endless breadsticks will get you a week’s worth of carbs on the cheap, but neither will be the highlight of your Instagram. He didn’t get a great projection, but Kyle Nicolas in a relief-only role might be the most interesting of Pittsburgh’s non-established relievers, with enough nastiness to his stuff that he could blossom if his command improves.

ZiPS sees the Pirates as a .500 team, but in the very early team projections I’ve run, they just have less upside than the rest of the division. If ZiPS is accurate, it’s certainly a concern for the lowest-spending team in the division to have the lowest ceiling as well. Considering this, if the Pirates aren’t going to spend more — which they surely will not — they should instead roll the dice a little bit more to get some low-cost, high-upside players. As of now, though, that isn’t what they’re doing, and that’s a shame because they do have some young and exciting stars who could make for a talented core if ownership were willing to surround them with some capable complementary pieces. Even so, the bright spots of this overall lackluster roster should offer fans enough of a reason to watch the Pirates this year.

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
Oneil Cruz L 26 CF 587 529 80 134 28 4 24 80 52 168 20 3
Spencer Horwitz L 27 1B 588 508 70 139 35 1 12 63 68 102 3 2
Nick Gonzales R 26 2B 523 474 66 125 32 5 11 66 35 117 4 4
Bryan Reynolds B 30 LF 644 574 74 153 28 4 21 84 57 139 8 2
Ke’Bryan Hayes R 28 3B 459 422 51 106 20 2 8 43 31 89 11 3
Jared Triolo R 27 3B 457 407 50 100 19 2 7 46 43 114 10 2
Endy Rodríguez B 25 C 467 426 60 104 26 3 10 53 34 96 2 1
Jack Suwinski L 26 CF 508 441 61 102 21 3 22 67 57 151 12 2
Bryce Johnson B 29 CF 379 331 49 83 15 3 4 36 35 91 16 3
Henry Davis R 25 C 409 356 48 83 18 1 13 53 37 109 6 3
Ji Hwan Bae L 25 CF 434 390 64 102 18 4 6 44 38 99 19 6
Yasmani Grandal B 36 C 320 277 29 64 10 0 9 30 38 67 1 0
Nick Yorke R 23 2B 553 504 66 124 24 1 10 54 42 127 12 5
Michael A. Taylor R 34 CF 355 321 40 71 10 1 9 32 26 113 10 2
Liover Peguero R 24 SS 557 515 61 123 26 3 11 61 32 137 13 4
Joey Bart R 28 C 317 284 39 69 12 0 10 38 25 88 0 0
Trey Cabbage L 28 RF 412 372 55 88 21 2 15 52 34 148 15 4
Isiah Kiner-Falefa R 30 2B 477 442 51 116 18 2 5 42 23 72 12 3
Billy Cook R 26 1B 504 457 55 106 20 4 14 59 35 140 16 4
Tsung-Che Cheng L 23 SS 529 465 63 105 22 3 8 50 44 130 12 6
Joshua Palacios L 29 RF 354 320 44 84 17 2 9 43 26 74 7 3
Enmanuel Valdez L 26 2B 469 422 52 98 22 1 15 52 40 110 4 2
Jack Brannigan R 24 SS 349 312 45 68 13 2 9 41 28 107 7 2
Tristan Gray L 29 3B 476 437 50 94 21 2 15 53 31 145 1 1
Shawn Ross R 25 C 353 310 38 54 10 1 12 38 35 144 4 1
Connor Joe R 32 1B 408 355 48 82 20 2 9 36 45 92 2 2
Matt Gorski R 27 CF 425 393 52 88 20 3 15 55 25 131 11 5
Jason Delay R 30 C 224 204 22 48 12 0 2 20 14 47 1 1
Alika Williams R 26 SS 374 339 43 82 16 2 4 31 25 78 3 2
Nick Solak R 30 LF 381 338 44 84 15 1 6 40 32 72 6 2
Termarr Johnson L 21 2B 550 476 66 100 17 1 10 54 61 140 10 3
Jake Lamb L 34 1B 370 327 39 77 17 1 7 36 34 91 0 1
Omar Alfonzo L 21 C 434 392 39 83 15 1 8 42 39 128 1 1
Andrés Alvarez R 28 2B 357 320 37 71 15 2 7 37 28 103 6 2
Andrew McCutchen R 38 DH 442 382 51 86 17 0 13 44 53 109 4 2
Jase Bowen R 24 CF 492 453 54 102 17 3 10 53 23 139 13 4
Billy McKinney L 30 LF 292 257 31 59 11 1 7 32 29 79 1 1
Joe Perez R 25 1B 397 366 38 90 18 1 9 39 27 123 2 1
Nick Cimillo R 25 1B 427 380 49 85 17 1 13 48 43 106 2 0
Rowdy Tellez L 30 1B 451 406 40 98 18 0 16 56 39 94 1 0
Darick Hall L 29 1B 470 427 42 96 20 0 15 50 36 115 1 1
Tres Gonzalez L 24 LF 427 380 42 91 14 1 2 34 31 94 8 6
Abrahan Gutierrez R 25 C 297 273 25 63 14 1 3 27 19 63 1 1
Eli Wilson R 26 C 179 162 16 33 6 1 3 18 12 49 2 1
Duce Gourson L 22 2B 100 85 10 15 4 0 0 9 10 25 2 1
Seth Beer L 28 1B 433 385 41 89 19 1 9 52 28 103 1 0
Carter Bins R 26 C 297 266 31 50 13 1 7 32 24 117 2 1
Geovanny Planchart R 23 C 250 222 21 43 8 1 2 18 25 68 0 1
Matt Fraizer L 27 RF 431 398 47 90 17 3 6 42 27 117 10 3
Kervin Pichardo R 23 2B 428 392 44 86 14 1 9 43 24 135 4 2
Malcom Nuñez R 24 3B 495 452 49 104 18 0 10 49 33 111 2 2
Jose Rojas L 32 DH 364 327 40 67 17 1 13 42 33 84 3 1
DJ Stewart L 31 RF 339 295 33 62 11 1 9 34 35 91 4 1
Wyatt Hendrie R 26 C 246 223 24 44 8 1 2 21 15 80 5 0
Sammy Siani L 24 CF 451 409 50 91 16 3 6 42 34 123 9 5
Sergio Campana R 23 CF 252 220 27 41 8 1 2 20 25 108 13 4
Mitch Jebb L 23 2B 515 465 62 103 13 7 3 39 39 109 21 6
P.J. Hilson R 24 CF 358 334 51 72 14 2 8 38 15 104 8 2
Jackson Glenn R 27 2B 322 297 30 61 14 1 4 28 18 94 2 1
Aaron McKeithan R 25 C 248 220 17 50 6 1 2 23 17 46 0 0
Grant Koch R 28 C 164 151 16 28 5 0 3 14 10 54 0 0
Mike Jarvis R 27 3B 295 272 31 52 8 2 4 26 16 82 10 2
Mason Martin L 26 DH 403 362 39 70 17 2 15 52 32 169 3 2
Javier Rivas R 22 SS 422 391 33 78 14 2 7 43 13 160 4 3
Aaron Shackelford L 28 1B 371 339 34 66 15 2 11 43 24 129 4 1
Brenden Dixon R 24 3B 285 255 26 50 9 1 7 29 25 100 3 1
Hudson Head L 24 LF 413 373 45 73 14 3 7 40 29 147 4 3
Dustin Peterson R 30 DH 334 304 33 64 13 0 8 32 24 94 3 1
Maikol Escotto R 23 3B 286 270 29 53 10 1 5 25 11 99 5 3
Lonnie White Jr. R 22 CF 371 334 39 60 13 2 8 39 26 136 8 4
Luke Brown L 26 LF 244 219 27 39 7 1 3 21 18 82 5 1
Josiah Sightler L 25 1B 318 291 29 61 7 1 8 32 21 140 1 0
Kalae Harrison L 23 3B 255 229 22 38 7 0 1 15 19 78 5 2

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA 3YOPS+ RC
Oneil Cruz 587 .253 .322 .458 114 .204 .327 -2 2.9 .333 116 83
Spencer Horwitz 588 .273 .366 .417 118 .144 .322 4 2.6 .344 116 79
Nick Gonzales 523 .264 .324 .422 106 .158 .329 5 2.6 .323 107 67
Bryan Reynolds 644 .266 .340 .439 115 .172 .319 0 2.4 .337 111 88
Ke’Bryan Hayes 459 .251 .305 .365 86 .114 .301 9 1.8 .294 86 50
Jared Triolo 457 .246 .322 .354 88 .108 .325 6 1.7 .300 90 49
Endy Rodríguez 467 .244 .304 .390 91 .146 .294 0 1.7 .303 90 51
Jack Suwinski 508 .231 .323 .443 111 .211 .299 -9 1.7 .330 112 66
Bryce Johnson 379 .250 .333 .350 91 .100 .334 2 1.4 .306 89 43
Henry Davis 409 .233 .326 .399 101 .166 .299 -7 1.3 .318 101 49
Ji Hwan Bae 434 .262 .328 .374 95 .113 .337 -1 1.3 .309 96 54
Yasmani Grandal 320 .231 .326 .365 93 .134 .274 0 1.3 .308 88 33
Nick Yorke 553 .246 .307 .357 84 .111 .310 3 1.3 .293 88 60
Michael A. Taylor 355 .221 .281 .343 73 .121 .311 9 1.1 .275 68 34
Liover Peguero 557 .239 .285 .365 79 .126 .305 1 1.1 .284 81 58
Joey Bart 317 .243 .319 .391 96 .148 .317 -3 1.1 .313 95 36
Trey Cabbage 412 .236 .304 .424 100 .188 .349 1 1.0 .315 102 53
Isiah Kiner-Falefa 477 .262 .308 .346 82 .084 .304 3 1.0 .288 80 51
Billy Cook 504 .232 .296 .385 88 .153 .303 9 1.0 .297 89 57
Tsung-Che Cheng 529 .226 .295 .337 76 .112 .296 2 1.0 .281 81 51
Joshua Palacios 354 .262 .326 .412 104 .150 .316 1 0.9 .322 97 46
Enmanuel Valdez 469 .232 .299 .396 91 .164 .280 -3 0.9 .302 93 51
Jack Brannigan 349 .218 .293 .359 80 .141 .301 0 0.8 .288 85 35
Tristan Gray 476 .215 .273 .375 78 .160 .285 5 0.8 .283 78 46
Shawn Ross 353 .174 .267 .329 65 .155 .273 6 0.8 .265 68 28
Connor Joe 408 .231 .326 .374 95 .144 .287 3 0.8 .311 91 45
Matt Gorski 425 .224 .271 .404 85 .180 .295 0 0.6 .290 86 47
Jason Delay 224 .235 .293 .324 72 .088 .297 4 0.6 .275 72 20
Alika Williams 374 .242 .298 .336 76 .094 .303 1 0.6 .281 76 35
Nick Solak 381 .248 .328 .352 90 .104 .300 2 0.5 .304 89 41
Termarr Johnson 550 .210 .307 .313 74 .103 .276 1 0.5 .281 79 49
Jake Lamb 370 .235 .316 .358 87 .122 .305 5 0.5 .298 83 37
Omar Alfonzo 434 .212 .286 .317 68 .105 .293 2 0.5 .269 76 36
Andrés Alvarez 357 .222 .291 .347 77 .125 .305 2 0.5 .282 76 34
Andrew McCutchen 442 .225 .324 .372 93 .147 .281 0 0.4 .308 86 48
Jase Bowen 492 .225 .274 .342 70 .117 .303 3 0.3 .271 74 47
Billy McKinney 292 .229 .315 .361 88 .132 .303 2 0.3 .298 86 30
Joe Perez 397 .246 .300 .374 86 .128 .346 3 0.2 .295 88 42
Nick Cimillo 427 .224 .307 .376 89 .153 .276 0 0.2 .302 92 44
Rowdy Tellez 451 .241 .308 .404 96 .163 .277 -3 0.1 .308 95 51
Darick Hall 470 .225 .289 .377 84 .152 .272 4 0.1 .290 84 47
Tres Gonzalez 427 .240 .306 .298 70 .058 .314 9 0.1 .272 70 39
Abrahan Gutierrez 297 .231 .290 .323 70 .092 .290 -2 0.1 .272 70 26
Eli Wilson 179 .204 .270 .309 61 .105 .273 0 0.0 .258 67 14
Duce Gourson 100 .176 .300 .224 49 .047 .250 2 0.0 .252 57 7
Seth Beer 433 .231 .309 .356 85 .125 .293 1 0.0 .295 84 43
Carter Bins 297 .188 .270 .324 65 .136 .304 -2 -0.1 .265 67 24
Geovanny Planchart 250 .194 .280 .266 54 .072 .270 1 -0.1 .250 54 17
Matt Fraizer 431 .226 .281 .329 69 .103 .305 6 -0.1 .269 71 40
Kervin Pichardo 428 .219 .276 .329 68 .110 .311 0 -0.2 .269 71 38
Malcom Nuñez 495 .230 .287 .336 73 .106 .284 -3 -0.2 .275 76 45
Jose Rojas 364 .205 .280 .383 82 .178 .235 0 -0.3 .288 77 36
DJ Stewart 339 .210 .307 .346 82 .136 .272 -4 -0.3 .293 80 32
Wyatt Hendrie 246 .197 .259 .269 48 .072 .298 0 -0.4 .239 52 17
Sammy Siani 451 .223 .286 .321 69 .098 .304 -3 -0.4 .270 73 41
Sergio Campana 252 .186 .280 .259 52 .073 .354 0 -0.4 .249 60 20
Mitch Jebb 515 .222 .284 .299 63 .077 .284 -2 -0.5 .261 66 46
P.J. Hilson 358 .215 .261 .341 66 .126 .288 -3 -0.6 .262 69 32
Jackson Glenn 322 .205 .254 .299 53 .094 .286 1 -0.6 .245 55 24
Aaron McKeithan 248 .227 .302 .291 67 .064 .279 -8 -0.6 .270 72 20
Grant Koch 164 .185 .244 .278 45 .093 .265 -2 -0.6 .234 46 10
Mike Jarvis 295 .191 .248 .280 47 .088 .259 2 -0.6 .236 52 22
Mason Martin 403 .193 .268 .376 77 .182 .309 0 -0.6 .280 81 38
Javier Rivas 422 .199 .243 .299 50 .100 .316 2 -0.7 .240 55 30
Aaron Shackelford 371 .195 .259 .348 67 .153 .277 3 -0.7 .265 66 32
Brenden Dixon 285 .196 .274 .322 65 .125 .290 -5 -0.7 .266 68 23
Hudson Head 413 .196 .265 .305 59 .110 .301 6 -0.7 .254 62 33
Dustin Peterson 334 .210 .272 .332 67 .122 .277 0 -0.8 .267 64 28
Maikol Escotto 286 .196 .232 .296 46 .100 .289 2 -0.8 .232 49 21
Lonnie White Jr. 371 .180 .259 .302 56 .123 .274 -2 -0.8 .252 62 29
Luke Brown 244 .178 .248 .260 42 .082 .268 3 -0.9 .231 47 16
Josiah Sightler 318 .210 .270 .323 65 .114 .372 -1 -1.0 .262 70 26
Kalae Harrison 255 .166 .235 .209 25 .044 .246 1 -1.3 .206 29 13

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Oneil Cruz Curtis Granderson Ray Lankford Reggie Sanders
Spencer Horwitz Doug Mientkiewicz Steve Braun Mark Grace
Nick Gonzales Chuck Goggin Hiram Bocachica Adam Riggs
Bryan Reynolds Bill White Curt Walker Alex Gordon
Ke’Bryan Hayes Joe Hall Brian Dallimore Ozzie Virgil
Jared Triolo Tony Phillips Mike Bucci Joe Gates
Endy Rodríguez Rick Sweet Ed Ott Neil Wilson
Jack Suwinski Michael Saunders Jon Nunnally Gary Redus
Bryce Johnson Jeff Carter Earl McNeely Eric Young Jr.
Henry Davis Joe Ferguson Jimmie Coker Russ Stephans
Ji Hwan Bae Mallex Smith Dalton Pompey Travis Jankowski
Yasmani Grandal Miguel Montero Aaron Robinson Chris Cannizzaro
Nick Yorke Nate Oliver Bobby Fenwick Bruce Andrew
Michael A. Taylor Larry Smith B.J. Upton Sean Smith
Liover Peguero Domingo Carrasquel Amaury Garcia Alex Gonzalez
Joey Bart Rob Natal John Felske Butch Henline
Trey Cabbage Corey Brown Al Martin Brad Snyder
Isiah Kiner-Falefa Aaron Miles Pablo Ozuna Jerry Terrell
Billy Cook Daniel Ortmeier Kenny Kelly Harry Agganis
Tsung-Che Cheng Hoy Park Mark Belanger Ryan Lane
Joshua Palacios Greg Briley Larry Stahl Mark Payton
Enmanuel Valdez Rico Petrocelli Jay Canizaro Jim Gantner
Jack Brannigan Chuck Goggin Andrew Navigato Doug Hansen
Tristan Gray Dave Coleman Tom Dodd Joe Mitchell
Shawn Ross Bob Johnson Mark Pirruccello Tim Spehr
Connor Joe Dave Sax Jeff Bailey Rico Washington
Matt Gorski Melky Mesa Chris Jones Alejandro Sanchez
Jason Delay John Sevcik Jake Jenkins Bryan Holaday
Alika Williams Mike Gallego Mark Wagner Kent Anderson
Nick Solak Asdrubal Baro Dave Post Felix Maldonado
Termarr Johnson Calvin Portley Toby Harrah Ken Jackson
Jake Lamb Mark Sweeney Allen Craig Wil Cordero
Omar Alfonzo Donnie Scott Thomas Videtich Bill Fahey
Andrés Alvarez Ryan Pineda Marc Rhea Brent Sachs
Andrew McCutchen Bill White Dexter Fowler Gary Matthews
Jase Bowen Stan Thomas Barry Wesson Basilio Cabrera
Billy McKinney Bill Stewart Joe Bracchitta Gabe Gross
Joe Perez Rafael Batista Jason Grove Aaron Rifkin
Nick Cimillo Boomer Harrison Cal Emery Jim Tracy
Rowdy Tellez Ryan Garko Larry Sheets Jose Tolentino
Darick Hall Damon Minor Stan Holmes Andy Barkett
Tres Gonzalez Braxton Lee Rosell Herrera Mike Massaro
Abrahan Gutierrez Ronnie Freeman Steve Liddle Austin Wynns
Eli Wilson Nerio Rodriguez Clint Chauncey Jack Mull
Duce Gourson Juan Carlos Gamboa Jason Ramos Keith Smith
Seth Beer Pedro Swann Frank Jacobs Josh Pressley
Carter Bins John Orton David Lyon Tom Cook
Geovanny Planchart Bryan Graves Danny Guerrero Jorge Saez
Matt Fraizer Scott Pratt Kory DeHaan Tommy Murphy
Kervin Pichardo Tim Johnson Joe Tanner Steve Scarsone
Malcom Nuñez Edward Herstek Wayne McDonald George Hodge
Jose Rojas Jason Lane Walt Matthews Kevin Maas
DJ Stewart Ray Giannelli Scott Ullger Pat Dodson
Wyatt Hendrie Mark Reed Tim Gradoville Bob Kappesser
Sammy Siani Mike Basse Larry Stahl Zach Collier
Sergio Campana Isaac Elder Keith Eaddy Garrett Jenkins
Mitch Jebb Chone Figgins Bernie Castro Eric Young Jr.
P.J. Hilson T.J. Steele Steve Brown Cecil Rodriques
Jackson Glenn Andy Leer Chris Brown Frank Kremblas
Aaron McKeithan Jorge Maduro Hector Valle Andy Dziadkowiec
Grant Koch Clemente Alvarez Travis Tartamella Frank Kolarek
Mike Jarvis Tony Torres Dillon Hazlett Sam Rosario
Mason Martin Kyle Russell Clint Weaver Art Charles
Javier Rivas Rayner Bautista Jackie Hernandez Erick Almonte
Aaron Shackelford Jim Clifford Brian Gordon Tyler Horan
Brenden Dixon Jeff Doerr Mitch House Ken O’Brien
Hudson Head Ryan Topham Vince Faison Jamie Saylor
Dustin Peterson Joe Mather Rob Sasser Brian Simmons
Maikol Escotto Matt Ferrara Felipe Duran Bobby Hill
Lonnie White Jr. Cecil Rodriques Billy Brown Juan Dilone
Luke Brown Scott Woodward Jayson Bass Bryce Kartler
Josiah Sightler Alberto Castillo Richard Matern Casey DeGroote
Kalae Harrison Michael Rooney Nate Tenbrink Ben Thomas

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
Oneil Cruz .282 .347 .519 134 4.5 .225 .292 .408 91 1.4
Spencer Horwitz .299 .391 .465 135 3.9 .244 .338 .376 99 1.3
Nick Gonzales .291 .352 .473 128 3.9 .240 .298 .371 86 1.4
Bryan Reynolds .293 .365 .488 134 3.8 .240 .314 .394 99 1.0
Ke’Bryan Hayes .273 .329 .411 104 2.8 .222 .279 .322 67 0.7
Jared Triolo .274 .349 .402 106 2.7 .218 .291 .314 67 0.6
Endy Rodríguez .271 .329 .442 112 2.8 .216 .278 .347 75 0.7
Jack Suwinski .256 .350 .505 131 2.9 .205 .295 .392 91 0.5
Bryce Johnson .280 .360 .392 109 2.3 .222 .304 .302 71 0.5
Henry Davis .261 .354 .454 119 2.3 .205 .298 .337 76 0.2
Ji Hwan Bae .289 .354 .419 113 2.2 .231 .298 .327 77 0.2
Yasmani Grandal .259 .352 .410 110 2.0 .199 .295 .314 72 0.5
Nick Yorke .270 .333 .407 102 2.5 .218 .281 .321 67 0.0
Michael A. Taylor .253 .314 .401 97 2.1 .188 .249 .284 50 0.1
Liover Peguero .264 .310 .410 98 2.3 .213 .262 .322 61 -0.2
Joey Bart .270 .347 .442 117 1.9 .208 .289 .336 73 0.2
Trey Cabbage .269 .333 .485 124 2.3 .205 .273 .367 77 -0.1
Isiah Kiner-Falefa .294 .335 .385 99 2.1 .236 .279 .304 61 -0.2
Billy Cook .264 .324 .443 110 2.5 .207 .269 .340 69 -0.2
Tsung-Che Cheng .255 .321 .383 95 2.3 .202 .272 .300 60 -0.1
Joshua Palacios .299 .358 .463 126 1.9 .234 .299 .358 84 0.1
Enmanuel Valdez .258 .323 .441 109 1.9 .209 .275 .347 73 -0.2
Jack Brannigan .249 .324 .415 103 1.7 .193 .271 .302 59 -0.1
Tristan Gray .240 .296 .430 97 1.9 .190 .248 .332 61 -0.2
Shawn Ross .204 .298 .388 88 1.8 .147 .235 .275 44 -0.1
Connor Joe .258 .352 .425 115 1.7 .206 .301 .330 75 -0.3
Matt Gorski .250 .297 .452 103 1.7 .199 .245 .353 64 -0.4
Jason Delay .272 .330 .369 95 1.3 .207 .264 .278 51 0.1
Alika Williams .272 .327 .381 96 1.5 .212 .269 .294 57 -0.3
Nick Solak .279 .360 .400 111 1.5 .223 .303 .314 72 -0.3
Termarr Johnson .240 .333 .363 92 1.8 .185 .284 .274 57 -0.6
Jake Lamb .267 .345 .405 107 1.3 .207 .288 .310 66 -0.4
Omar Alfonzo .248 .317 .373 92 1.7 .181 .249 .270 46 -0.7
Andrés Alvarez .253 .321 .402 98 1.4 .192 .263 .297 55 -0.4
Andrew McCutchen .256 .356 .424 114 1.5 .201 .294 .326 75 -0.7
Jase Bowen .250 .300 .391 88 1.4 .199 .252 .302 53 -0.8
Billy McKinney .257 .346 .414 109 1.0 .201 .288 .316 68 -0.5
Joe Perez .272 .325 .428 105 1.1 .217 .269 .333 68 -0.7
Nick Cimillo .253 .336 .426 110 1.3 .196 .280 .324 70 -0.8
Rowdy Tellez .268 .336 .456 114 1.2 .211 .282 .349 76 -1.0
Darick Hall .251 .314 .429 106 1.4 .197 .260 .326 66 -1.0
Tres Gonzalez .268 .333 .332 85 0.9 .213 .280 .265 53 -0.8
Abrahan Gutierrez .259 .320 .366 91 0.9 .200 .262 .283 53 -0.6
Eli Wilson .235 .303 .363 84 0.5 .172 .241 .257 40 -0.5
Duce Gourson .210 .332 .274 72 0.3 .150 .275 .186 32 -0.2
Seth Beer .262 .338 .409 106 1.1 .201 .281 .314 67 -1.0
Carter Bins .218 .299 .379 85 0.6 .156 .238 .271 43 -0.9
Geovanny Planchart .230 .318 .312 76 0.6 .162 .252 .221 35 -0.7
Matt Fraizer .253 .308 .373 88 0.8 .202 .257 .294 52 -1.1
Kervin Pichardo .248 .303 .378 89 1.0 .191 .248 .282 49 -1.1
Malcom Nuñez .257 .312 .378 90 0.8 .205 .260 .299 57 -1.2
Jose Rojas .232 .309 .449 105 0.8 .175 .250 .328 58 -1.4
DJ Stewart .235 .334 .397 102 0.5 .181 .276 .293 59 -1.2
Wyatt Hendrie .229 .293 .318 70 0.3 .164 .229 .228 26 -1.0
Sammy Siani .250 .312 .365 87 0.6 .194 .260 .286 53 -1.3
Sergio Campana .221 .320 .310 74 0.3 .157 .251 .218 34 -1.1
Mitch Jebb .252 .312 .338 81 0.8 .200 .259 .261 47 -1.5
P.J. Hilson .244 .288 .393 87 0.3 .190 .238 .304 50 -1.3
Jackson Glenn .237 .283 .345 72 0.2 .177 .226 .252 35 -1.4
Aaron McKeithan .258 .333 .333 86 0.0 .193 .273 .252 49 -1.1
Grant Koch .218 .283 .331 67 -0.1 .156 .214 .238 26 -1.0
Mike Jarvis .219 .276 .329 65 0.0 .166 .224 .237 29 -1.3
Mason Martin .222 .297 .433 97 0.4 .166 .240 .318 55 -1.6
Javier Rivas .226 .270 .352 71 0.4 .173 .218 .257 33 -1.5
Aaron Shackelford .225 .283 .406 87 0.2 .171 .230 .299 47 -1.6
Brenden Dixon .225 .303 .373 85 0.0 .169 .248 .278 49 -1.3
Hudson Head .227 .297 .342 75 0.2 .173 .242 .258 40 -1.6
Dustin Peterson .239 .305 .385 88 0.1 .182 .245 .291 49 -1.5
Maikol Escotto .222 .257 .338 62 -0.3 .167 .204 .248 25 -1.6
Lonnie White Jr. .206 .284 .350 75 0.0 .153 .234 .255 39 -1.6
Luke Brown .210 .283 .307 64 -0.2 .154 .221 .224 25 -1.4
Josiah Sightler .247 .304 .372 87 -0.1 .178 .237 .268 43 -1.8
Kalae Harrison .197 .266 .242 42 -0.8 .142 .207 .176 9 -1.9

Batters – Platoon Splits
Player BA vs. L OBP vs. L SLG vs. L BA vs. R OBP vs. R SLG vs. R
Oneil Cruz .243 .305 .422 .258 .330 .475
Spencer Horwitz .259 .344 .373 .281 .376 .439
Nick Gonzales .272 .331 .438 .260 .320 .413
Bryan Reynolds .272 .335 .439 .264 .342 .439
Ke’Bryan Hayes .267 .322 .405 .244 .297 .347
Jared Triolo .253 .335 .373 .241 .314 .342
Endy Rodríguez .252 .310 .403 .240 .300 .382
Jack Suwinski .225 .312 .413 .234 .328 .455
Bryce Johnson .252 .327 .359 .250 .338 .345
Henry Davis .241 .341 .422 .229 .319 .388
Ji Hwan Bae .250 .312 .350 .268 .337 .388
Yasmani Grandal .236 .341 .361 .229 .321 .366
Nick Yorke .242 .308 .345 .248 .307 .363
Michael A. Taylor .227 .290 .351 .219 .278 .339
Liover Peguero .249 .297 .381 .234 .279 .356
Joey Bart .245 .327 .408 .242 .314 .382
Trey Cabbage .218 .277 .387 .245 .317 .443
Isiah Kiner-Falefa .265 .315 .348 .261 .304 .345
Billy Cook .232 .304 .404 .232 .293 .376
Tsung-Che Cheng .219 .285 .328 .229 .299 .341
Joshua Palacios .253 .317 .379 .267 .331 .427
Enmanuel Valdez .220 .284 .348 .238 .307 .420
Jack Brannigan .215 .298 .376 .219 .292 .352
Tristan Gray .205 .260 .353 .221 .280 .388
Shawn Ross .169 .267 .337 .176 .267 .326
Connor Joe .240 .340 .411 .226 .318 .354
Matt Gorski .225 .279 .415 .223 .267 .398
Jason Delay .243 .309 .351 .231 .284 .308
Alika Williams .240 .301 .355 .243 .297 .326
Nick Solak .259 .341 .353 .243 .321 .351
Termarr Johnson .197 .285 .276 .215 .315 .327
Jake Lamb .213 .294 .293 .242 .323 .377
Omar Alfonzo .194 .269 .287 .218 .292 .327
Andrés Alvarez .227 .301 .373 .219 .286 .333
Andrew McCutchen .232 .336 .404 .223 .319 .360
Jase Bowen .238 .289 .374 .219 .267 .327
Billy McKinney .221 .303 .338 .233 .319 .370
Joe Perez .246 .308 .380 .246 .295 .371
Nick Cimillo .233 .326 .388 .220 .298 .371
Rowdy Tellez .237 .306 .371 .243 .309 .414
Darick Hall .216 .276 .345 .229 .296 .392
Tres Gonzalez .232 .298 .263 .242 .308 .309
Abrahan Gutierrez .240 .303 .330 .225 .282 .318
Eli Wilson .214 .290 .304 .198 .259 .311
Duce Gourson .160 .300 .200 .183 .300 .233
Seth Beer .220 .302 .317 .237 .313 .374
Carter Bins .189 .280 .337 .187 .263 .316
Geovanny Planchart .200 .294 .280 .190 .273 .259
Matt Fraizer .220 .280 .318 .229 .282 .335
Kervin Pichardo .226 .289 .339 .216 .270 .325
Malcom Nuñez .237 .296 .349 .226 .282 .329
Jose Rojas .204 .275 .361 .205 .283 .393
DJ Stewart .203 .298 .311 .213 .310 .357
Wyatt Hendrie .197 .260 .282 .197 .259 .263
Sammy Siani .218 .283 .300 .224 .287 .328
Sergio Campana .191 .287 .258 .183 .275 .260
Mitch Jebb .211 .266 .289 .226 .290 .303
P.J. Hilson .217 .263 .368 .215 .259 .329
Jackson Glenn .216 .270 .324 .200 .245 .287
Aaron McKeithan .231 .307 .295 .225 .300 .289
Grant Koch .185 .254 .278 .186 .238 .278
Mike Jarvis .194 .248 .280 .190 .247 .279
Mason Martin .191 .260 .360 .195 .273 .385
Javier Rivas .195 .244 .293 .201 .243 .302
Aaron Shackelford .193 .254 .328 .195 .261 .359
Brenden Dixon .193 .280 .301 .198 .272 .331
Hudson Head .190 .258 .289 .198 .270 .313
Dustin Peterson .220 .287 .366 .204 .263 .309
Maikol Escotto .205 .239 .307 .192 .229 .291
Lonnie White Jr. .192 .273 .343 .174 .253 .285
Luke Brown .164 .227 .246 .184 .257 .266
Josiah Sightler .200 .256 .307 .213 .275 .329
Kalae Harrison .161 .235 .194 .168 .235 .216

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Paul Skenes R 23 8 6 3.24 30 30 155.3 127 56 17 43 181
Mitch Keller R 29 10 10 4.02 29 29 168.0 163 75 20 49 152
Jared Jones R 23 7 8 3.89 25 25 129.7 116 56 16 39 131
Bailey Falter L 28 6 8 4.37 27 25 125.7 129 61 17 36 90
Thomas Harrington R 23 5 6 4.35 23 22 111.7 116 54 16 30 88
Johan Oviedo R 27 6 8 4.27 23 19 109.7 102 52 13 44 100
Braxton Ashcraft R 25 3 3 4.00 20 19 81.0 83 36 10 18 66
Bubba Chandler R 22 7 9 4.50 26 23 110.0 108 55 15 43 95
Carmen Mlodzinski R 26 5 6 3.91 47 7 71.3 67 31 7 28 62
Domingo Germán R 32 4 6 4.47 19 16 88.7 87 44 12 31 77
Caleb Ferguson L 28 3 3 3.29 60 2 54.7 49 20 3 21 58
Sean Sullivan R 24 4 7 4.71 22 19 99.3 106 52 13 35 67
David Bednar R 30 5 4 3.60 60 0 60.0 52 24 6 21 64
Cam Alldred L 28 4 5 4.52 22 14 75.7 76 38 9 30 61
Mike Burrows R 25 3 4 4.54 21 19 73.3 71 37 10 28 60
Marco Gonzales L 33 4 6 4.75 16 16 83.3 92 44 13 26 53
Anthony Solometo L 22 5 7 4.87 28 26 94.3 101 51 12 40 63
Joey Wentz L 27 4 4 4.48 34 10 84.3 82 42 11 37 84
Dennis Santana R 29 3 2 3.79 55 1 61.7 54 26 5 24 60
Jalen Beeks L 31 4 5 4.14 54 2 71.7 73 33 7 29 60
Beau Sulser R 31 4 7 4.66 21 11 75.3 85 39 11 23 51
Po-Yu Chen R 23 5 8 5.02 26 24 118.3 131 66 17 43 76
Colin Holderman R 29 4 3 3.93 57 1 55.0 48 24 5 23 55
Nick Dombkowski L 26 5 6 4.62 30 10 76.0 81 39 10 27 52
Wily Peralta R 36 3 4 4.73 21 13 64.7 69 34 9 30 48
Kade McClure R 29 3 3 4.55 23 8 59.3 64 30 7 22 42
Kyle Nicolas R 26 3 3 4.48 43 8 76.3 72 38 9 39 74
Luis Cessa R 33 3 6 4.79 24 16 77.0 86 41 10 29 46
Dominic Perachi L 24 4 6 5.08 23 17 95.7 102 54 13 42 69
Hunter Stratton R 28 2 3 4.06 45 1 51.0 47 23 5 20 49
Aaron Shortridge R 28 4 7 4.95 19 15 80.0 89 44 12 30 51
Carson Fulmer R 31 2 4 4.58 34 7 72.7 71 37 8 36 60
Chase Shugart R 28 3 5 4.61 37 6 70.3 74 36 9 26 53
Daulton Jefferies R 29 2 4 4.83 14 8 54.0 59 29 7 15 39
Emmanuel Chapman R 26 2 4 4.72 34 7 68.7 71 36 9 30 53
Dauri Moreta R 29 3 3 4.15 43 1 47.7 42 22 7 19 50
Chris Gau R 28 3 4 4.57 27 4 45.3 47 23 6 18 35
Jaden Woods L 23 3 4 4.40 39 1 57.3 56 28 6 24 50
Isaac Mattson R 29 3 4 4.68 33 3 57.7 53 30 7 33 56
Peter Strzelecki R 30 2 2 4.41 47 0 51.0 49 25 6 21 47
Brady Feigl L 34 3 5 4.91 25 6 55.0 60 30 9 23 47
Drake Fellows R 27 3 5 5.20 22 11 64.0 69 37 9 33 44
Justin Bruihl L 28 2 3 4.44 44 1 48.7 47 24 5 19 38
Justin Meis R 25 2 4 5.06 31 6 69.3 73 39 10 34 53
Yerry Rodríguez R 27 2 3 4.86 35 4 50.0 50 27 6 26 47
Tyler Samaniego L 26 1 2 4.37 29 0 35.0 34 17 4 16 29
Ryder Ryan R 30 2 3 4.42 43 0 53.0 54 26 6 21 42
Burch Smith R 35 2 2 4.50 40 0 44.0 48 22 6 13 35
Yohan Ramírez R 30 2 4 4.47 47 0 58.3 52 29 5 26 55
Ryan Borucki L 31 1 1 4.50 27 0 24.0 22 12 3 12 25
Valentin Linarez R 25 2 5 5.11 30 5 56.3 58 32 8 30 45
Geronimo Franzua L 31 4 5 4.97 40 2 50.7 52 28 8 23 45
Fineas Del Bonta-Smith R 28 2 3 4.75 31 0 41.7 44 22 6 16 32
Elvis Alvarado R 26 2 4 4.91 38 0 44.0 44 24 6 22 39
Jaycob Deese R 25 2 4 4.99 33 2 52.3 61 29 8 17 30
J.C. Flowers R 27 2 3 5.13 35 3 59.7 64 34 7 34 41

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ 3ERA+ FIP ERA- WAR
Paul Skenes 155.3 10.5 2.5 1.0 6.8% 28.8% .286 129 130 3.18 77 3.6
Mitch Keller 168.0 8.1 2.6 1.1 6.9% 21.5% .296 104 102 4.01 96 2.5
Jared Jones 129.7 9.1 2.7 1.1 7.2% 24.3% .287 108 111 3.80 93 2.2
Bailey Falter 125.7 6.4 2.6 1.2 6.8% 16.9% .288 96 96 4.44 104 1.4
Thomas Harrington 111.7 7.1 2.4 1.3 6.3% 18.5% .295 96 100 4.41 104 1.3
Johan Oviedo 109.7 8.2 3.6 1.1 9.3% 21.1% .287 98 99 4.32 102 1.3
Braxton Ashcraft 81.0 7.3 2.0 1.1 5.3% 19.4% .299 105 107 3.89 95 1.3
Bubba Chandler 110.0 7.8 3.5 1.2 9.1% 20.0% .291 93 98 4.59 107 1.1
Carmen Mlodzinski 71.3 7.8 3.5 0.9 9.1% 20.2% .290 107 109 4.02 93 0.9
Domingo Germán 88.7 7.8 3.1 1.2 8.2% 20.3% .291 94 90 4.39 107 0.9
Caleb Ferguson 54.7 9.5 3.5 0.5 9.1% 25.0% .311 127 125 3.20 79 0.8
Sean Sullivan 99.3 6.1 3.2 1.2 8.1% 15.4% .294 89 94 4.74 112 0.8
David Bednar 60.0 9.6 3.2 0.9 8.4% 25.5% .291 116 114 3.49 86 0.8
Cam Alldred 75.7 7.3 3.6 1.1 9.1% 18.5% .295 93 95 4.46 108 0.8
Mike Burrows 73.3 7.4 3.4 1.2 8.8% 18.9% .282 92 97 4.58 108 0.7
Marco Gonzales 83.3 5.7 2.8 1.4 7.2% 14.7% .294 88 85 4.94 113 0.7
Anthony Solometo 94.3 6.0 3.8 1.1 9.5% 15.0% .295 86 92 4.99 116 0.6
Joey Wentz 84.3 9.0 3.9 1.2 10.0% 22.8% .303 93 97 4.27 107 0.6
Dennis Santana 61.7 8.8 3.5 0.7 9.2% 22.9% .288 110 108 3.60 91 0.6
Jalen Beeks 71.7 7.5 3.6 0.9 9.2% 19.0% .306 101 99 4.15 99 0.6
Beau Sulser 75.3 6.1 2.7 1.3 6.9% 15.4% .305 90 88 4.76 111 0.6
Po-Yu Chen 118.3 5.8 3.3 1.3 8.2% 14.5% .297 83 89 5.11 120 0.6
Colin Holderman 55.0 9.0 3.8 0.8 9.8% 23.4% .289 107 107 3.83 94 0.6
Nick Dombkowski 76.0 6.2 3.2 1.2 8.1% 15.6% .295 91 94 4.67 110 0.5
Wily Peralta 64.7 6.7 4.2 1.3 10.3% 16.5% .299 89 81 4.99 113 0.5
Kade McClure 59.3 6.4 3.3 1.1 8.5% 16.2% .303 92 93 4.56 109 0.5
Kyle Nicolas 76.3 8.7 4.6 1.1 11.4% 21.7% .296 94 96 4.54 107 0.5
Luis Cessa 77.0 5.4 3.4 1.2 8.5% 13.4% .298 87 84 4.84 114 0.5
Dominic Perachi 95.7 6.5 4.0 1.2 9.8% 16.1% .297 82 87 5.07 121 0.4
Hunter Stratton 51.0 8.6 3.5 0.9 9.1% 22.3% .296 103 104 3.94 97 0.4
Aaron Shortridge 80.0 5.7 3.4 1.4 8.4% 14.3% .296 85 85 5.09 118 0.4
Carson Fulmer 72.7 7.4 4.5 1.0 11.0% 18.4% .292 91 90 4.61 109 0.4
Chase Shugart 70.3 6.8 3.3 1.2 8.4% 17.1% .298 91 92 4.61 110 0.4
Daulton Jefferies 54.0 6.5 2.5 1.2 6.4% 16.7% .304 87 88 4.42 115 0.3
Emmanuel Chapman 68.7 6.9 3.9 1.2 9.8% 17.3% .295 89 92 4.74 113 0.3
Dauri Moreta 47.7 9.4 3.6 1.3 9.4% 24.6% .280 101 101 4.31 99 0.3
Chris Gau 45.3 6.9 3.6 1.2 9.0% 17.5% .295 92 92 4.61 109 0.2
Jaden Woods 57.3 7.8 3.8 0.9 9.6% 20.1% .298 95 100 4.31 105 0.2
Isaac Mattson 57.7 8.7 5.2 1.1 12.8% 21.7% .289 89 90 4.74 112 0.2
Peter Strzelecki 51.0 8.3 3.7 1.1 9.5% 21.4% .297 95 95 4.34 105 0.1
Brady Feigl 55.0 7.7 3.8 1.5 9.3% 19.0% .309 85 80 5.01 117 0.1
Drake Fellows 64.0 6.2 4.6 1.3 11.3% 15.0% .296 81 82 5.32 124 0.1
Justin Bruihl 48.7 7.0 3.5 0.9 9.0% 18.1% .288 94 94 4.49 106 0.1
Justin Meis 69.3 6.9 4.4 1.3 10.9% 16.9% .296 83 87 5.13 121 0.1
Yerry Rodríguez 50.0 8.5 4.7 1.1 11.6% 21.0% .308 86 89 4.60 116 0.1
Tyler Samaniego 35.0 7.5 4.1 1.0 10.4% 18.8% .291 96 98 4.55 104 0.1
Ryder Ryan 53.0 7.1 3.6 1.0 9.1% 18.1% .298 95 94 4.48 105 0.1
Burch Smith 44.0 7.2 2.7 1.2 6.8% 18.2% .309 93 86 4.38 107 0.0
Yohan Ramírez 58.3 8.5 4.0 0.8 10.2% 21.5% .288 94 92 4.36 107 0.0
Ryan Borucki 24.0 9.4 4.5 1.1 11.2% 23.4% .297 93 89 4.59 107 0.0
Valentin Linarez 56.3 7.2 4.8 1.3 11.7% 17.5% .294 82 87 5.29 122 0.0
Geronimo Franzua 50.7 8.0 4.1 1.4 10.1% 19.8% .299 84 84 4.99 119 -0.1
Fineas Del Bonta-Smith 41.7 6.9 3.5 1.3 8.6% 17.3% .297 88 89 4.81 113 -0.1
Elvis Alvarado 44.0 8.0 4.5 1.2 11.1% 19.7% .297 85 90 4.95 117 -0.1
Jaycob Deese 52.3 5.2 2.9 1.4 7.3% 12.8% .301 84 87 5.11 119 -0.1
J.C. Flowers 59.7 6.2 5.1 1.1 12.2% 14.7% .300 82 84 5.24 122 -0.1

Pitchers – Top Near-Age Comps
Player Pit Comp 1 Pit Comp 2 Pit Comp 3
Paul Skenes Dizzy Dean Roger Clemens Don Drysdale
Mitch Keller Homer Bailey Jack McDowell Edwin Jackson
Jared Jones Art Mahaffey Jim Nash Mat Latos
Bailey Falter Sean Manaea Scott Karl Wei-Yin Chen
Thomas Harrington Jeff Oyster Steve Mapel Henderson Alvarez
Johan Oviedo Michael Wacha Eric Show Buddy Lively
Braxton Ashcraft Rick Ramos Dave McKae Jim Waring
Bubba Chandler Matt Manning Reynaldo López Dick Schoonover
Carmen Mlodzinski Scott Sullivan Brandon League Bryan Morris
Domingo Germán Paul Foytack Vicente Padilla Herm Wehmeier
Caleb Ferguson Darold Knowles Craig Breslow Travis Miller
Sean Sullivan Darrell Lindsey John Gelnar Jason Davis
David Bednar Bill Campbell Pedro Baez Jason Isringhausen
Cam Alldred Duane Below Matt Blank Steve Wojciechowski
Mike Burrows Juan Pena Scott Centala Mike Brown
Marco Gonzales Bill Lee Pete Filson Mike Flanagan
Anthony Solometo C.J. Wilson John Thibdeau Frank Lopez
Joey Wentz Wayne Edwards Rafael Roque Bob Owchinko
Dennis Santana Guillermo Mota Jacob Barnes Tom Wilhelmsen
Jalen Beeks Paul Gibson Pablo Torrealba Al Yaylian
Beau Sulser Brian Smith David Hale Derek Blacksher
Po-Yu Chen Jackson Kowar Brian Bass Alec Asher
Colin Holderman Manny Delcarmen Jesse Crain Todd Jones
Nick Dombkowski Kevin Kobel Mike Farmer Jeremy Papelbon
Wily Peralta Marty McLeary Jose Mercedes Dick Starr
Kade McClure Harry Oliver Kelvin Jimenez Steven Register
Kyle Nicolas Michael Stutes Terric McFarlin Tom Dozier
Luis Cessa Marion Fricano Weston Weber Ed Figueroa
Dominic Perachi Neal Musser Nick Additon Scotty Pace
Hunter Stratton Mike Adams Matt Pierpont Aurelio Monteagudo
Aaron Shortridge Jordan Cooper Dick Nold William Baltz
Carson Fulmer Evan Meek Jim Duffalo Sammy Stewart
Chase Shugart Blake Hawksworth Anthony Bass Billy Muffett
Daulton Jefferies Brett Gray Fritz Dorish Ray Phelps
Emmanuel Chapman Ryan Pressly Tom Kramer Julio DePaula
Dauri Moreta Chris Perez Neftalí Feliz Dave Tobik
Chris Gau Aaron Hartsock Andrew Johnston Reid Mahon
Jaden Woods Oscar Alvarez Del Mathews Dennis DeBarr
Isaac Mattson Todd Wellemeyer Pat Mahomes Roman Mendez
Peter Strzelecki Lerrin LaGrow Steve Montgomery Edwin Moreno
Brady Feigl Bob Smith Brian Looney Dan Schatzeder
Drake Fellows Gerrit Simpson Mike Penney William Juarez
Justin Bruihl Jim Shellenback Ted Davidson Caleb Thielbar
Justin Meis Fidel Compres Pat Light Kevin Fynan
Yerry Rodríguez Dan Ricabal Mark Lowe Maximo Nunez
Tyler Samaniego Rich Pickett Timothy Graven Steve Cates
Ryder Ryan Rob Scahill Brooks Brown Roman Colon
Burch Smith Chad Qualls Frank Sullivan Dennis Lamp
Yohan Ramírez Tom Wilhelmsen George Frazier Bob Long
Ryan Borucki Drew Hall Lou Sleater Billy Brewer
Valentin Linarez Rafael Dolis John Lujan Adrian Hollinger
Geronimo Franzua Tom Underwood Ron Mahay Dean Stone
Fineas Del Bonta-Smith Joe Cotton Jeff McCurry Rob Stanifer
Elvis Alvarado Johnny Barbato Doug Neuenschwander Colby Ward
Jaycob Deese Zach Peterson Mike Mahoski Felipe Suarez
J.C. Flowers Julio DePaula Orlando Verdugo Reed Garrett

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
Paul Skenes .218 .285 .360 .218 .263 .347 4.8 2.4 2.59 3.93
Mitch Keller .259 .324 .414 .239 .298 .387 3.3 1.5 3.60 4.61
Jared Jones .227 .298 .362 .240 .293 .404 3.2 1.1 3.21 4.58
Bailey Falter .262 .300 .411 .259 .316 .434 2.0 0.7 3.93 4.91
Thomas Harrington .265 .323 .427 .259 .304 .435 2.1 0.6 3.77 5.06
Johan Oviedo .244 .336 .380 .239 .309 .404 2.0 0.6 3.82 4.89
Braxton Ashcraft .244 .292 .385 .274 .309 .451 1.9 0.7 3.36 4.65
Bubba Chandler .262 .345 .467 .241 .310 .368 1.8 0.4 4.04 5.04
Carmen Mlodzinski .244 .315 .382 .241 .319 .366 1.4 0.3 3.39 4.67
Domingo Germán .251 .323 .434 .250 .311 .401 1.4 0.3 3.96 5.08
Caleb Ferguson .229 .321 .300 .237 .314 .345 1.3 0.3 2.62 4.04
Sean Sullivan .257 .329 .398 .278 .336 .463 1.4 0.2 4.20 5.26
David Bednar .219 .297 .352 .236 .296 .366 1.4 0.1 2.85 4.56
Cam Alldred .217 .305 .337 .273 .342 .449 1.1 0.2 4.08 5.27
Mike Burrows .246 .320 .440 .250 .320 .382 1.2 0.2 4.03 5.15
Marco Gonzales .284 .337 .432 .272 .325 .469 1.1 0.2 4.28 5.37
Anthony Solometo .257 .331 .425 .273 .353 .432 1.2 0.1 4.42 5.36
Joey Wentz .252 .319 .411 .248 .331 .414 1.2 -0.2 3.78 5.52
Dennis Santana .227 .315 .351 .232 .301 .348 1.0 0.1 3.19 4.56
Jalen Beeks .235 .313 .400 .268 .342 .399 1.1 -0.1 3.48 5.01
Beau Sulser .288 .348 .473 .270 .318 .440 1.0 0.0 4.17 5.35
Po-Yu Chen .290 .361 .477 .262 .331 .430 1.1 -0.1 4.61 5.48
Colin Holderman .240 .339 .385 .221 .294 .336 1.0 0.0 3.28 4.87
Nick Dombkowski .253 .324 .414 .275 .330 .446 1.0 0.0 4.11 5.25
Wily Peralta .278 .357 .476 .258 .336 .394 0.9 0.0 4.17 5.52
Kade McClure .279 .352 .423 .262 .324 .421 0.9 0.1 4.01 5.24
Kyle Nicolas .241 .356 .387 .245 .328 .396 1.0 -0.2 3.91 5.30
Luis Cessa .276 .338 .434 .277 .337 .452 0.8 0.0 4.35 5.35
Dominic Perachi .243 .331 .387 .277 .357 .454 0.9 -0.1 4.63 5.59
Hunter Stratton .264 .360 .414 .220 .289 .339 0.8 -0.1 3.43 5.06
Aaron Shortridge .273 .347 .422 .278 .333 .485 0.8 -0.1 4.46 5.53
Carson Fulmer .264 .356 .426 .239 .328 .381 0.8 -0.1 3.99 5.33
Chase Shugart .263 .336 .421 .265 .331 .435 0.8 -0.1 4.17 5.34
Daulton Jefferies .274 .333 .453 .270 .317 .414 0.6 0.0 4.35 5.61
Emmanuel Chapman .243 .333 .404 .279 .340 .441 0.7 -0.2 4.26 5.38
Dauri Moreta .238 .319 .452 .224 .300 .357 0.7 -0.2 3.45 5.26
Chris Gau .281 .347 .461 .242 .314 .396 0.5 -0.1 4.07 5.27
Jaden Woods .236 .325 .319 .257 .337 .421 0.6 -0.3 3.87 5.18
Isaac Mattson .233 .339 .340 .244 .350 .437 0.7 -0.3 3.93 5.51
Peter Strzelecki .284 .360 .466 .218 .304 .345 0.5 -0.3 3.76 5.30
Brady Feigl .259 .322 .420 .279 .358 .479 0.6 -0.3 4.10 5.72
Drake Fellows .293 .385 .463 .248 .331 .414 0.5 -0.4 4.73 5.92
Justin Bruihl .222 .305 .319 .265 .351 .436 0.5 -0.3 3.80 5.20
Justin Meis .258 .356 .445 .270 .343 .439 0.5 -0.4 4.56 5.73
Yerry Rodríguez .270 .369 .438 .243 .333 .383 0.4 -0.4 4.26 5.68
Tyler Samaniego .227 .320 .318 .261 .343 .446 0.3 -0.2 3.86 5.04
Ryder Ryan .295 .376 .455 .231 .304 .372 0.5 -0.3 3.75 5.04
Burch Smith .291 .341 .494 .255 .315 .398 0.3 -0.3 3.73 5.39
Yohan Ramírez .253 .368 .400 .219 .322 .328 0.5 -0.5 3.84 5.23
Ryan Borucki .200 .314 .333 .258 .356 .403 0.2 -0.3 3.82 5.55
Valentin Linarez .273 .376 .465 .250 .343 .403 0.3 -0.4 4.59 5.70
Geronimo Franzua .250 .329 .375 .265 .348 .478 0.4 -0.6 4.16 5.97
Fineas Del Bonta-Smith .276 .353 .461 .256 .320 .422 0.2 -0.5 4.18 5.52
Elvis Alvarado .231 .348 .359 .274 .352 .474 0.2 -0.5 4.28 5.65
Jaycob Deese .310 .369 .520 .263 .315 .421 0.2 -0.4 4.41 5.51
J.C. Flowers .268 .366 .402 .270 .367 .437 0.2 -0.6 4.67 5.88

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2025 due to injury, and players who were released in 2024. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Norwegian Ukulele Dixieland Jazz band that only covers songs by The Smiths, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.11.

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.


Sunday Notes: Ever Introspective, Charlie Morton Isn’t Quite Ready To Go Home

Charlie Morton met with the Baltimore media over Zoom a few days ago, and as would be expected, the 41-year-old right-hander was equal parts thoughtful and engaging. That’s who Morton is. Much for that reason, I made it a point to join in on the session.

His response to a question from Matt Weyrich was classic Morton. The Baltimore Sun scribe asked the introspective veteran of 14 big-league seasons if he sees himself as a role model and/or mentor for a comparably inexperienced staff.

“I’d love to say that I have the answers,” replied Morton, whom the Orioles inked to a one-year deal worth $15 million. “I don’t. I think that, as an individual, you fit in in different ways with different groups of guys. I’m not going to be the same guy that I was with the Rays, in the clubhouse. I’m not going to be the same guy I was with the Astros or the Braves. Each person in those rooms, they’re just a piece of that larger puzzle. While I am the same person, there are different factors that direct you towards behaving a certain way… the value to a person, in the clubhouse, is the human being that they are.”

As much as baseball is in his blood, Morton is a family man. In August 2023, shortly before his 40th birthday, I asked him how much longer he could continue to defy Father Time and excel against baseball’s best hitters. He told me that he doesn’t think about it that way. Rather, he viewed it as “When am I going to go home?” Blessed with a wife and kids, Morton has pondered walking away from the game he loves for several years running. As the 2024 campaign was winding down, he once again thought there was “a really good chance [this] was going to be my last year.”

That’s he’s continued to perform well enough to not have the decision made for him is a big part of his story. Going from “Ground Chuck” to a pitcher who misses bats helped allow that to happen. Echoing what he told me back in 2017, his first season with the Astros, Morton related to the Baltimore beat writers that his career-altering transformation took place upon his arrival in Houston.

“They had a little board room and a projection screen with charts and graphs, and they were suggesting to me to throw pitches in locations where I would get no swings, or a swing-and-miss,” explained Morton, who has enjoyed markedly more success since revamping his pitching style. “For seven years with Pittsburgh, I was trying to get the ball on the ground with three pitches or less, and now they’re telling me, ‘Don’t let them hit it’… you’re not relying on the fate of where the ball is going, you are relying on your stuff.”

Which brings us back to where he’s going now, which is Baltimore and at least one more season on a big-league mound. Morton admitted to having been on the fence as to whether he even wanted to hear if there were any offers this winter, but when the Orioles called, the situation sounded right. Not only would he be getting a chance to pitch for a legitimate World Series contender, it would “work logistically with myself and my family.”

When Morton does finally decide to “go home,” saying goodbye to the game will come with a heavy heart. Given the way he approaches life, it will also come with a healthy dose of reflection.

“I don’t know about the desire to play baseball going away,” said Morton, who had a 4.19 ERA and a 4.46 FIP over 165-and a -third innings with the Atlanta Braves in 2024. “I don’t think that will ever happen. I think it’s just a recognition that it’s time.”
———

RANDOM HITTER-PITCHER MATCHUPS

Ben Zobrist went 10 for 25 against Andy Pettitte.

Manny Ramirez went 14 for 24 against CC Sabathia.

Adam Jones went 16 for 41 against Mark Buehrle.

Jimmy Rollins went 4 for 11 against Francisco Rodriguez.

Ian Kinsler went 6 for 18 against Fernando Rodney.

———

Several people have asked me why I put a checkmark next to Andy Pettitte’s name, and not next to Mark Buehrle’s, on my Hall of Fame ballot. Here is a brief explanation:

Pettitte had 68.2 fWAR, four seasons with a fWAR of five or higher, a 3.74 FIP, and 256 wins, Buehrle had 52.3 fWAR, one season with a fWAR of five or higher, a 4.11 FIP, and 214 wins. Pettitte also has the more robust postseason resume. (The degree to which postseason should be valued — ditto win totals — is obviously subjective. Nonetheless, each is part of a player’s résumé.) With all due respect to Buehrle — an accomplished pitcher who made five All-Star teams and was awarded four Gold Gloves — I feel that Pettitte is the more deserving of the two, As for whether I should have voted for both, the 10-player limit is an obstacle. My voting for Buehrle in the future remains a possibility.

———

Who was better, Félix Hernández or Jon Lester? The latter becomes Hall-eligible in two years — King Felix debuted this year and got my vote — so I asked that question in a Twitter poll. The results weren’t close. Lester received a paltry 16.7% of the votes cast, while Hernández got a whopping 83.3%. Given their respective numbers — put up in nearly the same number of innings — as well as their awards and honors, I expected a closer race.

Hernández went 169-136 with a 117 ERA+, a 3.52 FIP, and 54.0 fWAR. Lester, who pitched for better teams, went 200-117 with a 117 ERA+, a 3.78 FIP, and 46.2 fWAR.

Hernández was a six-time All-Star, won a Cy Young Award, a pair of ERA titles, and threw a perfect game. Lester was a five-time All-Star who won three World Series rings (two with the Red Sox, one with the Cubs). His Fall Classic résumé includes a 4-1 record and a 1.77 ERA, while his overall postseason ERA was 2.51 over 154 innings. He also has an LCS MVP to his credit.

Will Lester get my vote when he becomes Hall-eligible? That’s yet to be determined. He has a valid argument, regardless of whether his career is deemed as impressive as Félix’s.

———

I also ran a poll asking which of Derek Jeter or Ichiro Suzuki was better. I won’t bother to cite any of their numbers — what the first-ballot Hall of Famers did over of the course of their careers is well known — but I will pass along the results.

Ichiro garnered 79.1% of the votes cast. Jeter received just 20.9%. Make of that what you will.

———

One more on the Hall of Fame:

I’m of the opinion that Firpo Marberry deserves a plaque in Cooperstown. The first MLB pitcher prominently utilized as a “closer,” Marberry led the American League in saves six times, and in appearances another six times. Moreover, he did so while also serving as a starter. Playing primarily for the Washington Senators — the right-hander also took the mound for the Detroit Tigers, and very briefly the New York Giants — Marberry logged a 148-88 won-lost record, 101 saves (B-Ref has him with 99), and a 116 ERA+ across the 1923-1936 seasons . His best year was 1929, when he went 19-12 with 11 saves while starting 23 games and coming out of the bullpen 26 times. His top saves totals were 22, 16, and 15, those in seasons where no other hurler reached double digits.

Given his body of work and pioneer status, Frederick “Firpo” Marberry would be a worthy Hall of Famer.

———

A quiz:

Cal Ripken Jr. drew 1,129 walks, the most in Baltimore Orioles history. Which Oriole has drawn the second most walks? (A hint: He is the franchise’s all-time leader in reaching base via HBP.)

The answer can be found below.

———

NEWS NOTES

Bob Veale, a left-hander who won 120 games while pitching primarily for the Pittsburgh Pirates in a career that spanned the 1962-1974 seasons, died on January 7 at age 89. A flame-throwing Birmingham, Alabama native who made a pair of NL All-Star teams, Veale led the senior circuit with 250 strikeouts in 1964.

Felix Mantilla, a native of Isabela, Puerto Rico who spent the first six of his 11 big-league seasons with the Milwaukee Braves, died on Friday at age 90. An infielder/outfielder, Mantilla had his best year in 1964 when hit 30 home runs with the Boston Red Sox. Two years earlier, he was in the starting lineup when the New York Mets played their first game in franchise history.

Brian Matusz, a left-hander who pitched in 280 games for the Baltimore Orioles, and in one game for Chicago Cubs, from 2009-2016, died earlier this month at age 37. No cause of death has been reported.

———

The answer to the quiz is Brady Anderson, who walked 927 times as an Oriole. His franchise-most HBP total was 148.

———

A random obscure former player snapshot:

Ray Culp was a shrewd trade acquisition for the Red Sox in November 1967. Less than two months after losing the World Series to the St. Louis Cardinals, Boston received the 26-year-old right-hander from the Chicago Cubs in exchange for Bill Schlesinger and a PTBNL (Al Montreuil), a nondescript duo whose combined careers comprised all of six games and one hit in a dozen at-bats. Culp’s career was far more distinguished. At his best in his first four Boston seasons — this before arm woes entered the equation — the Elgin, Texas native went 64-44 with a 3.34 ERA over 937 innings. All told, Culp won 122 games pitching for the Cubs, Red Sox, and initially the Philadelphia Phillies, from 1963-1973.

———

FOREIGN AFFAIRS

NPB’s Seibu Lions signed a pair of players who saw action in MLB this year. Right-hander Trey Wingenter made a smattering of appearances with the Boston Red Sox and Chicago Cubs, while Tyler Nevin played in 87 games for the Oakland Athletics.

Hiroto Takahashi is working to add a two-seamer to his repertoire (per Yahoo Japan). The Chunichi Dragons right-hander went 12-4 with a 1.38 ERA, and just 107 hits allowed in 143-and-two-thirds innings, this past season. Takahashi turned 22 in August.

Alex Wells is 5-1 with a 1.56 ERA over 52 innings for the Australian Baseball League’s Sydney Blue Sox. The 27-year-old southpaw made 13 appearances with the Baltimore Orioles across the 2021-2022 seasons.

Brennon McNair is slashing .254/.361/.574 with a circuit-best 11 home runs in 145 plate appearances for the ABL’s Brisbane Bandits. The 21-year-old infielder/outfielder in the Kansas City Royals organization had a .660 OPS last year with the High-A Columbia Fireflies.

———

What has been the best game of your life? I asked that question to a number of players this past season, originally for a standalone piece that ran in early June, and subsequently for inclusion in a handful of Sunday Notes columns. Pittsburgh Pirates reliever Colin Holderman was among those to share his memories.

“I was at Heartland Community College, it was one of our first games of the year, and we were playing Walters State,” Holderman told me at PNC Park in late September. “I went eight innings, and I think I struck out 12. I also went 3-for-4 with two homers, one of them a go-ahead homer in the eighth. They were the No. 1 team in the country for junior college, and we were No. 2, so it was a pretty big matchup. That put us on top of the leaderboard. It’s something I think about often, so that would probably have to be my best overall game.”

The right-hander considers an immaculate inning he threw against the Tampa Bay Rays on May 4, 2023 his “biggest big-league moment.” It was his first immaculate inning at any level, and he turned the trick throwing “one sinker, the rest were cutters and sweepers.”

———

LINKS YOU’LL LIKE

At CBS Sports, Mike Snyder addressed a number of false Hall of Fame narratives, including the misguided belief that the Hall is getting watered down.

Baseball America gave us minor league park factors for 2024 (subscription required).

Baseball America surveyed evaluators on the current state of scouting (unlike most BA articles, this is not behind a paywall).

The Kansas City Royals had Brent Rooker on their roster late in the 2022 season, only to lose him to the Oakland Athletics via the waiver wire. Max Rieper wrote about the ill-fated decision to cut Rooker loose, at Royals Review.

———

RANDOM FACTS AND STATS

Justin Verlander is 24-24 with a 4.42 ERA in his career against the Cleveland Indians/Guardians. The 24 losses are his most against any team. The most losses Verlander has against any other club is 14, against the Chicago White Sox.

Clayton Kershaw is 11-0 with a 2.03 ERA in 17 career starts against the New York Mets. He is 4-7 with a 2.73 ERA in 17 career starts against the Philadelphia Phillies.

In 1968, Baltimore Orioles left-hander Dave McNally went 22-10 with a 1.95 ERA over 273 innings. He had a 5.3% walk rate and a .202 BABIP-against.

Melvin Mora had a three-year stretch (2003-2005) with the Orioles where his average season included a .312/.391/.513 slash line, 23 home runs, a 142 wRC+, and 5.1 WAR.

Juan Marichal and Brooks Robinson were elected to the Hall of Fame on today’s date in 1983. Robinson was on the ballot for the first time. Marichal was on the ballot for the third time.

On today’s date in 1982, the Minnesota Twins selected Kirby Puckett third overall in the January phase of the MLB draft out of Triton College. The first two picks were Kash Beauchamp, by the Toronto Blue Jays, and Troy Afenir, by the Chicago Cubs.

Players born on today’s date include Nigel Wilson, an outfielder who had three hits in 35 at-bats while playing for the Florida Marlins, Cincinnati Reds, and Cleveland Indians across parts of the 1993-1996 seasons. The Oshawa, Ontario native had far more success in Japan, logging 37, 33, and 37 home runs in his three full seasons with NPB’s Nippon Ham Fighters.

Also born on today’s date was Togie Pittinger, a right-hander who went 115-113 pitching for the Boston Nationals and Philadelphia Phillies from 1900-1907. The Greencastle, Pennsylvania native won 27 games in 1902, then lost an NL-worst 22 games the following year. His 1903 season also saw him surrender the most earned runs, hits, home runs, and walks. Pittinger did hit his only career home run that year, going yard against left-hander Luther Taylor, who won 116 games after signing with the New York Giants out of the Kansas School for the Deaf.


Sunday Notes: A Hall of Fame Ballot (With Noteworthy Changes) Explained

This year I had the honor of filling out a Hall of Fame ballot for the fifth time, and as was the case with the previous four, I‘m endeavoring to explain my reasoning. This is something I feel every voter should do. Casting a ballot is a privilege that should demand not only due diligence, but also transparency.

Let’s cut to the chase.

Noteworthy among my 2025 selections is that the holdovers differ somewhat from previous ballots. My most recent Sunday Notes column — I missed last week’s due to a health issue — suggested a few of those changes. As I explained on December 22, my previous ballots all included Manny Ramirez and Alex Rodriguez, but I was seriously considering dropping them and instead voting for two of Félix Hernández, Dustin Pedroia, and David Wright. I did just that. Following no small amount of deliberation, I adopted my colleague Jay Jaffe’s stance that Manny’s and A-Rod’s being suspended after PED rules were put into place is a meaningful distinction. With neither erstwhile slugger having a realistic chance of ever being elected by the BBWAA — another factor in my decision — a strategic change seemed in order.

More on that in a moment. Read the rest of this entry »


JAWS and the 2025 Hall of Fame Ballot: Russell Martin

Peter G. Aiken-USA TODAY Sports

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2025 Hall of Fame ballot. For a detailed introduction to this year’s ballot, and other candidates in the series, use the tool above; an introduction to JAWS can be found here. For a tentative schedule, and a chance to fill out a Hall of Fame ballot for our crowdsourcing project, see here. All WAR figures refer to the Baseball Reference version unless otherwise indicated.

Russell Martin was sneaky good. At the plate he combined a compact swing and mid-range power with strong on-base skills and (early in his career, at least) the ability to steal the occasional base. Behind the plate, he was exceptional. Shifted from third base after his first professional season, he took to the new position with the zeal of a convert. Martin combined outstanding athleticism — a strong arm, extraordinary lateral mobility, and elite pitch framing — with an intense competitive drive, an off-the-charts baseball IQ, and a natural leadership ability that was already apparent during his 2006 rookie season with the Dodgers.

The 23-year-old Martin’s arrival went a long way toward turning that squad around. In his first four seasons, he helped the Dodgers to three playoff appearances, including their first two trips to the National League Championship Series since their 1988 championship run. When the tight-fisted team nonsensically non-tendered him after an injury-wracked 2010 season, Los Angeles missed the playoffs in each of the next two years. Meanwhile, the nomadic Martin helped spur his subsequent teams — the Yankees (2011–12), Pirates (2013–14), and Blue Jays (2015–18) — to a total of six straight postseasons.

That wasn’t a coincidence. The general managers of those three teams (New York’s Brian Cashman, Pittsburgh’s Neal Huntington, and Toronto’s Alex Anthopoulos) all recognized that in addition to the softer factors that made Martin such a great catcher and leader, he was consistently among the game’s best at the newly quantifiable and highly valuable art of turning borderline pitches into strikes — an area that landed in the public spotlight with Mike Fast’s 2011 Baseball Prospectus article, “Removing the Mask.” Building on previous research by Dan Turkenkopf and others using PITCHf/x data, Fast showed that the difference between a good framer and a bad one could amount to something on the order of four wins per year, and identified Martin as having accrued more value via framing over the 2007–11 span (71 runs) than any backstop besides Jose Molina. Read the rest of this entry »


Guardians Get Pitching Prospects Piñata for Andrés Giménez

Charles LeClaire-Imagn Images

DALLAS — During the middle of the Winter Meetings, the Cleveland Guardians flipped Spencer Horwitz, the principal aspect of their return from the Toronto Blue Jays in the Andrés Giménez trade, to the Pittsburgh Pirates in exchange for three pitchers: Luis L. Ortiz, Michael Kennedy, and Josh Hartle. The deal expands the Guardians’ return for Giménez — whose projected impact on Toronto you can read about here — to four pieces once you include Nick Mitchell, a 2024 fourth rounder out of Indiana who was drafted by the Blue Jays and shipped to Cleveland in the initial deal. Read the rest of this entry »


Better Late Than Never: The Hall Calls for Dick Allen and Dave Parker

Tony Tomsic and Malcolm Emmons-Imagn Images

DALLAS — The collision of human mortality and baseball immortality is a jarring one that has resonated throughout the history of the National Baseball Hall of Fame, and Sunday night’s announcement of the voting results of the Classic Baseball Era Committee was yet another reminder. Four years after dying of cancer at the age of 78, and three years after falling one vote short for his second straight ballot, Dick Allen finally gained entry. Also elected was 73-year-old Dave Parker, who has been rendered frail while waging a very public battle with Parkinson’s Disease in recent years.

The two sluggers were the only candidates from among a slate of eight elected by the 16-member committee, which met on Sunday at the Winter Meetings here in Dallas. The panel was charged with considering candidates from an overly broad swath of the game’s history. By definition, all eight candidates made their greatest impact prior to 1980, but weighing the merits of John Donaldson, who pitched in the major Negro Leagues from 1920–24 (and for Black baseball teams predating the Negro Leagues as early as 1915), against the likes of Parker, whose major league career ran from 1973–91, is a nearly impossible task, particularly within the limitations of a format that allows each voter to choose a maximum of three candidates from among the eight.

Parker, who had fallen short on three previous Era Committee ballots, received the most support from the panel, totaling 14 votes out of 16 (87.5%), while Allen received 13 (81.3%). Tommy John received seven (43.8%) in his fifth Era Committee appearance. The other five candidates — Ken Boyer, Donaldson, Steve Garvey, Vic Harris, Luis Tiant — each received less than five votes, according to the Hall.

To these eyes, Allen was the most deserving of the non-Negro Leagues candidates on this ballot. In a 15-year-career with the Phillies (1963–69, ’75–76), Cardinals (’70), Dodgers (’71), White Sox (’72–74), and A’s (’77), he made seven All-Star teams; led his league in OPS+ three times, in home runs twice, and in WAR once; and won NL Rookie of the Year and AL MVP awards (’64 and ’72, respectively) while hitting 351 homers and batting .292/.378/.534. Among players with at least 7,000 plate appearances, his career 156 OPS+ is tied with Hall of Famer Frank Thomas for 14th all time.

Allen accrued just 1,848 hits, and so he joins 2022 Golden Days honoree Tony Oliva as the only post-1960 expansion era players in the Hall with fewer than 2,000 hits. The marker has served as a proxy for career length, for better or worse, and in doing so has frozen out players whose careers were shortened for one reason or another, as well as those who built a good portion of their value via on-base skills and defense. BBWAA voters have yet to elect one such player, though Andruw Jones (1,933) is climbing toward 75%, and Chase Utley (1,885) made a solid debut on the 2024 ballot.

Not a particularly adept defender, Allen bounced from third base to left field to first base while traveling around the majors. He accrued his most value while playing third; he’s 17th in both WAR (58.7) and JAWS (52.3) at the position, slightly below Boyer (62.8 WAR, 54.5 JAWS), who had the advantage of a much less controversial career.

Allen’s career was shortened by what seemed to be a constant battle with the world around him, one in which the racism he faced in the minor leagues and in Philadelphia played a major role. Six years after governor Orval Faubus called in the Arkansas National Guard in order to prevent the court-ordered desegregation of Little Rock Central High School, the Phillies sent the 21-year-old Allen to become the first affiliated Black professional baseball player in the state. Faubus himself threw out the first pitch while picketers carried signs with slogans such as “Don’t Negro-ize baseball” and “N***** go home.”⁠ Though Allen hit a double in the game-winning rally, he was greeted with a note on his car: “DON’T COME BACK AGAIN N*****,”⁠ as he recounted in his autobiography, Crash: The Life and Times of Dick Allen.

The Phillies themselves — the NL’s last team to integrate, 10 years after Jackie Robinson debuted — were far behind the integration curve, as was Philadelphia itself. Allen quickly became a polarizing presence, covered by a media contingent so unable or unwilling to relate to him that writers often refused to call him by the name of his choosing: Dick Allen, not Richie.

Allen rebelled against his surroundings. As biographer Mitchell Nathanson wrote in God Almighty Hisself: The Life and Legacy of Dick Allen, “He refused to pander to the media, refused to accept management’s time-honored methods for determining the value of a ballplayer, and, most explosively, refused to go along with and kowtow to the racial double standard that had evolved within Major League Baseball in the wake of the game’s integration in 1947.”

Allen struggled for support during his 1983–97 run on the BBWAA ballot, never reaching 20%, and he similarly lagged in the voting of the expanded Veterans Committee from 2003–09. However, thanks in part to a grassroots campaign by former Phillies groundskeeper Mark Carfagno, he received a fresh look from the 2015 Golden Era Committee and fell just one vote short of election. The change in Era Committee formats meant that his case wasn’t scheduled to be reconsidered until the 2021 Golden Day Era Committee ballot, but the COVID-19 pandemic led the Hall to postpone that election. In a cruel blow, Allen died of cancer on December 7, 2020, one day after his candidacy would have been considered. Crueler still for his family, he again fell one vote short when the committee finally met in December 2021. Thus his election is a bittersweet moment, one that would have been greatly enriched by his being able to enjoy it.

Whatever quibbles there are to be had with the election of Parker, we can be grateful he’s still around to savor it. A five-tool player whose power, ability to hit for average, and strong, accurate throwing arm all stood out, he spent 19 years in the majors with the Pirates (1973–83), hometown Reds (’84–87), A’s (’88–89), Brewers (’90), Angels (’91), and Blue Jays (’91). He hit 339 homers and collected 2,712 hits while batting .290/.339/.471 (121 OPS+) and making seven All-Star teams, and at his peak, he was considered the game’s best all-around player. In his first five full seasons (1975-79), he amassed a World Series ring (in the last of those years), regular season and All-Star MVP awards, two batting titles, two league leads in slugging percentage, and three Gold Gloves, not to mention tremendous swagger and a great nickname (“The Cobra”).

A 14th-round draft pick out of Cincinnati’s Courier Tech High School — he fell from the first or second round due to multiple knee injuries that ended his pursuit of football, his favorite sport — Parker debuted with the Pirates in July 1973, just seven months after the death of Roberto Clemente. He assumed full-time duty as the team’s right fielder a season and a half later, and appeared to be on course to join the Puerto Rican legend in Cooperstown, but cocaine, poor conditioning, and injuries threw him off course. While he recovered well enough to make three more All-Star teams, play a supporting role on the 1989 World Series-winning A’s, and compile hefty career totals while playing past the age of 40, his game lost multiple dimensions along the way.

Parker debuted with just 17.5% on the 1997 BBWAA ballot and peaked at 24.5% the next year, but only one other time in his final 13 seasons of eligibility did he top 20%. In appearances on the 2014 Expansion Era ballot and ’18 and ’20 Modern Baseball ones, only in the last of those did he break out of the “received less than X votes” group; he got seven (43.8%) that year.

Because his defense declined to the point that he was relegated to DH duty, Parker ranks just 41st in JAWS among right fielders (38.8), 17.9 points below the standard. Still, this is not Harold Baines Redux. While Baines collected 2,866 hits — and might have reached 3,000 if not for the two players’ strikes that occurred during his career — he never put up much black ink or finished higher than ninth in MVP voting, spent the vast majority of his career as a DH, and ranks 77th in JAWS among right fielders (30.1). He was never close to being considered the best hitter in the game, let alone the best all-around player. His 2019 election was a shock, and a result that felt engineered given the makeup of the panel.

As I noted in my write-up of Parker, the contemporary whose case bears the most resemblance to his is that of Dale Murphy, for as different as the two were off the field — and you can’t get much further apart than the distance between Parker’s drug-related misadventures and Murphy’s wholesome, milk-drinking persona. A two-time MVP, Murphy — who fell short on the 2023 Contemporary Baseball ballot and will be eligible again next year — had a peak that’s vaguely Hall-caliber, but he’s ranks 27th in JAWS among center fielders, 14.4 points below the standard, because myriad injuries prevented him from having much value outside that peak.

I had Allen atop my list as the most deserving non-PED-linked position player outside the Hall. While I was lukewarm on Parker, it’s impossible not to feel some amount of empathy for his hard-won wisdom — his autobiography Cobra: A Life in Baseball and Brotherhood, written with Dave Jordan, is frank and poignant — and his battle with Parkinson’s, not to mention his prominent role in raising money to fight the disease. Again, it is far better that he is alive to enjoy this honor than to have it granted posthumously, as would have been the case for Tiant, who died in October at age 83. Boyer died in 1983 at age 52. John is 81, Garvey 75. For as tiresome as it may sometimes feel to see their candidacies reheated every three years or so, one can understand the desire to honor them while they’re alive — but then again, the same goes for the candidates they’re crowding off the ballot.

The most frustrating aspect of this election is how little traction the two Negro Leagues candidates had, as they were the top returning members from the 2022 Early Baseball ballot, with Harris — the most successful manager in Negro Leagues history — having received 10 votes (62.5%) and Donaldson — a legendary pitcher who spent most of his playing years barnstorming endlessly out of economic necessity — getting eight (50%). The 16-member panel did include two bona fide Negro Leagues scholars in Larry Lester and Leslie Heaphy. However, in my opinion and those of many Negro Leagues experts, it would be far better for a full panel of such researchers and scholars to consider these candidates and the unique and difficult context of their careers without having to battle for attention and space with much more famous players from a relatively recent past.

Appointed by the Hall’s board of directors, this ballot’s 16-member committee consisted of Hall of Famers Paul Molitor, Eddie Murray, Tony Perez, Lee Smith, Ozzie Smith, and Joe Torre; major league executives Sandy Alderson, Terry McGuirk, Dayton Moore, Arte Moreno, and Brian Sabean; and veteran media members/historians Bob Elliott, Steve Hirdt, and Dick Kaegel as well as Heaphy and Lester. In contrast to years past, this group had far fewer obvious connections to candidates, with Torre having played with Allen in St. Louis in 1970, Alderson serving as the general manager of the A’s when they traded for John in mid-’85 and Parker in December ’87, and Sabean in the scouting department of the Yankees when John had his second go-round with the team starting in ’86. [Update: As readers have pointed out, I missed that Perez and Parker were teammates in Cincinnati from 1984–86, and Molitor and Parker were teammates in Milwaukee in ’90.] Where both the 2023 and ’24 Contemporary Era Committees (the latter for managers, executives, and umpires) had just three media members/historians, this one had five.

The Era Committee process is an imperfect one, and by some measures these were imperfect candidates. If they weren’t, they probably wouldn’t have been relegated to Era Committee ballots in the first place, though not necessarily through their own fault. The voting results won’t please everyone, but hopefully even critics of the process can see some value in Sunday’s result.


Nick Yorke Went Back to His Old Approach and Became a Pirate

Brad Penner-Imagn Images

Nick Yorke went from the Boston Red Sox to the Pittsburgh Pirates at this past summer’s trade deadline in exchange for Quinn Priester. Some months earlier he’d gone back to the approach that made him a first-round pick in 2020, and from there a productive hitter in his first full professional season. The adjustment was needed. While Yorke remained a promising prospect in 2022 — a campaign compromised by injuries — and again in 2023, his productivity was less than what was expected, and certainly less than what he’d hoped for.

The changes Yorke made this year proved a panacea. After getting off to a so-so start in cold-weather Portland, Maine, he swung a hot bat after being promoted to Triple-A Worcester, and from there at Indianapolis following the trade. Over 344 plate appearances at the highest level of the minors, the 22-year-old infielder/outfielder slashed .333/.420/.498 with 25 doubles, eight home runs, and a 143 wRC+. Moreover, he stuck out at a lower rate than he did in a season-plus at the Double-A level. Upon getting called up in mid-September, Yorke went 8-for-37 with a pair of home runs and an 82 wRC+ in 42 plate appearances across 11 major league games.

Yorke sat down at Pittsburgh’s PNC Park during the final week of the regular season to discuss his successful turnaround this year.

———

David Laurila: We first talked hitting in April 2021 as you were beginning your first season of pro ball. How would you compare now to then?

Nick Yorke: “I would say pretty different while being the same at the same time. I felt — especially that first year when I was 19 — that I was doing really well approach-wise. I was driving the ball the other way. I feel like I kind of got away from that the past couple of years.”

Laurila: How and why did you get away from your old approach? Read the rest of this entry »


Quantity Is No Longer Job No. 1

Brad Penner and Ken Blaze-Imagn Images

Let’s play a little guessing game. See if you can identify the pitchers who produced the two seasons below.

Guess the Player
Player GS W L IP ERA BF SO BB R ER HR
A 23 11 3 133 1.96 514 170 32 31 29 10
B 19 13 2 122 2/3 1.69 462 209 20 28 23 7

Got your guesses ready? Awesome. The answer is… after the break. Read the rest of this entry »


2025 Classic Baseball Era Committee Candidate: Dave Parker

Tony Tomsic-USA TODAY NETWORK

The following article is part of a series concerning the 2025 Classic Baseball Era Committee ballot, covering long-retired players, managers, executives, and umpires whose candidacies will be voted upon on December 8. For an introduction to the ballot, see here, and for an introduction to JAWS, see here. Several profiles in this series are adapted from work previously published at SI.com, Baseball Prospectus, and Futility Infielder. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

2025 Classic Baseball Candidate: Dave Parker
Player Career WAR Peak WAR JAWS
Dave Parker 40.1 37.4 38.8
Avg. HOF RF 71.1 42.4 56.7
H HR AVG/OBP/SLG OPS+
2712 339 .290/.339/.471 121
SOURCE: Baseball-Reference

A five-tool player whose power, ability to hit for average, and strong, accurate throwing arm all stood out – particularly in the Pirates’ seemingly endless and always eye-catching assortment of black-and-yellow uniform combinationsDave Parker was once considered the game’s best all-around player. In his first five full seasons (1975-79), he amassed a World Series ring, regular season and All-Star MVP awards, two batting titles, two league leads in slugging percentage, and three Gold Gloves, not to mention tremendous swagger, a great nickname (“The Cobra”), and a high regard for himself.

“Take Willie Mays and Roberto Clemente and match their first five years up against mine, and they don’t compare with me,” he told Roy Blount in a 1979 Sports Illustrated cover story.

Parker, who debuted with the Pirates in July 1973, just seven months after Clemente’s death, and assumed full-time duty as the team’s right fielder a season and a half later, once appeared to be on course to join the Puerto Rican legend in Cooperstown. Unfortunately, cocaine, poor conditioning, and injuries threw him off course, and while he recovered well enough to make three All-Star teams, play a supporting role on another World Series winner, and accrue hefty career totals while playing past the age of 40, his game lost multiple dimensions along the way. Hall of Fame voters greeted his case with a yawn; he debuted with just 17.5% on the 1997 ballot and peaked at 24.5% the next year, and while he remained eligible for the full 15 seasons, only one other time did he top 20%. Since then, he’s made appearances on three other Era Committee ballots, namely the 2014 Expansion Era one as well as the ’18 and ’20 Modern Baseball ones, but even after going public with his diagnosis of Parkinson’s Disease, lending an air of pathos to his situation, he hasn’t come close to election. Read the rest of this entry »


2025 Classic Baseball Era Committee Candidate: Luis Tiant

Bob DeChiara-USA TODAY Sports

The following article is part of a series concerning the 2025 Classic Baseball Era Committee ballot, covering long-retired players, managers, executives, and umpires whose candidacies will be voted upon on December 8. For an introduction to the ballot, see here, and for an introduction to JAWS, see here. Several profiles in this series are adapted from work previously published at SI.com, Baseball Prospectus, and Futility Infielder. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

2025 Classic Baseball Candidate: Luis Tiant
Pitcher Career WAR Peak WAR S-JAWS
Luis Tiant 66.1 41.3 53.7
Avg. HOF SP 73.0 40.7 56.9
W-L SO ERA ERA+
229-172 2,416 3.30 114
SOURCE: Baseball-Reference

Even in an era brimming with colorful characters and exceptional hurlers, Luis Tiant stood out. The barrel-chested, mustachioed Cuban righty combined an assortment of exaggerated deliveries with a variety of arm angles and speeds that baffled hitters — and tantalized writers — over the course of a 19-year major league career (1964–82) and an affiliation with the game in one capacity or another that extended through the remainder of his life. “The Cuban Dervish,” as Sports Illustrated’s Ron Fimrite christened him in 1975, died on October 8 at the age of 83. No cause of death was announced.

The son of a legendary Negro Leagues and Latin American baseball star colloquially known as Luis Tiant Sr. — a skinny lefty, in contrast with the burly physique of his right-handed son — the younger Tiant was exiled from his home country in the wake of Cuban prime minister Fidel Castro’s travel restrictions, and separated from his family for 14 years. Against that backdrop of isolation, “El Tiante” went on to become the winningest Cuban-born pitcher in major league history, and to emerge as a larger-than-life character, so inseparable from his trademark cigars that he chomped them even in postgame showers. On the mound, he was a master craftsman whose repertoire of four basic pitches (fastball, curve, slider, and changeup) combined with three angles (over-the-top, three-quarters, and sidearm) and six different speeds for the curve and change yielded 20 distinct offerings according to catcher Carlton Fisk.

I covered Tiant’s life at length — and I mean lengthhere at FanGraphs shortly after he passed. Now that he’s a candidate on the Classic Baseball Era Committee ballot, I invite you to (re)read that profile for the biographical details of the man’s fascinating life and career, which began with Cleveland (1964–69), and included stops with the Twins (1970), Red Sox (1971–78), Yankees (1979–80), Pirates (1981), and Angels (1982). I’m devoting this space to a more thorough review of his case and quest for Cooperstown in the context of this ballot, particularly as he’s competing for votes with one of his former teammates and contemporaries, Tommy John.

Tiant finished his career with a collection of accolades that at first glance looks a little light for a Hall of Famer. He won two ERA titles, posting a 1.60 mark in 1968, the Year of the Pitcher, and a 1.91 mark in ’72, when after a three-season odyssey of injuries, different uniforms, and diminished effectiveness he worked his way from the bullpen to the rotation and became a Boston folk hero. While he additionally led his league in shutouts three times, he doesn’t have much additional black ink when it comes to traditional stats. He made just three All-Star teams and never won a Cy Young award, topping out with a fourth-place finish in 1974, as well as fifth- and sixth-place finishes. That’s a little misleading, however. In 1968, he accompanied that 1.60 ERA with a 21-9 record in 258 1/3 innings, but that year Denny McLain became the first pitcher in 34 years to top 30 wins, going 31-6 with a 1.96 ERA in 336 innings. It was only the year before that the Cy Young had been split into separate awards for each league, and voters could submit only one name; not until 1970 would they be allowed to submit a top three. McLain won unanimously, but it’s quite possible that Tiant would have finished second if voters had been allowed larger ballots; in the MVP voting, he tied for fifth with the Orioles’ Dave McNally (22-10, 1.95 ERA in 273 innings), with McLain (who won both MVP and Cy Young) the only pitcher above them.

As it is, Tiant scores a modest 97 on Bill James’ Hall of Fame Monitor, which measures how likely (but not how deserving) a player is to be elected by awarding points for various honors, league leads, postseason performance and so on — the things that tend to catch voters’ eyes. A score of 100 is “a good possibility,” while 130 suggests “a virtual cinch.”

Speaking of the postseason, Tiant was very good within a limited footprint, going 3-0 with a 2.86 ERA in 34 2/3 innings. The fractional two-thirds of an inning came in mopup duty with the Twins in 1970, the rest in ’75 with the Red Sox. He threw a complete-game three-hitter with just an unearned run allowed in the ALCS opener against the A’s; a Game 1 shutout against the Reds in the World Series; a four-run, 155-pitch complete game on three days of rest in Game 4 — a start that’s the stuff of legends; and then a valiant seven-inning, six-run effort in Game 6, when he faltered late but was saved by Carlton Fisk’s famous 12th-inning homer. Had the Red Sox won Game 7, this “hero of unmatched emotional majesty” (as Peter Gammons called him) might well have been the World Series MVP.

Whether or not Tiant’s basic numbers scan as Hall-worthy depends somewhat upon the era to which you’re comparing them. Pitcher wins are an imperfect stat to begin with for reasons statheads have spent the past 40-plus years explaining, but historically they’ve remained foremost in the minds of Hall voters, and so I think the following is at least somewhat instructive. Of the 53 pitchers who have collected somewhere between 210 and 249 career wins, just 15 are in the Hall, nine of whom began their major league careers before 1920. None debuted during the 1921–49 stretch; of the other six, four arrived in the 1950–65 range, namely Whitey Ford (236 wins, debuted 1950), Jim Bunning (224 wins, debuted 1955), Juan Marichal (243 wins, debuted 1960), and Catfish Hunter (224 wins, debuted 1965). The other two reached the majors over two decades later, namely John Smoltz (213 wins, debuted 1988) and Pedro Martinez (219 wins, debuted 1992).

Meanwhile, of the 38 pitchers in that 210–249 win range who aren’t enshrined, 11 debuted prior to 1920, six more in the 1921–49 period unrepresented within the first group, three in the 1950–65 range (Mickey Lolich, Jim Perry, and Tiant), 11 in the 1966–87 span, and then eight from ’88 onward, including three still active or not yet eligible (Zack Greinke, Clayton Kershaw, and Max Scherzer). If we set aside the pre-1950 group and the ones not yet eligible, that’s six out of 24 pitchers in this range who are in the Hall versus 18 outside. While none of the outsiders won a Cy Young, neither did Bunning or Marichal. Run prevention-wise, Hunter is the only Hall of Famer from this group with a lower ERA+ (104) than Tiant (114). Even so, Mark Buehrle, Tim Hudson, Kevin Brown, and Curt Schilling are all outside with an ERA+ in the 117-127 range.

Viewed from this vantage, it shouldn’t be surprising that Tiant didn’t get elected. But when he first became eligible, on the 1988 BBWAA ballot, he had reason for optimism given that Hunter — statistically the most like Tiant as expressed by his Similarity Score (another James creation) — had been elected just the previous year with a comparable win-loss record and ERA (224-166, 3.26 ERA) to Tiant’s marks of 229-172 and 3.30. The second-most similar pitcher to Tiant by that method, Bunning (224-184, 3.27 ERA), had received 70% on that same ballot. While slugger Willie Stargell was the only candidate elected via the 1988 ballot, Tiant received 30.9%, far short election but a debut hardly without promise; meanwhile, Bunning inched up to 74.2%.

Alas, both pitchers got lost in the shuffle on the 1989 ballot. Not only did Johnny Bench and Carl Yastrzemski both debut and gain easy entry with vote shares in the mid-90s, but Gaylord Perry and Fergie Jenkins also debuted, both with more robust résumés than either Tiant or Bunning in terms of statistics and honors. Both were former Cy Young winners with more than 3,000 strikeouts, with Perry owning a second Cy Young and membership in the 300-win club as well. Bunning fell back to 63.3%, while Tiant slipped to 10.5%.

First-year candidate Jim Palmer, a three-time Cy Young winner, jumped the line to gain entry in 1990, as Bunning slid to 57.9% and Tiant to 9.5%. When Jenkins and Perry were elected in 1991, Bunning aged off the ballot (he would be elected by the Veterans Committee in ’96), while Tiant sank even further, to 7.2%. He had missed his window; after Jenkins’ election, it would take until 2011 for another starter with fewer than 300 wins (Bert Blyleven) to gain entry via the writers. As “That Seventies Group” reshaped expectations for Hall starters’ credentials, Tiant never even climbed back to 20%, topping out at 18% in 2002, his final year on the ballot.

“That Seventies Group” of Starting Pitchers
Pitcher Years W L SO ERA ERA+ HOFM WAR WAR7Adj S-JAWS
Tom Seaver+ 1967–86 311 205 3,640 2.86 127 244 109.9 53.8 81.9
Phil Niekro+ 1964–87 318 274 3,342 3.35 115 157 95.9 44.3 70.1
Bert Blyleven+ 1970–92 287 250 3,701 3.31 118 121 94.5 44.8 69.7
Steve Carlton+ 1965–88 329 244 4,136 3.22 115 266 90.2 46.6 68.4
Gaylord Perry+ 1962–83 314 265 3,534 3.11 117 177 90.0 41.4 65.7
Fergie Jenkins+ 1965–83 284 226 3,192 3.34 115 132 84.2 42.1 63.1
AVG HOF SP 73.0 40.7 61.5
Nolan Ryan+ 1966–93 324 292 5,714 3.19 112 257 81.3 38.2 59.7
Luis Tiant 1964–82 229 172 2,416 3.30 114 97 66.1 41.3 53.7
Jim Palmer+ 1965–84 268 152 2,212 2.86 125 193 68.5 38.9 53.7
Don Sutton+ 1966–88 324 256 3,574 3.26 108 149 66.7 32.9 49.8
Tommy John 1963–89 288 231 2,245 3.34 111 112 61.6 33.4 47.5
Jim Kaat+ 1959–83 283 237 2,461 3.45 108 130 50.5 34.3 42.4
Catfish Hunter+ 1965–79 224 166 2,012 3.26 104 134 40.9 30.0 35.4
SOURCE: Baseball-Reference
+ = Hall of Famer.

Tiant’s candidacy has fared similarly amid ever-changing ballot formats since then. In three appearances on the Veterans Committee ballots (2005, ’07, ’09), he maxed out at 25%. He’s now on his fourth appearance on an Era Committee ballot. He was considered alongside the likes of future Hall of Famers Kaat, Ron Santo, Gil Hodges, Minnie Miñoso, and Tony Oliva, plus this ballot’s Ken Boyer as part of the 2012 Golden Era Committee ballot, for candidates who made their greatest impact on the game during the 1947–72 period, as well as a similar cast that also included this ballot’s Dick Allen three years later. In both cases, he fell short of the level of support needed to have his actual vote total announced; customarily, the Hall lumps together all of the candidates below a certain (varying) threshold as “receiving fewer than x” votes to avoid embarrassing them (or their descendants) with the news of a shutout. When the Hall reconfigured the Era Committee system in 2016, Tiant wound up classified within the Modern Baseball Era (1970–87); after finishing below the threshold for vote totals on the 2018 ballot, he was bypassed for the ’20 one, a ballot that finally gave Dwight Evans and Lou Whitaker their first shots.

As you can see from the table above, Tiant’s Hall of Fame Monitor score (HOFM) is the lowest of the group, but he fares better via advanced metrics. He ranked in his league’s top 10 in WAR eight times, leading in 1968 (8.5) and finishing fourth in both ’72 and ’74. While he cracked the top 10 in ERA just four times, he did so in ERA+ seven times (including the two league leads), a reminder that toiling in hitter-friendly Fenway Park may have cost him some recognition. While he’s on the lower side of That Seventies Group in terms of S-JAWS, the adjusted version of my Hall fitness metric that tones down the impact of high-volume innings totals from earlier eras, his ranking is still impressive. The newer version jumps him from 59th overall to tied for 42nd with Palmer and Smoltz, two pitchers generally considered no-doubt Hall of Famers; meanwhile, he’s 45th in both career WAR and in adjusted peak. Voters won’t see another candidate above those rankings until Kershaw and friends (a quartet that also includes Justin Verlander) become eligible.

In introducing S-JAWS, I noted that Tiant is below the standard — the mean of all enshrined starters — but basically at the median (53.6). While he doesn’t particularly stand out next to a cohort of 300-game winners, he’s got much stronger advanced stats than Hunter (who nonetheless had a Cy Young and five championships going for him) and Kaat (a Cy Young winner but a compiler whose lengthy broadcast career helped his 2022 Era Committee election). His S-JAWS equals or surpasses some other enshrinees whose careers overlapped, such as Don Drysdale (53.7), Marichal (53.2), Bunning (51.4), Ford (45.5), Sandy Koufax (44.2), and Jack Morris (37.4), but those pitchers all have higher Monitor scores, with Bunning (98) the only other one below 100. The enshrined starters he outranks in S-JAWS mostly had shorter careers in earlier eras, where innings totals were higher and runs even more scarce.

I’ve wavered on Tiant, mainly in light of older versions of JAWS and in direct comparison to his Era Committee competition, because even beyond the numbers his case hasn’t always jumped out. On my virtual 2018 Modern Baseball ballot, I tabbed Marvin Miller, Alan Trammell, and Ted Simmons, but left my fourth slot empty because I didn’t see any of the other seven candidates (Tiant, John, Morris, Steve Garvey, Don Mattingly, Dale Murphy, and Dave Parker) as strong enough. Morris was elected, but Tiant is by far the strongest of that group by JAWS if not more traditional reckonings. If I had a do-over, factoring in his cultural importance as one of the most high-profile Cuban player success stories, from battling racism in the minors after being cut off from his family to his mid-career comeback and emergence as a folk hero, I’d consider him more strongly — but including him on that ballot would have hinged upon how much extra weight to give John for his own comeback after the pioneering elbow surgery that bears his name.

I’m still wrestling with Tiant versus John on this ballot. Tiant — who pitched in the same rotation with John in Cleveland, New York, and Anaheim — is squarely ahead on a performance basis, and in a vacuum I think he’s Hall-worthy; I’m pretty solidly in favor of any post-integration pitcher with an S-JAWS of 50 or higher. What I’m less sure of is whether Tiant will emerge as one of my top three on my virtual ballot, or whether Hall voters’ unfortunate history of waiting until after a candidate’s death to recognize them — see Santo, Miñoso, and Allen for just the latest in the litany — suggests that I should put aside my soft resistance to the 81-year-old John and prioritize voting for him while he’s still around to appreciate the honor. With three more candidates to evaluate, I have a bit longer to think about it.