2023 ZiPS Projections: San Francisco Giants

For the 18th 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 San Francisco Giants.

Batters

The Giants are a good team. They certainly didn’t feel like one for much of the middle portion of last season, but after a disappointing home sweep by the rival Dodgers in mid-September, they mopped up the Rockies and Diamondbacks and banked enough wins to get back to the .500 mark. Bringing in Michael Conforto as a decent starter/reclamation project meaningfully upgrades the outfield, and the Mitch Haniger signing was practically a bargain for a player who could be a top-tier designated hitter again if healthy. There’s a real solidity to the roster; no one on the infield has an impressive projection, but they have a lot of those guys on hand. Without even being aggressive, there are six or seven players on the team who could take one of the non-first base infield jobs and be at least passably adequate in the role. The problem here and in the outfield, however, is that the Giants can’t combine their 1.5-to-2.5 WAR guys together into three-to-four WAR players like piles of Legos. You could go full horror movie and try to sew David Villar to Wilmer Flores, but you won’t get an All-Star in the mix, just a couple of very angry players, an arbitration case, and a visit from the local constabulary. Platoons don’t really count here, either, as you can’t get a thousand plate appearances from a single platoon!

It’s not that Giants didn’t try. They were, after all, very close to inking Aaron Judge to a monster deal, talked seriously with pretty much every big free agent hitter out there, and were even the prospective employer of Carlos Correa before all of the drama that ended with the star shortstop returning to the Twins. So unlike a team with a need that it simply didn’t address, the Giants were cognizant of the weak part of their team — the lack of a big star to build around offensively — and tried very hard to correct that situation. The problem is that when the season starts, there’s no credit given for attempted WAR. Whether you fail to land a star after giving it the ol’ college try or because you’re the Cincinnati Reds, the result is the same: that player wearing someone else’s uniform.

The Giants are solid just about everywhere (ZiPS is uneasy at catcher) and they have depth at nearly every position should injuries strike. But they don’t have a Judge or Correa as the centerpiece of their roster. Right now, that’s the difference between them and their NL West rivals in San Diego and Los Angeles.

Pitchers

As with the offense, ZiPS really likes the team’s options in both the rotation and the bullpen. One could hardly call Logan Webb a disappointment, but it feels like a Cy Young-esque season is lurking just beneath the surface, and he still has excellent breakout odds in the projections. Behind Webb, ZiPS sees a veritable sea of number-two to number-four starters, more than enough to weather any reasonable storm and a deeper group than those of either of the Giants’ two top divisional rivals. Kyle Harrison’s solid projection shouldn’t be a surprise given that he was the fifth-ranked pitcher on the ZiPS Top 100 prospects last year and performed well in the Eastern League, which, like most other minor leagues, has become far more hitter-friendly recently. Sure, it would be nice if he lost a walk per nine off his stat line, but he’s just 21. The Ross Stripling signing didn’t get a lot of press, but he was a big reason why the Blue Jays survived the loss of Hyun Jin Ryu to injury and José Berríos to at least temporary mediocrification. It’s possible to value versatility too much, but Stripling is one of the few true swingmen in baseball today.

Probably more surprising is the projection for Keaton Winn, who had an impressive comeback campaign after basically losing two seasons due to Tommy John surgery. He doesn’t have the upside of Harrison, but he has good command of his fastball-splitter repertoire. He reminds me of Kevin Gausman a bit. While Gausman threw harder as a prospect, he also struggled for years to find a breaking pitch that worked until he realized that his splitter was his change-of-pace and breaking pitch and started using it accordingly. Sean Manaea almost feels like an afterthought here; I can’t see the Giants sticking with him if he struggles this season.

The bullpen doesn’t match the Braves in terms of depth, and the highs aren’t all that high, but there are a lot of acceptable arms, with ZiPS liking the ‘pen more than Steamer does. R.J. Dabovich is a ZiPS Special here, a pitcher with velocity approaching 100 mph but some control issues. I have plate discipline stats derived from minor league play-by-play, and ZiPS actually think that Dabovich’s walk rate in Triple-A was much higher than he deserved. His skill set coupled with the fact that his other pitch is a curveball makes me think of another reliever at a similar point in his career: James Karinchak. Sadly, Karinchak didn’t make the very top of Dabovich’s comp list (he was no. 12).

I think the Giants are an 85-90 win team, which is close enough to possibly win the division. Still, I suspect that a surprise NL West title would come more from disasters in Los Angeles and San Diego than this team’s upside. It’s a real shame that Correa didn’t work out, because it was just about the perfect signing for them. Unfortunately for the Giants, ZiPS being off by 30 wins in 2021 isn’t actually predictive of future overachieving.

