2021 ZiPS Projections: St. Louis CardinalsDan Szymborskion December 23, 2020 at 5:00 pm

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

Batters

Can we just say 87 wins and call it a day? It feels like that’s what I’ve been projecting for the Cardinals for the last 15 years or so. That’s an exaggeration, but not an extreme one: ZiPS hasn’t projected them outside the 85–90 win range in a full season since 2011. Going back to the first official ZiPS team standings in 2005 — I only did players in the initial couple of years — St. Louis’ projections have been below .500 once (2008) and above 90 wins once (2010). The lineup rarely has superstars at the top of the lineup, but the Cards have a knack for keeping their floor incredibly high.

It’s not looking like anything will be all that different this year, pending any moves made this winter. The first thing to talk about is the loss of Kolten Wong at second base, practically the poster boy for the club’s “low ceiling, high floor” way of life. I’m not a fan of declining the option year for Wong, but the way the roster is built, it’s not going to cost many wins: He gets the third-best projection on the team, but Tommy Edman, the replacement as of this moment, isn’t far behind. It strikes me as unlikely that Matt Carpenter was ever going to be displaced at third by Edman if Wong stayed around, after all. ZiPS is a fan of José Rondón, signed to a minor-league contract, and thinks he’d be a perfectly adequate replacement for Edman as an all-purpose substitute. I don’t think it’s far-fetched that this happens, either: The Cards have that high floor largely because they can sniff out useful role players for free.

ZiPS expects Dylan Carlson to be fine, if unspectacular, as a starter, but has a veritable bounty of worries about Dexter Fowler in right. In about a thousand plate appearances over the last three years, he’s at a decidedly unenticing 0.4 WAR, and he turns 35 before Opening Day; it’s unlikely that this is just a small road bump in his career. It’s entirely possible, though, that an upgrade isn’t deemed necessary in a division in which nobody seems in the mood to push their stack of chips. I think that would be a mistake, and I’d love to see some of the funds not being used on Wong going toward a big addition. Marcell Ozuna has a .281/.350/.512, 4.1 WAR projection in St. Louis and history with the team, or St. Louis could close a Nolan Arenado deal and move Carpenter to right. Either would be fine!

It’s increasingly looking like no deal will be made to bring back Yadier Molina; he doesn’t appear to be pleased by the team’s offer. It’s awkward to part on uneasy terms with a big part of your franchise history, but if there’s no willingness to spend money aggressively this winter, it’s hard to justify going with Molina over Andrew Knizner. Nobody can sign the 2011 Yadi, just the 2021 version.

Pitchers

In nine starts in 2020, Jack Flaherty allowed more than twice as many runs (22) as he did in the second half of the 2019 season (10). Obviously, that level of performance was unsustainable, but it’s hard to characterize last year as anything but a disappointment for the former Cy Young contender. If not for Adam Wainwright looking like he was in his prime and Kwang Hyun Kim exceeding expectations, the rotation would have been in much more difficult straits.

The good news is that Flaherty is likely to have a better 2021, and ZiPS sees him getting back to All-Star levels. His 4.11 FIP in 2020 better describes his abilities than the ERA near five, and the projections have him beating that number handily as well. One note of caution: Unusually, ZiPS thought a lot more of Flaherty’s advanced data than StatCast did. Generally the various estimators ZiPS uses are in the same neighborhood as MLB’s, but it’s not the case here for some reason. Remember, I said caution, not panic!

As for Kim, while his 1.62 ERA was more than two runs better than his FIP, ZiPS does see him as a valuable No. 2 starter. ZiPS was out on a bit of a limb on Kim before last season, projecting him with an ERA of 4.00 in 2020 as a full-time starter, more positive than any prognosticator than I remember. As it turned out, Kim’s 3.88 FIP was identical to the 3.88 ERA ZiPS translated for his 2019 season with the SK Wyverns of the KBO. Suffice it to say, nothing that happened in 2020 changed how the algorithms feel about him.

