Archive for 2019 ZiPS Projections

2019 ZiPS Projections – Detroit Tigers

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Detroit Tigers.

Batters

2014 sure seems a long time ago when you look at these offensive projections, doesn’t it? What’s especially troubling when you consider them is that as a whole is there just isn’t all that much upside. It wasn’t so long ago that Miguel Cabrera was hitting at an All-Star level, but the reality is that he’s only played in 168 games over the last two seasons and hit an un-Miggy-like .260/.344/.410. It’s good news of a sort that his back wasn’t one of the injury culprits in 2018, but for a 36-year-old (in April) still just a year removed from having two herniated discs, I may be searching for good news.

Nicholas Castellanos has developed into a very good hitter, but like his predecessor, J.D. Martinez, he’s one who really shouldn’t play the field. It was a good idea to give Castellanos a chance in the outfield, but it turns out he’s not much better as an outfielder than he was as a third baseman. If the Tigers want to win a few more games in 2019, I’d just stick him at designated hitter. That is, assuming he’s not traded in the next few weeks as he hopes. Castellanos is likely the only player on the roster who ought to be a trade target; Cabrera’s contract makes him unmovable without eating an obscene amount of cash and the Tigers shouldn’t deal Jeimer Candelario.

Otherwise, the amount of offensive talent, with the exception of Castellanos and Candelario, is almost shockingly scant. With Jose Iglesias not counting since he’s a free agent, minor-league defensive wizard Jake Rogers projects as the fourth-most valuable Tiger given a whole season of play. It’s unusual for a replacement-level offensive player to project so well. ZiPS projected the Marlins and Orioles to have, respectively, nine and 10 position players in their organizations worth 0.6 WAR or better, a murderers’ row compared to Detroit’s four.

ZiPS could, of course, be wrong. The Steamer projections are far more positive. If you’re a fan of the Tigers, that’s the system you’re hoping will be right this year, at least when it comes to the starting lineup.

Pitchers

This is a bit of a flip from the batters, in that ZiPS likes the pitching more than Steamer does. Now, the top-end projections in the rotation don’t even sniff at All-Star level, but there’s a lot more of interest here than there is with the hitters. ZiPS projects a rebound season from Michael Fulmer, but one in which he looks like a solid No. 2 starter rather than the ace the Tigers believed they had after his 3.06 ERA, AL Rookie of the Year debut in 2016. Rating Fulmer’s abilities too highly is what made Detroit so reluctant to trade him absent an enormous return, and I still believe they’ll come to regret it. Don’t get me wrong, Fulmer still has trade value, but as a good-not-great pitcher who still hasn’t proven to be much of a workhorse, the Tigers would get less now than they would have after 2016 or 2017.

There’s a bit of a trap here for Detroit. With Matt Moore, Tyson Ross, and Jordan Zimmermann under contract, to go along with Fulmer and Matt Boyd, the Tigers could very well start the season without any of the mildly interesting prospects and hangers-ons they have haunting Comerica Park roaming the field. I’m not even talking about the organization’s top four or five pitching prospects, which seem to be some combination of Casey Mize, Franklin Perez, Matt Manning, Beau Burrows, and Alex Faedo (stay-tuned to Kiley McDaniel and Eric Longenhagen for more on this than this brief little writeup). I’m talking about Daniel Norris; the Tigers really need to figure out whether or not he is a bust rather than let another rebuilding team do so. I’m talking about exploring Blaine Hardy’s potential as a starter more. Matt Hall isn’t a top prospect, but his curve keeps getting batters out as he moves up the ladder and he was excellent in 10 starts for Triple-A Toledo. Even an extended look at a non-prospect like Spencer Turnbull strikes me as more productive than the current rotation plan; there’s little flip potential in Moore, Ross and Zimmermann.

You don’t find Corey Klubers or Dallas Keuchels without taking chances on lesser prospects and non-prospects. Being able to get an extended look at these kinds of players is one of the advantages a rebuilding team has over contenders.

Bench and Prospects

The general hope is that the pitching will largely take care of itself. There’s a lot of truth to this; if two of the five pitching prospects named in the last section are good major leaguers, the Tigers are a long way towards becoming contenders again. The chances of building an offense from the minor leagues, on the other hand, look quite low, even if, for the sake of argument, we accept that Christin Stewart meets Steamer’s significantly higher expectations. Daz Cameron has very high variance in the projections, enough to make him a far better prospect than one would initially think from his fairly ugly 2019 projection, but after that, the quality drops off tremendously. Now, a projection system doesn’t really have much to say — yet — about players with limited professional experience like Kody Clemens or Parker Meadows, but every team has several prospects they can say that about. Detroit needs some real wins from the position players or when the pitching is playoff-ready, they’ll likely have to write some big checks to assemble a lineup to match.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
Nicholas Castellanos R 27 RF 156 596 72 165 38 6 27 91 45 151 2 3
Jeimer Candelario B 25 3B 146 540 72 127 33 3 17 62 59 151 2 1
Miguel Cabrera R 36 1B 106 389 47 107 20 1 15 58 52 86 0 1
Jose Iglesias R 29 SS 131 458 50 121 27 2 5 42 22 53 12 6
Jake Rogers R 24 C 99 372 44 74 15 2 12 43 32 126 6 4
JaCoby Jones R 27 CF 128 451 53 93 20 4 12 43 30 165 14 5
Christin Stewart L 25 LF 135 500 68 116 23 3 23 76 55 151 1 1
Kaleb Cowart B 27 3B 128 438 51 100 25 3 10 49 34 118 11 3
Ronny Rodriguez R 27 SS 124 467 52 118 21 3 14 55 18 101 8 6
Gordon Beckham R 32 2B 114 371 41 87 18 1 7 37 31 63 3 2
John Hicks R 29 C 94 323 37 77 15 1 9 36 19 90 3 2
Grayson Greiner R 26 C 86 296 30 61 13 1 7 31 28 92 0 0
Niko Goodrum B 27 2B 123 435 52 100 22 3 14 50 36 135 12 5
Willi Castro B 22 SS 134 524 58 126 24 3 10 45 26 126 16 7
Jordy Mercer R 32 SS 126 432 45 105 21 2 8 45 37 87 2 1
Hector Sanchez B 29 C 55 152 18 36 8 0 6 23 10 38 0 0
Mikie Mahtook R 29 LF 128 445 52 102 19 5 14 52 30 125 7 3
Dustin Peterson R 24 LF 115 440 47 100 24 1 10 46 31 116 2 1
Kade Scivicque R 26 C 89 329 33 75 13 1 6 29 18 73 0 0
Brandon Dixon R 27 1B 121 391 45 88 20 2 14 47 23 137 10 4
Edwin Espinal R 25 1B 115 416 42 100 19 0 8 41 27 82 0 0
Chad Huffman R 34 1B 93 309 39 68 15 2 11 36 29 86 2 1
Bobby Wilson R 36 C 63 189 17 36 7 0 4 20 13 54 0 0
Jacob Robson L 24 CF 116 460 54 104 21 3 9 42 45 147 12 8
Kody Eaves L 25 3B 103 372 39 74 16 3 8 35 31 121 5 4
Jason Krizan L 30 2B 112 410 45 97 19 2 8 41 36 68 4 3
Dawel Lugo R 24 2B 148 593 60 148 26 4 8 54 18 88 7 3
Harold Castro L 25 3B 116 413 38 100 14 2 3 27 10 80 8 6
Pete Kozma R 31 SS 126 347 32 67 16 1 2 23 19 79 6 3
Victor Martinez B 40 DH 111 399 29 100 16 0 7 45 28 50 0 0
Troy Montgomery L 24 CF 102 368 41 79 12 3 5 29 41 106 10 8
Daz Cameron R 22 CF 129 498 56 110 23 6 9 48 38 152 20 13
Sergio Alcantara B 22 SS 126 486 46 111 16 3 2 29 34 108 9 8
Cam Gibson L 25 LF 112 404 44 78 12 4 10 38 35 133 13 8
Josh Lester L 24 1B 121 462 51 100 22 3 14 53 35 131 2 1
Jarrod Saltalamacchia B 34 C 71 210 20 32 7 1 6 21 24 91 1 0
Victor Reyes L 24 LF 133 416 51 101 15 5 3 30 16 89 14 5
Brady Policelli R 24 C 98 358 34 71 16 3 7 30 22 100 12 9
Derek Hill R 23 CF 100 352 33 66 9 3 4 25 27 125 24 12
Daniel Woodrow L 24 RF 96 371 36 86 13 2 2 25 24 93 15 10
Will Maddox L 27 2B 108 430 40 101 14 2 3 30 19 93 8 8

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Nicholas Castellanos .277 .330 .497 120 .220 .330 6.0 -9 1.9 Mike Brown
Jeimer Candelario .235 .315 .402 93 .167 .296 4.5 2 1.7 Kory Casto
Miguel Cabrera .275 .361 .447 118 .172 .319 6.0 0 1.5 Pedro Guerrero
Jose Iglesias .264 .305 .365 81 .100 .290 4.1 5 1.3 Gary DiSarcina
Jake Rogers .199 .269 .347 65 .148 .265 3.1 8 0.7 Danny Ardoin
JaCoby Jones .206 .265 .348 64 .142 .296 3.2 10 0.5 Jason Robertson
Christin Stewart .232 .314 .428 98 .196 .285 4.7 -5 0.5 Kevin Barker
Kaleb Cowart .228 .285 .368 75 .139 .290 3.8 3 0.5 Mike Turgeon
Ronny Rodriguez .253 .281 .400 82 .148 .295 4.0 -3 0.4 Ronny Cedeno
Gordon Beckham .235 .298 .345 74 .111 .266 3.6 3 0.4 Mike Bordick
John Hicks .238 .281 .375 76 .136 .304 3.7 -1 0.3 Damian Miller
Grayson Greiner .206 .274 .328 63 .122 .274 3.1 4 0.3 Matt Garrick
Niko Goodrum .230 .292 .391 83 .161 .301 4.0 -5 0.2 Sean Berry
Willi Castro .240 .281 .355 71 .115 .299 3.6 0 0.2 Greg Gagne
Jordy Mercer .243 .307 .356 80 .113 .288 3.9 -3 0.1 Charlie Hayes
Hector Sanchez .237 .287 .408 85 .171 .278 4.1 -3 0.1 Joe Oliver
Mikie Mahtook .229 .287 .389 81 .160 .288 3.9 2 0.0 Nick Gorneault
Dustin Peterson .227 .284 .355 72 .127 .287 3.5 6 -0.1 Ken Weislak
Kade Scivicque .228 .275 .328 63 .100 .276 3.2 0 -0.2 Gary Bennett
Brandon Dixon .225 .271 .394 77 .169 .308 3.8 4 -0.2 Pat Rooney
Edwin Espinal .240 .289 .344 71 .103 .282 3.5 7 -0.3 Jeremy West
Chad Huffman .220 .302 .388 85 .168 .269 4.1 -4 -0.4 Reed Secrist
Bobby Wilson .190 .244 .291 44 .101 .244 2.4 1 -0.4 Tony Pena
Jacob Robson .226 .296 .343 73 .117 .313 3.5 -5 -0.5 Andy Tomberlin
Kody Eaves .199 .263 .323 58 .124 .272 2.8 4 -0.5 Jim Mason
Jason Krizan .237 .296 .351 75 .115 .266 3.6 -7 -0.5 Chuck Hiller
Dawel Lugo .250 .273 .347 67 .098 .282 3.4 -1 -0.6 Steven Singleton
Harold Castro .242 .261 .308 54 .065 .294 2.8 6 -0.7 Scott Candelaria
Pete Kozma .193 .240 .262 36 .069 .244 2.1 8 -0.7 Ray Oyler
Victor Martinez .251 .302 .343 75 .093 .272 3.7 0 -0.7 Ray Knight
Troy Montgomery .215 .295 .304 64 .090 .288 2.9 -2 -0.7 Mark Budzinski
Daz Cameron .221 .284 .345 70 .124 .300 3.3 -5 -0.8 Michael Saunders
Sergio Alcantara .228 .279 .286 54 .058 .290 2.6 2 -0.8 Eddy Martinez
Cam Gibson .193 .262 .317 56 .124 .261 2.7 7 -0.9 Duane Singleton
Josh Lester .216 .273 .368 72 .152 .271 3.5 2 -0.9 Kevin Reimer
Jarrod Saltalamacchia .152 .241 .281 41 .129 .230 2.2 -4 -1.0 George Mitterwald
Victor Reyes .243 .272 .325 61 .082 .302 3.2 1 -1.2 Nathan Haynes
Brady Policelli .198 .252 .318 53 .120 .255 2.5 -5 -1.2 Jon Aceves
Derek Hill .188 .250 .264 40 .077 .278 2.2 1 -1.4 Yuber Rodriguez
Daniel Woodrow .232 .279 .294 56 .062 .304 2.7 1 -1.5 Brent Bish
Will Maddox .235 .270 .298 54 .063 .293 2.6 -6 -1.9 Freddie Benavides

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Michael Fulmer R 26 9 8 4.04 26 26 142.7 140 64 17 41 113
Matt Boyd L 28 10 10 4.47 30 30 159.0 160 79 23 50 136
Blaine Hardy L 32 5 4 3.84 42 11 84.3 85 36 9 23 66
Daniel Norris L 26 7 6 4.40 24 21 106.3 108 52 13 45 99
Drew VerHagen R 28 6 5 4.24 47 11 93.3 93 44 10 35 76
Joe Jimenez R 24 5 3 3.50 68 0 61.7 54 24 5 23 70
Spencer Turnbull R 26 7 7 4.77 25 24 117.0 121 62 13 55 90
Matt Manning R 21 7 7 4.66 22 22 102.3 100 53 10 64 92
Matt Hall L 25 6 6 4.75 36 17 115.7 118 61 14 57 99
Tyson Ross R 32 7 7 4.68 25 20 117.3 121 61 13 53 88
Jordan Zimmermann R 33 7 8 4.83 24 24 126.7 142 68 22 29 92
Beau Burrows R 22 8 10 5.02 26 26 123.7 134 69 17 57 91
Tyler Alexander L 24 7 8 5.07 26 24 138.3 169 78 24 24 74
Alex Wilson R 32 3 2 3.88 57 0 58.0 59 25 6 14 37
Shane Greene R 30 5 4 4.09 64 0 61.7 59 28 7 22 59
Matt Moore L 30 7 8 5.06 33 19 126.3 139 71 19 47 99
Warwick Saupold R 29 5 5 4.79 42 9 88.3 99 47 10 36 54
Louis Coleman R 33 3 2 4.14 54 0 54.3 53 25 5 26 46
Zac Reininger R 26 3 3 4.33 55 0 70.7 74 34 8 25 53
Zac Houston R 24 1 1 4.15 44 0 52.0 43 24 5 32 62
Gregory Soto L 24 7 8 5.18 24 23 104.3 106 60 7 85 78
John Schreiber R 25 5 4 4.19 46 0 53.7 53 25 6 20 43
Joe Navilhon R 25 5 4 4.31 35 1 54.3 56 26 8 14 46
Anthony Castro R 24 6 8 5.21 24 22 112.3 126 65 12 61 65
Francisco Liriano L 35 7 9 5.06 26 23 121.0 125 68 18 61 102
Alex Faedo R 23 7 8 5.23 24 24 108.3 127 63 18 40 71
Buck Farmer R 28 4 4 4.50 70 1 72.0 73 36 9 34 60
Victor Alcantara R 26 4 4 4.56 56 1 75.0 79 38 8 33 53
Kyle Funkhouser R 25 4 6 5.16 18 18 83.7 90 48 12 45 66
Caleb Thielbar L 32 4 3 4.20 37 0 45.0 48 21 5 12 30
Logan Shore R 24 4 5 5.20 18 18 88.3 104 51 15 23 52
Daniel Stumpf L 28 3 3 4.35 62 0 51.7 53 25 7 18 46
Kevin Comer R 26 3 3 4.58 47 1 57.0 59 29 7 26 48
Reed Garrett R 26 3 3 4.50 46 0 50.0 52 25 5 24 40
A.J. Ladwig R 26 7 10 5.43 25 23 126.0 158 76 23 24 66
Eduardo Jimenez R 24 3 3 4.64 41 0 52.3 55 27 5 25 36
Nick Ramirez L 29 6 7 4.66 43 1 65.7 71 34 6 33 40
Eduardo Paredes R 24 1 1 4.76 54 0 64.3 67 34 8 28 49
Kevin Chapman L 31 2 2 4.69 35 0 40.3 41 21 4 22 35
Franklin Perez R 21 3 4 5.37 14 13 53.7 61 32 8 25 33
Chris S. Smith R 30 3 4 4.86 44 0 50.0 53 27 9 18 44
Johnny Barbato R 26 2 2 5.02 44 2 52.0 56 29 8 24 42
Josh Smoker L 30 2 3 4.89 53 0 57.0 61 31 9 25 51
Jacob Turner R 28 4 6 5.38 30 16 102.0 119 61 15 42 59
Christian Binford R 26 5 7 5.62 22 16 107.3 132 67 20 28 58
Kurt Spomer R 29 2 3 5.36 38 0 45.3 53 27 6 19 22
Paul Voelker R 26 4 5 5.52 44 1 58.7 65 36 11 25 45
Jose Manuel Fernandez L 26 3 4 5.52 55 0 62.0 64 38 9 40 50
Ryan Carpenter L 28 6 9 5.73 23 21 113.0 135 72 25 31 83
Nick Tepesch R 30 4 6 6.10 21 16 90.0 112 61 18 31 41
Phillippe Aumont R 30 2 4 6.44 26 5 50.3 55 36 11 36 43
Spenser Watkins R 26 6 9 6.19 24 17 104.7 126 72 20 51 62
Sandy Baez R 25 4 7 6.50 34 16 101.0 122 73 23 50 67

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Michael Fulmer 605 7.13 2.59 1.07 .288 105 95 4.12 2.1 Chien-Ming Wang
Matt Boyd 683 7.70 2.83 1.30 .294 98 102 4.41 1.9 Chris Hammond
Blaine Hardy 357 7.04 2.45 0.96 .296 114 88 3.86 1.5 Lee Guetterman
Daniel Norris 469 8.38 3.81 1.10 .308 100 100 4.26 1.3 Brandon Claussen
Drew VerHagen 405 7.33 3.38 0.96 .296 103 97 4.17 1.2 Greg Booker
Joe Jimenez 261 10.22 3.36 0.73 .306 125 80 3.20 1.1 Josh Wahpepah
Spencer Turnbull 525 6.92 4.23 1.00 .300 92 109 4.65 1.1 Jaime Cocanower
Matt Manning 471 8.09 5.63 0.88 .302 94 106 4.70 1.1 Dick Ruthven
Matt Hall 521 7.70 4.44 1.09 .302 92 108 4.67 1.0 Bryan Clark
Tyson Ross 524 6.75 4.07 1.00 .298 91 110 4.62 0.9 Ray Moore
Jordan Zimmermann 545 6.54 2.06 1.56 .302 88 114 4.74 0.8 Mickey Weston
Beau Burrows 559 6.62 4.15 1.24 .302 87 115 5.02 0.8 Justin Sturge
Tyler Alexander 603 4.81 1.56 1.56 .306 86 116 5.01 0.8 Bobby Livingston
Alex Wilson 244 5.74 2.17 0.93 .286 113 89 4.05 0.8 Jim Brosnan
Shane Greene 265 8.61 3.21 1.02 .299 107 93 3.93 0.7 Chad Paronto
Matt Moore 560 7.05 3.35 1.35 .308 87 115 4.77 0.6 Jeff Musselman
Warwick Saupold 399 5.50 3.67 1.02 .304 91 109 4.83 0.6 Ed Klieman
Louis Coleman 242 7.62 4.31 0.83 .298 106 95 4.31 0.5 Ted Abernathy
Zac Reininger 308 6.75 3.18 1.02 .300 101 99 4.27 0.5 Jack Cassel
Zac Houston 232 10.73 5.54 0.87 .295 105 95 4.09 0.5 Brad Voyles
Gregory Soto 503 6.73 7.33 0.60 .304 85 118 5.17 0.5 Derek Thompson
John Schreiber 233 7.21 3.35 1.01 .292 105 96 4.29 0.5 Willie Mueller
Joe Navilhon 232 7.62 2.32 1.33 .298 102 98 4.31 0.5 John Doherty
Anthony Castro 522 5.21 4.89 0.96 .302 84 119 5.20 0.5 Rick Berg
Francisco Liriano 545 7.59 4.54 1.34 .298 84 119 5.03 0.5 Tommy Byrne
Alex Faedo 489 5.90 3.32 1.50 .308 84 119 5.27 0.4 Zach McClellan
Buck Farmer 321 7.50 4.25 1.13 .298 97 103 4.65 0.4 Joe Hudson
Victor Alcantara 335 6.36 3.96 0.96 .300 96 104 4.60 0.4 Hal Reniff
Kyle Funkhouser 385 7.10 4.84 1.29 .304 85 118 5.23 0.4 Rick Berg
Caleb Thielbar 193 6.00 2.40 1.00 .299 104 96 4.19 0.4 Erasmo Ramirez
Logan Shore 390 5.30 2.34 1.53 .302 84 119 5.13 0.4 Nate Cornejo
Daniel Stumpf 224 8.01 3.14 1.22 .305 101 99 4.29 0.4 John Cummings
Kevin Comer 255 7.58 4.11 1.11 .304 96 105 4.59 0.3 Mike Gardner
Reed Garrett 225 7.20 4.32 0.90 .307 94 106 4.47 0.3 Joe Hudson
A.J. Ladwig 557 4.71 1.71 1.64 .310 81 124 5.24 0.2 Heath Totten
Eduardo Jimenez 236 6.19 4.30 0.86 .299 94 106 4.62 0.2 Gary Ross
Nick Ramirez 300 5.48 4.52 0.82 .300 91 110 4.81 0.2 Jim Roland
Eduardo Paredes 287 6.85 3.92 1.12 .298 92 109 4.74 0.2 Joe Davenport
Kevin Chapman 183 7.81 4.91 0.89 .308 93 107 4.49 0.1 Randy Choate
Franklin Perez 246 5.53 4.19 1.34 .299 82 122 5.42 0.1 Jesus Silva
Chris S. Smith 220 7.92 3.24 1.62 .301 90 111 4.99 0.1 Steve Mintz
Johnny Barbato 235 7.27 4.15 1.38 .304 87 115 5.09 0.1 Casey Daigle
Josh Smoker 256 8.05 3.95 1.42 .310 87 115 4.89 0.0 Carmen Cali
Jacob Turner 464 5.21 3.71 1.32 .303 79 127 5.29 0.0 Galen Cisco
Christian Binford 479 4.86 2.35 1.68 .305 78 128 5.44 -0.1 Bill King
Kurt Spomer 207 4.37 3.77 1.19 .299 82 122 5.36 -0.2 Gary Wagner
Paul Voelker 265 6.90 3.84 1.69 .298 79 126 5.49 -0.3 Richie Barker
Jose Manuel Fernandez 288 7.26 5.81 1.31 .296 79 126 5.50 -0.4 Dean Brueggemann
Ryan Carpenter 502 6.61 2.47 1.99 .308 74 135 5.54 -0.4 Scott Downs
Nick Tepesch 410 4.10 3.10 1.80 .298 72 139 6.04 -0.5 Jason Roach
Phillippe Aumont 241 7.69 6.44 1.97 .297 66 152 6.61 -0.7 Chris Hook
Spenser Watkins 489 5.33 4.39 1.72 .304 71 141 6.11 -0.7 Mark Woodyard
Sandy Baez 474 5.97 4.46 2.05 .303 67 148 6.48 -1.1 R.A. Dickey

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.


