2023 ZiPS Projections: San Francisco Giants by Dan Szymborski January 25, 2023 ZiPS Projections 2023 2022 ALBALCHWHOUBOSCLELAANYYDETOAKTBRKCRSEATORMINTEX NLATLCHCARIMIACINCOLNYMMILLADPHIPITSDPWSNSTLSFG ALBALCHWHOUBOSCLELAANYYDETOAKTBRKCRSEATORMINTEX NLATLCHCARIMIACINCOLNYMMILLADPHIPITSDPWSNSTLSFG 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.