Ballpark graphic courtesy Eephus League. Depth charts constructed by way of those listed here.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Mike Yastrzemski L 32 CF 532 467 76 112 30 3 20 66 54 134 4 1
David Villar R 26 3B 521 458 70 107 24 1 20 76 48 157 1 1
Brandon Crawford L 36 SS 456 405 53 101 20 2 12 54 42 99 3 2
Thairo Estrada R 27 2B 486 443 67 118 23 2 13 59 30 84 14 4
Wilmer Flores R 31 2B 515 459 63 119 25 1 17 64 45 82 0 1
Donovan Walton L 29 SS 390 348 49 91 20 2 7 46 30 59 5 4
Michael Conforto L 30 RF 452 391 54 98 22 0 15 55 49 104 3 1
Mitch Haniger R 32 RF 473 417 68 104 19 2 19 66 44 113 1 1
Brett Wisely L 24 2B 491 443 64 108 19 4 10 54 41 119 14 6
Austin Slater R 30 CF 368 319 47 78 16 2 10 42 41 101 12 1
J.D. Davis R 30 3B 361 316 42 81 17 1 12 41 37 108 1 1
Joc Pederson L 31 LF 453 398 57 97 18 3 19 59 43 105 2 2
Luis González L 27 RF 421 373 47 89 15 2 9 43 39 94 11 4
Isan Diaz L 27 2B 440 388 58 90 18 2 14 56 44 118 3 3
Jason Vosler L 29 3B 456 411 55 97 18 2 13 53 37 114 2 1
Armando Alvarez R 28 3B 386 358 43 88 22 0 9 41 24 82 2 2
Vaun Brown R 25 LF 428 378 65 92 17 5 11 66 28 141 18 4
Michael Gigliotti L 27 CF 288 245 36 51 8 3 4 28 31 83 10 4
Clint Coulter R 29 LF 266 242 32 61 14 1 9 36 17 67 0 1
Joey Bart R 26 C 337 308 40 70 11 1 11 40 23 113 1 1
LaMonte Wade Jr. L 29 RF 381 327 50 78 15 2 12 44 43 76 3 1
Jason Krizan L 34 1B 398 363 45 94 24 1 9 45 30 68 1 1
Patrick Bailey B 24 C 335 298 40 65 15 2 7 34 33 91 1 1
Austin Wynns R 32 C 282 252 28 61 9 0 5 29 25 56 1 1
Brett Cumberland B 28 C 270 229 26 44 9 0 5 33 25 88 0 1
Marco Luciano R 21 SS 353 322 37 73 13 2 9 40 25 99 1 1
Wyatt Mathisen R 29 3B 297 254 38 50 12 0 8 36 30 94 0 1
Brett Auerbach R 24 2B 407 368 44 78 15 1 11 46 32 137 8 4
Ricardo Genovés R 24 C 373 341 34 73 16 1 7 38 26 111 0 1
Yermín Mercedes R 30 DH 401 361 40 91 15 1 11 47 33 84 3 1
Bryce Johnson B 27 CF 422 379 47 88 14 4 5 41 35 123 19 5
Arquímedes Gamboa B 25 SS 367 325 32 68 12 2 4 28 39 101 7 2
Blake Sabol L 25 C 437 394 47 92 18 5 10 57 37 138 4 2
Jhonny Pereda R 27 C 289 256 22 61 13 0 2 22 30 48 0 1
Luis Matos R 21 CF 458 428 58 105 22 1 9 49 21 81 7 3
Tyler Fitzgerald R 25 SS 475 432 57 89 20 2 12 56 28 173 8 1
Casey Schmitt R 24 3B 475 437 48 102 19 1 11 56 30 116 1 2
Colton Welker R 25 3B 323 294 30 66 13 1 5 30 23 70 1 1
Lewis Brinson R 29 RF 423 391 46 90 20 2 13 55 24 128 5 2
Jimmy Glowenke R 24 2B 355 323 37 66 17 1 8 39 22 114 0 1
Sean Roby R 24 3B 379 349 40 71 11 1 14 48 26 152 1 1
Ronald Guzmán L 28 1B 369 328 41 69 18 0 11 43 34 112 1 1
Austin Dean R 29 RF 406 369 49 91 22 2 11 53 31 98 4 2
Andy Thomas L 25 C 334 292 27 57 10 0 4 30 36 96 0 1
Grant McCray L 22 CF 549 500 67 106 17 6 13 63 40 213 18 6
Will Wilson R 24 SS 363 332 37 68 14 1 9 38 27 123 2 1
Hayden Cantrelle B 24 2B 339 283 37 48 12 3 4 28 46 114 9 4
Jose Rojas L 30 1B 414 380 47 85 22 3 11 48 31 103 3 2
Drew Jackson R 29 SS 278 244 26 48 8 1 4 27 28 99 8 2
Carter Aldrete R 25 3B 391 358 40 80 16 0 10 44 27 115 2 2
Heliot Ramos R 23 CF 520 479 61 110 21 2 10 55 35 146 6 5
Ka’ai Tom L 29 LF 360 317 38 70 14 4 8 44 33 103 3 2
Robert Emery R 26 1B 237 207 22 46 9 1 3 26 20 67 0 2
Ford Proctor L 26 C 454 394 46 84 14 1 8 44 52 130 2 3
Brady Whalen L 25 1B 416 380 43 90 20 2 6 42 27 93 3 1
Hunter Bishop L 25 CF 328 295 34 56 9 1 7 35 25 124 8 2
Brandon Martorano R 25 C 332 296 35 60 11 3 7 35 29 112 5 1
Simon Whiteman R 26 2B 360 318 34 61 11 1 1 26 34 117 12 3
Riley Mahan L 27 1B 350 321 31 64 13 2 7 37 21 141 2 1
Jairo Pomares L 22 LF 401 372 44 80 17 0 12 49 23 139 0 1
Shane Matheny L 27 CF 382 338 42 68 12 1 7 36 38 141 2 1
Aeverson Arteaga R 20 SS 540 502 60 106 25 1 9 56 29 195 5 3
Luis Toribio L 22 1B 447 402 46 75 16 1 11 44 40 170 0 1