2019 ZiPS Projections – Miami Marlins

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Miami Marlins.

Batters

The lineup projections didn’t come out as poorly as I expected, though that may just mean I’m a particularly pessimistic individual. J.T. Realmuto is for real, of course, but that pretty little 3.6 WAR in the graphic may well be replaced with a WAR figure starting with a zero by the time the season actually starts. The effort to trade Realmuto has been a fascinating process, now going on for the better part of a year, with the team making noise that it would take a phenomenal offer for them to part with the catcher. Now, it could be interpreted as posturing, given that the team reportedly asked for the stars for the members of their Giancarlo Stanton/Christian Yelich/Marcell Ozuna outfield and settled for a moon pie. But I’m coming around to the idea that if Realmuto actually could be acquired for an ordinary package, he’d already be gone at this point. With the large-market teams continuing to display a real tendency to avoid spending, there may be a less willingness to part with a large pile of top prospects, those being needed to continue this cheap frugal strategy.

ZiPS isn’t yet impressed with Austin Dean, but outside of his modest projection, the only gaping wound — I’m still more optimistic than ZiPS on Brinson, though my cheerful good nature is dissipating — is at first base, where ZiPS projects the Marlins to have a worse first base situation than the Orioles do. Generally speaking, you’d like your first baseman to be above the Chris Davis Line. O’Brien did have a decent cameo appearance with the big league club, but he has a rather pedestrian minor league record and little defensive value. There’s one caveat though: O’Brien really did show far more patience than he ever had before in his brief stint in Miami, which is at least a good sign. He’s always had power and if his approach at the plate continues to be more scientific than his previous method of smashing lab equipment with a meteor hammer while blindfolded, perhaps he can make the computer look foolish.

There’s very little regression projected from Brian Anderson, which is also a positive note. Well, it’s positive if he does it; Anderson is one of the bigger disagreements ZiPS has with Steamer. If he can, it’ll improve the package the Marlins get in a trade when they’re required to pay Anderson something commensurate with his contributions!

One of the strangest rumors so far this offseason was the late buzz that the Marlins were interested in Nick Markakis. Markakis likely would have been a short-term upgrade over Dean, but it’s hard to see what the point would have been. Even if we accept for the sake of argument that fans will come out to see an additional win or two from a bad team, this is the Marlins we’re talking about. After so much ill will richly earned by the organization, they may be at the point where it takes something of a miracle to grow the fanbase; this isn’t a matter of winning 65 game instead of 64. Markakis has been safely returned to Atlanta, a destination that makes far more sense for him; the Marlins have safely returned to their paltry outfield projection.

Pitchers

The biggest positive here is Pablo Lopez, one of four players picked up from the Mariners in the David Phelps trade back in 2017. ZiPS doesn’t project a Luis Severino-esque breakout season for Lopez, but it does have him as a contributing, if fairly ordinary, starting pitcher. Even more, ZiPS has Lopez as the team’s best starting pitcher, and does so with an unusual level of certainty for a minor league pitcher of the non-elite variety.

Lopez is far from guaranteed a rotation spot in spring training, which strikes me as a mistake. If the team is actually serious about a full-on rebuild, rather than simply lurching from fire sale to fire sale to bide time between new ballparks, it’s important to see as much of pitchers like Lopez, Sandy Alcantara, Zac Gallen, and Caleb Smith as possible.

There’s unlikely to be much of a market for Wei-Yin Chen or Dan Straily no matter how long you “showcase” them. There are only so many roster spots and it will be harder to give pitchers like Lopez an extended audition with some of the pressure from below (Nick Neidert, Edward Cabrera, Jorge Guzman, etc.). If the Marlins want to be eternally “thrifty,” then they need to run the roster in such a way where they can find the inexpensive players who will actually make that strategy possible.

Bench and Prospects

It’s galling, but ZiPS isn’t terribly hopeful about the chances of the team getting any core players from the Stanton/Yelich/Ozuna dealing. My colleagues Kiley McDaniel and Eric Longenhagen are more optimistic, and Marlins fans have to be pulling for them to make the computer look foolish. What it comes down to is that ZiPS wants to see, at some point, the raw power actually become game power for Isan Diaz, and in the case of Monte Harrison, for him to not strike out 200 times in Double-A. Brinson’s struggles in the majors have been well-documented, and you don’t want me to tell you what projection percentile Magneuris Sierra has to meet in order to match the dizzying heights of Tom Goodwin.

Overall, the minor league system is still in the below-average range, but it’s certainly improved from the desolate days of recent yore, when a mannequin dressed up as Nolan Ryan might have made the team’s top 20 list.

If I apply human feelings to ZiPS, I think it would like to see Miguel Rojas get a chance at being a stopgap shortstop for someone. It would have to happen fairly quickly, as he’ll turn 30 next month, but with 2.4 WAR in 834 PA over the last two seasons, a projection in the same time zone as two wins for 2019, and the ability to play multiple positions well, he could be a solid fill-in for someone in an emergency. I mean, a major league team* actually voluntarily played Alcides Escobar in 2018.

*Legally, the 2018 Royals were part of major league baseball.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
J.T. Realmuto R 28 C 134 507 71 135 30 4 19 74 38 109 5 2
Brian Anderson R 26 RF 156 579 83 151 31 4 14 70 60 136 2 3
Miguel Rojas R 30 SS 150 431 45 112 18 1 7 45 24 56 4 3
Starlin Castro R 29 2B 149 568 65 152 27 2 14 61 34 110 5 3
JT Riddle L 27 SS 119 412 42 101 17 4 9 48 25 88 3 3
Martin Prado R 35 3B 96 362 34 93 17 1 4 37 24 55 1 1
Brian Miller L 23 LF 122 502 51 133 20 4 0 36 30 77 31 12
Isaac Galloway R 29 RF 121 389 45 91 17 3 10 40 24 100 17 7
Derek Dietrich L 29 LF 145 452 60 112 24 4 14 49 33 121 1 1
Lewis Brinson R 25 CF 113 419 44 91 16 5 13 49 27 124 7 3
Monte Harrison R 23 CF 135 521 62 107 18 2 16 51 38 214 22 8
Jon Berti R 29 3B 94 347 39 79 11 4 5 28 26 79 21 8
Rafael Ortega L 28 LF 131 437 51 106 19 6 3 38 42 65 15 5
Austin Dean R 25 LF 134 498 62 127 25 4 11 59 37 96 4 3
Dixon Machado R 27 2B 122 411 42 93 18 1 4 33 33 80 7 3
Eric Campbell R 32 2B 102 324 45 77 14 2 5 37 45 68 5 4
Garrett Cooper R 28 1B 100 343 40 84 18 1 9 41 27 86 1 1
Cristhian Adames B 27 2B 128 419 45 99 15 4 6 37 32 76 5 4
Bryan Holaday R 31 C 77 225 19 49 10 0 4 26 12 45 0 1
Isan Diaz L 23 2B 119 439 52 88 18 4 10 46 55 153 9 3
Chad Wallach R 27 C 69 231 25 47 11 0 6 23 22 77 0 1
Rodrigo Vigil R 26 C 78 271 24 62 10 1 2 19 8 42 1 1
Jonathan Rodriguez R 29 1B 108 381 49 83 15 0 12 41 46 124 3 1
Rosell Herrera B 26 RF 118 409 44 95 17 4 5 32 33 93 12 6
Scott Van Slyke R 32 1B 69 183 20 36 8 0 5 19 20 59 2 1
Deven Marrero R 28 SS 102 295 34 60 11 1 4 24 21 93 7 3
Pedro Alvarez L 32 1B 114 378 44 83 15 0 17 54 33 117 1 0
Chris Diaz R 28 SS 77 225 21 43 7 1 0 11 23 65 3 2
John Silviano L 24 1B 96 341 39 69 12 3 12 39 33 134 3 3
Cito Culver B 26 SS 94 317 30 60 12 2 6 26 26 115 2 2
Joe Dunand R 23 SS 130 480 52 101 19 1 12 53 32 144 1 2
Yadiel Rivera R 27 3B 123 323 30 59 8 3 3 23 23 109 4 3
Bryson Brigman R 24 SS 122 493 47 110 13 3 3 31 30 94 13 8
Justin Twine R 23 2B 107 386 36 85 11 6 5 34 14 109 8 6
Magneuris Sierra L 23 CF 142 516 49 121 17 6 3 37 23 110 17 9
James Nelson R 21 3B 94 362 34 83 17 1 3 30 20 128 3 1
B.J. Lopez R 24 C 52 168 13 28 3 0 0 6 14 53 0 1
Peter O’Brien R 28 1B 121 420 51 81 16 2 21 57 40 182 1 0
Harold Rami
rez
R 24 RF 123 475 48 113 21 2 7 44 23 102 9 4
Gabriel Guerrero R 25 RF 141 512 54 118 20 4 12 51 27 143 4 4
Sharif Othman B 30 C 62 203 16 35 6 0 3 15 12 77 0 1
JB Shuck L 32 LF 119 333 33 76 14 2 2 23 27 44 7 3
Riley Mahan L 23 2B 113 442 35 89 18 3 3 32 21 150 6 2
Eric Jagielo L 27 1B 111 374 33 62 14 0 7 31 31 153 1 0

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
J.T. Realmuto .266 .326 .454 114 .187 .306 5.5 2 3.9 Thurman Munson
Brian Anderson .261 .342 .401 106 .140 .319 4.9 8 3.1 Pat Tabler
Miguel Rojas .260 .307 .355 84 .095 .285 3.9 7 1.8 Jack Wilson
Starlin Castro .268 .310 .396 95 .129 .311 4.5 -3 1.6 Hubie Brooks
JT Riddle .245 .286 .371 81 .126 .292 3.7 4 1.3 Ronny Cedeno
Martin Prado .257 .304 .343 80 .086 .294 3.8 3 0.8 Ray Knight
Brian Miller .265 .309 .321 76 .056 .313 3.8 9 0.8 Gerardo Parra
Isaac Galloway .234 .282 .370 79 .136 .290 3.8 7 0.7 Manny Martinez
Derek Dietrich .248 .327 .412 104 .164 .309 4.8 -8 0.6 Ben Broussard
Lewis Brinson .217 .269 .372 76 .155 .277 3.5 2 0.6 Shawn Abner
Monte Harrison .205 .273 .340 69 .134 .313 3.3 3 0.5 Wilkin Ramirez
Jon Berti .228 .294 .326 72 .098 .281 3.5 2 0.5 Zach Sorensen
Rafael Ortega .243 .310 .334 79 .092 .279 3.8 4 0.5 Sam Fuld
Austin Dean .255 .311 .388 93 .133 .297 4.3 -4 0.4 Matt Miller
Dixon Machado .226 .289 .304 65 .078 .272 3.1 5 0.4 Osmani Estrada
Eric Campbell .238 .337 .340 89 .102 .287 4.0 -7 0.4 Bobby Scales
Garrett Cooper .245 .305 .382 90 .137 .302 4.1 1 0.3 Mike Brown
Cristhian Adames .236 .291 .334 73 .098 .276 3.4 1 0.3 Chris Lombardozzi
Bryan Holaday .218 .263 .316 60 .098 .256 2.8 4 0.2 Rick Cerone
Isan Diaz .200 .293 .328 72 .128 .283 3.3 -2 0.2 Brandon Cromer
Chad Wallach .203 .280 .329 69 .126 .277 3.0 0 0.2 Carl Nichols
Rodrigo Vigil .229 .263 .295 55 .066 .264 2.7 3 0.0 Luis Oliveros
Jonathan Rodriguez .218 .303 .352 82 .134 .290 3.7 -1 0.0 Reggie Whittemore
Rosell Herrera .232 .291 .330 73 .098 .289 3.4 2 -0.2 Ed Yacopino
Scott Van Slyke .197 .287 .322 69 .126 .261 3.1 1 -0.2 Dusty Wathan
Deven Marrero .203 .256 .288 51 .085 .283 2.5 2 -0.3 Frank Kremblas
Pedro Alvarez .220 .283 .394 85 .175 .270 3.9 -4 -0.3 Tony Clark
Chris Diaz .191 .274 .231 43 .040 .269 2.1 2 -0.3 Les Dennis
John Silviano .202 .276 .361 75 .158 .292 3.3 1 -0.4 Travis Ishikawa
Cito Culver .189 .249 .297 51 .107 .276 2.4 3 -0.4 Brad Harman
Joe Dunand .210 .268 .329 65 .119 .275 2.9 -4 -0.4 Sergio Santos
Yadiel Rivera .183 .242 .254 38 .071 .265 2.0 10 -0.4 Chris Petersen
Bryson Brigman .223 .273 .280 54 .057 .270 2.6 2 -0.4 Alex Prieto
Justin Twine .220 .259 .319 59 .098 .294 2.7 2 -0.4 Tim Florez
Magneuris Sierra .234 .269 .308 60 .074 .293 2.9 1 -0.7 Jay Davis
James Nelson .229 .275 .307 62 .077 .346 3.0 -2 -0.7 Mark Wasinger
B.J. Lopez .167 .234 .185 19 .018 .243 1.3 2 -0.8 Rick Cerone
Peter O’Brien .193 .266 .390 79 .198 .276 3.5 -6 -0.9 Danny Peoples
Harold Ramirez .238 .281 .335 70 .097 .290 3.4 -4 -1.1 Ronald Crowe
Gabriel Guerrero .230 .268 .355 71 .125 .297 3.3 -3 -1.2 Victor Mata
Sharif Othman .172 .226 .246 31 .074 .260 1.7 -5 -1.4 Charlie Greene
JB Shuck .228 .286 .300 63 .072 .258 3.0 -6 -1.4 Doug Dascenzo
Riley Mahan .201 .244 .276 44 .075 .298 2.3 -3 -1.8 Charlie Hayes
Eric Jagielo .166 .240 .259 39 .094 .257 2.0 0 -2.3 Shawn Buhner

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Pablo Lopez R 23 6 6 4.04 24 23 127.0 131 57 15 35 95
Nick Neidert R 22 9 10 4.39 26 26 139.3 147 68 22 34 111
Trevor Richards R 26 8 9 4.25 28 28 146.0 143 69 19 53 134
Jose Urena R 27 8 10 4.36 29 26 144.3 145 70 19 50 105
Zac Gallen R 23 8 9 4.39 25 25 135.3 141 66 18 50 111
Wei-Yin Chen L 33 7 8 4.51 24 24 121.7 125 61 20 37 101
Hector Noesi R 32 6 7 4.60 19 18 115.3 125 59 14 39 72
Dustin Beggs R 26 6 7 4.60 25 18 107.7 118 55 16 31 76
Drew Steckenrider R 28 3 3 3.67 65 0 61.3 53 25 6 30 71
Sandy Alcantara R 23 6 7 4.63 28 26 142.0 145 73 15 73 104
Mike Kickham L 30 4 5 4.48 22 13 80.3 86 40 10 24 54
Kyle Keller R 26 3 2 3.61 42 1 52.3 44 21 4 30 59
Caleb Smith L 27 5 6 4.57 21 17 88.7 83 45 12 42 88
Robert Dugger R 23 7 9 4.61 26 23 130.7 138 67 18 50 97
Jordan Yamamoto R 23 4 5 4.41 18 16 81.7 79 40 10 33 74
Joe Gunkel R 27 5 7 4.69 26 17 103.7 116 54 17 18 64
Ben Meyer R 26 4 5 4.36 29 11 84.7 88 41 8 34 61
Brian Moran L 30 2 2 3.83 45 0 54.0 50 23 5 24 53
Jumbo Diaz R 35 4 4 3.72 43 1 46.0 42 19 4 21 43
Dylan Lee L 24 5 5 3.95 47 0 54.7 53 24 4 27 45
Jose Quijada L 23 4 4 3.86 45 0 58.3 51 25 4 33 61
Tommy Eveld R 25 4 3 3.75 47 0 48.0 44 20 4 20 44
Nick Anderson R 28 3 2 3.94 44 0 48.0 42 21 7 19 57
Nick Wittgren R 28 4 4 3.96 55 0 61.3 61 27 7 18 55
Chris O’Grady L 29 4 5 4.65 28 10 69.7 71 36 11 27 60
Drew Rucinski R 30 3 3 4.21 50 0 62.0 64 29 7 20 46
Adam Conley L 29 3 4 4.18 74 0 71.0 68 33 8 32 62
Kolton Mahoney R 27 5 7 4.85 27 12 89.0 101 48 13 28 54
Dan Straily R 30 6 9 5.04 26 26 135.7 139 76 26 55 113
Sean Burnett L 36 1 1 4.18 28 0 28.0 28 13 3 9 22
Javy Guerra R 33 3 3 4.50 44 0 52.0 52 26 6 24 45
Riley Ferrell R 25 3 3 4.50 43 0 52.0 47 26 5 35 53
Jeff Brigham R 27 6 9 4.93 21 20 95.0 100 52 13 47 74
Tyler Stevens R 23 6 7 4.40 47 0 71.7 71 35 11 25 68
Tayron Guerrero R 28 2 3 4.47 58 0 58.3 54 29 8 34 66
R.J. Alvarez R 28 3 4 4.64 45 0 42.7 40 22 5 26 42
McKenzie Mills L 23 5 7 5.00 23 20 104.3 112 58 15 43 75
Tyler Kinley R 28 2 3 4.56 51 0 51.3 48 26 6 32 55
Julian Fernandez R 23 1 1 4.82 36 0 37.3 39 20 4 22 27
Jordan Holloway R 23 1 1 5.56 9 9 34.0 36 21 6 20 29
Merandy Gonzalez R 23 6 8 5.16 23 18 99.3 108 57 13 54 70
Esmerling de la Rosa R 28 2 3 5.06 35 3 58.7 65 33 8 29 39
Tyler Cloyd R 32 4 7 5.53 22 15 94.3 110 58 19 29 62
Brett Graves R 26 3 6 5.79 25 13 82.3 94 53 15 36 49
Jorge Guzman R 23 3 6 5.88 20 20 82.7 83 54 11 76 73
Jarlin Garcia L 26 3 6 5.45 42 14 100.7 112 61 19 40 64
Elieser Hernandez R 24 4 6 5.99 33 11 76.7 86 51 17 36 59

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Pablo Lopez 544 6.73 2.48 1.06 .296 99 101 4.18 1.6 Larry Christenson
Nick Neidert 596 7.17 2.20 1.42 .296 91 109 4.49 1.2 Dave Geeve
Trevor Richards 632 8.26 3.27 1.17 .297 91 109 4.26 1.2 Ben Hendrickson
Jose Urena 627 6.55 3.12 1.18 .284 89 112 4.65 1.0 Francisco Barrios
Zac Gallen 594 7.38 3.33 1.20 .301 89 113 4.50 0.9 Josh Fogg
Wei-Yin Chen 520 7.47 2.74 1.48 .292 89 112 4.59 0.9 Tom Browning
Hector Noesi 507 5.62 3.04 1.09 .295 87 115 4.65 0.7 Ownie Carroll
Dustin Beggs 470 6.35 2.59 1.34 .299 87 114 4.70 0.6 Nick Blackburn
Drew Steckenrider 265 10.42 4.40 0.88 .301 106 94 3.67 0.6 Roy Smith
Sandy Alcantara 641 6.59 4.63 0.95 .295 84 119 4.77 0.6 Mike Torrez
Mike Kickham 349 6.05 2.69 1.12 .296 90 112 4.47 0.6 Jeff Ballard
Kyle Keller 231 10.15 5.16 0.69 .296 108 93 3.78 0.6 Clay Bryant
Caleb Smith 389 8.93 4.26 1.22 .292 88 114 4.48 0.6 Mike Chris
Robert Dugger 578 6.68 3.44 1.24 .296 84 119 4.79 0.5 Michael Macdonald
Jordan Yamamoto 356 8.16 3.64 1.10 .295 88 113 4.33 0.5 Rick Rodriguez
Joe Gunkel 442 5.56 1.56 1.48 .293 86 117 4.71 0.5 Josh Towers
Ben Meyer 375 6.48 3.61 0.85 .301 89 112 4.35 0.5 Marino Pieretti
Brian Moran 235 8.83 4.00 0.83 .300 105 95 3.89 0.5 Juan Agosto
Jumbo Diaz 200 8.41 4.11 0.78 .292 105 96 3.91 0.4 Diego Segui
Dylan Lee 244 7.41 4.45 0.66 .299 102 98 4.16 0.4 Mike Cosgrove
Jose Quijada 259 9.41 5.09 0.62 .299 101 99 3.85 0.4 Grant Jackson
Tommy Eveld 207 8.25 3.75 0.75 .292 104 96 3.78 0.4 Jerry Reed
Nick Anderson 205 10.69 3.56 1.31 .294 102 98 4.05 0.4 Jose Veras
Nick Wittgren 261 8.07 2.64 1.03 .302 98 102 3.82 0.3 Jose Silva
Chris O’Grady 305 7.75 3.49 1.42 .294 86 116 4.77 0.3 Mark Watson
Drew Rucinski 269 6.68 2.90 1.02 .297 95 105 4.30 0.3 Ron Taylor
Adam Conley 312 7.86 4.06 1.01 .291 93 108 4.39 0.2 Jim Roland
Kolton Mahoney 395 5.46 2.83 1.31 .299 83 121 4.98 0.2 Steve Lemke
Dan Straily 597 7.50 3.65 1.72 .285 80 126 5.32 0.1 Steve McCatty
Sean Burnett 120 7.07 2.89 0.96 .294 96 104 4.04 0.1 Steve Hamilton
Javy Guerra 231 7.79 4.15 1.04 .301 89 112 4.48 0.0 Jerry Johnson
Riley Ferrell 237 9.17 6.06 0.87 .298 89 112 4.55 0.0 Marc Pisciotta
Jeff Brigham 431 7.01 4.45 1.23 .299 79 127 5.04 0.0 Landon Jacobsen
Tyler Stevens 310 8.54 3.14 1.38 .297 88 113 4.46 0.0 Kevin Price
Tayron Guerrero 262 10.18 5.25 1.23 .305 87 115 4.57 0.0 Mike MacDougal
R.J. Alvarez 193 8.86 5.48 1.05 .297 87 116 4.67 0.0 Ryan Henderson
McKenzie Mills 466 6.47 3.71 1.29 .297 78 129 4.99 -0.1 J.R. Richard
Tyler Kinley 234 9.64 5.61 1.05 .304 85 117 4.57 -0.1 Mike MacDougal
Julian Fernandez 172 6.51 5.30 0.96 .299 81 124 5.03 -0.2 Dave Cole
Jordan Holloway 158 7.68 5.29 1.59 .297 70 143 5.68 -0.2 Luz Portobanco
Merandy Gonzalez 458 6.34 4.89 1.18 .302 75 133 5.25 -0.3 Jake Joseph
Esmerling de la Rosa 269 5.98 4.45 1.23 .302 77 130 5.28 -0.3 Mike Bumstead
Tyler Cloyd 419 5.92 2.77 1.81 .299 73 138 5.54 -0.5 Allen Davis
Brett Graves 376 5.36 3.94 1.64 .293 69 144 5.86 -0.7 Scott Shoemaker
Jorge Guzman 407 7.95 8.27 1.20 .299 68 146 6.09 -0.7 Edwin Morel
Jarlin Garcia 449 5.72 3.58 1.70 .288 71 140 5.61 -0.8 Rick DeHart
Elieser Hernandez 349 6.93 4.23 2.00 .295 67 149 6.02 -0.9 Kevin Vent

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.