I have to think there’s a real chance that Carlos Martinez blows his projection completely out of the water. The conditions of his 2020 were unusual enough — coming back from a COVID-19 stint while simultaneously returning to starting — that a brutal set of outings may be fouling his projection more than they ought to. But the projections are what the projections are, and my thumb is not part of the algorithms.

ZiPS likes the team’s bullpen a lot more than Steamer does, as Andrew Miller, Ryan Helsley, Kodi Whitley, and Tyler Webb all get much better projections from the former. Also getting a much better projection is eternal ZiPS favorite Giovanny Gallegos. Where the systems do agree is that the depth drops off significantly after the front-line names: ZiPS sees a big plunge once you get past Whitley and maybe Seth Elledge. A low-key signing would be advantageous here; someone like Chaz Roe would be a hoot. After watching Miller and Roe sliders, batters may not be able to see a straight line against Gallegos in the ninth.

Batters – Standard
Player B Age PO PA AB R H 2B 3B HR RBI BB SO SB CS
Paul DeJong R 27 SS 595 531 76 130 28 1 23 83 48 153 4 2
Paul Goldschmidt R 33 1B 599 517 79 135 26 2 23 72 76 144 5 2
Kolten Wong L 30 2B 524 458 60 122 22 4 9 51 44 77 14 5
Harrison Bader R 27 CF 440 386 61 88 17 3 15 46 38 140 12 4
Tommy Edman B 26 3B 595 548 72 142 23 6 12 55 34 114 14 5
Dylan Carlson B 22 CF 533 477 64 117 27 7 15 64 46 133 11 6
Matt Carpenter L 35 3B 491 411 65 90 22 1 16 56 67 131 2 1
José Rondón R 27 SS 424 396 47 96 20 3 15 51 22 104 6 4
John Nogowski R 28 1B 401 352 47 91 15 1 8 38 40 51 1 2
Andrew Knizner R 26 C 361 330 38 83 14 1 8 37 20 63 2 1
Yadier Molina R 38 C 414 385 36 99 16 0 8 46 17 62 3 0
Brad Miller L 31 LF 371 322 42 72 15 3 14 49 43 107 3 2
Edmundo Sosa R 25 SS 531 496 55 120 22 3 10 47 18 113 4 3
Tyler Heineman B 30 C 289 257 27 59 11 1 4 20 21 42 4 0
Austin Dean R 27 LF 477 436 56 114 25 3 15 61 34 98 3 3
Tyler O’Neill R 26 LF 421 383 57 87 15 1 21 60 32 132 7 2
José Godoy L 26 C 327 296 31 69 13 0 5 26 22 62 1 1
Irving Lopez L 26 2B 454 411 47 91 17 4 8 36 27 95 2 2
Rangel Ravelo R 29 1B 384 345 44 86 18 1 9 44 30 66 0 1
Julio Rodriguez R 24 C 387 369 35 80 15 1 10 37 16 91 0 0
Max Moroff B 28 SS 332 282 40 55 10 1 8 39 45 101 4 2
Lane Thomas R 25 CF 421 381 46 82 16 4 11 43 33 125 9 7
Nolan Gorman L 21 3B 533 489 57 99 23 5 19 62 37 186 1 3
Justin Williams L 25 RF 386 355 41 87 15 1 11 41 26 98 4 2
Brendan Donovan L 24 2B 372 330 39 70 16 3 5 29 33 94 3 2
Evan Mendoza R 25 3B 469 440 44 104 17 3 6 34 25 106 5 2
Justin Toerner L 24 RF 457 400 49 86 13 2 9 35 47 128 12 10
Lars Nootbaar L 23 LF 461 423 46 99 13 3 9 39 36 86 4 6
Dexter Fowler B 35 RF 416 363 50 83 15 2 12 49 45 106 5 3
Kramer Robertson R 26 SS 481 422 52 91 17 2 6 34 45 93 13 9
Matt Wieters B 35 C 253 227 20 48 8 0 6 29 19 60 1 1
Ivan Herrera R 21 C 311 280 33 61 8 1 8 27 23 76 1 1
Juan Yepez R 23 RF 401 369 44 81 17 1 12 44 26 100 5 2
Rayder Ascanio R 25 SS 381 349 34 70 14 0 6 27 24 89 4 5
Scott Hurst L 25 CF 409 374 36 73 15 2 6 29 29 130 4 4
Elehuris Montero R 22 3B 461 432 46 94 19 1 12 44 25 140 1 2
Conner Capel L 24 LF 494 458 47 102 19 3 8 41 30 122 10 8
Luken Baker R 24 1B 490 446 45 90 23 1 11 44 40 139 1 1
Delvin Perez R 22 SS 424 394 35 77 10 3 1 19 20 109 12 9

 

