2020 ZiPS Projections: San Francisco Giants

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for eight years. The exercise continues this offseason. Below are the projections for the San Francisco Giants.

Batters

The Giants’ lineup won’t be mistaken for a great (or even good) one, but it’s not really all that bad. Sure, many of the contributors are on the wrong side of 30 — even last year’s surprise contributor Mike Yastrzemski will turn 30 before the end of the season — but that’s balanced by the fact that the majority underperformed expectations in 2019. That shouldn’t be taken as good news, as players who underperform see their expectations drop, but it’s still a silver lining — the offense probably wasn’t as inept as it appeared last year.

Also of value is the fact that the team’s position players are generally average-or-better defensively. Among them is Buster Posey, who still is a plus despite his offensive decline. ZiPS isn’t projecting a return to prime form with the wood for the backstop, but Posey is one of the better defensive catchers of this generation, and there’s still some value to be had there. I’m both curious and dreading to see how the writers consider and value Posey’s defense when he becomes Hall-eligible; I’m fairly certain I’ll check his box, but it’s hard to say how the other 400 or so votes will go.

ZiPS projects Yastrzemski to come back to earth a bit with the bat, though not to such a degree that it ought to negatively affect his continued employment. Yastrzemski may have established a level of play he can maintain, but with a minor league record featuring a sub-.800 OPS, he’s going to have to do it again before we can state that with any confidence. Some of the drop in offense is balanced by better defensive projections; in the probability-based metric I use for minor leaguers, zDEF regularly had Yastrzemski as one of the best minor league corner outfielders. I don’t think it’s without justification that the Orioles and now the Giants have let him appear occasionally in center.

The Giants have the potential to be middle-of-the-pack at most positions. The larger problem is that there’s just not a lot of upside in this group, outside of maybe Mauricio Dubón.

I’d like to say that with Yastrzemski and Peter Maris in the organization, the Giants have a new strategy of acquiring the grandsons of baseball legends, but sadly, Peter isn’t actually a relative of Roger.

Pitchers

If the pitching matched the quality of the offense, the team might have a realistic-if-difficult path to a .500 season in 2020. I like Kevin Gausman quite a bit, but the fact that he projects as San Francisco’s most valuable pitcher is rather inauspicious. I still think Gausman needs a consistent breaking pitch to reach his potential as a starter, but even without one, he’s better than the 5.72 ERA hurler he was in 2019.

I’d like to be more optimistic than ZiPS is concerning Johnny Cueto, but given that Cueto hasn’t been fully healthy since 2016, I think I have to keep my expectations in check at this point. “Luckily” for the Giants, it’s unlikely Cueto’s presence will hinder a playoff push if he struggles.

The less said about the bullpen the better. When all the 2020 projections are in, the Giants will likely have one of the worst team bullpen forecasts. It’s probably not all that surprising given that the team has traded away almost an entire above-average bullpen in the last year or so — even the deepest team doesn’t go 20-deep on quality relief pitching. One bright spot is soft-tossing Sam Selman, who rode his nasty slider to the Pacific Coast League All-Star Game. This was a tough year to survive in the PCL with Triple-A getting the major league rabbit ball, but Selman didn’t seem to notice. In fact, he was able to make significant progress on his command issues. His command backslid in the majors, but I think he’s made real improvement here, and I’d like to see him get a bullpen spot. With Tony Watson likely closing, the Giants are shallow on lefties and given the choice, I’d rather see what Selman can do than Jerry Blevins.

The good news is that even if the pitching isn’t all that good, it’s actually quite deep. ZiPS only projects a single starter with an ERA+ above 100, but even after crossing out the pitchers who are unsigned minor league free agents, you still have a dozen or so starting pitchers projected to have an ERA+ of 85 to 100. Looking at Luis Madero or Conner Menez may help the team more long-term than seeing if Tyson Ross can sow some Derek Holland oats.

Prospects