2019 ZiPS Projections – Seattle Mariners

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Seattle Mariners.

Batters

Jerry Dipoto’s may be a one-man Hot Stove League, but at least based on the roster as of now — everybody could be traded by March — Seattle seems to still be in something of a no man’s land when it comes to rebuild. The Mariners aren’t actually bad, but it’s hard to envision them being that relevant in the AL West. There are a lot of older players here, but not many who really have all that much flip-potential. Sure, you can play some combination of Ryon Healy and Jay Bruce at first, or shift Edwin Encarnacion to first and make Bruce the full-time DH, or play Tim Beckham more than J.P. Crawford, but to what end?

ZiPS is still rooting for a Kyle Seager comeback, but I’m a little less sanguine at this point. On the plus side, it thinks Mitch Haniger is for real and sees at least some value in Dan Vogelbach, even if the Mariners don’t seem to. And yes, I know Ichiro is pretty much just coming back for the M’s and A’s games in Japan, but ZiPS doesn’t know those circumstances. Read the rest of this entry »


2019 ZiPS Projections – Baltimore Orioles

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Baltimore Orioles.

Batters

Well, at least expectations have been tempered quite a bit. After all, this is a team that finished last in the American League in runs scored with Manny Machado for half a season, and even if Jonathan Schoop was disappointing and Adam Jones is in steep decline, they at least combined for an OPS above .700, which is … something. Read the rest of this entry »


2019 ZiPS Projections – St. Louis Cardinals

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the St. Louis Cardinals.

Batters

Yeah, there’s a Paul Goldschmidt on the roster now, but the thing that jumps out at me the most is just how deep the Cardinals’ bench is. You essentially have a spare league-averageish right fielder (ZiPS sees Dexter Fowler bouncing back to a degree) and an above-average spare infielder in Jedd Gyorko, so long as you don’t get the idea that he should be playing shortstop. ZiPS gives 10 two-WAR projections to St. Louis. Quite obviously, the Cardinals won’t actually have that many two-win players, simply because there aren’t enough at-bats for all of them to hit that threshold. Even among the fringe minor leaguers — like Rangel Ravelo, who ZiPS never really cared much for with the A’s or White Sox — there are a lot of players who, while not actually projected to be viable starters, wouldn’t be disastrous fill-in candidates.

As a thought exercise, imagine that St. Louis’s starting lineup comes down with some violent illness that involves projectile vomit (gross) and 180 days of bed rest. Such maladies would leave St. Louis with a lineup looking like this:

Cardinals Outbreak Lineup
Position Player(s)
C Andrew Knizner/Jose Godoy
1B Rangel Ravelo
2B Ramon Urias
SS Tommy Edman
3B Jedd Gyorko
LF Tyler O’Neill
CF Lane Thomas/Drew Robinson
RF Justin Williams

Even in this absolutely absurd scenario — with this many players injured so severely, and the Cards content to stand pat, and not make any moves to compensate — the lineup still projects to be worth 14 WAR given assumed full-season playing time. That’s more or less what Kansas City’s projected starters are pegged for if everyone’s healthy (I’m picking on the Royals simply because I just wrote them up and had them handy; I could have chosen other dreadful teams as well). Using the WAR Add ’em Up technique that you should never, ever use, the outbreak lineup would still leave the Cardinals with an 80-win team.

Pitchers

Here you can see the consequences of the Paul Goldschmidt trade in terms of the team’s pitching depth. Luke Weaver wasn’t a star, but he was also an extra arm at the back-end of the rotation, one that will be needed because Carlos Martinez, Alex Reyes, Michael Wacha, and Adam Wainwright have all missed significant time recently due to injury (and with Waino, there’s a quality concern). That isn’t to say the Cardinals shouldn’t have made the Goldschmidt trade – he’s a giant short-term addition to the offense and the domino effect gives the team additional depth. It simply means that St. Louis ought to address their pitching issue over the rest of the offseason. Now, they don’t need to convince the Mets to trade them Jacob deGrom; a move of that magnitude isn’t necessary, though it would certainly be nice. But a No. 3 or 4 starter who can eat some innings would be good. J.A. Happ or a returning Lance Lynn would have been ideal for this, but Gio Gonzalez remains available. It’s weird to think about, but Mike Leake actually would be quite useful right now.

With the team apparently not spending money on Manny Machado or Bryce Harper (though I guess that still isn’t certain), they ought to be going after Dallas Keuchel. Yes, there’s a risk of over-engineering your rotation and ending up with too many starting pitchers, but has that ever truly been a problem for any team in baseball history? The Astros figured out what to do with their extra starters just last year. Serious, contending teams ought to be more open to depth of this kind and avoid getting too hung up on efficiency.

Bench and Prospects

Dagnabit, I already talked about the bench quite a bit up top, so I kind of broke the rules that I’m in no way obligated to follow, so nyah nyah nyah nyah nyah nyah, Carson!