Batters – Advanced
Player BA OBP SLG OPS+ ISO BABIP RC/27 Def WAR No. 1 Comp
Paul DeJong .245 .316 .431 98 .186 .301 4.9 7 3.3 Jhonny Peralta
Paul Goldschmidt .261 .359 .453 117 .191 .320 6.0 2 3.0 Gil Hodges
Kolten Wong .266 .345 .391 98 .124 .304 5.1 6 2.7 Adam Kennedy
Harrison Bader .228 .314 .404 92 .176 .316 4.6 8 2.2 Ty Gainey
Tommy Edman .259 .309 .389 86 .130 .308 4.5 7 2.1 Michael Young
Dylan Carlson .245 .315 .426 97 .180 .310 4.8 0 1.8 Junior Felix 펠릭스
Matt Carpenter .219 .338 .394 96 .175 .280 4.6 -2 1.6 Corey Koskie
José Rondón .242 .284 .422 86 .179 .292 4.2 4 1.5 Chris Woodward
John Nogowski .259 .339 .375 92 .116 .283 4.5 7 1.3 Steve Christmas
Andrew Knizner .252 .303 .373 81 .121 .290 4.1 3 1.2 Matt Walbeck
Yadier Molina .257 .296 .361 76 .104 .289 4.0 3 1.1 Chris Coste
Brad Miller .224 .318 .419 96 .196 .289 4.6 1 0.9 Doug Jennings
Edmundo Sosa .242 .280 .359 70 .117 .295 3.5 4 0.7 Jose Castro
Tyler Heineman .230 .296 .327 68 .097 .261 3.6 3 0.7 Buck Rodgers
Austin Dean .261 .317 .436 100 .174 .307 5.0 -5 0.6 Wil Cordero
Tyler O’Neill .227 .290 .436 91 .209 .287 4.5 -1 0.6 Tyrone Woods 우즈
José Godoy .233 .295 .328 68 .095 .279 3.4 3 0.6 Gary Bennett
Irving Lopez .221 .288 .341 68 .119 .269 3.3 4 0.4 Chris Lombardozzi
Rangel Ravelo .249 .315 .386 87 .136 .285 4.3 2 0.4 Mike Brown
Julio Rodriguez .217 .251 .344 58 .127 .261 3.0 6 0.3 Jeff Winchester
Max Moroff .195 .309 .323 71 .128 .272 3.3 -2 0.2 Lauro Felix
Lane Thomas .215 .281 .365 72 .150 .290 3.4 2 0.2 Kenny Kelly
Nolan Gorman .202 .266 .387 73 .184 .282 3.4 1 0.2 Lance Madsen
Justin Williams .245 .299 .386 82 .141 .309 4.1 1 0.2 Andre Ethier
Brendan Donovan .212 .293 .324 66 .112 .281 3.2 2 0.1 Sam Bozanich
Evan Mendoza .236 .278 .330 63 .093 .299 3.3 5 0.1 Juan Melo
Justin Toerner .215 .308 .325 71 .110 .293 3.2 6 0.1 Tom Lombarski
Lars Nootbaar .234 .295 .343 71 .109 .274 3.4 7 0.1 Trot Nixon
Dexter Fowler .229 .320 .380 88 .152 .290 4.2 -5 0.0 Michael Tucker
Kramer Robertson .216 .305 .308 66 .092 .263 3.1 -3 0.0 Mike Moriarty
Matt Wieters .211 .279 .326 62 .115 .261 3.1 -1 0.0 Chad Kreuter
Ivan Herrera .218 .286 .339 68 .121 .270 3.3 -4 -0.2 Matt Treanor
Juan Yepez .220 .273 .369 70 .149 .268 3.5 2 -0.3 Edward Lowery
Rayder Ascanio .201 .257 .292 47 .092 .252 2.4 4 -0.4 Gil Velazquez
Scott Hurst .195 .256 .294 48 .099 .282 2.4 3 -0.8 Justin Justice
Elehuris Montero .218 .265 .350 63 .132 .293 3.1 -4 -0.9 Chad Spann
Conner Capel .223 .272 .330 61 .107 .287 3.0 1 -1.2 Alex Negron
Luken Baker .202 .269 .332 61 .130 .267 3.0 0 -1.3 Felix Colon
Delvin Perez .195 .247 .244 33 .048 .268 1.9 0 -1.7 Luis Ugueto

 