Batters – Advanced
Player PA BA OBP SLG OPS+ ISO BABIP Def WAR wOBA
Mike Yastrzemski 532 .240 .324 .445 110 .206 .294 -1 2.7 .330
David Villar 521 .234 .322 .421 104 .188 .310 -1 2.3 .324
Brandon Crawford 456 .249 .325 .398 99 .148 .303 2 2.3 .312
Thairo Estrada 486 .266 .326 .415 103 .149 .303 -3 2.1 .323
Wilmer Flores 515 .259 .332 .429 109 .170 .283 -7 2.0 .330
Donovan Walton 390 .261 .331 .391 99 .129 .298 1 1.9 .316
Michael Conforto 452 .251 .347 .422 112 .171 .305 0 1.9 .335
Mitch Haniger 473 .249 .328 .441 110 .192 .298 1 1.8 .330
Brett Wisely 491 .244 .310 .372 88 .129 .312 2 1.6 .299
Austin Slater 368 .245 .342 .401 105 .157 .327 -4 1.6 .327
J.D. Davis 361 .256 .343 .430 113 .174 .352 -6 1.4 .336
Joc Pederson 453 .244 .329 .447 112 .204 .285 -4 1.4 .334
Luis González 421 .239 .314 .362 87 .123 .296 9 1.3 .297
Isan Diaz 440 .232 .317 .397 96 .165 .297 -4 1.1 .310
Jason Vosler 456 .236 .303 .384 89 .148 .296 -1 1.1 .299
Armando Alvarez 386 .246 .293 .383 85 .137 .296 3 1.1 .293
Vaun Brown 428 .243 .325 .402 100 .159 .358 -3 1.0 .318
Michael Gigliotti 288 .208 .313 .314 75 .106 .297 6 1.0 .284
Clint Coulter 266 .252 .312 .430 103 .178 .313 2 0.9 .320
Joey Bart 337 .227 .294 .377 84 .149 .321 -2 0.9 .294
LaMonte Wade Jr. 381 .239 .338 .407 105 .168 .276 -4 0.8 .326
Jason Krizan 398 .259 .315 .405 97 .146 .297 2 0.8 .312
Patrick Bailey 335 .218 .299 .352 80 .134 .290 -2 0.7 .288
Austin Wynns 282 .242 .317 .337 82 .095 .293 -2 0.6 .292
Brett Cumberland 270 .192 .315 .297 71 .105 .287 0 0.6 .283
Marco Luciano 353 .227 .289 .363 79 .137 .299 -2 0.6 .286
Wyatt Mathisen 297 .197 .306 .339 79 .142 .276 1 0.6 .290
Brett Auerbach 407 .212 .281 .348 73 .136 .305 3 0.6 .276
Ricardo Genovés 373 .214 .279 .328 68 .114 .296 1 0.5 .269
Yermín Mercedes 401 .252 .317 .391 95 .139 .301 0 0.5 .308
Bryce Johnson 422 .232 .304 .330 76 .098 .331 -2 0.5 .282
Arquímedes Gamboa 367 .209 .295 .295 65 .086 .291 2 0.5 .267
Blake Sabol 437 .234 .302 .381 88 .147 .333 -10 0.5 .297
Jhonny Pereda 289 .238 .316 .313 75 .074 .286 -1 0.5 .281
Luis Matos 458 .245 .288 .364 79 .119 .284 -1 0.5 .284
Tyler Fitzgerald 475 .206 .271 .345 69 .139 .312 -1 0.5 .271
Casey Schmitt 475 .233 .291 .357 78 .124 .294 -1 0.4 .284
Colton Welker 323 .224 .285 .327 69 .102 .279 3 0.3 .269
Lewis Brinson 423 .230 .283 .391 84 .161 .308 1 0.3 .292
Jimmy Glowenke 355 .204 .276 .337 69 .133 .289 2 0.3 .272
Sean Roby 379 .203 .264 .361 71 .158 .311 1 0.2 .273
Ronald Guzmán 369 .210 .290 .366 80 .155 .283 3 0.1 .288
Austin Dean 406 .247 .310 .407 96 .160 .308 -7 0.1 .309
Andy Thomas 334 .195 .293 .271 58 .075 .276 -1 0.0 .260
Grant McCray 549 .212 .277 .348 72 .136 .339 -3 0.0 .273
Will Wilson 363 .205 .270 .334 66 .130 .295 -2 0.0 .267
Hayden Cantrelle 339 .170 .296 .276 60 .106 .267 0 0.0 .264
Jose Rojas 414 .224 .283 .384 82 .161 .278 1 -0.1 .288
Drew Jackson 278 .197 .289 .287 61 .090 .312 -2 -0.1 .262
Carter Aldrete 391 .223 .279 .352 73 .128 .300 -3 -0.1 .275
Heliot Ramos 520 .230 .290 .344 75 .115 .310 -5 -0.1 .280
Ka’ai Tom 360 .221 .306 .366 85 .145 .301 -4 -0.1 .296
Robert Emery 237 .222 .316 .319 77 .097 .314 -1 -0.2 .288
Ford Proctor 454 .213 .309 .315 74 .102 .297 -11 -0.2 .281
Brady Whalen 416 .237 .294 .347 77 .111 .299 1 -0.3 .282
Hunter Bishop 328 .190 .266 .298 56 .108 .299 0 -0.4 .253
Brandon Martorano 332 .203 .280 .331 69 .128 .299 -9 -0.5 .271
Simon Whiteman 360 .192 .279 .242 47 .050 .300 1 -0.6 .242
Riley Mahan 350 .199 .258 .318 58 .118 .329 4 -0.8 .253
Jairo Pomares 401 .215 .267 .358 71 .142 .308 -4 -0.9 .272
Shane Matheny 382 .201 .287 .305 64 .104 .321 -10 -1.1 .267
Aeverson Arteaga 540 .211 .261 .319 60 .108 .326 -10 -1.2 .255
Luis Toribio 447 .187 .264 .313 59 .127 .290 -4 -1.8 .256