The top of the minors has a lot of players who look like they will be useful role players, but outside of possibly Alex Reyes, who would fall out of the prospect list with just an additional out, the system’s largely missing that zing, zazz, zork, kapowza, the mazuma in the bank. Kiley and Eric only give eight players in the farm system a future value above 40 and ZiPS doesn’t offer a ton of disagreement. ZiPS does like Elehuris Montero’s power potential (so does McDongenhagen), but his defense is a worry, and based on what rudimentary minor league data is available, ZiPS is a bit concerned as well. If he is a -6 right now, it may be enough to require a move off of third by the time he’s 25, meaning he’ll need another bump in his offense to avoid becoming a tweener.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
Paul Goldschmidt R 31 1B 149 549 91 148 28 3 27 89 93 160 13 4
Matt Carpenter L 33 3B 138 496 90 125 33 2 26 75 90 141 3 2
Marcell Ozuna R 28 LF 153 589 74 164 27 3 24 97 44 126 2 2
Paul DeJong R 25 SS 132 503 68 124 26 2 22 77 36 151 2 2
Yadier Molina R 36 C 122 449 46 119 22 1 12 66 27 65 4 3
Harrison Bader R 25 CF 140 446 62 108 19 3 15 50 33 146 14 7
Jedd Gyorko R 30 3B 124 386 47 98 16 1 16 58 40 90 2 1
Tyler O’Neill R 24 LF 130 452 74 114 20 2 29 83 39 157 7 1
Kolten Wong L 28 2B 124 379 49 97 20 3 9 44 35 69 8 4
Jose Martinez R 30 RF 144 480 61 137 26 1 15 71 43 93 3 2
Andrew Knizner R 24 C 95 351 40 91 16 1 6 35 22 59 0 1
Rangel Ravelo R 27 1B 101 358 48 96 21 2 10 48 31 63 1 1
Ramon Urias R 25 2B 98 335 46 86 19 2 10 43 24 77 3 4
Dexter Fowler R 33 RF 104 370 58 88 17 4 11 44 52 99 8 3
Tommy Edman B 24 SS 122 493 56 121 20 5 5 41 36 96 17 5
Lane Thomas R 23 CF 127 498 59 117 18 7 14 59 39 149 12 11
John Nogowski R 26 1B 89 325 39 87 12 0 5 31 30 39 1 1
Wilfredo Tovar R 27 SS 116 398 41 99 17 2 4 34 23 58 15 7
Evan Mendoza R 23 3B 129 507 52 124 20 3 8 44 30 119 3 2
Yairo Munoz R 24 SS 129 435 51 110 21 2 11 55 29 99 9 6
Max Schrock L 24 2B 112 448 49 113 17 1 7 39 28 61 3 2
Jose Godoy L 24 C 81 276 28 63 11 1 3 23 22 55 1 1
Elehuris Montero R 20 3B 127 480 58 115 27 3 14 58 32 126 2 1
Justin Williams L 23 RF 119 453 52 116 22 1 12 55 27 99 4 4
Drew Robinson L 27 CF 109 380 50 77 16 3 15 45 44 156 8 6
Jeremy Martinez R 24 C 65 211 22 46 8 0 2 16 19 35 1 0
Edmundo Sosa R 23 SS 126 463 48 109 23 2 8 42 21 102 6 4
Chase Pinder R 23 CF 91 327 38 70 12 2 4 27 39 91 3 6
Joe Hudson R 28 C 64 205 20 40 11 0 4 18 19 61 0 0
Adolis Garcia R 26 RF 125 451 56 107 23 2 16 61 22 119 10 7
Dylan Carlson B 20 RF 120 448 57 97 20 3 12 50 50 131 6 5
Francisco Pena R 29 C 65 198 20 46 9 0 4 19 9 47 1 0
Alex Mejia R 28 SS 115 368 38 90 14 1 4 31 20 68 4 2
Randy Arozarena R 24 LF 118 402 50 93 21 2 9 42 31 105 18 8
Stefan Trosclair R 24 1B 112 409 46 86 14 3 11 43 32 140 5 4
Johan Mieses R 23 RF 125 465 50 91 17 2 17 54 29 158 2 0
Conner Capel L 22 CF 123 471 53 105 20 4 10 46 39 122 12 13
Victor Roache R 27 LF 110 384 36 67 13 2 11 38 31 174 3 1

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Paul Goldschmidt .270 .379 .479 130 .209 .334 6.8 4 4.4 Kevin Youkilis
Matt Carpenter .252 .371 .484 129 .232 .301 6.5 -3 4.2 Eddie Mathews
Marcell Ozuna .278 .330 .457 110 .178 .319 5.6 4 3.0 Rick Reichardt
Paul DeJong .247 .306 .437 98 .191 .309 4.8 0 2.5 Brook Jacoby
Yadier Molina .265 .310 .399 90 .134 .288 4.5 5 2.3 Paul Lo Duca
Harrison Bader .242 .307 .399 89 .157 .326 4.4 8 2.2 Mark Whiten
Jedd Gyorko .254 .324 .425 100 .171 .293 5.0 4 2.2 Tim Naehring
Tyler O’Neill .252 .315 .498 115 .246 .320 5.8 -3 2.1 Jesse Barfield
Kolten Wong .256 .336 .396 97 .140 .292 4.8 4 2.1 Rob Wilfong
Jose Martinez .285 .345 .438 110 .152 .328 5.7 -2 2.0 Ollie Brown
Andrew Knizner .259 .312 .362 81 .103 .297 4.0 2 1.3 Joe Azcue
Rangel Ravelo .268 .334 .422 103 .154 .302 5.2 1 1.2 Mike Brown
Ramon Urias .257 .327 .415 99 .158 .306 4.8 -4 1.2 Brendan Harris
Dexter Fowler .238 .337 .395 97 .157 .296 4.8 -1 1.1 Michael Tucker
Tommy Edman .245 .298 .337 71 .091 .296 3.7 2 1.0 Kurt Stillwell
Lane Thomas .235 .293 .384 81 .149 .307 3.8 2 1.0 Xavier Paul
John Nogowski .268 .334 .351 86 .083 .292 4.3 6 0.9 Mike Eylward
Wilfredo Tovar .249 .292 .332 68 .083 .283 3.5 4 0.8 Alex Prieto
Evan Mendoza .245 .290 .343 70 .099 .305 3.5 6 0.7 Aurelio Rodriguez
Yairo Munoz .253 .304 .386 85 .133 .305 4.2 -5 0.7 Jose Castro
Max Schrock .252 .301 .342 73 .089 .279 3.7 1 0.6 Jack Brohamer
Jose Godoy .228 .296 .308 64 .080 .275 3.2 3 0.5 Tom Wieghaus
Elehuris Montero .240 .294 .396 84 .156 .297 4.1 -6 0.5 Jeff Hamilton
Justin Williams .256 .302 .389 85 .132 .304 4.2 1 0.4 Andre Ethier
Drew Robinson .203 .286 .379 78 .176 .297 3.6 -1 0.4 Jon VanEvery
Jeremy Martinez .218 .286 .284 55 .066 .253 2.9 4 0.4 Mike Nickeas
Edmundo Sosa .235 .274 .346 66 .110 .286 3.3 2 0.3 Dean DeCillis
Chase Pinder .214 .305 .300 64 .086 .284 2.9 4 0.3 David Howell
Joe Hudson .195 .267 .307 55 .112 .257 2.7 4 0.3 Tom Nieto
Adolis Garcia .237 .277 .404 81 .166 .288 3.9 2 0.2 Ken Ford
Dylan Carlson .217 .302 .355 77 .138 .279 3.6 2 0.2 Kurt Bierek
Francisco Pena .232 .268 .338 62 .106 .286 3.2 0 0.0 Mike DiFelice
Alex Mejia .245 .287 .321 64 .076 .291 3.3 -2 -0.1 Ray Olmedo
Randy Arozarena .231 .304 .361 79 .129 .292 3.9 -3 -0.1 Jordan Parraz
Stefan Trosclair .210 .281 .340 67 .130 .291 3.2 6 -0.3 Rich Murray
Johan Mieses .196 .250 .351 60 .155 .255 3.0 6 -0.6 John Lindsey
Conner Capel .223 .284 .346 69 .123 .280 3.1 -5 -0.7 Karl Herren
Victor Roache .174 .241 .305 46 .130 .281 2.4 4 -1.3 Nick Wilfong

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Carlos Martinez R 27 12 9 3.53 29 29 168.3 153 66 15 68 163
Miles Mikolas R 30 12 8 3.59 29 29 175.7 177 70 18 38 135
Jack Flaherty R 23 12 9 3.62 32 32 169.0 146 68 22 59 192
Daniel Poncedeleon R 27 8 7 4.15 28 22 119.3 112 55 12 61 109
Dakota Hudson R 24 11 11 4.32 44 23 150.0 153 72 13 64 99
Andrew Miller L 34 4 2 2.77 49 0 48.7 37 15 4 17 65
Michael Wacha R 27 8 7 4.26 23 22 120.3 121 57 15 45 104
Giovanny Gallegos R 27 3 2 3.02 39 0 59.7 50 20 6 17 73
Mike Hauschild R 29 7 7 4.54 22 21 111.0 115 56 13 50 86
Williams Perez R 28 6 6 4.35 20 19 103.3 109 50 11 34 72
Austin Gomber L 25 8 9 4.49 35 22 132.3 133 66 18 55 121
Adam Wainwright R 37 6 6 4.30 19 18 96.3 102 46 11 32 79
Alex Reyes R 24 4 3 4.08 12 12 64.0 58 29 6 38 66
Jordan Hicks R 22 4 3 3.79 75 0 76.0 67 32 3 48 67
John Brebbia R 29 4 3 3.46 57 0 65.0 57 25 9 18 75
Harold Arauz R 24 7 8 4.76 26 22 126.7 136 67 19 44 97
John Gant R 26 8 9 4.64 31 24 137.7 139 71 19 61 116
Luke Gregerson R 35 3 2 3.54 45 0 40.7 36 16 5 12 44
Tyler Webb L 28 2 2 3.99 47 1 58.7 55 26 8 21 60
Bud Norris R 34 4 4 3.83 60 0 51.7 46 22 7 22 61
Ryan Meisinger R 25 3 3 4.14 48 1 67.3 63 31 8 28 65
Tommy Layne L 34 1 1 3.48 37 0 31.0 28 12 2 13 29
Anthony Shew R 25 8 9 4.85 25 24 133.7 150 72 20 42 92
Genesis Cabrera L 22 8 9 5.00 26 24 122.3 127 68 15 72 100
Ryan Helsley R 24 5 6 4.76 18 17 87.0 84 46 11 50 81
Chasen Shreve L 28 4 3 4.17 58 0 54.0 47 25 8 28 64
Connor Jones L 24 6 7 4.80 22 19 95.7 104 51 10 45 63
Derian Gonzalez R 24 4 4 4.56 25 11 53.3 54 27 5 30 41
Seth Elledge R 23 6 5 4.13 47 0 52.3 47 24 5 28 55
Austin Warner L 25 6 7 4.92 23 22 120.7 130 66 16 53 86
Mike Mayers R 27 2 2 4.29 58 0 63.0 64 30 8 23 56
Dominic Leone R 27 3 3 4.33 52 0 52.0 50 25 7 21 53
Evan Kruczynski L 24 5 7 4.99 20 20 97.3 108 54 14 37 68
Brett Cecil L 32 2 2 4.47 53 0 44.3 46 22 5 19 37
Andrew Morales R 26 3 3 4.40 48 0 59.3 56 29 7 33 59
Edward Mujica R 35 2 2 4.56 45 0 47.3 53 24 8 7 32
Hunter Cervenka L 29 2 2 4.62 40 0 37.0 34 19 4 23 36
Chris Beck R 28 1 2 5.00 48 1 63.0 65 35 8 35 45
Roel Ramirez R 24 2 3 5.10 41 2 60.0 64 34 9 28 49
Will Latcham R 23 4 5 4.96 42 0 49.0 48 27 6 31 45
Landon Beck R 26 3 3 4.91 45 0 58.7 61 32 8 31 47
Junior Fernandez R 22 2 3 5.40 21 8 53.3 57 32 5 39 32
Jake Woodford R 22 8 11 5.32 27 26 133.7 153 79 17 67 76
Casey Meisner R 24 5 8 5.80 23 22 111.7 126 72 18 62 73

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Carlos Martinez 724 8.71 3.64 0.80 .295 113 88 3.76 3.2 Bob Gibson
Miles Mikolas 737 6.92 1.95 0.92 .296 112 90 3.73 3.0 Frank Sullivan
Jack Flaherty 711 10.22 3.14 1.17 .290 111 90 3.79 2.9 Aaron Sele
Daniel Poncedeleon 529 8.22 4.60 0.91 .293 96 104 4.31 1.3 Kirby Higbe
Dakota Hudson 662 5.94 3.84 0.78 .292 93 108 4.38 1.3 George Culver
Andrew Miller 201 12.02 3.14 0.74 .297 149 67 2.84 1.3 Randy Myers
Michael Wacha 520 7.78 3.37 1.12 .299 94 107 4.21 1.2 Ed Wojna
Giovanny Gallegos 245 11.01 2.56 0.91 .301 137 73 3.02 1.1 Rollie Fingers
Mike Hauschild 497 6.97 4.05 1.05 .299 91 110 4.66 0.9 Don Schwall
Williams Perez 451 6.27 2.96 0.96 .299 92 109 4.30 0.9 Jim Bagby
Austin Gomber 583 8.23 3.74 1.22 .301 89 112 4.50 0.9 Terry Mulholland
Adam Wainwright 419 7.38 2.99 1.03 .310 93 107 4.08 0.9 Mel Harder
Alex Reyes 287 9.28 5.34 0.84 .299 98 102 4.23 0.8 Tim Birtsas
Jordan Hicks 345 7.93 5.68 0.36 .291 106 95 4.07 0.8 Turk Farrell
John Brebbia 269 10.38 2.49 1.25 .293 116 86 3.61 0.8 Rod Beck
Harold Arauz 557 6.89 3.13 1.35 .300 87 115 4.78 0.7 Michael Macdonald
John Gant 609 7.58 3.99 1.24 .295 86 116 4.72 0.7 Mike Dunne
Luke Gregerson 168 9.74 2.66 1.11 .292 117 86 3.54 0.5 Joe Borowski
Tyler Webb 251 9.20 3.22 1.23 .296 104 97 4.10 0.5 Mike Gallo
Bud Norris 224 10.63 3.83 1.22 .300 104 96 4.06 0.5 Kane Davis
Ryan Meisinger 291 8.69 3.74 1.07 .294 100 100 4.15 0.5 Keith Shepherd
Tommy Layne 133 8.42 3.77 0.58 .295 119 84 3.47 0.4 Luis Arroyo
Anthony Shew 589 6.19 2.83 1.35 .304 83 121 4.82 0.4 Nate Cornejo
Genesis Cabrera 564 7.36 5.30 1.10 .303 83 121 5.05 0.4 Greg Kubes
Ryan Helsley 394 8.38 5.17 1.14 .296 84 119 4.83 0.4 Preston Hanna
Chasen Shreve 235 10.67 4.67 1.33 .291 99 101 4.32 0.3 Ron Villone
Connor Jones 434 5.93 4.23 0.94 .303 83 120 4.79 0.3 Derek Thompson
Derian Gonzalez 243 6.92 5.06 0.84 .299 88 114 4.69 0.3 Foster Edwards
Seth Elledge 232 9.46 4.82 0.86 .298 97 103 4.07 0.3 Anthony Chavez
Austin Warner 543 6.41 3.95 1.19 .299 81 123 4.94 0.3 Jeff Kaiser
Mike Mayers 274 8.00 3.29 1.14 .304 93 107 4.26 0.2 Ehren Wassermann
Dominic Leone 224 9.17 3.63 1.21 .303 92 108 4.13 0.1 Miguel Saladin
Evan Kruczynski 435 6.29 3.42 1.29 .303 80 125 4.95 0.1 Ryan Spille
Brett Cecil 196 7.51 3.86 1.02 .306 93 108 4.30 0.1 Mike Venafro
Andrew Morales 266 8.95 5.01 1.06 .299 91 110 4.52 0.1 Marc Pisciotta
Edward Mujica 200 6.08 1.33 1.52 .298 91 110 4.57 0.1 Dick Hall
Hunter Cervenka 167 8.76 5.59 0.97 .294 87 115 4.64 0.0 Matt Whisenant
Chris Beck 287 6.43 5.00 1.14 .291 83 121 5.18 -0.1 Bobby Reis
Roel Ramirez 272 7.35 4.20 1.35 .302 81 123 5.07 -0.2 Jason Szuminski
Will Latcham 226 8.27 5.69 1.10 .298 81 124 4.99 -0.2 Rick Greene
Landon Beck 267 7.21 4.76 1.23 .298 82 123 5.06 -0.2 Barry Hertzler
Junior Fernandez 256 5.40 6.58 0.84 .295 74 135 5.59 -0.2 Mike Thompson
Jake Woodford 618 5.12 4.51 1.14 .302 75 133 5.35 -0.3 Jake Dittler
Casey Meisner 521 5.88 5.00 1.45 .299 69 145 5.79 -0.9 Jason Standridge

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.


2019 ZiPS Projections – Kansas City Royals

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Kansas City Royals.

Batters

The Royals have an extremely bifurcated offense, with three players projected to be solidly above league-average in Adalberto Mondesi, Salvador Perez, and Whit Merrifield, and a fairly large gulf before the next tier of KC hitters. If the Royals were really going the full rebuild route, you’d see Perez and Merrifield — entering their age-29 and -30 seasons respectively — on other teams’ lists, but the Royals seem content to go the “sorta” rebuild route.

Given how thin their talent is, it’s hard to see them having much success going this route and as such, Perez and Merrifield are likely to be either in their declines or in other organizations by the time the performance matters. Winning 72 games instead of 64 in 2019 isn’t going to jumpstart anything.

I’m sure there will be some gnashed teeth about O’Hearn’s projection, given that he hit .262/.353/.597 in the majors in 170 plate appearances in 2018. He also had a .713 OPS in 406 PA in the Pacific Coast League, which is abysmal for an offensive prospect.

Pitchers

This group won’t be as bad as some people think in 2019, and it wouldn’t take a lot of breaks for the team to achieve their pointless Quest for 75 Wins, which is a little like bragging to your drinking buddies that you can deadlift 125 pounds. Danny Duffy isn’t a lost cause and Brad Keller was good enough in 2018 that it couldn’t all have been a fluke. ZiPS absolutely loves Richard Lovelady, but the rest of the bullpen is a big digital yawn. The Trevor Oaks projection isn’t exactly impressive, but I can’t remember the last time ZiPS didn’t actually hate a pitcher with as low a strikeout rate as he is projected to have.

Bench and Prospects