Pitchers – Standard
Player T Age W L ERA G GS IP H ER HR BB SO FIP
Jack Flaherty R 25 12 8 3.26 31 31 171.3 131 62 22 51 215 3.39
Miles Mikolas R 32 9 8 3.99 26 26 151.0 153 67 22 29 121 4.21
Kwang Hyun Kim L 32 9 8 4.05 25 24 140.0 139 63 20 37 117 4.31
Dakota Hudson R 26 10 10 4.34 34 28 155.7 148 75 18 68 121 4.59
Carlos Martinez R 29 7 8 4.50 21 21 114.0 110 57 16 45 105 4.50
John Gant R 28 7 6 4.14 42 12 95.7 86 44 11 43 92 4.19
Austin Gomber L 27 5 5 4.39 29 17 98.3 93 48 15 42 101 4.54
Adam Wainwright R 39 7 8 4.63 20 20 114.7 118 59 18 41 101 4.66
Daniel Ponce de Leon R 29 7 7 4.53 26 21 105.3 92 53 15 57 115 4.61
Giovanny Gallegos R 29 4 3 3.24 52 0 58.3 46 21 7 17 73 3.21
Austin Warner L 27 7 8 4.80 23 22 125.7 131 67 19 49 105 4.81
Anthony Shew R 27 5 6 4.66 19 18 100.3 105 52 15 33 84 4.59
Ryan Helsley R 26 4 4 4.31 33 11 77.3 70 37 10 38 79 4.45
Alex Reyes R 26 4 3 4.02 21 9 53.7 46 24 6 29 64 3.98
Thomas Parsons R 25 8 10 4.94 26 26 145.7 160 80 26 40 109 4.99
Angel Rondon R 23 7 9 4.93 25 25 133.3 136 73 21 60 115 5.03
Génesis Cabrera L 24 6 7 4.67 39 15 106.0 99 55 18 50 117 4.82
Nabil Crismatt R 26 6 7 4.76 25 19 115.3 118 61 21 35 103 4.83
Jordan Hicks R 24 4 3 3.67 63 0 61.3 52 25 6 28 71 3.75
Ricardo Sanchez L 24 7 8 4.82 22 20 108.3 119 58 16 33 75 4.80
Garrett Williams L 26 7 8 4.85 29 19 102.0 98 55 12 64 89 5.02
Kevin Herget R 30 5 6 4.75 21 12 77.7 82 41 14 22 65 4.85
Evan Kruczynski L 26 5 7 5.15 23 22 117.0 124 67 18 53 93 5.13
Alex FaGalde R 27 7 9 5.17 22 21 108.0 117 62 19 40 81 5.27
Tyler Webb L 30 3 2 4.04 57 1 55.7 50 25 7 21 54 4.11
Andrew Miller L 36 4 4 4.00 55 0 45.0 39 20 5 20 49 4.11
Johan Oviedo R 23 7 9 5.27 24 23 114.3 115 67 16 74 102 5.39
Kodi Whitley R 26 3 2 4.23 41 1 55.3 52 26 7 23 54 4.28
Seth Elledge R 25 4 4 4.40 47 2 57.3 52 28 8 32 63 4.68
Liarvis Breto L 28 2 3 4.64 22 3 42.7 42 22 5 23 37 4.80
Jacob Patterson L 25 5 5 4.45 56 1 64.7 62 32 9 27 65 4.42
Jake Woodford R 24 6 8 5.35 27 19 112.7 117 67 21 54 96 5.47
Edgar Gonzalez R 38 7 9 5.42 22 20 98.0 109 59 15 49 67 5.49
Roel Ramirez R 26 2 3 4.92 34 4 56.7 58 31 9 28 51 5.14
Rob Kaminsky L 26 2 2 4.54 35 0 41.7 40 21 5 22 36 4.67
Ryan Meisinger R 27 2 3 4.73 31 1 45.7 43 24 8 18 48 4.67
Jesus Cruz R 26 4 4 5.06 37 5 53.3 49 30 8 32 58 4.92
Junior Fernández R 24 2 3 4.63 47 0 56.3 52 29 6 32 52 4.69
Patrick Dayton L 25 3 3 4.62 43 0 60.3 61 31 8 26 49 4.72
Johnny Hellweg R 32 0 1 5.06 11 0 10.7 11 6 2 6 9 5.62
Brett Cecil L 34 2 3 4.75 42 0 36.0 37 19 6 15 31 4.87
Bryan Dobzanski R 25 3 4 4.99 49 1 57.7 55 32 8 35 57 5.04
Ramon Santos R 26 2 3 5.19 37 3 60.7 62 35 8 36 48 5.29

 