ZiPS doesn’t think Joey Bart has reached the point at which he can push Posey out of a starting gig, but the system is confident in his power, and is likely underselling Bart’s defensive abilities. While Bart doing what Keston Hiura did in Milwaukee — crushing the high minors and forcing the issue — would be nice, he missed significant time in 2019 and fractured his right thumb during Fall League, and I think a consolidation season is in order. Seventeen ZiPS teams in, and Joey Bart ranks sixth among catchers in projected career WAR remaining, behind the two young Dodgers catchers (Will Smith and Keibert Ruiz), Adley Rutschman, Yasmani Grandal, and Gary Sánchez. J.T. Realmuto will certainly move Bart down another place, but there aren’t enough other candidates left to push him out of the top 10 entirely.

ZiPS is less sure about Heliot Ramos. Eric Longenhagen and Kiley McDaniel have been talking about Ramos more as a right fielder, and ZiPS also has concerns about him sticking defensively in center. His speed scores have dropped, and zDEF had Ramos at nine runs worse than the average minor league center fielder. Minor league defensive numbers aren’t strong enough to rely on entirely, but it’s unfortunate that they seem to match the scouting in this case. In a corner, Ramos gets less exciting, and the need to work on his plate discipline becomes more urgent.

The computer sees Logan Webb and Sean Hjelle both becoming third of fourth starter options very quickly, though without very high ceilings. There aren’t any slam-dunk prospects in the organization outside of Bart, but there are certainly more minor leaguers of general interest than there were two or three years ago.

One pedantic note for 2020: for the WAR graphic, I’m using FanGraphs’ depth charts playing time, not the playing time ZiPS spits out, so there will be occasional differences in WAR totals.

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
Buster Posey R 33 C 458 411 47 112 23 1 7 44 40 64 2 1
Brandon Belt L 32 1B 522 445 62 106 26 3 15 54 70 119 3 2
Mike Yastrzemski L 29 LF 518 465 66 114 26 4 19 63 44 132 5 5
Brandon Crawford L 33 SS 537 481 55 118 24 3 11 60 46 109 3 3
Evan Longoria R 34 3B 524 478 55 121 25 3 17 66 35 104 3 1
Kevin Pillar R 31 CF 605 572 70 149 36 2 14 64 20 89 12 5
Mauricio Dubón R 25 2B 622 584 67 152 26 2 13 52 28 93 15 8
Austin Slater R 27 RF 464 407 53 102 22 2 11 52 48 125 7 3
Scooter Gennett L 30 2B 473 441 56 117 22 2 13 56 25 102 3 1
Tyler Heineman B 29 C 276 248 28 60 12 1 5 22 20 45 3 0
Joey Bart R 23 C 346 323 36 78 13 2 14 38 17 86 3 4
Zack Cozart R 34 3B 331 298 37 72 15 3 7 32 25 53 1 0
Abiatal Avelino R 25 SS 521 490 53 122 21 6 9 47 23 100 14 6
Jaylin Davis R 25 RF 544 497 59 112 20 2 18 52 38 171 8 4
Donovan Solano R 32 2B 373 351 37 93 19 1 4 30 16 61 1 1
Kean Wong L 25 2B 529 488 55 123 22 3 8 43 31 117 7 5
Joey Rickard R 29 LF 420 380 44 92 21 2 7 32 32 89 6 3
Rob Brantly L 30 C 287 264 29 64 11 1 5 23 17 47 0 1
Alex Dickerson L 30 LF 319 288 41 74 16 3 8 39 23 61 2 1
Steven Duggar L 26 CF 441 399 46 97 22 3 7 40 38 127 7 7
Aramis Garcia R 27 C 414 383 42 81 17 2 12 44 25 137 0 1
Zach Green R 26 3B 351 316 39 66 18 1 13 44 27 130 1 1
Cristhian Adames B 28 3B 363 328 37 77 15 4 6 33 29 71 3 3
Ryder Jones L 26 3B 443 410 45 95 20 2 11 43 25 111 3 1
Ronnie Freeman R 29 C 206 192 20 44 7 1 3 16 12 51 0 0
Chadwick Tromp R 25 C 236 213 24 47 9 1 5 20 17 55 1 2
Brock Stassi L 30 1B 233 206 24 47 10 0 4 21 24 51 0 1
Darin Ruf R 33 RF 541 491 59 114 23 0 19 63 39 144 1 2
Drew Robinson L 28 CF 343 303 38 60 12 2 10 30 36 126 8 4
Chris Shaw L 26 LF 523 482 59 115 26 2 20 66 32 156 1 1
Pablo Sandoval B 33 3B 300 276 32 67 15 0 10 38 18 63 1 0
Jalen Miller R 23 2B 570 525 55 116 23 3 11 50 35 133 19 11
Joe McCarthy L 26 RF 371 325 39 69 15 3 8 32 38 106 5 2
Jamie Westbrook R 25 LF 500 461 52 109 19 2 12 46 28 94 2 3
Levi Michael R 29 2B 423 382 42 85 14 3 6 33 23 111 7 3
Heliot Ramos R 20 CF 495 452 50 100 20 3 13 46 33 166 6 11
David Villar R 23 3B 475 434 45 83 19 1 10 41 30 165 2 1
Michael Reed R 27 RF 318 275 35 56 11 0 7 25 39 111 8 3
Ryan A. Howard R 25 SS 527 491 46 114 20 2 6 40 26 92 7 3
Peter Maris L 26 3B 333 303 32 65 11 3 5 27 24 76 4 3
Jacob Heyward R 24 LF 474 407 46 71 16 0 9 36 59 170 8 8
Jonah Arenado R 25 3B 456 430 38 87 21 2 7 37 20 113 1 2
Johneshwy Fargas R 25 CF 426 389 39 79 9 4 5 28 23 107 28 17
Fabian Pena R 23 C 162 151 14 29 9 0 4 16 8 37 1 1
Sandro Fabian R 22 RF 378 346 35 67 12 2 8 31 21 100 3 2
Bryce Johnson B 24 RF 510 458 48 96 16 4 3 32 43 148 19 12
Heath Quinn R 25 RF 363 328 33 65 13 1 8 30 29 127 2 1
Gio Brusa B 26 1B 428 391 40 66 16 2 13 40 32 181 4 2
Courtney Hawkins R 26 LF 417 390 37 70 17 0 13 41 21 153 1 4