Troubling and not seen in full here is that ZiPS simply projects very few of the hitting prospects in the upper levels of the organization as good bets to be relevant by the time the Royals are good again. It’s essentially Adalberto Mondesi and Nicky Lopez. Khalil Lee and Emmanuel Rivera are the only two other offensive prospects on this list for whom ZiPS gives even an over/under of three WAR over their major league careers. Now, it’s not quite as bad as that considering a couple of the names I’m not yet projecting are Seuly Matias and Nick Pratto, but it’s certainly less than ideal for a team that really ought to be 2 1/2 years into a rebuild by now.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
Whit Merrifield R 30 2B 153 614 81 172 36 4 13 61 44 108 35 9
Adalberto Mondesi B 23 SS 118 437 62 114 22 6 18 58 20 118 39 7
Salvador Perez R 29 C 136 513 55 130 26 1 24 77 18 104 1 1
Nicky Lopez L 24 SS 127 511 60 133 15 5 6 40 43 61 12 6
Billy Hamilton R 28 CF 139 500 74 121 18 7 4 27 42 117 45 10
Alex Gordon L 35 LF 128 443 50 102 19 1 11 44 47 120 9 2
Xavier Fernandez R 23 C 88 318 34 79 17 1 6 30 18 56 3 3
Jorge Soler R 27 RF 90 307 38 76 15 0 13 37 40 107 3 1
Meibrys Viloria L 22 C 113 409 41 91 19 1 7 38 27 104 2 2
Emmanuel Rivera R 23 3B 120 466 50 120 23 5 7 49 23 92 3 6
Ryan O’Hearn L 25 1B 144 509 64 115 29 3 20 67 57 152 2 0
Jecksson Flores R 25 2B 126 460 47 110 22 3 5 37 22 92 16 6
Cheslor Cuthbert R 26 3B 109 377 41 91 18 1 11 40 30 84 1 1
Brian Goodwin L 28 CF 107 340 41 76 17 1 11 40 30 112 9 3
Cam Gallagher R 26 C 97 329 33 74 14 0 5 31 24 54 1 0
Donnie Dewees L 25 CF 132 518 54 119 22 7 7 45 30 111 15 6
Frank Schwindel R 27 1B 136 524 58 134 32 1 17 65 19 92 1 2
Jorge Bonifacio R 26 RF 110 401 51 93 19 2 12 43 38 124 1 1
Brett Phillips L 25 RF 124 439 52 88 15 6 12 46 43 186 10 3
Kelvin Gutierrez R 24 3B 118 460 48 107 16 5 7 39 28 125 12 4
Chris Owings R 27 SS 125 419 49 101 23 4 7 40 24 104 15 5
Kort Peterson L 25 RF 101 365 41 82 19 3 9 39 20 129 7 4
Nick Dini R 25 C 90 317 33 73 14 0 6 28 13 68 6 1
Bubba Starling R 26 CF 86 306 32 61 16 1 7 27 20 106 5 3
Hunter Dozier R 27 3B 135 499 58 113 29 2 15 51 41 160 4 3
Khalil Lee L 21 CF 113 426 51 90 19 4 10 43 46 164 14 13
Erick Mejia B 24 2B 134 530 57 123 22 6 5 42 35 128 22 12
Alex Liddi R 30 1B 107 406 48 89 19 3 17 53 25 146 5 2
Blake Perkins R 22 CF 131 514 63 104 21 2 5 33 64 162 20 11
Chris Owings R 27 RF 123 412 48 99 22 4 7 39 24 103 14 4
Brewer Hicklen R 23 LF 100 384 43 79 16 2 11 39 20 150 21 7
Corey Toups R 26 3B 103 374 42 76 17 2 7 31 33 140 12 3
Humberto Arteaga R 25 3B 125 465 41 108 15 2 4 32 16 88 5 6
Jack Lopez R 26 2B 110 399 38 86 11 2 7 30 15 113 11 6
Taylor Featherston R 29 2B 108 337 36 64 12 3 7 31 23 129 8 2
Ramon Torres B 26 2B 113 431 44 103 17 2 4 31 20 69 10 6
Sebastian Rivero R 20 C 76 287 27 62 12 0 5 24 11 77 0 1
Samir Duenez L 23 1B 112 429 49 98 20 2 12 50 32 113 6 1
Anderson Miller L 25 LF 115 437 43 97 18 3 8 39 27 120 9 5
MJ Melendez L 20 C 106 410 41 76 17 4 13 46 32 184 4 7
Parker Morin L 27 C 58 179 16 35 7 1 2 13 9 49 1 0
D.J. Burt R 23 2B 113 434 47 92 15 5 3 32 43 121 21 11
Terrance Gore R 28 CF 94 216 24 43 3 1 0 9 16 61 26 5
Nick Heath L 25 CF 84 303 30 59 8 2 2 18 27 112 22 9
Manny Olloque R 23 3B 92 332 32 69 14 2 6 30 15 121 4 4
Elier Hernandez R 24 RF 126 481 43 103 23 3 4 38 21 132 6 7

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Whit Merrifield .280 .331 .415 105 .135 .323 5.5 6 3.4 Gene Alley
Adalberto Mondesi .261 .295 .462 105 .201 .319 5.6 2 2.7 Cristian Guzman
Salvador Perez .253 .289 .448 100 .195 .275 4.7 6 2.6 Ramon Hernandez
Nicky Lopez .260 .321 .344 85 .084 .286 4.0 4 1.5 Jeff Huson
Billy Hamilton .242 .300 .330 75 .088 .309 4.1 9 1.4 Freddy Guzman
Alex Gordon .230 .317 .352 85 .122 .292 4.0 10 1.1 Derek Bell
Xavier Fernandez .248 .291 .365 80 .116 .285 3.7 2 0.6 Richard Suomi
Jorge Soler .248 .340 .423 110 .176 .337 5.2 -5 0.6 Jeremy Giambi
Meibrys Viloria .222 .277 .325 66 .103 .282 3.1 6 0.5 John Mizerock
Emmanuel Rivera .258 .296 .373 84 .116 .308 3.8 2 0.5 Greg LaRocca
Ryan O’Hearn .226 .307 .413 97 .187 .282 4.5 -2 0.4 Eric Valent
Jecksson Flores .239 .279 .333 68 .093 .289 3.4 7 0.4 Kenny Perez
Cheslor Cuthbert .241 .299 .382 87 .141 .284 4.0 -3 0.3 Bobby Holley
Brian Goodwin .224 .288 .376 82 .153 .300 3.9 -1 0.3 Orsino Hill
Cam Gallagher .225 .279 .313 64 .088 .256 3.1 4 0.3 Drew Butera
Donnie Dewees .230 .276 .340 69 .110 .280 3.3 5 0.2 Joe Mathis
Frank Schwindel .256 .286 .418 91 .162 .282 4.3 1 0.1 Leo Hernandez
Jorge Bonifacio .232 .302 .379 87 .147 .306 4.0 0 0.1 Bill McCarthy
Brett Phillips .200 .275 .344 70 .144 .315 3.3 10 0.1 Brad Snyder
Kelvin Gutierrez .233 .279 .335 69 .102 .305 3.4 4 0.0 Edwin Rodriguez
Chris Owings .241 .283 .365 78 .124 .305 3.8 -5 -0.1 Thomas Manzella
Kort Peterson .225 .285 .367 79 .142 .322 3.6 3 -0.1 Brian Brady
Nick Dini .230 .274 .331 67 .101 .276 3.3 -2 -0.1 Omir Santos
Bubba Starling .199 .255 .327 59 .127 .280 2.8 4 -0.2 John Giudice
Hunter Dozier .226 .285 .383 83 .156 .302 3.8 -7 -0.2 Rey Palacios
Khalil Lee .211 .298 .345 78 .134 .317 3.2 -4 -0.3 Mel Hall
Erick Mejia .232 .281 .325 67 .092 .297 3.2 2 -0.4 Ramon Caraballo
Alex Liddi .219 .267 .406 82 .187 .296 3.8 0 -0.4 John Cotton
Blake Perkins .202 .294 .280 60 .078 .285 2.7 3 -0.6 Tony Miller
Chris Owings .240 .283 .364 78 .124 .305 3.8 -1 -0.6 Drew Anderson
Brewer Hicklen .206 .261 .344 66 .138 .305 3.2 3 -0.6 Wilkin Ramirez
Corey Toups .203 .275 .316 63 .112 .304 3.1 -2 -0.6 Sean Berry
Humberto Arteaga .232 .259 .299 54 .067 .279 2.6 9 -0.6 Jim Scranton
Jack Lopez .216 .250 .306 53 .090 .283 2.6 5 -0.7 Wade Robinson
Taylor Featherston .190 .251 .306 53 .116 .284 2.7 2 -0.7 Chris Petersen
Ramon Torres .239 .273 .316 63 .077 .277 3.0 1 -0.7 Dave Myers
Sebastian Rivero .216 .245 .310 52 .094 .278 2.5 -1 -0.7 Kurt Brown
Samir Duenez .228 .281 .368 78 .140 .283 3.7 -1 -0.8 Alex Hernandez
Anderson Miller .222 .269 .332 65 .110 .288 3.1 4 -0.9 Jonathan Johnson
MJ Melendez .185 .249 .341 61 .156 .296 2.6 -3 -0.9 Brandon Yarbrough
Parker Morin .196 .240 .279 43 .084 .258 2.3 -3 -1.0 Dave Ullery
D.J. Burt .212 .284 .290 60 .078 .287 2.8 -2 -1.1 Adam Davis
Terrance Gore .199 .264 .222 37 .023 .277 2.7 -4 -1.1 Craig Griffey
Nick Heath .195 .261 .254 44 .059 .302 2.4 0 -1.2 Jeff Conger
Manny Olloque .208 .245 .316 54 .108 .307 2.5 -2 -1.3 Mario Ramirez
Elier Hernandez .214 .254 .299 53 .085 .287 2.4 2 -2.1 Rick Bernardo

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Jake Junis R 26 10 10 4.37 29 28 164.7 172 80 26 38 143
Brad Keller R 23 9 9 4.20 43 24 156.3 168 73 15 46 97
Danny Duffy L 30 10 9 4.37 26 26 148.3 151 72 19 51 129
Trevor Oaks R 26 9 9 4.41 25 24 136.7 158 67 13 38 72
Ben Lively R 27 7 8 4.35 25 21 120.0 128 58 14 38 88
Richard Lovelady L 23 4 3 3.52 54 0 71.7 68 28 4 26 59
Jesse Hahn R 29 5 5 4.52 18 17 87.7 92 44 8 38 60
Glenn Sparkman R 27 6 7 4.79 29 19 118.3 139 63 17 27 70
Sam McWilliams R 23 6 8 4.74 23 20 108.3 123 57 12 42 71
Arnaldo Hernandez R 23 7 8 4.95 26 22 120.0 137 66 16 41 69
Nate Karns R 31 3 3 4.57 14 12 69.0 69 35 10 29 65
Jonathan Dziedzic L 28 7 8 4.98 22 22 115.7 132 64 14 44 66
Jason Hammel R 36 7 9 4.83 30 20 123.0 140 66 18 35 91
Heath Fillmyer R 25 6 8 5.09 28 26 138.0 152 78 18 58 85
Brian Flynn L 29 4 4 4.19 42 1 68.7 72 32 6 27 44
Pedro Fernandez R 25 4 4 4.52 33 4 65.7 70 33 6 29 41
Ian Kennedy R 34 7 9 4.99 24 24 128.0 132 71 24 44 106
Jake Kalish L 27 4 5 4.93 30 11 95.0 108 52 12 31 57
Gabe Speier L 24 1 1 4.39 45 1 65.7 71 32 4 28 37
Jake Newberry R 24 4 4 4.33 56 0 62.3 63 30 6 29 46
Tim Hill L 29 2 2 4.33 57 0 54.0 55 26 6 21 45
Wily Peralta R 30 4 5 4.82 40 11 89.7 96 48 11 44 75
Jason Adam R 27 3 3 4.35 46 0 51.7 47 25 7 27 56
Kevin McCarthy R 27 4 5 4.56 64 0 73.0 81 37 9 24 44
Foster Griffin L 23 9 12 5.31 27 26 142.3 168 84 22 52 84
Eric Skoglund L 26 4 6 5.24 21 20 99.7 114 58 17 30 68
Josh Staumont R 25 5 7 5.18 35 14 92.0 84 53 9 80 97
Kyle Zimmer R 27 1 1 4.94 11 4 31.0 32 17 4 16 27
Kevin Lenik R 27 1 1 4.66 31 0 46.3 47 24 4 26 36
Sam Selman L 28 3 3 4.73 37 0 45.7 40 24 4 38 49
Jorge Lopez R 26 6 8 5.11 37 13 98.7 107 56 14 42 77
Scott Barlow R 25 5 8 5.31 25 25 120.3 124 71 20 68 118
Seth Maness R 30 2 2 4.64 33 0 42.7 51 22 6 8 23
Enny Romero L 28 2 3 4.91 44 0 44.0 45 24 6 22 41
Conner Greene R 24 5 6 5.40 36 15 95.0 100 57 6 80 61
Zach Lovvorn R 25 6 9 5.50 27 22 126.0 153 77 17 50 62
Walker Sheller R 24 3 4 5.01 40 0 55.7 63 31 6 25 30
Scott Blewett R 23 6 8 5.55 25 25 136.3 161 84 19 58 73
Michael Ynoa R 27 1 1 5.13 27 0 33.3 34 19 3 22 25
Grant Gavin R 23 1 2 5.05 36 0 51.7 52 29 6 32 46
Yunior Marte R 24 4 4 5.01 42 0 73.7 75 41 8 44 58
Brandon Maurer R 28 4 4 4.91 60 0 58.7 62 32 7 28 49
Blaine Boyer R 37 2 2 5.18 35 0 41.7 47 24 5 18 27
Chris Ellis R 26 4 7 5.62 20 15 81.7 92 51 14 41 64
Burch Smith R 29 3 4 5.58 32 7 69.3 74 43 11 38 60
Kyle Lohse R 40 5 9 5.62 23 18 112.0 132 70 21 35 67
Andres Machado R 26 4 6 5.82 33 13 85.0 100 55 14 40 56
Ofreidy Gomez R 23 6 10 5.82 27 21 123.7 148 80 18 65 67
Gerson Garabito R 23 5 8 6.12 24 24 114.7 131 78 19 72 70

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Jake Junis 704 7.82 2.08 1.42 .301 98 102 4.38 2.0 Ed Lynch
Brad Keller 675 5.58 2.65 0.86 .299 99 101 4.14 1.9 Lindy McDaniel
Danny Duffy 642 7.83 3.09 1.15 .302 98 102 4.23 1.8 Kent Mercker
Trevor Oaks 602 4.74 2.50 0.86 .307 94 106 4.32 1.4 Jack Russell
Ben Lively 524 6.60 2.85 1.05 .302 96 104 4.33 1.3 Howie Fox
Richard Lovelady 308 7.41 3.27 0.50 .298 122 82 3.48 1.1 Pat Clements
Jesse Hahn 390 6.16 3.90 0.82 .300 95 105 4.40 0.9 Don Schwall
Glenn Sparkman 517 5.32 2.05 1.29 .307 90 111 4.67 0.9 John Doherty
Sam McWilliams 488 5.90 3.49 1.00 .312 88 114 4.64 0.8 Mark Cahill
Arnaldo Hernandez 535 5.18 3.08 1.20 .301 87 115 4.93 0.7 Michael Macdonald
Nate Karns 302 8.48 3.78 1.30 .301 94 106 4.50 0.7 Ryan Glynn
Jonathan Dziedzic 519 5.14 3.42 1.09 .303 86 116 4.88 0.7 Jimmy Anderson
Jason Hammel 540 6.66 2.56 1.32 .312 86 116 4.55 0.6 Mickey Weston
Heath Fillmyer 620 5.54 3.78 1.17 .296 85 118 5.03 0.6 Steve Falteisek
Brian Flynn 302 5.77 3.54 0.79 .297 103 97 4.32 0.6 Tom Burgmeier
Pedro Fernandez 295 5.62 3.97 0.82 .298 95 105 4.60 0.5 Jim McDonald
Ian Kennedy 556 7.45 3.09 1.69 .286 83 120 5.08 0.5 Dennis Springer
Jake Kalish 422 5.40 2.94 1.14 .304 87 115 4.76 0.5 Pat Clements
Gabe Speier 295 5.07 3.84 0.55 .302 98 102 4.28 0.4 Mike Cosgrove
Jake Newberry 277 6.64 4.19 0.87 .295 99 101 4.47 0.4 Hal Reniff
Tim Hill 237 7.50 3.50 1.00 .302 99 101 4.26 0.4 Todd Rizzo
Wily Peralta 405 7.53 4.42 1.10 .313 86 116 4.64 0.3 Blue Moon Odom
Jason Adam 230 9.75 4.70 1.22 .294 99 101 4.54 0.3 Bryce Florie
Kevin McCarthy 321 5.42 2.96 1.11 .299 94 106 4.66 0.3 Lew Burdette
Foster Griffin 643 5.31 3.29 1.39 .306 81 123 5.24 0.3 Jason Dickson
Eric Skoglund 441 6.14 2.71 1.54 .303 82 122 5.09 0.3 Eric Knott
Josh Staumont 440 9.49 7.83 0.88 .302 83 121 5.12 0.2 Chad Reineke
Kyle Zimmer 141 7.84 4.65 1.16 .304 87 115 4.83 0.1 Lou Kretlow
Kevin Lenik 211 6.99 5.05 0.78 .303 92 108 4.60 0.1 Ken Wright
Sam Selman 215 9.66 7.49 0.79 .298 91 110 4.84 0.1 Mike Kinnunen
Jorge Lopez 443 7.02 3.83 1.28 .305 82 123 4.86 0.1 Tim Crabtree
Scott Barlow 552 8.83 5.09 1.50 .307 79 127 5.22 0.1 Elvin Nina
Seth Maness 184 4.85 1.69 1.27 .308 90 111 4.53 0.1 Tony Arnold
Enny Romero 197 8.39 4.50 1.23 .307 88 114 4.63 0.0 Joey Long
Conner Greene 463 5.78 7.58 0.57 .303 80 126 5.40 0.0 Walt Masterson
Zach Lovvorn 577 4.43 3.57 1.21 .308 78 128 5.28 0.0 Mark Cahill
Walker Sheller 253 4.85 4.04 0.97 .302 86 117 4.98 -0.1 Bob Miller
Scott Blewett 625 4.82 3.83 1.25 .304 78 129 5.34 -0.1 Frank Castillo
Michael Ynoa 157 6.75 5.94 0.81 .301 84 119 5.16 -0.1 Ken Wright
Grant Gavin 238 8.01 5.57 1.05 .305 85 117 4.91 -0.1 Pete Sikaras
Yunior Marte 338 7.09 5.38 0.98 .299 86 116 4.94 -0.1 Joe Hudson
Brandon Maurer 264 7.52 4.30 1.07 .309 85 118 4.56 -0.1 Jose Segura
Blaine Boyer 188 5.83 3.89 1.08 .307 83 121 4.78 -0.1 Bob Scanlan
Chris Ellis 379 7.05 4.52 1.54 .308 76 132 5.57 -0.1 Mark Woodyard
Burch Smith 318 7.79 4.93 1.43 .306 75 134 5.26 -0.3 Marty McLeary
Kyle Lohse 498 5.38 2.81 1.69 .299 74 135 5.44 -0.4 Ed Riley
Andres Machado 393 5.93 4.24 1.48 .309 74 135 5.56 -0.4 Mark Woodyard
Ofreidy Gomez 582 4.88 4.73 1.31 .307 74 135 5.73 -0.5 Clint Sodowsky
Gerson Garabito 545 5.49 5.65 1.49 .297 70 142 6.15 -0.8 Jake Robbins

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.


2019 ZiPS Projections – Texas Rangers

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Texas Rangers.

Batters

Perhaps the biggest disappointment in last year’s projections (and in 2018, really) was the several steps taken backward by Willie Calhoun. Originally, it was believed he would only be in the minors temporarily to beat up minor league pitchers while some service time shenanigans resolved themselves. Problem was, Calhoun never really earned a callup, struggling to hit Triple-A pitchers and only besting an .800 OPS in a single month of the season, a July that was driven by a .364 batting average. The Rangers brought him up when there was obvious playing time for him, but hitting .222/.269/.333 in 108 plate appearances was hardly a strong push for a full-time job. Even ignoring the cameo role in the majors, Calhoun’s power was mostly gone in the minors, which is not good. To be a decent starting left fielder in the majors, you have to be a batting average/on-base percentage deity or be a legitimate all-world talent on defense. Calhoun is neither. I wouldn’t write him off yet, but I’m very worried.

I’m a little surprised that Texas either couldn’t or wouldn’t close a deal with another team for Shin-Soo Choo, a player whose presence required a losing Rangers team to carry a significant salary after Choo turned in a solid little year and had some trade value. Choo is quickly approaching age 40, and until Nomar Mazara actually turns his impressive raw power into actual counting numbers, Joey Gallo is the only really dependable Rangers hitter. Gallo is what he is, and will likely always have an abysmal batting average. He’s fortunate to not have been born 30 years earlier.

One projection that intrigues me is Christian Lopes’, who was a third-tier prospect for the Blue Jays a very long time ago with a fairly mature approach at the plate coming out of high school. It never really manifested itself in the stats, however, and the knock was that he didn’t have a standout tool otherwise. But he’s made great strides the last couple years and has gotten to the point where he may be a pretty interesting role player, with Texas using him at a lot of positions in the minors.

Pitchers

You can see the skinny rebuild in progress in the Rangers’ rotation. You have a number of OK-ish starters (excluding Yohander Mendez, who ZiPS hates with the fire of a thousand suns), probably none of whom will be part of the next good Rangers team. Drew Smyly, Edinson Volquez, and Shelby Miller are essentially reclamation projects, and at three years and $30 million, Lance Lynn may be the last of the quintet “out” of Texas (Mike Minor is there, too), but if the recovery in his peripherals in 2018 isn’t a fluke, Texas may get a real prospect for him.

ZiPS is a believer in Jose Leclerc at the front of the bullpen, and sees the rest of the group as a fairly boring but quite adequate relief corps, which is fine with the Rangers not seriously contending yet.

Bench and Prospects