Pitchers – Advanced
Player K/9 BB/9 HR/9 BB% K% BABIP ERA+ ERA- WAR No. 1 Comp
Jack Flaherty 11.3 2.7 1.2 7.3% 30.9% .274 132 76 4.3 Dave Stieb
Miles Mikolas 7.2 1.7 1.3 4.6% 19.1% .290 108 93 2.5 Bob Tewksbury
Kwang Hyun Kim 7.5 2.4 1.3 6.2% 19.7% .289 106 94 2.3 Tommy John
Dakota Hudson 7.0 3.9 1.0 10.0% 17.8% .280 99 101 2.0 Ownie Carroll
Carlos Martinez 8.3 3.6 1.3 9.1% 21.2% .291 96 104 1.3 Pat Rapp
John Gant 8.7 4.0 1.0 10.4% 22.3% .285 104 96 1.3 Charlie Williams
Austin Gomber 9.2 3.8 1.4 9.8% 23.6% .294 98 102 1.2 Bob Kuzava
Adam Wainwright 7.9 3.2 1.4 8.2% 20.2% .299 93 107 1.1 Red Faber
Daniel Ponce de Leon 9.8 4.9 1.3 12.3% 24.8% .284 95 105 1.1 Tom Cheney
Giovanny Gallegos 11.3 2.6 1.1 7.2% 30.8% .283 133 75 1.0 Keith Foulke
Austin Warner 7.5 3.5 1.4 8.8% 18.9% .299 90 111 1.0 Jimmy Anderson
Anthony Shew 7.5 3.0 1.3 7.6% 19.2% .300 92 108 1.0 Brady Raggio
Ryan Helsley 9.2 4.4 1.2 11.2% 23.3% .288 100 100 0.9 Luke Walker
Alex Reyes 10.7 4.9 1.0 12.3% 27.2% .299 107 93 0.9 Richie Lewis 리치
Thomas Parsons 6.7 2.5 1.6 6.3% 17.2% .297 87 115 0.9 Steve Fireovid
Angel Rondon 7.8 4.1 1.4 10.1% 19.4% .295 88 114 0.8 Robert Averette
Génesis Cabrera 9.9 4.2 1.5 10.7% 25.0% .295 92 108 0.8 Tony Arnold
Nabil Crismatt 8.0 2.7 1.6 7.0% 20.7% .292 91 110 0.8 Denny Harriger
Jordan Hicks 10.4 4.1 0.9 10.6% 26.8% .297 118 85 0.7 Wayne Nix
Ricardo Sanchez 6.2 2.7 1.3 6.9% 15.8% .299 89 112 0.7 Jeff Mutis
Garrett Williams 7.9 5.6 1.1 13.7% 19.1% .291 89 113 0.7 Joaquin Andujar
Kevin Herget 7.5 2.5 1.6 6.6% 19.4% .296 91 110 0.6 Tim Harikkala 하리칼라
Evan Kruczynski 7.2 4.1 1.4 10.1% 17.7% .299 84 120 0.5 Jake Chapman
Alex FaGalde 6.8 3.3 1.6 8.3% 16.9% .294 83 120 0.4 Chris Beasley
Tyler Webb 8.7 3.4 1.1 8.9% 22.9% .283 107 94 0.4 Joe Beimel
Andrew Miller 9.8 4.0 1.0 10.2% 25.0% .291 108 93 0.3 Luis Arroyo
Johan Oviedo 8.0 5.8 1.3 13.9% 19.1% .298 82 122 0.3 Kevin Ritz
Kodi Whitley 8.8 3.7 1.1 9.6% 22.5% .294 102 98 0.3 Jerry Reed
Seth Elledge 9.9 5.0 1.3 12.5% 24.6% .295 98 102 0.2 Anthony Chavez
Liarvis Breto 7.8 4.9 1.1 11.9% 19.2% .296 93 108 0.2 Dean Stone
Jacob Patterson 9.0 3.8 1.3 9.5% 23.0% .298 97 103 0.2 David Wells
Jake Woodford 7.7 4.3 1.7 10.7% 19.0% .291 81 124 0.1 Justin Sturge
Edgar Gonzalez 6.2 4.5 1.4 10.9% 14.9% .300 80 126 0.1 Ed Riley
Roel Ramirez 8.1 4.4 1.4 10.9% 19.9% .299 88 114 0.0 Kevin Joseph
Rob Kaminsky 7.8 4.8 1.1 11.9% 19.5% .289 95 105 0.0 Chris Cumberland
Ryan Meisinger 9.5 3.5 1.6 9.1% 24.4% .289 91 110 0.0 Willie Mueller
Jesus Cruz 9.8 5.4 1.4 13.3% 24.1% .293 85 117 0.0 Thomas Santiago
Junior Fernández 8.3 5.1 1.0 12.6% 20.5% .289 93 107 0.0 Willie Eyre
Patrick Dayton 7.3 3.9 1.2 9.7% 18.4% .293 93 107 0.0 Anthony Ferrari
Johnny Hellweg 7.6 5.1 1.7 12.5% 18.8% .290 85 117 -0.1 Moe Burtschy
Brett Cecil 7.8 3.8 1.5 9.6% 19.7% .295 91 110 -0.1 Joe Grzenda
Bryan Dobzanski 8.9 5.5 1.2 13.3% 21.7% .296 86 116 -0.2 David Aardsma
Ramon Santos 7.1 5.3 1.2 12.9% 17.2% .295 83 120 -0.2 Tim Meeks

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

Both hitters and pitchers are ranked by projected zWAR, which is to say, WAR values as calculated by me, Dan Szymborski, whose surname is spelled with a z. WAR values might differ slightly from those which appear in the full release of ZiPS. Finally, I will advise anyone against — and might karate chop anyone guilty of — merely adding up WAR totals on a depth chart to produce projected team WAR. ZiPS is assuming that the designated hitter will continue in force in 2021; if it does not, there will be widespread minor adjustments across the board come April.

ZiPS is agnostic about future playing time by design. For more information about ZiPS, please refer to this article, or get angry at Dan on Twitter or something.
Read More

Leave a Reply

Your email address will not be published. Required fields are marked *