Batters – Top Near-Age Offensive Comps
Player Hit Comp 1 Hit Comp 2 Hit Comp 3
Mike Yastrzemski John Briggs Wally Judnich Luke Scott 스캇
David Villar Ed Olivares Doug DeCinces Alex Gordon
Brandon Crawford Johnny Logan Scott Brosius Jhonny Peralta
Thairo Estrada Skeeter Barnes Bob Johnson Adam Kennedy
Wilmer Flores Yangervis Solarte Mike Moustakas Nolan Arenado
Donovan Walton Maicer Izturis Bobby Valentine Eric Sogard
Michael Conforto Steve Kemp Matt Joyce Johnny Grubb
Mitch Haniger Glenn Davis Carl Everett Jim Bottomley
Brett Wisely Hiram Bocachica Mike Lansing Willie Harris
Austin Slater Pete Reiser Carroll Hardy Tommy Pham
J.D. Davis Denny Gonzalez David Freese Phil Nevin
Joc Pederson John Powers Glenn Davis Trot Nixon
Luis González Mel Barrow Sammy Drake Alex Call
Isan Diaz Frank Bolick Heinie Mueller Luis Alcaraz
Jason Vosler Roy Staiger Marshall McDougall Roy Howell
Armando Alvarez Jason Alfaro Curt Smith Luis Alvarado
Vaun Brown Starling Marte Ken Griffey Ramón Laureano
Michael Gigliotti Anthony Norman Justin Byrd Juan Silva
Clint Coulter Chad Pinder Rocco Baldelli Sam Parrilla
Joey Bart Angel Pena Jose Morales Bob Davis
LaMonte Wade Jr. Pat Bourque Mike Jorgensen Ed Kirkpatrick
Jason Krizan Jorge Orta Daniel Murphy Dick Siebert
Patrick Bailey Bob Cummings Charlie Lau Otto Gonzalez
Austin Wynns Joe Astroth Sal Butera Mike Tresh
Brett Cumberland Javi Herrera Logan Johnson Jan Vazquez
Marco Luciano Joe Dunlap Milt Jefferson Travis Jackson
Wyatt Mathisen Gabe Alvarez Ryan Flaherty Greg Norton
Brett Auerbach Don Zimmer Chester Trail Bobby Sanders
Ricardo Genovés Jim Markert Frank Castro Jerry Grote
Yermín Mercedes Curt Smith Hugh Yancy Dean Green
Bryce Johnson Rico Noel Kenny Kelly Gorkys Hernandez
Arquímedes Gamboa Casey Benjamin Pfilip Hunt Antonio Nunez
Blake Sabol Lee Robinson Angel Pena Duane Josephson
Jhonny Pereda Orlando Mercado Michel Hernandez Tyler Heineman
Luis Matos Mel Civil Keith West Tyrone Taylor
Tyler Fitzgerald Steve Kiefer Kelly Dransfeldt Larry Rush
Casey Schmitt Ty Wigginton Tim Naehring Bruce Miller
Colton Welker Vincent Falcone Robert Muro James Harris
Lewis Brinson Tito Landrum Brad Snyder 스나이더 Melky Mesa
Jimmy Glowenke Richard Bechtel Manny Gagliano Kelly Eddlemon
Sean Roby Israel Alcantara Brandon Lewis Lou Quinn
Ronald Guzmán Ron Wright Jeff Kipila Cody Asche
Austin Dean Reggie Walton Steve Stroughter Billy McMillon
Andy Thomas Dave Hogg Bob Bonalewicz John Felske
Grant McCray Ty Gainey Michael Saunders Tommie Agee
Will Wilson Brian Lane Gary Holland Al Grandcolas
Hayden Cantrelle Rusty Harris Rosben Majam Troy Haugen
Jose Rojas George Kernek Reynaldo Rodriguez Eric Rodin
Drew Jackson Billy Consolo Tim Torres Fletcher Thompson
Carter Aldrete Dale Berra Andy Hartung Fran Mullins
Heliot Ramos Lane Adams William Carr Thomas Combs
Ka’ai Tom Stewart Ijames Marv Blaylock Joe Gaines
Robert Emery Daniel Comstock Graylin Derke Edwin Gomez
Ford Proctor B.J. Waszgis Mark Johnson Joe Lawrence
Brady Whalen Jimmy Barragan Marcos Cabral Kevin Bryant
Hunter Bishop Edward Hicks Bryce Kartler Curtis Pride
Brandon Martorano Sicnarf Loopstok Danny Kravitz Tommy Williams
Simon Whiteman Jeff Parsons Antonio Nunez Mike Miller
Riley Mahan Donald Lutz Cole White Junior Vizcaino
Jairo Pomares Shawn Dantzler Micker Adolfo Jamie Quirk
Shane Matheny Ryan Aguilar Kurt Airoso Curt Reed
Aeverson Arteaga Jack Krol Daniel Mayora Vic LaRose
Luis Toribio Todd Demeter Pat Dodson Roland Alburtis

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
Mike Yastrzemski .265 .349 .494 127 3.9 .214 .300 .387 89 1.4
David Villar .260 .345 .477 123 3.6 .211 .298 .369 85 1.1
Brandon Crawford .281 .353 .448 119 3.4 .222 .294 .349 77 1.0
Thairo Estrada .291 .351 .457 120 3.2 .242 .300 .375 86 1.0
Wilmer Flores .290 .360 .490 130 3.4 .232 .303 .376 86 0.6
Donovan Walton .289 .356 .433 117 2.8 .235 .306 .350 84 1.1
Michael Conforto .274 .373 .472 129 2.8 .224 .323 .378 91 0.7
Mitch Haniger .274 .356 .488 130 3.0 .221 .302 .388 90 0.6
Brett Wisely .268 .336 .415 105 2.7 .219 .287 .330 70 0.4
Austin Slater .270 .368 .447 123 2.4 .221 .317 .352 87 0.7
J.D. Davis .287 .371 .492 134 2.3 .229 .315 .381 93 0.5
Joc Pederson .273 .357 .501 132 2.5 .218 .302 .391 90 0.1
Luis González .265 .339 .412 106 2.3 .214 .284 .323 69 0.4
Isan Diaz .258 .341 .456 116 2.3 .204 .289 .350 77 0.0
Jason Vosler .264 .328 .433 107 2.2 .208 .274 .337 70 0.0
Armando Alvarez .276 .321 .433 106 2.1 .219 .265 .332 65 0.0
Vaun Brown .276 .353 .448 118 2.1 .213 .294 .345 77 -0.2
Michael Gigliotti .236 .342 .366 95 1.7 .181 .283 .275 56 0.3
Clint Coulter .281 .337 .480 122 1.6 .224 .285 .379 81 0.2
Joey Bart .254 .321 .423 104 1.7 .192 .261 .326 63 -0.1
LaMonte Wade Jr. .266 .363 .464 124 1.7 .215 .314 .362 86 -0.1
Jason Krizan .287 .341 .449 115 1.7 .230 .287 .356 77 -0.2
Patrick Bailey .246 .327 .412 103 1.7 .186 .270 .307 61 -0.1
Austin Wynns .269 .347 .381 100 1.3 .213 .290 .296 64 0.0
Brett Cumberland .220 .342 .339 89 1.2 .164 .288 .255 55 0.0
Marco Luciano .260 .321 .417 104 1.8 .200 .257 .318 61 -0.2
Wyatt Mathisen .226 .332 .388 97 1.2 .170 .275 .293 59 -0.2
Brett Auerbach .236 .309 .396 92 1.6 .184 .255 .298 54 -0.4
Ricardo Genovés .245 .306 .373 84 1.4 .191 .253 .287 49 -0.3
Yermín Mercedes .280 .342 .440 113 1.5 .226 .291 .346 77 -0.4
Bryce Johnson .258 .331 .371 92 1.4 .205 .274 .288 56 -0.5
Arquímedes Gamboa .234 .324 .342 84 1.5 .181 .267 .257 47 -0.3
Blake Sabol .262 .328 .435 108 1.7 .205 .271 .330 67 -0.6
Jhonny Pereda .270 .349 .359 96 1.3 .207 .286 .275 59 -0.1
Luis Matos .273 .315 .414 98 1.7 .219 .262 .319 61 -0.5
Tyler Fitzgerald .231 .294 .390 88 1.7 .180 .246 .296 51 -0.5
Casey Schmitt .257 .316 .406 97 1.5 .207 .268 .319 63 -0.5
Colton Welker .250 .311 .374 88 1.1 .195 .257 .286 49 -0.5
Lewis Brinson .252 .305 .443 101 1.3 .203 .254 .346 64 -0.8
Jimmy Glowenke .232 .305 .390 89 1.2 .179 .247 .293 50 -0.5
Sean Roby .233 .294 .417 92 1.2 .175 .231 .311 49 -0.9
Ronald Guzmán .235 .315 .414 99 0.9 .182 .262 .319 60 -0.8
Austin Dean .273 .336 .448 114 1.0 .219 .281 .353 77 -0.9
Andy Thomas .228 .327 .316 80 0.9 .167 .262 .232 39 -0.8
Grant McCray .238 .305 .397 89 1.3 .182 .249 .305 52 -1.4
Will Wilson .233 .296 .383 84 0.8 .180 .245 .293 50 -0.8
Hayden Cantrelle .198 .325 .325 80 0.9 .140 .269 .223 40 -0.8
Jose Rojas .253 .314 .436 105 1.1 .196 .254 .332 62 -1.2
Drew Jackson .223 .323 .337 83 0.8 .165 .259 .242 42 -0.7
Carter Aldrete .249 .305 .393 89 0.7 .202 .253 .311 56 -1.0
Heliot Ramos .255 .315 .386 91 0.9 .207 .265 .303 58 -1.3
Ka’ai Tom .246 .334 .419 104 0.7 .191 .276 .324 66 -1.0
Robert Emery .251 .344 .363 95 0.4 .193 .286 .275 56 -0.8
Ford Proctor .239 .338 .358 92 0.8 .182 .282 .273 56 -1.3
Brady Whalen .269 .324 .399 98 0.8 .212 .270 .306 60 -1.2
Hunter Bishop .221 .295 .344 75 0.4 .161 .236 .252 36 -1.2
Brandon Martorano .228 .310 .386 91 0.5 .171 .253 .284 50 -1.3
Simon Whiteman .219 .304 .277 63 0.2 .163 .251 .207 31 -1.3
Riley Mahan .228 .286 .363 79 0.1 .175 .232 .275 41 -1.6
Jairo Pomares .244 .293 .403 90 0.1 .193 .243 .315 54 -1.8
Shane Matheny .226 .313 .344 81 -0.3 .171 .260 .259 45 -2.0
Aeverson Arteaga .235 .290 .365 80 0.1 .182 .236 .277 42 -2.5
Luis Toribio .215 .292 .361 79 -0.7 .162 .238 .275 43 -2.7

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO
Logan Webb R 26 13 7 3.35 29 28 169.3 158 63 14 43 157
Taylor Rogers L 32 6 3 3.38 54 0 53.3 46 20 5 14 69
R.J. Dabovich R 24 4 3 3.51 47 1 51.3 42 20 5 25 61
Camilo Doval R 25 6 5 3.53 63 0 63.7 51 25 6 32 77
Luke Jackson R 31 3 2 3.56 51 0 48.0 45 19 5 21 53
Alex Cobb R 35 7 6 3.60 23 23 122.3 119 49 10 39 118
Dominic Leone R 31 4 4 3.67 56 1 54.0 49 22 6 23 57
Jose Alvarez L 34 3 3 3.74 48 1 43.3 44 18 4 14 33
Patrick Ruotolo R 28 3 2 3.79 32 0 35.7 32 15 4 13 40
Alex Wood L 32 8 7 3.79 21 21 109.3 101 46 11 27 109
Tyler Rogers R 32 4 3 3.80 63 0 68.7 70 29 6 18 46
Scott Alexander L 33 2 1 3.80 26 4 23.7 23 10 2 7 18
Cole Waites R 25 4 3 3.83 42 1 42.3 34 18 5 24 57
Anthony DeSclafani R 33 8 6 3.84 23 23 119.7 118 51 16 32 102
Ken Giles R 32 2 1 3.86 43 3 39.7 35 17 5 21 50
Ross Stripling R 33 7 6 3.88 29 22 113.7 113 49 16 28 100
Sam Delaplane R 28 4 4 3.88 41 0 53.3 43 23 7 25 73
John Brebbia R 33 4 3 3.92 63 7 57.3 57 25 7 17 55
Kyle Harrison L 21 4 3 3.99 26 26 108.3 93 48 12 53 128
Sam Long L 27 3 2 3.99 33 10 67.7 63 30 7 27 60
Wei-Chieh Huang R 29 2 3 4.02 27 14 69.3 64 31 7 34 73
Ryan Walker R 27 4 3 4.06 46 0 51.0 49 23 5 21 47
Jharel Cotton R 31 4 4 4.10 44 1 59.3 54 27 7 27 64
Ljay Newsome R 26 6 6 4.10 20 17 90.0 98 41 15 15 83
Keaton Winn R 25 6 5 4.14 26 24 100.0 101 46 11 34 86
Sean Manaea L 31 8 7 4.21 25 24 136.7 129 64 20 38 138
Landen Roupp R 24 6 5 4.18 25 14 99.0 95 46 11 38 83
Norwith Gudino R 27 4 3 4.20 27 5 49.3 45 23 6 25 54
Ben Bowden L 28 3 2 4.21 48 0 51.3 47 24 6 28 60
Evan Gates R 25 3 4 4.21 40 0 47.0 44 22 6 19 48
Nick Duron R 27 5 4 4.23 46 0 44.7 41 21 5 26 49
Kade McClure R 27 4 4 4.25 33 10 84.7 87 40 11 28 76
Ryan Murphy R 23 4 4 4.27 20 19 84.3 79 40 12 36 88
Chris Wright L 24 3 2 4.32 40 0 50.0 43 24 5 32 57
Thomas Szapucki L 27 4 3 4.33 29 15 70.7 64 34 9 36 84
Mauricio Llovera R 27 2 2 4.34 29 4 45.7 43 22 6 19 47
Jakob Junis R 30 6 6 4.34 25 21 112.0 117 54 16 31 99
Wil Jensen R 25 6 6 4.35 22 17 89.0 94 43 12 29 69
Matt Frisbee R 26 7 8 4.39 23 22 121.0 130 59 17 33 92
Sean Hjelle R 26 7 7 4.42 25 20 110.0 117 54 11 41 83
Angel Rondon R 25 5 5 4.43 22 13 83.3 83 41 11 41 77
Randy Rodriguez R 23 4 4 4.43 30 11 69.0 60 34 7 43 78
Joey Marciano L 28 3 3 4.44 46 1 50.7 50 25 6 27 47
Tristan Beck R 27 6 6 4.45 20 19 91.0 96 45 11 33 78
Michael Stryffeler R 27 3 3 4.46 46 0 42.3 35 21 5 29 53
Clay Helvey R 26 3 2 4.56 39 0 47.3 44 24 6 27 50
Blake Rivera R 25 3 4 4.58 24 2 39.3 39 20 4 19 34
Kyle Tyler R 26 4 4 4.65 22 10 71.7 73 37 10 33 62
Matt Hall L 29 3 3 4.66 28 6 63.7 67 33 8 33 56
Miguel Yajure R 25 4 6 4.71 23 15 80.3 85 42 11 30 65
Jonathan Bermudez L 27 4 5 4.73 22 17 80.0 83 42 11 38 73
Aaron Fletcher L 27 2 2 4.76 36 0 45.3 50 24 5 18 30
Bryan Brickhouse R 31 4 4 4.77 17 12 60.3 63 32 7 31 47
Tanner Andrews R 27 4 4 4.80 18 11 75.0 80 40 12 27 62
Drew Strotman R 26 4 5 4.80 30 10 69.3 70 37 8 39 62
Kai-Wei Teng R 24 7 8 4.82 23 23 112.0 106 60 13 70 111
Erik Miller L 25 1 1 4.83 27 7 41.0 37 22 5 28 45
Cody Carroll R 30 1 1 4.89 27 2 35.0 35 19 5 22 35
John Gavin L 27 3 3 4.89 26 4 49.7 49 27 6 27 49
Spencer Bivens R 29 2 3 4.97 25 0 38.0 38 21 5 22 34
Joe Palumbo L 28 2 2 4.98 16 12 59.7 59 33 9 31 60
Trevor Hildenberger R 32 1 2 5.09 22 1 23.0 25 13 3 11 19
Ofelky Peralta R 26 4 5 5.13 25 7 59.7 62 34 7 36 49
Daniel Tillo L 27 4 5 5.40 26 13 68.3 77 41 9 38 44