One of the most interesting Rangers projections is that of Brock Burke, a former Rays third-rounder who the Rays brought around very slowly out of high school. 2018 was the year in which everything clicked, with Burke seeing a 30% bump in his strikeout rate while also being promoted, striking out almost 12 batters a game for Montgomery. ZiPS doesn’t give him a huge ceiling, but is surprisingly confident in Burke being a mid-rotation starter despite only him only having limited playing time in Double-A.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
Joey Gallo L 25 LF 142 436 85 93 19 3 40 84 78 202 7 2
Adrian Beltre R 40 3B 101 369 40 98 18 1 12 55 30 76 1 0
Elvis Andrus R 30 SS 132 511 69 139 29 4 10 54 37 81 13 7
Rougned Odor L 25 2B 148 551 82 137 28 4 24 77 38 141 13 10
Shin-Soo Choo L 36 DH 123 464 71 116 21 1 17 55 68 129 6 2
Nomar Mazara L 24 RF 144 536 65 140 25 3 23 88 46 129 1 1
Christian Lopes R 26 2B 120 434 55 111 23 2 9 45 46 85 12 5
Patrick Wisdom R 27 3B 125 418 56 96 21 2 16 60 37 145 8 3
Nolan Fontana L 28 SS 92 299 40 62 15 2 6 29 50 99 6 3
Tommy Joseph R 27 1B 117 411 52 107 23 0 21 69 26 99 0 0
Willie Calhoun L 24 LF 145 545 71 146 31 2 22 74 37 81 3 1
Ronald Guzman L 24 1B 131 454 56 112 20 3 15 58 39 127 2 1
Danny Santana B 28 CF 103 324 43 79 18 4 10 40 15 89 12 6
Chase d’Arnaud R 32 2B 106 340 44 82 15 3 9 39 29 90 13 4
Delino DeShields R 26 CF 118 380 66 90 16 3 4 26 48 104 25 7
Andy Ibanez R 26 3B 122 466 53 116 22 2 11 46 32 82 4 5
Carlos Perez R 28 C 76 250 27 58 14 1 7 32 17 52 2 1
Jett Bandy R 29 C 82 263 30 58 14 0 9 32 14 61 2 0
Isiah Kiner-Falefa R 24 C 122 441 50 111 20 2 4 35 34 81 9 6
Anderson Tejeda L 21 SS 125 476 59 109 19 4 15 54 36 171 8 6
Jack Reinheimer R 26 SS 114 417 49 98 16 2 5 34 35 104 14 6
Hunter Cole R 26 RF 107 404 47 96 19 3 13 48 31 128 2 3
Ryan Rua R 29 LF 89 247 32 54 9 1 9 26 17 88 6 1
Leody Taveras B 20 CF 138 551 61 132 18 6 8 43 41 121 15 12
Jeff Mathis R 36 C 56 166 13 32 7 1 2 15 14 58 0 0
Tony Sanchez R 31 C 67 233 27 54 11 1 5 25 20 64 1 1
Josh Morgan R 23 C 95 363 39 87 16 2 4 29 23 64 2 1
Jose Trevino R 26 C 89 347 35 76 13 1 6 31 14 58 1 2
Charles Leblanc R 23 2B 126 464 52 110 21 3 9 45 38 121 5 3
Carlos Tocci R 23 CF 130 382 40 98 14 6 1 28 23 93 4 7
Nick Noonan L 30 SS 89 304 30 69 14 1 4 28 16 80 2 2
Jose Cardona R 25 CF 111 425 47 101 15 1 8 35 26 82 11 9
Cliff Pennington B 35 SS 91 234 24 48 8 1 2 16 25 67 2 1
Scott Heineman R 26 RF 118 479 59 118 22 3 11 46 34 128 12 8
Michael De Leon R 22 SS 140 515 46 124 21 1 4 37 18 80 2 2
Destin Hood R 29 RF 108 384 44 86 18 2 14 48 24 130 5 3
Yonny Hernandez B 21 SS 116 390 46 86 13 2 2 26 48 95 31 16
Eliezer Alvarez B 24 LF 108 408 50 92 20 4 9 41 34 141 20 5
Eli White R 25 2B 122 484 55 113 24 4 6 40 40 146 10 6
Yanio Perez R 23 1B 96 365 39 84 12 1 8 32 25 105 2 1
Michael O’Neill R 27 CF 122 439 46 92 19 2 10 39 29 157 18 6
Preston Beck L 28 1B 109 404 43 92 17 3 7 37 29 104 2 3
Correlle Prime R 25 1B 86 292 27 56 11 1 6 23 17 129 3 4

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Joey Gallo .213 .343 .546 127 .333 .273 6.5 -7 2.2 Adam Dunn
Adrian Beltre .266 .324 .417 92 .152 .306 5.0 6 1.5 Mike Lowell
Elvis Andrus .272 .322 .403 88 .131 .307 4.8 -2 1.2 Marco Scutaro
Rougned Odor .249 .307 .445 93 .196 .293 4.8 -2 1.2 Steve Buechele
Shin-Soo Choo .250 .355 .409 100 .159 .311 5.3 0 1.1 Bill White
Nomar Mazara .261 .323 .448 99 .187 .305 5.3 -1 1.0 Adam Lind
Christian Lopes .256 .330 .380 86 .124 .300 4.6 -1 0.8 Tim Dulin
Patrick Wisdom .230 .297 .404 81 .175 .311 4.3 3 0.8 Jim Chamblee
Nolan Fontana .207 .322 .331 72 .124 .289 3.6 1 0.5 Lauro Felix
Tommy Joseph .260 .309 .470 100 .209 .296 5.3 -3 0.4 Nate Gold
Willie Calhoun .268 .317 .453 99 .185 .281 5.3 -7 0.4 Mike Greenwell
Ronald Guzman .247 .314 .403 86 .156 .311 4.5 4 0.4 Juan Tejeda
Danny Santana .244 .279 .417 79 .173 .307 4.1 1 0.3 Randy Kutcher
Chase d’Arnaud .241 .306 .382 79 .141 .303 4.3 -2 0.2 Royce Clayton
Delino DeShields .237 .325 .326 72 .089 .316 4.1 -1 0.2 Deron McCue
Andy Ibanez .249 .300 .376 75 .127 .282 3.9 1 0.2 Pete Rose Jr.
Carlos Perez .232 .281 .380 71 .148 .267 3.8 0 0.2 Jim Horner
Jett Bandy .221 .283 .376 71 .156 .254 3.8 -1 0.1 Scott Servais
Isiah Kiner-Falefa .252 .315 .333 71 .082 .301 3.7 -4 0.0 Rafael Pujols
Anderson Tejeda .229 .284 .380 72 .151 .324 3.7 -2 0.0 Bert Pena
Jack Reinheimer .235 .296 .319 62 .084 .302 3.4 2 -0.1 Drew Meyer
Hunter Cole .238 .293 .396 78 .158 .316 4.0 3 -0.1 Mike Diaz
Ryan Rua .219 .276 .372 68 .154 .300 3.7 3 -0.1 Cory Aldridge
Leody Taveras .240 .292 .338 64 .098 .294 3.3 6 -0.2 Julio Peguero
Jeff Mathis .193 .258 .283 42 .090 .283 2.4 4 -0.2 Frank Charles
Tony Sanchez .232 .298 .352 70 .120 .299 3.6 -4 -0.3 Mike DiFelice
Josh Morgan .240 .291 .328 62 .088 .281 3.4 -2 -0.3 Chad Strickland
Jose Trevino .219 .250 .314 47 .095 .247 2.6 6 -0.4 Rogelio Arias
Charles Leblanc .237 .295 .353 69 .116 .302 3.7 -2 -0.4 Brad Harman
Carlos Tocci .257 .306 .332 68 .076 .337 3.4 0 -0.4 Darren Lewis
Nick Noonan .227 .266 .319 53 .092 .295 2.9 1 -0.6 Kevin Baez
Jose Cardona .238 .285 .334 62 .096 .278 3.2 1 -0.6 Joey Aragon
Cliff Pennington .205 .281 .274 47 .068 .279 2.6 0 -0.6 Rabbit Warstler
Scott Heineman .246 .305 .374 77 .127 .315 4.0 -2 -0.6 Mike Berger
Michael De Leon .241 .268 .309 51 .068 .278 2.9 6 -0.7 Mario Diaz
Destin Hood .224 .271 .391 70 .167 .300 3.6 0 -0.7 Scott Wade
Yonny Hernandez .221 .312 .279 57 .059 .287 3.0 -4 -0.8 Nick Punto
Eliezer Alvarez .225 .290 .360 69 .135 .322 3.9 -3 -0.8 Thomas Howard
Eli White .233 .298 .337 66 .103 .322 3.5 -5 -0.9 Caonabo Cosme
Yanio Perez .230 .286 .334 62 .104 .302 3.4 0 -1.2 Jason Restko
Michael O’Neill .210 .266 .330 55 .121 .301 3.1 -7 -1.6 Jamie Sykes
Preston Beck .228 .283 .337 62 .109 .290 3.2 -3 -1.7 Greg Creek
Correlle Prime .192 .240 .298 40 .106 .318 2.2 2 -1.7 Eli Tintor

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Lance Lynn R 32 10 9 4.50 28 27 146.0 154 73 19 65 126
Mike Minor L 31 9 8 4.49 24 24 132.3 133 66 20 37 108
Jose Leclerc R 25 4 2 3.13 61 0 63.3 45 22 3 39 85
Brock Burke L 22 8 7 4.77 25 23 128.3 143 68 16 54 99
Martin Perez L 28 8 7 4.76 26 22 128.7 146 68 14 46 77
Drew Smyly L 30 6 5 4.73 20 20 99.0 105 52 19 32 97
Jesse Chavez R 35 4 2 3.99 57 0 76.7 76 34 11 20 71
Brett Martin L 24 6 6 4.92 26 15 89.7 99 49 10 39 66
Yovani Gallardo R 33 8 8 5.22 26 24 122.3 139 71 16 54 77
Adrian Sampson R 27 7 7 5.12 32 21 128.3 155 73 21 26 74
Shelby Miller R 28 6 6 5.08 17 16 83.3 92 47 13 31 70
Chris Martin R 33 3 2 3.74 44 0 43.3 46 18 4 11 35
Tony Barnette R 35 2 1 3.59 38 0 42.7 41 17 3 13 39
Phillips Valdez R 27 6 6 5.08 29 18 111.7 129 63 14 47 73
Matt Bush R 33 3 2 3.83 44 0 44.7 42 19 5 18 43
Doug Fister R 35 6 6 5.00 17 15 86.3 98 48 13 29 56
Clayton Blackburn R 26 5 5 5.03 18 16 87.7 103 49 13 26 58
Kyle Bird L 26 3 3 4.72 45 4 68.7 72 36 8 35 57
Jeffrey Springs L 26 5 5 4.98 44 6 86.7 87 48 15 42 92
Deolis Guerra R 30 3 2 4.31 42 2 54.3 55 26 8 16 50
Jeanmar Gomez R 31 4 3 4.32 54 0 58.3 64 28 6 20 42
Ariel Jurado R 23 8 10 5.57 28 25 145.3 183 90 23 38 65
Edinson Volquez R 35 4 4 5.14 12 12 63.0 70 36 8 32 44
Luke Farrell R 28 6 6 5.34 29 16 91.0 99 54 16 46 81
Nick Gardewine R 25 2 2 4.08 30 0 35.3 34 16 3 15 33
Taylor Hearn L 24 5 6 5.37 23 23 107.3 113 64 18 57 98
Drew Hutchison R 28 6 7 5.52 26 19 109.3 124 67 19 47 85
Joe Palumbo L 24 3 3 5.14 12 11 49.0 54 28 8 20 36
Jonathan Hernandez R 22 7 8 5.57 22 22 103.3 113 64 15 62 83
Michael Tonkin R 29 2 2 4.62 43 0 50.7 52 26 8 20 52
Ricardo Rodriguez R 26 3 3 4.87 45 2 57.3 62 31 8 20 46
Ronald Herrera R 24 5 6 5.42 17 17 91.3 110 55 13 36 46
Connor Sadzeck R 27 3 3 4.74 57 0 49.3 48 26 5 31 47
Tim Dillard R 35 3 3 4.78 25 2 43.3 47 23 5 21 29
Jordan Romano R 26 4 6 5.38 14 14 68.0 71 41 11 32 52
Wei-Chieh Huang R 25 4 5 5.14 38 2 70.0 71 40 11 38 68
Eddie Butler R 28 5 6 5.49 30 14 95.0 114 58 14 38 52
Miguel Del Pozo L 26 3 3 4.97 34 0 41.7 45 23 4 22 32
C.D. Pelham L 24 2 2 5.17 54 0 55.7 57 32 5 39 45
Chris Rowley R 28 7 9 5.85 26 20 120.0 143 78 22 50 72
Wes Benjamin L 25 5 7 6.00 20 19 87.0 106 58 18 34 58
Richelson Pena R 25 6 8 5.96 23 18 108.7 135 72 24 30 65
Jack Leathersich L 28 1 2 5.34 38 0 32.0 28 19 3 31 37
Adam Parks R 26 3 3 5.48 34 0 46.0 51 28 9 19 39
Zac Curtis L 26 3 3 5.28 56 0 59.7 59 35 9 40 60
Tim Lincecum R 35 1 2 5.55 24 0 24.3 27 15 4 15 19
Adam Loewen L 35 3 3 5.40 42 0 45.0 41 27 5 40 47
Kevin Jepsen R 34 2 2 5.81 36 0 31.0 33 20 6 16 23
Chris Tillman R 31 6 8 6.12 22 21 100.0 118 68 17 50 59
Brandon Mann L 35 3 4 5.80 36 3 54.3 59 35 9 32 41
Austin Bibens-Dirkx R 34 5 6 6.16 25 16 99.3 120 68 23 34 69
Ariel Hernandez R 27 3 4 5.74 47 0 53.3 51 34 5 56 50
Rafael Montero R 28 5 7 6.04 26 17 98.3 117 66 18 55 79
Locke St. John L 26 4 5 5.93 37 0 54.7 60 36 12 28 49
Collin Wiles R 25 6 8 6.31 21 20 107.0 135 75 26 28 65
Yohander Mendez L 24 6 9 6.63 30 26 130.3 158 96 33 55 92
Yoel Espinal R 26 3 5 7.29 42 2 54.3 59 44 12 55 52

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Lance Lynn 652 7.77 4.01 1.17 .310 100 100 4.57 1.8 Bill Singer
Mike Minor 561 7.35 2.52 1.36 .288 100 100 4.41 1.7 Jarrod Washburn
Jose Leclerc 273 12.08 5.54 0.43 .294 148 67 3.07 1.6 Jose Valverde
Brock Burke 580 6.94 3.79 1.12 .315 97 103 4.68 1.5 Jake Chapman
Martin Perez 570 5.39 3.22 0.98 .307 98 103 4.51 1.5 Jim O’Toole
Drew Smyly 429 8.82 2.91 1.73 .308 98 102 4.72 1.2 Cliff Lee
Jesse Chavez 322 8.33 2.35 1.29 .297 116 86 3.98 1.0 Terry Leach
Brett Martin 405 6.62 3.91 1.00 .312 94 106 4.60 0.9 Josh Shortslef
Yovani Gallardo 552 5.66 3.97 1.18 .305 89 113 4.96 0.9 Spec Shea
Adrian Sampson 562 5.19 1.82 1.47 .309 88 114 4.90 0.8 John Doherty
Shelby Miller 369 7.56 3.35 1.40 .312 91 109 4.69 0.7 Jay Tibbs
Chris Martin 186 7.27 2.28 0.83 .313 124 81 3.63 0.7 Bobby Tiefenauer
Tony Barnette 181 8.23 2.74 0.63 .306 129 77 3.29 0.7 Barney Schultz
Phillips Valdez 509 5.88 3.79 1.13 .313 89 113 4.92 0.7 Bill Swift
Matt Bush 193 8.66 3.63 1.01 .296 121 83 4.02 0.7 Jim Hughes
Doug Fister 384 5.84 3.02 1.36 .302 90 111 4.99 0.6 Freddie Fitzsimmons
Clayton Blackburn 389 5.95 2.67 1.33 .313 89 112 4.78 0.6 Lary Sorensen
Kyle Bird 312 7.47 4.59 1.05 .308 98 102 4.71 0.6 Pete Cappadona
Jeffrey Springs 388 9.55 4.36 1.56 .308 93 107 4.90 0.5 J.C. Romero
Deolis Guerra 232 8.28 2.65 1.33 .301 104 96 4.22 0.5 Jay Tessmer
Jeanmar Gomez 256 6.48 3.09 0.93 .312 104 96 4.18 0.5 Frank Linzy
Ariel Jurado 650 4.03 2.35 1.42 .309 83 120 5.22 0.5 Bill King
Edinson Volquez 288 6.29 4.57 1.14 .307 90 111 5.02 0.5 Tommy Byrne
Luke Farrell 416 8.01 4.55 1.58 .310 87 115 5.34 0.5 Mike Buddie
Nick Gardewine 155 8.41 3.82 0.76 .304 114 88 3.83 0.4 Mike Hansen
Taylor Hearn 490 8.22 4.78 1.51 .305 84 119 5.26 0.4 Phil Dumatrait
Drew Hutchison 498 7.00 3.87 1.56 .309 84 119 5.34 0.4 Kevin Hodges
Joe Palumbo 220 6.61 3.67 1.47 .301 90 111 5.21 0.4 Kason Gabbard
Jonathan Hernandez 483 7.23 5.40 1.31 .309 83 120 5.40 0.4 Ben Hendrickson
Michael Tonkin 223 9.24 3.55 1.42 .312 100 100 4.45 0.3 Mark Small
Ricardo Rodriguez 253 7.22 3.14 1.26 .307 95 105 4.56 0.3 Robert Tenenini
Ronald Herrera 417 4.53 3.55 1.28 .306 83 121 5.34 0.3 Joe Coleman
Connor Sadzeck 227 8.57 5.66 0.91 .305 98 102 4.63 0.3 Joe Hudson
Tim Dillard 197 6.02 4.36 1.04 .300 94 106 4.90 0.3 Hal White
Jordan Romano 309 6.88 4.24 1.46 .290 82 122 5.44 0.2 Ken Pumphrey
Wei-Chieh Huang 318 8.74 4.89 1.41 .305 90 111 5.05 0.2 Marc Pisciotta
Eddie Butler 433 4.93 3.60 1.33 .308 82 122 5.30 0.1 Marino Pieretti
Miguel Del Pozo 192 6.91 4.75 0.86 .313 90 111 4.66 0.1 Brian Adams
C.D. Pelham 263 7.28 6.31 0.81 .306 90 112 5.02 0.1 Mike Venafro
Chris Rowley 550 5.40 3.75 1.65 .303 79 126 5.76 0.1 Dana Kiecker
Wes Benjamin 399 6.00 3.52 1.86 .310 77 129 5.85 -0.1 Jason Cromer
Richelson Pena 488 5.38 2.48 1.99 .306 78 129 5.82 -0.1 Ryan Cox
Jack Leathersich 155 10.41 8.72 0.84 .305 84 119 5.15 -0.1 Mike Kinnunen
Adam Parks 208 7.63 3.72 1.76 .304 85 118 5.43 -0.1 Brian Wolfe
Zac Curtis 279 9.05 6.03 1.36 .303 85 117 5.36 -0.1 Scott Wiggins
Tim Lincecum 114 7.03 5.55 1.48 .307 81 123 5.70 -0.1 Jerry Johnson
Adam Loewen 216 9.40 8.00 1.00 .298 83 120 5.37 -0.1 Marshall Bridges
Kevin Jepsen 140 6.68 4.65 1.74 .284 80 125 5.73 -0.2 Ray Moore
Chris Tillman 464 5.31 4.50 1.53 .302 76 132 5.80 -0.2 Dick Fowler
Brandon Mann 254 6.79 5.30 1.49 .298 78 129 5.78 -0.3 Johnny Klippstein
Austin Bibens-Dirkx 450 6.25 3.08 2.08 .305 75 133 5.98 -0.3 Jared Fernandez
Ariel Hernandez 266 8.44 9.45 0.84 .303 78 128 5.81 -0.3 Hal Reniff
Rafael Montero 464 7.23 5.03 1.65 .321 74 134 5.72 -0.3 Ben Ford
Locke St. John 251 8.07 4.61 1.98 .302 78 128 5.91 -0.4 Chad Miles
Collin Wiles 481 5.47 2.36 2.19 .306 74 136 6.05 -0.4 John Gardner
Yohander Mendez 601 6.35 3.80 2.28 .302 70 143 6.46 -1.0 Doug Lindsey
Yoel Espinal 277 8.61 9.11 1.99 .305 64 157 7.36 -1.1 Earl Sanders

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.


2019 ZiPS Projections – Toronto Blue Jays

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Toronto Blue Jays.

Batters

This is a bit awkward, as the most interesting Blue Jays batters essentially sit in the Bench and Prospects section. Probably the starkest difference between ZiPS and Steamer comes in the form of Lourdes Gurriel, Jr., who has such an unhappy projection from ZiPS that I went back and ran it a second time to make sure I hadn’t goofed anything. From his minor league hit data, ZiPS doesn’t think Gurriel will be able to maintain his minor-league BABIP. And the poor defensive projection isn’t just ZiPS overreacting to Gurriel’s fairly poor BIS and UZR defensive numbers; as rudimentary as even play-by-play minor league defensive measures are, Gurriel’s estimates come in below-average there as well.

The larger problem with the Blue Jay offense is that ZiPS essentially sees little upside remaining among the established players. Tulowitzki and Donaldson were both gone, and while they weren’t stars in 2018 by any stretch of the imagination (and Tulo didn’t even get in a game), they at least represented the possibility of star-level performance going into 2018. Smoak’s 2017 was probably his high-water mark and he’s now a designated hitter on the wrong side of 30, while Devon Travis is another year further away from when he looked like he could be a borderline star. Toronto was 10th in the AL in runs scored in 2018, but outside of the admittedly super-exciting addition of Vladimir Guerrero Jr., I just don’t see much of a hope for this unit doing much more than last year. Read the rest of this entry »


2019 ZiPS Projections – Philadelphia Phillies

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Philadelphia Phillies.

Batters

Even before the end-of-season collapse, Philadelphia’s offense wasn’t its strong suit. The team finished 11th in runs scored, 10th in on-base percentage, and 11th in slugging percentage, and didn’t put up a team OPS of .730 over any individual month of the season. Rhys Hoskins was the only member of the offense who was a real significant plus for the team — if we’re not counting the brief stint of Wilson Ramos — but he turned out to be quite dreadful defensively. It wasn’t for lack of effort, but -11 runs in the outfield by UZR and an almost amusing -24 by BIS was far from the adequate-big-guy-in-outfield the team crossed their fingers for, being more akin to Todd Hundley if forced to wear a pegleg. Fitting the disappointing Carlos Santana’s bat in the lineup wasn’t worth that defensive hit.

Hoskins’s projection looks more normal back at first base, and the Phillies’ big acquisitions so far this offseason — the trade for Jean Segura and the signing of Andrew McCutchen — should give the team the legitimate above-average performances they sorely needed without forcing anyone to play grossly out-of-position. But the team’s still missing, as Jack Donaghy said on 30 Rock, the third kind of heat. Unlikes the Braves, who have graduated Ronald Acuña and Ozzie Albies to the majors in the last couple of years, the Phillies can only get such a boost with the power of splashing cash. Either Bryce Harper or Manny Machado slide into the lineup quite nicely. But the uncertainty of signing them (other teams can make bids, after all; you can’t just go to the Bryce Harper Store and pick up as many as you can pay $350 million) made McCutchen and Segura crucial additions.

Pitchers

Outside of Aaron Nola, a pitcher with whom ZiPS has had a long obsession, ZiPS just isn’t that excited about the team’s rotation. It’s solidly average, yes, but a question mark surrounds most of the non-Nola starting talent. Jake Arrieta in particular takes a big hit in the projections, with ZiPS seeing his nearly 20% decline in strikeouts as a troubling sign. Which, historically, it has been.

On the other hand, the bullpen, despite the lack of eye-popping names a team like the Yankees possesses, projects as a deep, competent group with a lot of extra parts.

Bench and Prospects