Batters – Advanced
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Buster Posey .273 .341 .384 96 .112 .309 4.9 9 3.0 Earl Battey
Brandon Belt .238 .345 .411 103 .173 .293 5.0 6 2.2 Leon Roberts
Mike Yastrzemski .245 .313 .441 101 .196 .303 4.8 7 2.1 Lou Clinton
Brandon Crawford .245 .313 .376 85 .131 .296 4.1 5 1.9 Vance Law
Evan Longoria .253 .307 .425 95 .172 .291 4.7 1 1.9 Rich Aurilia
Kevin Pillar .260 .291 .404 85 .143 .288 4.3 5 1.8 Garry Maddox
Mauricio Dubón .260 .296 .378 81 .118 .291 4.1 7 1.8 Jose Lopez
Austin Slater .251 .338 .396 98 .145 .336 4.8 1 1.5 Orlando Merced
Scooter Gennett .265 .307 .413 92 .147 .319 4.7 -3 1.3 Ernest Riles
Tyler Heineman .242 .304 .359 79 .117 .278 4.0 3 1.1 Brad Gulden
Joey Bart .241 .289 .424 89 .183 .287 4.2 -1 1.1 Todd Zeile
Zack Cozart .242 .305 .383 84 .141 .273 4.2 2 0.9 Geoff Blum
Abiatal Avelino .249 .284 .371 75 .122 .297 3.8 0 0.8 Aaron Holbert
Jaylin Davis .225 .289 .382 79 .157 .305 3.8 5 0.7 Mario Encarnacion
Donovan Solano .265 .300 .359 77 .094 .311 3.9 1 0.7 Garth Iorg
Kean Wong .252 .302 .359 78 .107 .317 3.8 -2 0.6 Juan Melo
Joey Rickard .242 .308 .363 81 .121 .299 4.0 3 0.6 Jeff Wetherby
Rob Brantly .242 .296 .348 74 .106 .278 3.6 1 0.6 Brian Loyd
Alex Dickerson .257 .320 .417 97 .160 .301 4.8 -2 0.6 Shane Spencer
Steven Duggar .243 .311 .366 82 .123 .340 3.9 -3 0.5 Rich Becker
Aramis Garcia .211 .264 .360 66 .149 .295 3.2 2 0.5 Alvin Colina
Zach Green .209 .282 .396 80 .187 .306 3.8 -1 0.5 Kevin Eberwein
Cristhian Adames .235 .296 .360 76 .125 .283 3.7 0 0.4 Mike Dzurilla
Ryder Jones .232 .282 .371 75 .139 .292 3.7 0 0.4 Glenn Williams
Ronnie Freeman .229 .277 .323 62 .094 .297 3.1 2 0.3 Mike DiFelice
Chadwick Tromp .221 .285 .343 69 .122 .275 3.2 0 0.3 Scott Hatteberg
Brock Stassi .228 .313 .335 76 .107 .285 3.6 3 0.2 Ray Giannelli
Darin Ruf .232 .298 .395 85 .163 .290 4.1 -4 0.1 Geoff Jenkins
Drew Robinson .198 .284 .350 70 .152 .299 3.3 -1 0.1 Jon VanEvery
Chris Shaw .239 .293 .425 91 .187 .310 4.4 -7 0.1 Geronimo Berroa
Pablo Sandoval .243 .291 .406 86 .163 .281 4.2 -6 0.1 Mike Pagliarulo
Jalen Miller .221 .273 .339 64 .118 .276 3.2 2 0.1 Steve Benson
Joe McCarthy .212 .302 .351 76 .138 .289 3.7 -2 -0.1 Herbert Orensky
Jamie Westbrook .236 .288 .364 75 .128 .273 3.6 1 -0.1 Razor Shines
Levi Michael .223 .286 .322 64 .099 .298 3.2 -2 -0.3 Kevin Davis
Heliot Ramos .221 .285 .365 74 .144 .319 3.2 -5 -0.3 Xavier Paul
David Villar .191 .251 .309 50 .118 .282 2.6 6 -0.4 Lee Mitchell
Michael Reed .204 .305 .320 70 .116 .312 3.4 -4 -0.5 Carlos Sosa
Ryan A. Howard .232 .273 .318 59 .086 .275 3.1 -5 -0.6 Chad Tredaway
Peter Maris .215 .275 .320 60 .106 .270 3.0 -5 -0.7 Raul Rodarte
Jacob Heyward .174 .287 .280 55 .106 .272 2.4 3 -0.9 Billy Deck
Jonah Arenado .202 .241 .309 47 .107 .258 2.5 3 -1.0 Tom Schmidt
Johneshwy Fargas .203 .263 .285 49 .082 .267 2.4 0 -1.0 Anthony Jackson
Fabian Pena .192 .236 .331 51 .139 .227 2.5 -8 -1.0 Jeff Winchester
Sandro Fabian .194 .252 .309 51 .116 .248 2.6 2 -1.0 John Lindsey
Bryce Johnson .210 .283 .282 54 .072 .303 2.6 3 -1.2 Cornelio Garcia
Heath Quinn .198 .270 .317 58 .119 .295 2.9 -4 -1.2 Ray Suplee
Gio Brusa .169 .234 .320 48 .151 .269 2.4 -4 -2.1 Nick Wilfong
Courtney Hawkins .179 .224 .323 45 .144 .254 2.2 -6 -2.5 Bryan Britt

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO FIP
Kevin Gausman R 29 9 9 3.81 26 26 151.0 145 64 17 42 149 3.50
Tyler Anderson L 30 6 6 4.12 22 22 120.0 112 55 18 39 120 4.11
Johnny Cueto R 34 5 6 4.23 18 18 104.3 104 49 16 27 90 4.22
Jeff Samardzija R 35 8 10 4.45 25 25 141.7 139 70 23 39 116 4.48
Logan Webb R 23 5 5 4.29 22 20 98.7 98 47 11 37 87 3.99
Trevor Oaks R 27 6 7 4.37 19 18 107.0 117 52 12 28 60 4.30
Drew Smyly L 31 5 6 4.46 24 22 121.0 117 60 20 44 123 4.39
Rico Garcia R 26 7 9 4.49 26 24 124.3 123 62 17 51 112 4.39
Sean Hjelle R 23 7 8 4.53 27 27 133.0 140 67 16 44 98 4.26
Dereck Rodríguez R 28 8 9 4.55 30 22 128.7 132 65 18 43 104 4.38
Conner Menez L 25 6 7 4.60 30 25 129.0 119 66 19 68 139 4.52
Andrew Triggs R 31 4 5 4.34 12 12 64.3 62 31 8 23 57 4.10
Sam Selman L 29 3 2 3.48 46 0 54.3 39 21 4 32 75 3.14
Luis Madero R 23 7 9 4.66 25 23 110.0 119 57 15 35 75 4.54
Tony Watson L 35 3 3 3.59 58 0 52.7 50 21 5 13 46 3.41
Justin Haley R 29 5 6 4.59 19 16 86.3 91 44 13 29 68 4.57
Trevor Gott R 27 3 3 3.53 49 0 51.0 45 20 4 19 52 3.28
Reyes Moronta R 27 5 4 3.70 58 0 56.0 42 23 5 35 71 3.68
DJ Myers R 25 3 4 4.43 17 8 63.0 63 31 7 27 55 4.16
Tyler Rogers R 29 4 3 3.86 59 1 70.0 67 30 5 30 55 3.82
Shaun Anderson R 25 5 7 4.77 32 23 128.3 138 68 19 45 100 4.60
Steven Okert L 28 4 4 3.97 51 3 56.7 53 25 8 16 60 3.74
Keyvius Sampson R 29 6 7 4.69 22 14 96.0 78 50 12 55 102 4.40
Tyson Ross R 33 4 6 4.71 16 13 78.3 77 41 9 36 61 4.49
Burch Smith R 30 4 6 4.66 32 14 94.7 90 49 13 51 96 4.55
Tyler Beede R 27 7 10 4.88 29 24 129.0 130 70 19 61 124 4.59
Andrew Suárez L 27 7 10 4.86 33 21 133.3 145 72 20 44 98 4.65
Carlos Torres R 37 3 4 4.22 40 2 59.7 59 28 7 23 53 4.09
Sam Wolff R 29 2 2 3.95 34 0 41.0 37 18 4 20 44 3.77
Tyler Cyr R 27 1 1 4.01 39 0 49.3 44 22 4 28 50 3.91
Jerry Blevins L 36 1 1 3.99 53 0 38.3 33 17 5 18 45 3.94
Sam Moll L 28 2 2 4.10 43 0 48.3 46 22 4 23 45 3.82
Wandy Peralta L 28 2 2 4.13 64 0 56.7 56 26 5 24 45 4.01
Enderson Franco R 27 5 7 4.98 28 21 115.7 126 64 17 43 87 4.70
Sam Coonrod R 27 3 3 4.21 65 0 57.7 52 27 5 32 55 4.06
Jamie Callahan R 25 2 2 4.24 29 0 34.0 33 16 4 14 31 4.12
Carlos Navas R 27 4 5 4.62 37 5 74.0 73 38 12 24 67 4.45
Melvin Adon R 26 4 6 4.76 35 8 68.0 66 36 7 45 64 4.62
Dany Jimenez R 26 5 5 4.30 45 0 58.7 53 28 8 29 67 4.15
Matt Carasiti R 28 1 1 4.38 36 0 39.0 38 19 5 17 37 4.26
Jandel Gustave R 27 2 3 4.34 57 0 56.0 54 27 5 27 43 4.25
Trey McNutt R 30 5 6 4.33 43 0 62.3 61 30 9 21 60 4.14
Dillon McNamara R 28 2 3 4.61 34 1 41.0 40 21 5 21 37 4.50
Wendolyn Bautista R 27 5 7 5.16 32 15 103.0 110 59 16 36 76 4.77
Jake Jewell R 27 3 4 4.74 54 0 62.7 63 33 7 30 52 4.41
Frank Rubio R 25 3 3 4.76 43 0 58.7 62 31 8 23 43 4.66
Brandon Lawson R 25 5 8 5.34 25 21 113.0 132 67 16 48 61 5.22
Ryan Halstead R 28 3 5 5.16 36 4 61.0 67 35 11 21 46 5.05
Alfred Gutierrez R 25 5 8 5.38 27 23 110.3 115 66 18 59 91 5.26
Caleb Baragar L 26 4 6 5.40 26 22 111.7 119 67 18 55 90 5.14
Aaron Phillips R 23 6 10 5.56 25 21 110.0 123 68 21 45 84 5.36
Raffi Vizcaino R 24 2 5 6.00 36 5 60.0 58 40 9 55 62 5.81
Casey Meisner R 25 4 8 5.88 25 19 105.7 120 69 18 57 67 5.74
Jesus Liranzo R 25 2 4 6.26 41 2 54.7 56 38 11 42 55 6.09