Pitchers – Advanced
Player IP K/9 BB/9 HR/9 BB% K% BABIP ERA+ FIP ERA- WAR
Logan Webb 169.3 8.3 2.3 0.7 6.1% 22.4% .298 120 3.26 83 3.7
Taylor Rogers 53.3 11.6 2.4 0.8 6.4% 31.5% .318 119 2.91 84 1.0
R.J. Dabovich 51.3 10.7 4.4 0.9 11.2% 27.4% .291 115 3.56 87 0.6
Camilo Doval 63.7 10.9 4.5 0.8 11.6% 28.0% .290 114 3.66 88 0.9
Luke Jackson 48.0 9.9 3.9 0.9 10.0% 25.4% .313 113 3.74 89 0.5
Alex Cobb 122.3 8.7 2.9 0.7 7.5% 22.6% .311 111 3.32 90 2.3
Dominic Leone 54.0 9.5 3.8 1.0 9.9% 24.5% .299 110 3.82 91 0.6
Jose Alvarez 43.3 6.9 2.9 0.8 7.5% 17.6% .299 108 3.87 93 0.5
Patrick Ruotolo 35.7 10.1 3.3 1.0 8.4% 26.0% .301 106 3.71 94 0.3
Alex Wood 109.3 9.0 2.2 0.9 6.0% 24.1% .298 106 3.51 94 1.9
Tyler Rogers 68.7 6.0 2.4 0.8 6.2% 15.9% .292 106 3.95 95 0.6
Scott Alexander 23.7 6.8 2.7 0.8 7.0% 18.0% .292 106 3.74 95 0.4
Cole Waites 42.3 12.1 5.1 1.1 12.9% 30.6% .299 105 3.77 95 0.4
Anthony DeSclafani 119.7 7.7 2.4 1.2 6.4% 20.3% .291 105 4.04 95 1.9
Ken Giles 39.7 11.3 4.8 1.1 11.9% 28.2% .309 104 3.86 96 0.4
Ross Stripling 113.7 7.9 2.2 1.3 5.9% 21.1% .294 104 4.02 97 1.9
Sam Delaplane 53.3 12.3 4.2 1.2 10.7% 31.3% .300 104 3.75 97 0.4
John Brebbia 57.3 8.6 2.7 1.1 7.0% 22.7% .307 102 3.82 98 0.6
Kyle Harrison 108.3 10.6 4.4 1.0 11.3% 27.4% .299 101 4.00 99 1.6
Sam Long 67.7 8.0 3.6 0.9 9.2% 20.5% .289 101 4.01 99 0.8
Wei-Chieh Huang 69.3 9.5 4.4 0.9 11.0% 23.7% .305 100 4.00 100 1.0
Ryan Walker 51.0 8.3 3.7 0.9 9.4% 21.1% .301 99 4.06 101 0.3
Jharel Cotton 59.3 9.7 4.1 1.1 10.5% 24.8% .299 98 4.05 102 0.4
Ljay Newsome 90.0 8.3 1.5 1.5 4.0% 21.9% .314 98 4.01 102 1.2
Keaton Winn 100.0 7.7 3.1 1.0 7.8% 19.8% .303 97 4.09 103 1.4
Sean Manaea 136.7 9.1 2.5 1.3 6.7% 24.2% .293 90 3.98 111 1.0
Landen Roupp 99.0 7.5 3.5 1.0 9.0% 19.6% .289 96 4.10 104 1.3
Norwith Gudino 49.3 9.9 4.6 1.1 11.4% 24.7% .300 96 4.19 104 0.5
Ben Bowden 51.3 10.5 4.9 1.1 12.2% 26.2% .311 96 4.03 105 0.2
Evan Gates 47.0 9.2 3.6 1.1 9.2% 23.3% .297 95 4.05 105 0.2
Nick Duron 44.7 9.9 5.2 1.0 12.9% 24.3% .305 95 4.30 105 0.1
Kade McClure 84.7 8.1 3.0 1.2 7.7% 20.8% .306 95 4.18 106 0.9
Ryan Murphy 84.3 9.4 3.8 1.3 9.8% 23.8% .296 94 4.34 106 1.1
Chris Wright 50.0 10.3 5.8 0.9 14.0% 25.0% .297 93 4.21 107 0.1
Thomas Szapucki 70.7 10.7 4.6 1.1 11.5% 26.8% .307 93 4.17 108 0.8
Mauricio Llovera 45.7 9.3 3.7 1.2 9.6% 23.7% .298 93 4.31 108 0.3
Jakob Junis 112.0 8.0 2.5 1.3 6.5% 20.7% .306 93 4.21 108 1.1
Wil Jensen 89.0 7.0 2.9 1.2 7.5% 17.9% .300 92 4.40 108 1.1
Matt Frisbee 121.0 6.8 2.5 1.3 6.3% 17.7% .301 92 4.45 109 1.4
Sean Hjelle 110.0 6.8 3.4 0.9 8.5% 17.1% .307 91 4.31 110 1.1
Angel Rondon 83.3 8.3 4.4 1.2 11.1% 20.8% .301 91 4.61 110 0.8
Randy Rodriguez 69.0 10.2 5.6 0.9 13.9% 25.2% .298 91 4.47 110 0.6
Joey Marciano 50.7 8.3 4.8 1.1 11.8% 20.6% .303 91 4.55 110 0.1
Tristan Beck 91.0 7.7 3.3 1.1 8.3% 19.6% .311 90 4.23 111 1.0
Michael Stryffeler 42.3 11.3 6.2 1.1 14.9% 27.2% .297 90 4.38 111 0.0
Clay Helvey 47.3 9.5 5.1 1.1 12.5% 23.1% .299 88 4.53 114 0.0
Blake Rivera 39.3 7.8 4.3 0.9 10.7% 19.2% .302 88 4.42 114 0.1
Kyle Tyler 71.7 7.8 4.1 1.3 10.3% 19.4% .299 86 4.74 116 0.4
Matt Hall 63.7 7.9 4.7 1.1 11.3% 19.2% .312 86 4.72 116 0.2
Miguel Yajure 80.3 7.3 3.4 1.2 8.4% 18.3% .303 85 4.58 117 0.5
Jonathan Bermudez 80.0 8.2 4.3 1.2 10.6% 20.3% .309 85 4.69 118 0.6
Aaron Fletcher 45.3 6.0 3.6 1.0 8.9% 14.8% .306 84 4.72 119 -0.2
Bryan Brickhouse 60.3 7.0 4.6 1.0 11.2% 17.0% .303 84 4.79 119 0.4
Tanner Andrews 75.0 7.4 3.2 1.4 8.1% 18.6% .302 84 4.74 119 0.4
Drew Strotman 69.3 8.0 5.1 1.0 12.3% 19.6% .305 84 4.73 120 0.3
Kai-Wei Teng 112.0 8.9 5.6 1.0 13.5% 21.5% .300 83 4.93 120 0.6
Erik Miller 41.0 9.9 6.1 1.1 14.9% 23.9% .299 83 4.88 120 0.1
Cody Carroll 35.0 9.0 5.7 1.3 13.5% 21.5% .306 82 4.90 122 0.0
John Gavin 49.7 8.9 4.9 1.1 11.9% 21.7% .307 82 4.62 122 0.0
Spencer Bivens 38.0 8.1 5.2 1.2 12.3% 19.0% .300 81 5.13 124 -0.3
Joe Palumbo 59.7 9.1 4.7 1.4 11.7% 22.6% .303 81 4.86 124 0.3
Trevor Hildenberger 23.0 7.4 4.3 1.2 10.5% 18.1% .314 79 5.28 127 -0.2
Ofelky Peralta 59.7 7.4 5.4 1.1 12.9% 17.6% .304 78 5.10 128 0.0
Daniel Tillo 68.3 5.8 5.0 1.2 11.8% 13.7% .304 74 5.47 134 -0.1