In the sense of 2019 reinforcements, among the hitters, ZiPS only sees 2017 first-rounded Adam Haseley as having the potential to contribute to the parent team. Haseley projects as a worse offensive player than Dylan Cozens, but also has more defensive versatility, which might be important for a team not blessed with terribly exciting outfield depth. Speaking of that depth, I can’t blame the computer for not knowing what to make of Aaron Altherr at this point. I’m not sure what to make of him either, what with his Ryan Raburn-esque pattern of alternating overachieving and underachieving seasons. ZiPS has all but written off Mickey Moniak as a prospect.

Sixto Sanchez just missed getting a projection this year due to my dislike of projecting pitchers with no experience in the high minors, but he’s probably still the best bet on the roster for a nice surprise, and I may need to project him by midseason. ZiPS has a cyber-crush on former MLB pitcher’s son Luke Leftwich and while the team’s deep set of relievers means he’ll face an uphill battle for a roster spot, he’s at least a name that other teams should be paying attention to if they need to fill out the back of their bullpens.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
Rhys Hoskins R 26 1B 150 546 92 137 30 2 34 113 79 155 5 3
Andrew McCutchen R 32 RF 145 533 82 136 27 2 25 80 82 144 11 7
Jean Segura R 29 SS 147 600 86 174 30 4 14 61 31 80 22 10
Odubel Herrera L 27 CF 155 568 72 150 28 4 19 66 42 137 11 4
Cesar Hernandez B 29 2B 155 566 82 148 19 6 11 49 79 133 19 7
Asdrubal Cabrera B 33 SS 139 503 65 135 30 2 21 70 40 107 2 1
Nick Williams L 25 RF 143 500 66 128 23 5 21 75 32 151 5 4
Maikel Franco R 26 3B 141 511 61 133 26 1 23 86 36 86 1 0
Mitch Walding L 26 3B 122 409 54 80 15 3 17 54 55 193 2 2
Adam Haseley L 23 CF 117 464 56 117 16 5 10 47 30 96 6 5
Scott Kingery R 25 SS 140 509 62 121 25 4 12 50 29 134 15 4
Damek Tomscha R 27 3B 116 424 49 102 19 1 11 47 28 93 2 1
Aaron Altherr R 28 RF 114 362 48 79 19 3 14 59 42 127 7 3
Andrew Knapp B 27 C 91 287 35 62 13 2 8 30 35 108 1 1
Jose Bautista R 38 RF 124 395 62 81 19 0 16 54 67 128 4 3
Jorge Alfaro R 26 C 106 385 39 87 16 2 11 42 18 151 2 1
Trevor Plouffe R 33 3B 92 305 38 66 14 1 12 38 35 95 2 1
Dean Anna L 32 2B 115 413 49 98 16 3 3 29 41 67 5 4
Dylan Cozens L 25 RF 122 422 59 85 17 2 23 72 48 206 10 4
Will Middlebrooks R 30 3B 80 276 31 59 11 2 13 38 15 91 1 1
Deivi Grullon R 23 C 98 365 40 85 15 1 16 48 17 107 0 0
Jesmuel Valentin B 25 2B 98 301 36 67 13 3 6 28 30 78 3 1
Roman Quinn R 26 CF 76 274 32 65 10 5 5 25 23 80 21 7
Collin Cowgill R 33 CF 94 292 34 59 11 1 8 28 24 89 3 2
Matt McBride R 34 C 69 231 29 52 14 1 9 30 18 55 1 1
Logan Moore L 28 C 68 220 22 41 7 1 5 19 22 78 0 0
Austin Listi R 25 1B 116 419 52 93 18 2 14 50 42 126 1 0
Danny Ortiz L 29 LF 118 410 46 92 21 2 14 57 19 112 2 2
Phil Gosselin R 30 2B 112 302 34 68 14 2 5 26 23 75 1 2
Ryan Goins L 31 SS 108 312 31 68 14 2 5 31 23 84 3 2
Heiker Meneses R 27 2B 74 241 21 47 6 1 1 12 14 80 4 4
Jiandido Tromp R 25 RF 113 404 43 83 18 3 11 44 28 145 6 5
Arquimedes Gamboa B 21 SS 114 448 45 86 13 4 7 35 41 136 6 3
Jose Pujols R 23 RF 119 439 49 87 13 3 17 51 36 211 2 3
Cornelius Randolph L 22 LF 124 448 48 98 18 2 9 41 42 137 3 4
Jan Hernandez R 24 RF 103 363 41 69 11 2 14 42 26 167 4 3
Mickey Moniak L 21 CF 125 476 45 102 22 4 8 44 23 143 6 8

 

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Rhys Hoskins .251 .351 .500 125 .249 .289 6.3 2 3.4 Eric Karros
Andrew McCutchen .255 .360 .454 117 .199 .305 5.9 -1 2.7 Tim Salmon
Jean Segura .290 .331 .423 101 .133 .316 5.4 -4 2.5 Julio Franco
Odubel Herrera .264 .321 .428 99 .164 .318 5.1 2 2.4 Terrence Long
Cesar Hernandez .261 .355 .375 97 .113 .325 5.0 -3 2.2 Jose Offerman
Asdrubal Cabrera .268 .325 .461 108 .193 .304 5.5 -12 1.7 Rich Aurilia
Nick Williams .256 .308 .448 100 .192 .326 4.9 2 1.3 Chris James
Maikel Franco .260 .309 .450 101 .190 .274 5.1 -7 1.2 Joe Crede
Mitch Walding .196 .297 .372 78 .176 .317 3.7 4 0.9 Tom Quinlan
Adam Haseley .252 .304 .373 81 .121 .299 4.0 1 0.7 Victor Mata
Scott Kingery .238 .283 .373 74 .136 .300 3.9 0 0.7 Rafael Ramirez
Damek Tomscha .241 .301 .368 79 .127 .284 3.9 2 0.7 Brennan King
Aaron Altherr .218 .308 .403 89 .185 .294 4.3 2 0.7 Brian Banks
Andrew Knapp .216 .304 .359 77 .143 .316 3.7 -1 0.5 Tom Wilson
Jose Bautista .205 .328 .375 89 .170 .259 4.1 -2 0.4 Greg Vaughn
Jorge Alfaro .226 .279 .364 71 .138 .341 3.5 0 0.4 Joel Skinner
Trevor Plouffe .216 .299 .387 82 .170 .273 4.0 -2 0.3 Reed Secrist
Dean Anna .237 .315 .312 70 .075 .277 3.4 2 0.3 Don Blasingame
Dylan Cozens .201 .284 .415 85 .213 .321 4.0 0 0.2 Shanie Dugas
Will Middlebrooks .214 .254 .409 74 .196 .267 3.5 2 0.2 Caonabo Cosme
Deivi Grullon .233 .268 .411 79 .178 .285 3.9 -5 0.2 Gilberto Reyes
Jesmuel Valentin .223 .297 .346 72 .123 .281 3.6 0 0.2 Doug Saunders
Roman Quinn .237 .300 .365 78 .128 .317 4.1 -3 0.1 Carlos Gomez
Collin Cowgill .202 .268 .329 59 .127 .262 2.9 4 -0.1 Alan Cockrell
Matt McBride .225 .285 .411 84 .186 .257 4.0 -7 -0.1 Mike Macfarlane
Logan Moore .186 .261 .295 49 .109 .263 2.6 3 -0.2 Tom Nieto
Austin Listi .222 .303 .375 81 .153 .283 4.0 -2 -0.3 Julio Vinas
Danny Ortiz .224 .260 .388 71 .163 .275 3.5 4 -0.4 Ray Ortiz
Phil Gosselin .225 .280 .334 64 .109 .284 3.2 -2 -0.5 Rodney Nye
Ryan Goins .218 .269 .324 58 .106 .283 3.0 -2 -0.5 Kevin Baez
Heiker Meneses .195 .247 .241 32 .046 .288 1.8 3 -1.0 Luke Sable
Jiandido Tromp .205 .261 .347 61 .141 .290 3.0 1 -1.1 Richie Robnett
Arquimedes Gamboa .192 .261 .286 47 .094 .259 2.5 -2 -1.3 Carlos Mendoza
Jose Pujols .198 .259 .358 63 .159 .332 3.0 -2 -1.3 Alan Cockrell
Cornelius Randolph .219 .288 .328 65 .109 .295 3.2 -4 -1.4 Ntema Ndungidi
Jan Hernandez .190 .251 .347 59 .157 .302 2.9 -5 -1.6 Victor Ferrante
Mickey Moniak .214 .251 .328 54 .113 .289 2.6 -4 -1.8 Dominick Ambrosini

 

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Aaron Nola R 26 14 9 3.19 32 32 192.0 170 68 19 48 197
Nick Pivetta R 26 10 11 4.50 31 31 158.0 157 79 25 52 168
Jake Arrieta R 33 10 10 4.32 28 28 152.0 146 73 24 54 135
Vince Velasquez R 27 9 9 4.39 28 27 133.3 129 65 20 50 146
Seranthony Dominguez R 24 7 4 3.03 63 0 65.3 49 22 5 29 86
Zach Eflin R 25 10 10 4.47 27 26 141.0 146 70 21 38 117
Enyel De Los Santos R 23 8 9 4.73 30 25 142.7 145 75 22 59 124
Jerad Eickhoff R 28 7 7 4.69 23 22 121.0 126 63 20 41 111
Ranger Suarez L 23 6 6 4.61 26 25 130.7 137 67 16 51 97
Austin Davis L 26 4 3 3.50 58 0 72.0 65 28 7 26 77
Jose Alvarez L 30 4 3 3.66 71 0 59.0 55 24 5 23 57
Juan Nicasio R 32 4 3 3.46 55 0 54.7 50 21 6 17 63
Hector Neris R 30 4 3 3.61 69 0 67.3 56 27 10 26 90
Luke Leftwich R 25 3 3 3.58 49 0 65.3 59 26 5 30 68
Tommy Hunter R 32 4 3 3.81 58 0 56.7 56 24 6 14 45
James Pazos L 28 3 2 3.68 59 0 51.3 47 21 5 20 52
Pat Neshek R 38 3 2 3.41 45 0 37.0 34 14 5 6 35
Edubray Ramos R 26 4 3 3.77 63 0 59.7 56 25 6 21 60
Aaron Loup L 31 1 1 3.48 58 0 44.0 41 17 4 17 48
Luis Avilan L 29 2 2 3.67 67 0 49.0 44 20 5 20 53
Brandon Leibrandt L 26 5 6 4.74 22 17 89.3 95 47 12 33 69
Trevor Bettencourt R 24 3 2 3.71 31 0 43.7 41 18 5 15 44
Tyler Viza R 24 7 8 4.89 28 17 103.0 109 56 15 41 82
Adam Morgan L 29 1 1 4.01 67 0 49.3 47 22 5 22 50
Victor Arano R 24 2 2 4.13 62 0 61.0 59 28 9 20 59
JoJo Romero L 22 6 7 5.13 18 18 98.3 102 56 17 48 90
Cole Irvin L 25 8 10 5.23 24 23 134.3 151 78 23 47 91
Connor Seabold R 23 6 7 5.31 23 23 120.3 130 71 25 42 106
Pedro Beato R 32 5 5 4.68 58 0 59.7 60 31 9 24 51
Thomas Eshelman R 25 6 9 5.45 25 25 135.3 158 82 28 39 95
Adonis Medina R 22 6 8 5.26 22 21 106.0 112 62 18 51 95
Tyler Gilbert L 25 4 4 4.78 49 0 64.0 68 34 11 20 55
Drew Anderson R 25 5 8 5.45 23 20 104.0 115 63 20 41 83
Edgar Garcia R 22 4 5 5.27 45 5 68.3 70 40 12 36 67
Jeff Singer L 25 3 4 5.36 45 0 50.3 48 30 7 38 50
Yacksel Rios R 26 3 4 5.40 52 2 65.0 67 39 11 35 63
Kyle Dohy L 22 6 9 5.43 47 0 53.0 40 32 7 63 79
Seth McGarry R 25 3 4 5.46 46 0 61.0 60 37 8 47 56
Tom Windle L 27 4 6 5.79 47 0 51.3 54 33 10 32 47
Ranfi Casimiro R 26 5 9 6.43 32 11 85.3 99 61 19 43 65

 

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Aaron Nola 787 9.23 2.25 0.89 .292 132 76 3.23 4.5 Tim Hudson
Nick Pivetta 679 9.57 2.96 1.42 .308 97 104 4.18 1.8 Dickie Noles
Jake Arrieta 652 7.99 3.20 1.42 .282 97 103 4.63 1.7 Andy Messersmith
Vince Velasquez 574 9.86 3.38 1.35 .308 99 101 4.13 1.7 Storm Davis
Seranthony Dominguez 275 11.85 3.99 0.69 .293 143 70 3.07 1.6 Tim Spooneybarger
Zach Eflin 602 7.47 2.43 1.34 .297 94 106 4.34 1.4 Larry Christenson
Enyel De Los Santos 629 7.82 3.72 1.39 .295 92 109 4.80 1.2 Al Nipper
Jerad Eickhoff 526 8.26 3.05 1.49 .304 93 108 4.60 1.1 Ed Wojna
Ranger Suarez 577 6.68 3.51 1.10 .298 91 110 4.59 1.1 Mike Miller
Austin Davis 305 9.63 3.25 0.88 .302 120 83 3.48 1.0 Ed Olwine
Jose Alvarez 253 8.69 3.51 0.76 .301 119 84 3.59 0.9 Harry Perkowski
Juan Nicasio 230 10.37 2.80 0.99 .310 122 82 3.31 0.9 Jay Howell
Hector Neris 284 12.03 3.48 1.34 .299 117 86 3.74 0.9 Juan Rincon
Luke Leftwich 284 9.37 4.13 0.69 .303 117 85 3.58 0.9 Turk Farrell
Tommy Hunter 238 7.15 2.22 0.95 .292 114 88 3.79 0.8 Dick Coffman
James Pazos 222 9.12 3.51 0.88 .298 118 85 3.79 0.7 Joe Klink
Pat Neshek 148 8.51 1.46 1.22 .284 128 78 3.50 0.7 Mike Timlin
Edubray Ramos 254 9.05 3.17 0.91 .303 112 90 3.60 0.7 Ehren Wassermann
Aaron Loup 192 9.82 3.48 0.82 .314 125 80 3.65 0.7 Randy Tomlin
Luis Avilan 210 9.73 3.67 0.92 .300 115 87 3.66 0.6 Tippy Martinez
Brandon Leibrandt 394 6.95 3.32 1.21 .302 89 113 4.63 0.6 Andy Hassler
Trevor Bettencourt 186 9.07 3.09 1.03 .300 113 88 3.79 0.5 Mark Worrell
Tyler Viza 457 7.17 3.58 1.31 .300 86 116 4.82 0.5 Dan Smith
Adam Morgan 214 9.12 4.01 0.91 .307 105 95 3.78 0.5 Tippy Martinez
Victor Arano 260 8.70 2.95 1.33 .294 102 98 4.22 0.5 Danny Graves
JoJo Romero 444 8.24 4.39 1.56 .300 85 118 5.21 0.5 Greg Kubes
Cole Irvin 598 6.10 3.15 1.54 .298 83 120 5.25 0.5 John O’Donoghue
Connor Seabold 531 7.93 3.14 1.87 .299 82 122 5.31 0.3 Chris Johnson
Pedro Beato 262 7.69 3.62 1.36 .291 93 108 4.76 0.2 Ed Klieman
Thomas Eshelman 599 6.32 2.59 1.86 .302 80 126 5.46 0.1 Nick Blackburn
Adonis Medina 479 8.07 4.33 1.53 .304 80 125 5.18 0.1 Jeff Fulchino
Tyler Gilbert 279 7.73 2.81 1.55 .302 88 114 4.79 0.0 Chris Key
Drew Anderson 466 7.18 3.55 1.73 .301 77 130 5.41 -0.1 Jon Perlman
Edgar Garcia 310 8.82 4.74 1.58 .304 80 125 5.23 -0.2 Stan Bahnsen
Jeff Singer 237 8.94 6.79 1.25 .295 78 128 5.41 -0.3 Philip Barzilla
Yacksel Rios 297 8.72 4.85 1.52 .304 78 128 5.21 -0.3 Sean Green
Kyle Dohy 263 13.42 10.70 1.19 .300 77 129 5.68 -0.4 Tyler Johnson
Seth McGarry 290 8.26 6.93 1.18 .297 77 130 5.53 -0.5 Lloyd Allen
Tom Windle 239 8.24 5.61 1.75 .299 73 138 5.90 -0.6 Dean Brueggemann
Ranfi Casimiro 397 6.86 4.54 2.00 .302 65 153 6.21 -1.1 Mark Woodyard

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.


2019 ZiPS Projections – Arizona Diamondbacks

After having typically appeared in the hallowed pages of Baseball Think Factory, Dan Szymborski’s ZiPS projections have now been released at FanGraphs for more than half a decade. The exercise continues this offseason. Below are the projections for the Arizona Diamondbacks.

Batters

Well, the good news is that Paul Goldschmidt’s departure doesn’t turn the offense into a burnt husk of a lineup. Not that it’ll be a good group, of course. But there’s a wide gulf between a mediocre offense and what our planet will look like in a few hundred years, strewn with artifacts from an earlier time as kids dodge packs of feral dogs in the hopes of snagging food from the dumpster near an abandoned bowling alley. On paper, Arizona has a lot of average hitters, and while that’s not so bad a thing if that’s where your offense ends up, it’s not what you want as your Plan A. Simply put, life comes at you fast — I get most of my wisdom from internet memes — and not everyone in the lineup will get 600 plate appearances.

If they manage to stay healthy, this crew has a surprisingly high floor, but a very low ceiling; there’s literally no one in this group I would take as a great candidate to have a breakout season.

Pitchers

This is the more interesting set of predictions for Arizona, as there is upside here. I won’t lie to you and say that Patrick Corbin isn’t a gigantic loss at the front of the rotation. He was one of the hardest pitchers to hit in 2018, and will likely remain so in 2019. But the 2018 Diamondbacks had almost no Taijuan Walker and lost some starts from Robbie Ray as well, both of whom will help soften the loss of Corbin, and of Clay Buchholz. Not that I expect Buchholz to be great in 2019, but he earned real wins for the team in 2018, wins they’ll have to replace.

Like Miles Mikolas last year, ZiPS gives Merrill Kelly, recently of the KBO, a league-average projection after keeping the ball in the park, which is no easy task in Korea; KBO pitchers had a league average of 2.44 homers per game and an ERA of 5.20 in 2018. Kelly is also reportedly throwing harder now than he did when he was a mostly forgotten Rays prospect. I actually had to look at a couple of those rosters to jog my memory; it feels like a lifetime ago.

Bench and Prospects

The bullpen will probably be reasonable, and the computer sees Jon Duplantier and whichever Taylor is the good one as being legitimate, if ordinary, options for 2019 if something goes wrong. Given Arizona’s insistence that they’re not rebuilding, I wouldn’t be surprised if, without some of the pitching depth including Kelly, they would have been more interested in re-signing Patrick Corbin or in letting Zack Greinke play out his deal. In theory, if Arizona could trade Greinke for at least one legitimate offensive prospect who is close to the majors, such a move would be survivable. I would wager the team is disappointed that Pavin Smith didn’t essentially force the Goldschmidt trade; ZiPS is now at the point where it doesn’t see him as being more likely than not to emerge as even a one-win player in the majors.

One pedantic note for 2019: for the WAR graphic, I’m using FanGraphs’ depth chart 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 at site.