Pitchers – Advanced
Player K/9 BB/9 HR/9 BB% K% BABIP ERA+ ERA- WAR No. 1 Comp
Kevin Gausman 8.9 2.5 1.0 6.6% 23.5% .303 103 97 2.1 Mike Morgan
Tyler Anderson 9.0 2.9 1.4 7.7% 23.7% .288 96 105 1.3 Chris Hammond
Johnny Cueto 7.8 2.3 1.4 6.1% 20.4% .290 93 107 1.0 Glenn Abbott
Jeff Samardzija 7.4 2.5 1.5 6.5% 19.5% .280 89 113 1.0 Bob Forsch
Logan Webb 7.9 3.4 1.0 8.6% 20.3% .301 92 109 0.9 Ed Wojna
Trevor Oaks 5.0 2.4 1.0 6.1% 13.0% .294 90 111 0.8 Ron Reed
Drew Smyly 9.1 3.3 1.5 8.5% 23.7% .295 88 113 0.8 Les Walrond
Rico Garcia 8.1 3.7 1.2 9.4% 20.6% .296 88 114 0.8 Brett Laxton
Sean Hjelle 6.6 3.0 1.1 7.6% 16.9% .299 87 115 0.7 Josh Fogg
Dereck Rodríguez 7.3 3.0 1.3 7.7% 18.7% .295 87 115 0.6 Bill Swift
Conner Menez 9.7 4.7 1.3 11.9% 24.3% .294 86 117 0.6 Trevor Wilson
Andrew Triggs 8.0 3.2 1.1 8.3% 20.6% .292 91 110 0.5 Joey Hamilton
Sam Selman 12.4 5.3 0.7 13.7% 32.1% .292 113 88 0.5 Mitch Williams
Luis Madero 6.1 2.9 1.2 7.3% 15.6% .297 85 118 0.5 Joe Coleman
Tony Watson 7.9 2.2 0.9 5.9% 20.9% .294 110 91 0.4 Ramon Hernandez
Justin Haley 7.1 3.0 1.4 7.7% 18.0% .297 86 116 0.4 Stephen Whitmyer
Trevor Gott 9.2 3.4 0.7 8.8% 24.0% .295 112 90 0.4 Mark Brown
Reyes Moronta 11.4 5.6 0.8 14.3% 29.1% .282 107 94 0.4 Brian Wilson
DJ Myers 7.9 3.9 1.0 9.7% 19.8% .303 89 112 0.4 Don Carrithers
Tyler Rogers 7.1 3.9 0.6 9.8% 18.0% .292 102 98 0.4 Dick Hyde
Shaun Anderson 7.0 3.2 1.3 8.0% 17.7% .302 83 121 0.3 Joe Housey
Steven Okert 9.5 2.5 1.3 6.7% 25.2% .298 99 101 0.3 Erasmo Ramirez
Keyvius Sampson 9.6 5.2 1.1 13.1% 24.3% .268 84 119 0.3 Shawn Chacon
Tyson Ross 7.0 4.1 1.0 10.4% 17.6% .288 84 119 0.3 Ray Moore
Burch Smith 9.1 4.8 1.2 12.0% 22.6% .297 85 118 0.2 Blue Moon Odom
Tyler Beede 8.7 4.3 1.3 10.6% 21.5% .304 81 124 0.2 Jeff Fulchino
Andrew Suárez 6.6 3.0 1.4 7.5% 16.8% .300 81 123 0.2 Greg Kubes
Carlos Torres 8.0 3.5 1.1 8.8% 20.4% .299 93 107 0.1 Dave Giusti
Sam Wolff 9.7 4.4 0.9 11.2% 24.6% .303 100 100 0.1 Ted Abernathy
Tyler Cyr 9.1 5.1 0.7 12.7% 22.7% .296 98 102 0.1 Horacio Pina
Jerry Blevins 10.6 4.2 1.2 10.8% 26.9% .292 99 101 0.1 Vic Darensbourg
Sam Moll 8.4 4.3 0.7 10.8% 21.1% .302 96 104 0.1 Bob Smith
Wandy Peralta 7.1 3.8 0.8 9.7% 18.1% .297 95 105 0.0 Jim Roland
Enderson Franco 6.8 3.3 1.3 8.4% 17.0% .303 79 126 0.0 Marcus Jones
Sam Coonrod 8.6 5.0 0.8 12.5% 21.4% .292 94 107 0.0 Doug Sisk
Jamie Callahan 8.2 3.7 1.1 9.5% 20.9% .296 93 107 0.0 Rosman Garcia
Carlos Navas 8.1 2.9 1.5 7.5% 21.1% .289 85 117 0.0 Bryan Rogers
Melvin Adon 8.5 6.0 0.9 14.3% 20.4% .304 83 121 0.0 Brett Merriman
Dany Jimenez 10.3 4.4 1.2 11.3% 26.1% .300 92 109 -0.1 Aerys Jimenez
Matt Carasiti 8.5 3.9 1.2 9.9% 21.6% .300 90 111 -0.1 Mike Bumstead
Jandel Gustave 6.9 4.3 0.8 10.9% 17.4% .288 91 110 -0.1 Bruce Dal Canton
Trey McNutt 8.7 3.0 1.3 7.8% 22.4% .297 91 110 -0.1 Rob Marquez
Dillon McNamara 8.1 4.6 1.1 11.5% 20.2% .297 86 117 -0.1 Newt Kimball
Wendolyn Bautista 6.6 3.1 1.4 7.9% 16.8% .295 76 131 -0.3 Elliot Brown
Jake Jewell 7.5 4.3 1.0 10.7% 18.5% .299 83 120 -0.4 Barry Hertzler
Frank Rubio 6.6 3.5 1.2 8.8% 16.5% .297 83 121 -0.4 Bob Miller
Brandon Lawson 4.9 3.8 1.3 9.3% 11.8% .301 74 135 -0.4 Mark Cahill
Ryan Halstead 6.8 3.1 1.6 7.8% 17.1% .298 76 131 -0.5 Eric Moody
Alfred Gutierrez 7.4 4.8 1.5 11.7% 18.1% .295 73 137 -0.5 Jeff Bumgarner
Caleb Baragar 7.3 4.4 1.5 10.8% 17.7% .299 73 137 -0.5 Josh Shortslef
Aaron Phillips 6.9 3.7 1.7 9.1% 16.9% .300 71 141 -0.7 Mike Thompson
Raffi Vizcaino 9.3 8.3 1.4 18.8% 21.2% .301 66 152 -1.0 Jon Rauch
Casey Meisner 5.7 4.9 1.5 11.6% 13.6% .297 67 149 -1.1 Randy O’Neal
Jesus Liranzo 9.1 6.9 1.8 16.1% 21.1% .300 63 159 -1.2 Matt Smith

Players are listed with their most recent teams wherever possible. This includes players who are unsigned, players who will miss 2020 due to injury, and players who were released in 2019. So yes, if you see Joe Schmoe, who quit baseball back in June to form a ska-cowpunk Luxembourgian bubblegum pop-death metal band, he’s still listed here intentionally.

Both hitters and pitchers are ranked by projected 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 which 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.

ZiPS is agnostic about future playing time by design. For more information about ZiPS, please refer to this article.





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

17 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Cave Dameron
4 years ago

🙂