Pitchers – Top Near-Age Comps and Percentiles
Player Pit Comp 1 Pit Comp 2 Pit Comp 3 80th WAR 20th WAR 80th ERA 20th ERA
Logan Webb Dave Ferriss Mel Harder Johnny Cueto 4.7 2.7 2.85 3.91
Taylor Rogers Dave Schuler Glen Perkins Rich Hinton 1.8 0.2 2.41 4.77
R.J. Dabovich Brian Bruney Mark Wohlers Donald DeMola 1.1 0.0 2.89 4.39
Camilo Doval Doug Bochtler Lance McCullers Trevor Hoffman 1.6 -0.2 2.84 4.66
Luke Jackson Jim Lindsey Mike Fetters Luis Sanchez 1.1 -0.2 2.76 4.71
Alex Cobb Mike Garcia Dave Hoskins Al Papai 3.2 1.4 2.97 4.33
Dominic Leone Santiago Casilla Kevin Jepsen Cory Bailey 1.2 -0.1 2.92 4.68
Jose Alvarez Paul Lindblad Joe Beimel Tony Castillo 0.8 0.1 3.11 4.62
Patrick Ruotolo Eric Broersma Greg Jones Steve Foucault 0.6 -0.2 3.09 4.93
Alex Wood David Wells John Smiley Bob Patterson 2.6 1.0 3.27 4.50
Tyler Rogers Burke Badenhop Phil Regan Dan Quisenberry 1.1 0.0 3.16 4.59
Scott Alexander Steve Mingori Ramon Hernandez Mike Munoz 0.5 0.2 3.21 4.71
Cole Waites Santiago Casilla Ben Fleetham Pete Ladd 0.8 -0.2 3.04 4.81
Anthony DeSclafani Roy Oswalt Merrill Kelly 켈리 Ray Benge 2.6 1.2 3.38 4.46
Ken Giles Jim Lindsey Rudy Seanez Jeff Nelson 0.9 -0.2 2.89 5.56
Ross Stripling Don Robinson Frank Lary Merrill Kelly 2.8 1.1 3.27 4.46
Sam Delaplane Dennis Higgins Jack Meyer Jorge Julio 1.0 -0.3 3.08 5.06
John Brebbia Randy St. Claire Braden Looper Jim Acker 1.2 0.0 3.04 5.38
Kyle Harrison Ben VanRyn Pete Falcone Frank Bertaina 2.6 0.7 3.37 4.69
Sam Long Roger Moret Vic Lombardi Dave LaRoche 1.3 0.2 3.41 4.76
Wei-Chieh Huang Bud Anderson Terry Bross Burke Suter 1.6 0.3 3.41 4.86
Ryan Walker Charlie Mitchell George McWilliams Jeff Sexton 0.7 -0.2 3.43 4.81
Jharel Cotton Turk Wendell Kevin Gregg Dyar Miller 1.0 -0.2 3.29 5.01
Ljay Newsome Vince Cordova Josh Stevens Brett Durand 1.9 0.4 3.41 4.96
Keaton Winn Donald Hagen LaMarr Hoyt Billy Wynne 2.1 0.6 3.60 4.87
Sean Manaea Bob Kerrigan Al Sima Jose Quintana 2.1 -0.3 3.59 4.96
Landen Roupp Ron Tompkins Chris Zachary Jeff Russell 2.0 0.5 3.69 4.83
Norwith Gudino Jared Burton Art Herring D.J. Carrasco 0.9 0.0 3.62 4.99
Ben Bowden Scott Maine Kevin Chapman Jack Taschner 0.6 -0.3 3.48 5.01
Evan Gates Tommy Eveld Bret Prinz Brian Drahman 0.6 -0.2 3.48 4.98
Nick Duron Andy Cavazos Joe Valentine Howard Hilton 0.5 -0.4 3.70 5.08
Kade McClure Paul Stewart Bill Wengert Brian Bass배스 1.5 0.0 3.64 5.19
Ryan Murphy Ugueth Urbina Jim Brower Brian Falkenborg 1.8 0.3 3.61 5.00
Chris Wright Tim Lollar Beau Jones Dave Maurer 0.6 -0.4 3.59 5.10
Thomas Szapucki Amir Garrett Neal Musser Adam Bostick 1.4 0.0 3.64 5.26
Mauricio Llovera Collin Balester 벨레스터 Tommy Eveld Bob Chakales 0.7 -0.2 3.63 5.16
Jakob Junis Doc Medich Paolo Espino George Blaeholder 1.9 0.4 3.78 4.95
Wil Jensen Greg LaFever Shane Bowers 바워스 Gary Wilson 1.7 0.4 3.81 5.00
Matt Frisbee Alvin Spearman Andrew Moore Matt Swarmer 2.3 0.6 3.82 4.96
Sean Hjelle Yorman Bazardo Steve Brown Brandon Cumpton 1.8 0.3 3.95 5.04
Angel Rondon Stolmy Pimentel Luke Farrell Gary Knotts 1.4 0.2 3.91 4.99
Randy Rodriguez Jay Ritchie Aurelio Monteagudo Terry Adams 1.1 -0.2 3.88 5.31
Joey Marciano Fred Dabney Carmen Cali Carl Sadler 0.5 -0.3 3.84 5.09
Tristan Beck Matt Carnes Hy Cohen Brian Barber 1.6 0.2 3.84 5.16
Michael Stryffeler Josh Fields Mark Acre Kevin Munson 0.4 -0.5 3.73 5.49
Clay Helvey Dave Tobik Daniel Stange Mark Schuler 0.4 -0.4 3.87 5.37
Blake Rivera Eder Llamas Denny Thomas Steve Winfield 0.4 -0.2 4.08 5.13
Kyle Tyler Mike Lee Ryan Pressly Alberto Rolon 0.9 -0.1 4.11 5.28
Matt Hall Pat Combs Tommy Layne Jose Lugo 0.6 -0.4 4.18 5.42
Miguel Yajure Bryan Paukovits Joe Vitko Chih-Wei Hu 1.0 -0.1 4.16 5.46
Jonathan Bermudez Ben Fox Derrick Van Dusen Matt Lujan 1.2 -0.1 4.11 5.47
Aaron Fletcher Dave Moharter Luis Pollorena Dale Roberts 0.2 -0.5 4.22 5.41
Bryan Brickhouse Paul Semall Adrian Vazquez Doug Mathis 매티스 0.8 -0.1 4.24 5.38
Tanner Andrews Parker Bridwell Dillon Tate Elmer Myers 1.0 -0.1 4.21 5.42
Drew Strotman Tanyon Sturtze Dean Freeland Ike Pettaway 0.7 -0.4 4.30 5.65
Kai-Wei Teng Rob Woodward Daniel Corcino Mike Walker 1.3 -0.4 4.34 5.60
Erik Miller Chris Marchok George Riley David Sanders 0.6 -0.3 4.05 5.77
Cody Carroll Angel Castro Jake Meyer Trevor Sansom 0.3 -0.4 4.23 6.03
John Gavin Wes Pierorazio Arthur Siefert Joel McKeon 0.4 -0.5 4.25 5.69
Spencer Bivens Frank Mata Jamie Emiliano Daryl Patterson 0.1 -0.7 4.34 5.88
Joe Palumbo Justin Garcia Nick Bierbrodt Adrian Burnside 번사이드 0.8 -0.3 4.32 5.76
Trevor Hildenberger Daryl Patterson Larry Hardy Harry Taylor 0.1 -0.4 4.26 5.87
Ofelky Peralta Dylan Owen Lay Batista Charles Parsons 0.4 -0.6 4.60 5.93
Daniel Tillo Zack Parker Austin Kirk Mitch Walk 0.3 -0.7 4.89 6.08