Batters – Counting Stats
Player B Age PO G AB R H 2B 3B HR RBI BB SO SB CS
A.J. Pollock R 31 CF 114 424 68 116 26 4 17 57 33 88 16 4
Ketel Marte B 25 SS 148 534 72 148 30 9 11 58 48 84 10 3
Eduardo Escobar B 30 3B 142 504 65 135 34 5 20 80 40 106 2 3
David Peralta L 31 LF 140 506 68 143 27 5 20 70 42 108 5 2
Nick Ahmed R 29 SS 136 443 54 109 25 5 13 55 32 95 5 5
Ildemaro Vargas R 27 SS 137 555 67 151 29 6 8 54 29 55 9 4
Steven Souza R 30 RF 110 380 54 94 20 3 18 60 48 125 9 3
Jake Lamb L 28 1B 115 402 62 97 21 4 18 70 56 127 4 3
Carson Kelly R 24 C 108 349 44 86 18 1 8 39 39 66 0 1
Jarrod Dyson L 34 CF 90 257 39 62 9 4 2 20 25 41 22 5
Daulton Varsho L 22 C 85 334 39 78 14 2 11 39 24 87 11 4
Andy Young R 25 2B 117 433 55 102 14 4 16 50 28 117 4 2
Alex Avila L 32 C 82 220 22 45 8 0 8 26 44 98 0 0
Christian Walker R 28 1B 128 456 64 113 27 4 20 71 36 139 2 1
Socrates Brito L 26 RF 130 459 58 117 22 6 14 57 30 121 9 3
Kevin Cron R 26 1B 120 463 59 111 24 1 23 72 32 147 1 0
Juniel Querecuto B 26 SS 115 401 42 102 19 4 2 34 27 74 9 4
Domingo Leyba B 23 SS 87 340 40 82 16 3 7 31 29 56 4 2
Daniel Descalso L 32 2B 130 319 45 72 15 3 10 47 50 95 1 1
Reymond Fuentes L 28 CF 72 231 27 58 7 2 3 18 14 58 9 2
Matt Szczur R 29 CF 91 179 24 42 10 1 4 20 19 44 4 2
Jon Jay L 34 RF 131 434 60 115 19 4 3 32 29 84 3 2
Ben DeLuzio R 24 CF 80 307 32 71 12 3 2 20 21 92 26 9
Rob Refsnyder R 28 LF 98 309 39 76 18 2 6 29 32 74 3 2
Jazz Chisholm L 21 SS 115 477 61 102 19 5 20 68 33 199 13 5
Dominic Miroglio R 24 C 95 361 36 87 20 2 4 32 18 63 3 3
Patrick Kivlehan R 29 RF 125 389 49 95 21 3 15 55 26 111 5 3
Anthony Recker R 35 C 71 238 29 51 13 1 9 32 23 82 1 1
Marcus Littlewood B 27 C 71 244 27 50 11 0 7 26 23 76 1 1
John Ryan Murphy R 28 C 92 256 26 55 12 0 8 28 17 71 0 0
Abraham Almonte B 30 CF 79 230 32 54 13 3 5 24 24 58 5 2
Marty Herum R 27 3B 105 406 42 102 19 2 6 38 18 80 3 2
Kelby Tomlinson R 29 SS 117 351 37 87 12 2 1 26 29 78 10 6
Cody Decker R 32 1B 78 233 28 47 11 1 11 33 20 96 0 0
Tyler Ladendorf R 31 SS 54 162 18 36 7 0 1 12 13 34 1 1
Jamie Westbrook R 24 LF 121 452 52 114 21 3 13 53 21 85 4 3
Evan Marzilli L 28 CF 97 323 36 64 12 4 4 24 39 114 8 5
Alberto Rosario R 32 C 52 168 14 38 6 0 1 11 7 33 1 1
Drew Ellis R 23 3B 117 446 51 92 25 1 14 52 40 118 2 7
Yasmany Tomas R 28 LF 114 400 45 101 22 3 16 60 17 122 2 1
Marcus Wilson R 22 CF 115 464 51 100 22 3 10 44 39 159 13 8
Chris Stewart R 37 C 49 134 12 27 4 2 0 8 11 20 0 1
Pavin Smith L 23 1B 116 443 51 104 22 2 7 41 42 77 2 2
Rudy Flores L 28 1B 119 424 49 92 20 1 15 51 33 160 1 2

Batters – Rate Stats
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
A.J. Pollock .274 .330 .474 105 .200 .310 6.0 3 2.5 Jackie Brandt
Ketel Marte .277 .337 .429 97 .152 .312 5.5 -1 2.4 Bill Russell
Eduardo Escobar .268 .324 .474 103 .206 .304 5.6 2 2.3 Tim Wallach
David Peralta .283 .341 .474 108 .192 .325 6.1 1 2.1 Del Unser
Nick Ahmed .246 .297 .413 81 .167 .287 4.3 11 1.9 Ronnie Merrill
Ildemaro Vargas .272 .310 .389 80 .117 .291 4.5 4 1.6 Yuniesky Betancourt
Steven Souza .247 .339 .458 104 .211 .321 5.6 0 1.5 Terrell Lowery
Jake Lamb .241 .335 .448 101 .206 .307 5.3 3 1.3 Ben Broussard
Carson Kelly .246 .328 .372 81 .126 .284 4.3 3 1.3 Hector Villanueva
Jarrod Dyson .241 .317 .331 69 .089 .280 4.2 8 1.0 Dave Roberts
Daulton Varsho .234 .292 .386 74 .153 .284 4.1 4 1.0 Matt Sinatro
Andy Young .236 .306 .397 80 .162 .287 4.3 0 0.8 Vince Harrison
Alex Avila .205 .338 .350 79 .145 .325 4.0 -1 0.7 Jamie Quirk
Christian Walker .248 .307 .456 94 .208 .313 5.0 -1 0.6 Keith Williams
Socrates Brito .255 .300 .420 84 .166 .318 4.6 2 0.5 Chad Mottola
Kevin Cron .240 .292 .445 87 .205 .300 4.6 2 0.4 Adell Davenport
Juniel Querecuto .254 .304 .337 66 .082 .308 3.7 3 0.4 Bobby DeJardin
Domingo Leyba .241 .304 .368 73 .126 .271 4.0 -2 0.3 Jeff McKnight
Daniel Descalso .226 .331 .386 85 .160 .290 4.4 -5 0.3 Shanie Dugas
Reymond Fuentes .251 .297 .338 64 .087 .324 3.9 2 0.1 Peter Bergeron
Matt Szczur .235 .313 .369 76 .134 .290 4.1 -1 0.1 Derek Nicholson
Jon Jay .265 .330 .348 76 .083 .323 4.2 2 0.1 Dick Porter
Ben DeLuzio .231 .287 .309 55 .078 .324 3.4 5 0.1 Virgilio Silverio
Rob Refsnyder .246 .322 .375 80 .129 .306 4.3 0 0.1 Mike Colangelo
Jazz Chisholm .214 .266 .400 69 .187 .318 3.7 -3 0.0 Jose Lopez
Dominic Miroglio .241 .293 .341 64 .100 .282 3.5 -1 0.0 Guillermo Garcia
Patrick Kivlehan .244 .299 .429 86 .185 .304 4.6 -4 -0.1 Keith Williams
Anthony Recker .214 .292 .391 75 .176 .286 3.9 -6 -0.1 Ron Karkovice
Marcus Littlewood .205 .271 .336 56 .131 .267 3.1 0 -0.1 Matt Garrick
John Ryan Murphy .215 .264 .355 58 .141 .266 3.2 0 -0.2 Tom Nieto
Abraham Almonte .235 .307 .383 78 .148 .293 4.2 -5 -0.2 Paul Householder
Marty Herum .251 .285 .352 64 .101 .300 3.6 1 -0.3 Tom Veryzer
Kelby Tomlinson .248 .307 .302 59 .054 .316 3.3 -1 -0.3 Joey Hammond
Cody Decker .202 .267 .399 70 .197 .286 3.6 1 -0.3 Dustan Mohr
Tyler Ladendorf .222 .287 .284 49 .062 .276 2.8 0 -0.4 Chris Petersen
Jamie Westbrook .252 .293 .398 77 .146 .285 4.2 -2 -0.4 Mike Peeples
Evan Marzilli .198 .289 .297 53 .099 .293 2.8 3 -0.4 Jeff Duncan
Alberto Rosario .226 .260 .280 40 .054 .276 2.5 1 -0.4 Charlie Greene
Drew Ellis .206 .277 .361 64 .155 .248 3.1 1 -0.5 Adam Fox
Yasmany Tomas .253 .283 .443 84 .190 .324 4.5 -7 -0.5 Jerald Clark
Marcus Wilson .216 .278 .341 59 .125 .305 3.2 1 -0.6 Edgardo Baez
Chris Stewart .201 .265 .261 38 .060 .237 2.2 -2 -0.7 Rick Ferrell
Pavin Smith .235 .303 .341 67 .106 .270 3.6 -1 -1.0 Ryan McGuire
Rudy Flores .217 .282 .375 68 .158 .309 3.6 -5 -1.4 Steve Neal

Pitchers – Counting Stats
Player T Age W L ERA G GS IP H ER HR BB SO
Zack Greinke R 35 14 9 3.69 29 29 180.3 167 74 26 40 167
Robbie Ray L 27 9 6 3.86 29 29 149.3 126 64 20 72 194
Zack Godley R 29 12 10 4.13 29 28 159.0 153 73 18 68 160
Merrill Kelly R 30 11 10 4.57 28 28 169.3 180 86 24 56 141
Clay Buchholz R 34 6 5 4.22 21 19 108.7 110 51 13 34 84
Luke Weaver R 25 9 8 4.66 29 25 133.3 142 69 20 45 118
Taijuan Walker R 26 7 6 4.60 21 21 115.3 119 59 18 39 96
Jon Duplantier R 24 5 4 4.17 21 20 90.7 87 42 9 45 86
Taylor Widener R 24 8 8 4.59 29 29 113.7 107 58 10 76 104
Archie Bradley R 26 5 3 3.72 75 0 72.7 65 30 8 26 78
Jake Buchanan R 29 8 8 4.94 25 22 129.3 155 71 13 47 71
Joel Payamps R 25 9 9 4.88 31 19 125.3 137 68 20 38 99
Matt Andriese R 29 6 6 4.63 34 14 101.0 107 52 17 28 91
Andrew Chafin L 29 4 2 3.44 72 0 55.0 47 21 4 25 56
Silvino Bracho R 26 4 2 3.60 59 0 65.0 55 26 9 23 83
Taylor Clarke R 26 10 10 4.99 26 26 133.3 145 74 22 47 108
Jimmie Sherfy R 27 4 2 3.65 54 0 56.7 48 23 6 28 67
Yoan Lopez R 26 5 3 3.82 53 0 63.7 54 27 7 31 80
Jake Diekman L 32 2 1 3.62 63 0 49.7 40 20 4 28 60
Brad Ziegler R 39 4 3 3.86 63 0 56.0 58 24 4 20 37
Yoshihisa Hirano R 35 4 3 4.08 62 0 53.0 51 24 6 21 47
Kevin Ginkel R 25 4 3 4.01 51 0 60.7 55 27 6 30 67
Shelby Miller R 28 6 6 4.93 17 16 84.0 90 46 13 31 75
Riley Smith R 24 6 7 5.17 25 23 127.0 143 73 19 55 90
T.J. McFarland L 30 3 2 4.28 46 0 61.0 66 29 5 21 34
Justin Donatella R 24 7 8 5.20 26 23 114.3 127 66 16 53 77
Emilio Vargas R 22 7 9 5.24 25 24 122.0 129 71 19 65 110
Nick Green R 24 5 6 5.46 17 17 83.0 93 50 9 53 52
Matt Koch R 28 6 7 5.25 27 21 116.7 140 68 22 30 67
Jake Barrett R 27 3 2 4.37 53 0 57.7 53 28 7 32 62
Barry Enright R 33 5 5 5.15 15 15 80.3 96 46 11 19 48
Stefan Crichton R 27 4 3 4.64 34 1 54.3 57 28 7 23 44
Randall Delgado R 29 3 3 4.50 43 2 52.0 52 26 7 23 45
Joey Krehbiel R 26 3 3 4.55 51 0 57.3 52 29 8 34 67
Brad Boxberger R 31 5 5 4.82 54 0 46.7 41 25 8 30 60
Bradin Hagens R 30 4 5 5.37 25 9 67.0 74 40 10 33 46
Bud Jeter R 27 3 3 4.73 40 0 45.7 46 24 5 25 40
Michael Blazek R 30 2 3 5.10 41 4 60.0 65 34 8 33 50
Alex Young L 25 6 8 5.61 27 21 118.7 136 74 21 50 85
Cody Decker R 32 0 0 8.10 4 0 3.3 5 3 1 1 0
Bo Takahashi R 22 6 8 5.72 23 23 111.7 126 71 24 43 91
Kris Medlen R 33 3 5 6.06 14 13 65.3 77 44 15 26 49
Neftali Feliz R 31 4 5 5.82 39 8 72.7 75 47 13 46 62
Braden Shipley R 27 6 8 5.74 30 16 111.3 129 71 21 47 75
Jared Miller L 25 2 3 5.73 48 0 55.0 50 35 7 55 64
Troy Scribner R 27 4 6 6.28 21 17 86.0 93 60 20 53 82
Ryan Atkinson R 26 6 10 6.05 27 21 99.7 105 67 20 68 99

Pitchers – Rate Stats
Player TBF K/9 BB/9 HR/9 BABIP ERA+ ERA- FIP WAR No. 1 Comp
Zack Greinke 738 8.33 2.00 1.30 .281 119 84 3.89 3.6 Dennis Martinez
Robbie Ray 643 11.69 4.34 1.21 .302 114 88 3.86 2.7 Shawn Estes
Zack Godley 696 9.06 3.85 1.02 .306 106 94 4.06 2.5 Mike Krukow
Merrill Kelly 741 7.49 2.98 1.28 .305 99 101 4.48 2.2 Kyle Lohse
Clay Buchholz 466 6.96 2.82 1.08 .293 108 93 4.21 1.8 Bob Lemon
Luke Weaver 583 7.97 3.04 1.35 .310 98 103 4.48 1.5 Josh Fogg
Taijuan Walker 503 7.49 3.04 1.40 .294 99 101 4.71 1.4 Mike Trujillo
Jon Duplantier 403 8.54 4.47 0.89 .302 106 95 4.20 1.4 Mike Torrez
Taylor Widener 524 8.23 6.02 0.79 .298 96 104 4.68 1.2 Dick Ruthven
Archie Bradley 307 9.66 3.22 0.99 .297 118 84 3.63 1.2 Mike Cather
Jake Buchanan 587 4.94 3.27 0.90 .317 92 109 4.63 1.1 Joe Genewich
Joel Payamps 549 7.11 2.73 1.44 .304 93 108 4.72 1.1 Tim Dillard
Matt Andriese 434 8.11 2.50 1.51 .305 98 102 4.46 1.1 A.J. Sager
Andrew Chafin 234 9.16 4.09 0.65 .291 128 78 3.48 1.0 Sid Monge
Silvino Bracho 273 11.49 3.18 1.25 .299 122 82 3.64 1.0 Robb Nen
Taylor Clarke 589 7.29 3.17 1.49 .304 88 114 4.89 0.9 Cha-Seung Baek
Jimmie Sherfy 245 10.64 4.45 0.95 .298 120 83 3.80 0.8 Brian Wilson
Yoan Lopez 275 11.31 4.38 0.99 .305 115 87 3.67 0.8 Bobby Jenks
Jake Diekman 217 10.87 5.07 0.72 .295 121 82 3.65 0.8 Marshall Bridges
Brad Ziegler 245 5.95 3.21 0.64 .298 114 88 3.99 0.8 Dutch Leonard
Yoshihisa Hirano 230 7.98 3.57 1.02 .294 111 90 4.21 0.7 Shigetoshi Hasegawa
Kevin Ginkel 266 9.94 4.45 0.89 .306 110 91 3.86 0.7 Clay Bryant
Shelby Miller 369 8.04 3.32 1.39 .310 89 112 4.55 0.6 Jay Tibbs
Riley Smith 577 6.38 3.90 1.35 .306 85 118 5.17 0.6 Ed Wojna
T.J. McFarland 266 5.02 3.10 0.74 .298 106 94 4.18 0.5 Dave Tomlin
Justin Donatella 521 6.06 4.17 1.26 .302 85 118 5.20 0.5 Jim Clancy
Emilio Vargas 559 8.11 4.80 1.40 .308 84 119 5.17 0.5 Ben Hendrickson
Nick Green 396 5.64 5.75 0.98 .307 83 120 5.51 0.4 Jake Joseph
Matt Koch 517 5.17 2.31 1.70 .302 84 119 5.40 0.4 Greg Wooten
Jake Barrett 257 9.68 4.99 1.09 .301 101 99 4.40 0.4 George Smith
Barry Enright 353 5.38 2.13 1.23 .314 85 117 4.59 0.4 Jason Johnson
Stefan Crichton 242 7.29 3.81 1.16 .303 98 102 4.64 0.4 Scott Munter
Randall Delgado 228 7.79 3.98 1.21 .296 98 102 4.55 0.3 Ed Farmer
Joey Krehbiel 257 10.52 5.34 1.26 .303 97 103 4.56 0.3 Kevin Barry
Brad Boxberger 209 11.57 5.79 1.54 .300 94 106 4.80 0.2 David Lee
Bradin Hagens 306 6.18 4.43 1.34 .299 85 118 5.33 0.2 Claude Willoughby
Bud Jeter 208 7.88 4.93 0.99 .304 93 108 4.66 0.1 Casey Daigle
Michael Blazek 276 7.50 4.95 1.20 .311 86 116 4.97 0.1 Jerry Johnson
Alex Young 540 6.45 3.79 1.59 .305 78 128 5.46 0.0 Wes Whisler
Cody Decker 16 0.00 2.70 2.70 .286 54 184 7.95 -0.1 Mike Sullivan
Bo Takahashi 503 7.33 3.47 1.93 .302 77 130 5.66 -0.1 Rich Yett
Kris Medlen 297 6.75 3.58 2.07 .304 75 133 5.97 -0.2 R.A. Dickey
Neftali Feliz 337 7.68 5.70 1.61 .291 78 128 5.79 -0.2 Jim Dougherty
Braden Shipley 506 6.06 3.80 1.70 .302 77 130 5.66 -0.2 Jim Walkup
Jared Miller 270 10.47 9.00 1.15 .305 79 126 5.64 -0.3 Gary Wayne
Troy Scribner 403 8.58 5.55 2.09 .300 72 138 6.29 -0.5 Fernando Rijo
Ryan Atkinson 471 8.94 6.14 1.81 .306 73 138 6.00 -0.5 Steve Sparks

Disclaimer: ZiPS projections are computer-based projections of performance. Performances have not been allocated to predicted playing time in the majors — many of the players listed above are unlikely to play in the majors at all in 2019. ZiPS is projecting equivalent production — a .240 ZiPS projection may end up being .280 in AAA or .300 in AA, for example. Whether or not a player will play is one of many non-statistical factors one has to take into account when predicting the future.

Players are listed with their most recent teams, unless I have made a mistake. This is very possible, as a lot of minor-league signings go generally unreported in the offseason.

ZiPS’ projections are based on the American League having a 4.29 ERA and the National League having a 4.15 ERA.

Players who are expected to be out due to injury are still projected. More information is always better than less information, and a computer isn’t the tool that should project the injury status of, for example, a pitcher who has had Tommy John surgery.

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 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.