Players are listed with their most recent teams wherever possible. This includes players who are unsigned or have retired, players who will miss 2023 due to injury, and players who were released in 2022. So yes, if you see Joe Schmoe, who quit baseball back in August to form a Norwegian Death Dixieland Bubblegum Ska-Funk band, he’s still listed here intentionally. ZiPS is assuming a league with an ERA of 4.22, above 2022’s level of offense but lower than other years. Pitchers who appear to have a fairly definite change in the majors from start-to-relief or vice-versa from these projections will receive reconfigured updates in the spring.

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.

As always, incorrect projections are either caused by flaws in the physical reality of the universe or by skillful sabotage of our friend and former editor. You can, however, still get mad at me on Twitter.





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

37 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
whiptydojoemember
1 year ago

As a Reds fan, Dan will you please leave the Cincinnati Zips zings to just the Reds contribution? We already have so much to deal with

tz
1 year ago
Reply to  whiptydojoe

The Giants are Chili Davis’s original team. Have to guess a subliminal association with Chili made this inevitable. 😉

Ivan_Grushenkomember
1 year ago
Reply to  tz

They also had Jack Clark and Jeffrey Leonard and had to play Chili in CF. They ended up trading Clark for 4 players of little value and putting Dan Gladden in CF and Joel Youngblood at 3B. It was a very bad use of assets

PC1970
1 year ago
Reply to  Ivan_Grushenko

Jeffrey Leonard AKA “Penitentiary Face”.

Depending on your POV, either the best (accuracy) or the worst (meanness) nickname of all time.

Michaelmember
1 year ago
Reply to  PC1970

And a home run trot with the flap down.