2021 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 nine years. The exercise continues this offseason. Below are the projections for the Baltimore Orioles.
Batters
The 2020 Orioles were hard not to like. There was no reason to think they would be competitive, yet they hung around the edges of the playoff race until a 5–14 finish dropped them out of contention. I won’t lie: It was somewhat satisfying to this Baltimore native to watch the O’s beat out the Mookie Betts-less Red Sox for fourth in the AL East and take their first trip out of the basement since 2016.
It’s doubtful, though, that 2020’s surprising run was the leading edge of something bigger. Anthony Santander’s .261/.315/.575 campaign may have been enough to elevate him over the rest of the team’s deep stable of Quad-A sluggers, but a lot of the winning was due to good years from players like José Iglesias and Tommy Milone, who were never going to be part of the core going forward. What is encouraging is that unlike the Phillies of several years ago, the front office didn’t learn the wrong lesson from the team’s ephemeral success, resisting any July attempt to stockpile random veterans.
The makings of a competent offense are present more so than in recent offseasons, with much fewer negative WAR projections. The larger problem is that there’s just not a lot of star talent in this lineup. Adley Rutschman is the team’s best chance to swim against that current in the short-term, and there’s a great deal of potential remaining in Ryan Mountcastle‘s bat, but other prospects like Heston Kjerstad, Gunnar Henderson, Jordan Westburg, and Terrin Vavra are going to take a little longer. And as great a story as Trey Mancini’s comeback from colon cancer is, by the time the O’s are ready to compete for real in normal seasons, he’s likely going to be in another uniform.
Santander and Austin Hays form two-thirds of a competent outfield, with the mess in left still to sort out. Parting with fringe yet useful players like Renato Núñez and Dwight Smith Jr. is unfortunate, but the O’s need to be looking at higher-upside players such as Yusniel Diaz. Don’t get too excited about him getting Dwight Evans as his top offensive comp — Dewey was a late bloomer — but there’s still potential there, even if it was disappointing that he didn’t find his way onto the 2020 roster.
The low number next to the first basemen on the graphic is largely due to the presence of Chris Davis, whose presence on the roster is getting harder to explain. There’s little justification for him ever getting another plate appearance in Baltimore: His bat isn’t coming back any more than the pit beef sandwich I once lost in the Patapsco River when I slipped on a water taxi.
Hanser Alberto, who wasn’t tendered a contract, was no more likely to contribute to the next good Baltimore team than Nuñez was, but the competent second baseman with a game built mainly around contact is a rarer breed than in the old days, and it was fun to have a little variety. You can’t put Old Bay on everything. I’m hoping the O’s give Ramón Urías, another underdog middle infielder, a similar chance to succeed.
Pitchers
Alex Cobb’s splitter was nasty for the first time in years, and it was enough to give him his best projection in years. No, he’s still not the pitcher that he was with the Rays, but it would be nice to see him put together a few normal, healthy seasons, even if it mainly makes him trade bait. Tanner Scott was terrific last season, and he’s one of two current pitchers with a notably bimodal distribution to his projections (the other is Michael Kopech). In layman’s terms, the computer saw him as having a higher chance either of stardom or being a bust than being just a normal, middling player. If Scott can keep the walk rate in the fours instead of the sixes, as he did in 2020, the former becomes the more likely result. Trying him out as a starter is less crucial now with the O’s looking relatively deep in pitching prospects.
Speaking of those pitching prospects, the loss of the minor league season was a tough one for Baltimore’s farm system. The organization doesn’t have any elite hurlers in the high minors, but they have a plethora of interesting “wait-and-see” guys nearing the majors who lost an entire year of live baseball. We got to see a bit of Keegan Akin and Dean Kremer, but nothing from Zac Lowther, DL Hall, Michael Baumann, or Grayson Rodriguez, a blow for the team.
Whether it’s good news or not that Kevin Smith, acquired from the Mets for Miguel Castro, is projected as the best pitcher on the roster despite topping off at Double-A Binghamton is a philosophical question I’ll leave to you. I faced a mildly angry mob of Mets fans last year when I did not make an official projection for Smith, but ZiPS is a huge fan of his work so far. If he’s as good in Baltimore as the computer expects, the Castro trade will be a highlight of Mike Elias’ tenure.
ZiPS projects only Scott and Paul Fry to be better-than-average among the relief corps. One might actually consider this a good thing; the Orioles have no use for a top bullpen in 2021.

| Player | B | Age | PO | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Anthony Santander | B | 26 | RF | 572 | 536 | 70 | 143 | 35 | 3 | 26 | 92 | 28 | 103 | 3 | 4 |
| Pat Valaika | R | 28 | 2B | 433 | 408 | 64 | 110 | 18 | 2 | 21 | 56 | 21 | 104 | 1 | 4 |
| Trey Mancini | R | 29 | RF | 527 | 481 | 64 | 133 | 25 | 3 | 24 | 77 | 36 | 119 | 1 | 0 |
| Austin Hays | R | 25 | CF | 504 | 473 | 65 | 126 | 22 | 2 | 19 | 64 | 23 | 104 | 8 | 7 |
| Ryan Mountcastle | R | 24 | 1B | 524 | 490 | 61 | 141 | 24 | 2 | 21 | 82 | 26 | 118 | 1 | 1 |
| Renato Nuñez | R | 27 | DH | 570 | 516 | 72 | 129 | 26 | 0 | 31 | 94 | 42 | 152 | 1 | 0 |
| José Rondón | R | 27 | SS | 425 | 396 | 49 | 97 | 20 | 3 | 17 | 57 | 23 | 105 | 6 | 4 |
| Ramón Urías | R | 27 | 2B | 396 | 352 | 49 | 91 | 22 | 1 | 12 | 45 | 30 | 86 | 4 | 3 |
| Hanser Alberto | R | 28 | 2B | 572 | 544 | 69 | 155 | 28 | 2 | 10 | 53 | 14 | 60 | 5 | 2 |
| Adley Rutschman | B | 23 | C | 594 | 536 | 68 | 123 | 29 | 0 | 16 | 70 | 46 | 126 | 6 | 0 |
| Cedric Mullins | B | 26 | CF | 569 | 518 | 64 | 127 | 24 | 6 | 13 | 54 | 35 | 112 | 20 | 6 |
| Rio Ruiz | L | 27 | 3B | 523 | 474 | 59 | 112 | 24 | 2 | 17 | 71 | 44 | 118 | 2 | 3 |
| Chance Sisco | L | 26 | C | 395 | 340 | 45 | 79 | 15 | 0 | 13 | 44 | 38 | 122 | 0 | 1 |
| Yolmer Sánchez | B | 29 | 2B | 524 | 470 | 59 | 120 | 23 | 6 | 7 | 45 | 41 | 100 | 8 | 6 |
| Pedro Severino | R | 27 | C | 399 | 362 | 39 | 87 | 14 | 2 | 12 | 50 | 31 | 86 | 3 | 0 |
| Martin Cervenka | R | 28 | C | 366 | 338 | 36 | 74 | 15 | 1 | 10 | 38 | 21 | 107 | 1 | 0 |
| Austin Wynns | R | 30 | C | 355 | 325 | 38 | 79 | 11 | 0 | 8 | 32 | 23 | 66 | 0 | 0 |
| DJ Stewart | L | 27 | LF | 474 | 407 | 58 | 92 | 19 | 1 | 20 | 67 | 53 | 123 | 7 | 4 |
| Rylan Bannon | R | 25 | 3B | 532 | 478 | 58 | 109 | 23 | 3 | 15 | 56 | 44 | 125 | 5 | 4 |
| Brett Cumberland | B | 26 | C | 370 | 317 | 41 | 61 | 15 | 1 | 11 | 38 | 35 | 122 | 0 | 2 |
| Greg Cullen | L | 24 | 2B | 454 | 400 | 48 | 87 | 16 | 4 | 7 | 34 | 41 | 99 | 1 | 3 |
| Nick Ciuffo | L | 26 | C | 329 | 305 | 31 | 68 | 16 | 1 | 8 | 35 | 20 | 87 | 1 | 1 |
| Ryan McKenna | R | 24 | CF | 575 | 514 | 66 | 120 | 23 | 5 | 12 | 54 | 47 | 141 | 15 | 10 |
| Mason McCoy | R | 26 | SS | 573 | 533 | 56 | 127 | 19 | 7 | 4 | 39 | 33 | 118 | 8 | 3 |
| Andrew Velazquez | B | 26 | CF | 364 | 332 | 42 | 73 | 13 | 4 | 8 | 32 | 25 | 101 | 14 | 6 |
| Bryan Holaday | R | 33 | C | 220 | 199 | 20 | 44 | 9 | 0 | 4 | 24 | 15 | 39 | 1 | 1 |
| Mason Williams | L | 29 | CF | 447 | 414 | 46 | 104 | 14 | 4 | 10 | 40 | 27 | 91 | 6 | 7 |
| Richie Martin Jr. | R | 26 | SS | 440 | 402 | 44 | 89 | 16 | 5 | 8 | 36 | 25 | 107 | 13 | 4 |
| Terrin Vavra | L | 24 | SS | 374 | 325 | 42 | 75 | 14 | 2 | 6 | 28 | 41 | 78 | 11 | 6 |
| Tyler Nevin | R | 24 | 1B | 531 | 476 | 57 | 111 | 21 | 3 | 13 | 47 | 49 | 114 | 5 | 2 |
| Stevie Wilkerson | B | 29 | 2B | 380 | 349 | 39 | 81 | 17 | 1 | 9 | 36 | 22 | 104 | 4 | 4 |
| Yusniel Diaz | R | 24 | RF | 458 | 414 | 53 | 101 | 19 | 5 | 14 | 54 | 41 | 108 | 3 | 8 |
| Chris Shaw | L | 27 | LF | 523 | 483 | 61 | 118 | 24 | 2 | 23 | 77 | 31 | 153 | 1 | 1 |
| Jesmuel Valentín | B | 27 | SS | 420 | 381 | 42 | 83 | 17 | 2 | 8 | 37 | 32 | 105 | 6 | 4 |
| Taylor Davis | R | 31 | C | 367 | 328 | 35 | 78 | 14 | 1 | 6 | 30 | 30 | 57 | 0 | 1 |
| Richard Ureña | B | 25 | SS | 522 | 488 | 45 | 114 | 25 | 4 | 7 | 44 | 23 | 120 | 2 | 2 |
| Malquin Canelo | R | 26 | SS | 494 | 451 | 45 | 94 | 19 | 3 | 6 | 33 | 32 | 150 | 10 | 6 |
| Mark Trumbo | R | 35 | RF | 404 | 378 | 47 | 89 | 16 | 0 | 20 | 58 | 24 | 102 | 1 | 0 |
| Cadyn Grenier | R | 24 | SS | 374 | 337 | 35 | 59 | 15 | 3 | 7 | 30 | 30 | 141 | 4 | 3 |
| Robert Neustrom | L | 24 | RF | 345 | 323 | 31 | 68 | 16 | 1 | 7 | 32 | 18 | 87 | 3 | 3 |
| Ryne Ogren | R | 24 | 2B | 365 | 334 | 31 | 64 | 11 | 1 | 4 | 22 | 23 | 95 | 4 | 1 |
| Chris Davis | L | 35 | 1B | 383 | 343 | 32 | 61 | 12 | 0 | 11 | 41 | 34 | 141 | 1 | 0 |
| Zach Jarrett | R | 26 | RF | 453 | 425 | 42 | 87 | 15 | 2 | 9 | 39 | 21 | 151 | 3 | 3 |
| Ryan Ripken | L | 27 | 1B | 332 | 319 | 26 | 64 | 10 | 1 | 5 | 26 | 10 | 99 | 0 | 1 |
| Player | BA | OBP | SLG | OPS+ | ISO | BABIP | RC/27 | Def | WAR | No. 1 Comp |
|---|---|---|---|---|---|---|---|---|---|---|
| Anthony Santander | .267 | .308 | .489 | 112 | .222 | .287 | 5.4 | 3 | 2.0 | George Wright |
| Pat Valaika | .270 | .305 | .478 | 109 | .208 | .314 | 5.2 | 1 | 1.8 | Jeff Kent |
| Trey Mancini | .277 | .332 | .491 | 120 | .214 | .322 | 6.1 | -5 | 1.8 | Rondell White |
| Austin Hays | .266 | .306 | .442 | 100 | .175 | .306 | 4.8 | 3 | 1.8 | Glenn Wilson |
| Ryan Mountcastle | .288 | .324 | .473 | 114 | .186 | .342 | 5.8 | 1 | 1.7 | Delmon Young |
| Renato Nuñez | .250 | .312 | .481 | 112 | .231 | .294 | 5.4 | 0 | 1.7 | Ryan Shealy |
| José Rondón | .245 | .288 | .439 | 94 | .194 | .292 | 4.5 | 4 | 1.6 | Chris Woodward |
| Ramón Urías | .259 | .332 | .429 | 106 | .170 | .311 | 5.1 | 0 | 1.5 | Jim Davenport |
| Hanser Alberto | .285 | .307 | .399 | 91 | .114 | .306 | 4.6 | 4 | 1.5 | Placido Polanco |
| Adley Rutschman | .229 | .291 | .373 | 80 | .144 | .272 | 3.9 | 4 | 1.5 | Mickey Tettleton |
| Cedric Mullins | .245 | .296 | .390 | 85 | .145 | .290 | 4.3 | 5 | 1.3 | Pat Watkins |
| Rio Ruiz | .236 | .301 | .403 | 90 | .167 | .280 | 4.2 | 5 | 1.3 | Fritzie Connally |
| Chance Sisco | .232 | .334 | .391 | 97 | .159 | .322 | 4.5 | -7 | 1.0 | Jarrod Saltalamacchia |
| Yolmer Sánchez | .255 | .320 | .374 | 89 | .119 | .311 | 4.3 | 0 | 0.9 | Mickey Morandini |
| Pedro Severino | .240 | .304 | .390 | 87 | .149 | .284 | 4.3 | -3 | 0.8 | Dan Wilson |
| Martin Cervenka | .219 | .266 | .358 | 68 | .139 | .290 | 3.3 | 7 | 0.7 | Alvin Colina |
| Austin Wynns | .243 | .295 | .351 | 76 | .108 | .283 | 3.7 | 2 | 0.6 | Juan Espino |
| DJ Stewart | .226 | .323 | .425 | 102 | .199 | .273 | 4.8 | -5 | 0.6 | Pat Brady |
| Rylan Bannon | .228 | .298 | .383 | 84 | .155 | .278 | 3.9 | -1 | 0.5 | Mike Bell |
| Brett Cumberland | .192 | .303 | .350 | 78 | .158 | .272 | 3.4 | -1 | 0.5 | Chad Kreuter |
| Greg Cullen | .218 | .308 | .330 | 75 | .113 | .272 | 3.4 | 2 | 0.4 | Doug Saunders |
| Nick Ciuffo | .223 | .268 | .361 | 69 | .138 | .286 | 3.3 | 3 | 0.4 | Eric Helfand |
| Ryan McKenna | .233 | .304 | .368 | 82 | .134 | .299 | 3.8 | -2 | 0.3 | Xavier Paul |
| Mason McCoy | .238 | .284 | .323 | 65 | .084 | .299 | 3.3 | 6 | 0.3 | Anderson Hernandez |
| Andrew Velazquez | .220 | .279 | .355 | 71 | .136 | .291 | 3.5 | 4 | 0.3 | Herm Winningham |
| Bryan Holaday | .221 | .283 | .327 | 66 | .106 | .256 | 3.2 | 3 | 0.3 | Chris Ashby |
| Mason Williams | .251 | .297 | .377 | 82 | .126 | .300 | 3.8 | 0 | 0.2 | Cory Sullivan |
| Richie Martin Jr. | .221 | .278 | .346 | 69 | .124 | .282 | 3.5 | 1 | 0.2 | Luis Bolivar |
| Terrin Vavra | .231 | .315 | .342 | 80 | .111 | .286 | 3.7 | -4 | 0.1 | Sam Khalifa |
| Tyler Nevin | .233 | .308 | .372 | 84 | .139 | .281 | 4.0 | 2 | 0.1 | Kurt Bierek |
| Stevie Wilkerson | .232 | .286 | .364 | 76 | .132 | .305 | 3.5 | 1 | 0.1 | Ron Oester |
| Yusniel Diaz | .244 | .314 | .415 | 97 | .171 | .298 | 4.3 | -4 | 0.0 | Dwight Evans |
| Chris Shaw | .244 | .296 | .445 | 98 | .201 | .309 | 4.7 | -8 | 0.0 | Chris Wakeland |
| Jesmuel Valentín | .218 | .282 | .336 | 68 | .118 | .280 | 3.2 | -1 | -0.2 | Tony Trevino |
| Taylor Davis | .238 | .301 | .341 | 75 | .104 | .272 | 3.6 | -6 | -0.2 | Jerry Grote |
| Richard Ureña | .234 | .267 | .344 | 65 | .111 | .296 | 3.2 | 1 | -0.3 | Don Sparks |
| Malquin Canelo | .208 | .264 | .304 | 55 | .095 | .298 | 2.7 | 4 | -0.5 | Mario Ramirez |
| Mark Trumbo | .235 | .282 | .437 | 92 | .201 | .270 | 4.4 | -9 | -0.6 | Eddie Williams |
| Cadyn Grenier | .175 | .251 | .300 | 50 | .125 | .275 | 2.4 | 2 | -0.7 | Omar Bramasco |
| Robert Neustrom | .211 | .253 | .331 | 58 | .121 | .266 | 2.8 | 0 | -1.3 | Kelcey Mucker |
| Ryne Ogren | .192 | .255 | .266 | 43 | .075 | .255 | 2.3 | -1 | -1.4 | Gil Velazquez |
| Chris Davis | .178 | .256 | .309 | 53 | .131 | .262 | 2.6 | 0 | -1.6 | Larry Biittner |
| Zach Jarrett | .205 | .249 | .313 | 52 | .108 | .294 | 2.6 | 0 | -2.0 | Daniel Carte |
| Ryan Ripken | .201 | .229 | .285 | 39 | .085 | .274 | 2.1 | -1 | -2.3 | Selwyn Langaigne |
| Player | T | Age | W | L | ERA | G | GS | IP | H | ER | HR | BB | SO | FIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kevin Smith | L | 24 | 9 | 8 | 4.58 | 25 | 25 | 116.0 | 113 | 59 | 17 | 54 | 114 | 4.67 |
| John Means | L | 28 | 9 | 10 | 4.90 | 28 | 25 | 136.0 | 143 | 74 | 26 | 31 | 106 | 4.92 |
| Tanner Scott | L | 26 | 4 | 3 | 3.70 | 64 | 0 | 65.7 | 55 | 27 | 6 | 36 | 80 | 3.76 |
| Keegan Akin | L | 26 | 6 | 7 | 5.00 | 23 | 21 | 99.0 | 103 | 55 | 20 | 40 | 96 | 5.23 |
| Chandler Shepherd | R | 28 | 6 | 7 | 5.15 | 24 | 21 | 117.0 | 133 | 67 | 21 | 37 | 90 | 5.08 |
| Cesar Valdez | R | 36 | 5 | 5 | 5.00 | 16 | 15 | 86.3 | 94 | 48 | 14 | 27 | 61 | 4.95 |
| Paul Fry | L | 28 | 4 | 3 | 4.10 | 61 | 1 | 63.7 | 58 | 29 | 7 | 30 | 68 | 4.12 |
| Alex Cobb | R | 33 | 7 | 8 | 5.27 | 21 | 21 | 114.3 | 128 | 67 | 22 | 32 | 80 | 5.23 |
| Dillon Tate | R | 27 | 4 | 4 | 4.89 | 28 | 10 | 73.7 | 77 | 40 | 10 | 27 | 54 | 4.78 |
| Jorge López | R | 28 | 6 | 6 | 5.08 | 34 | 15 | 106.3 | 111 | 60 | 18 | 40 | 90 | 4.99 |
| Zac Lowther | L | 25 | 8 | 10 | 5.33 | 24 | 24 | 121.7 | 124 | 72 | 23 | 59 | 113 | 5.41 |
| Rob Zastryzny | L | 29 | 4 | 4 | 5.18 | 23 | 14 | 90.3 | 99 | 52 | 16 | 37 | 76 | 5.19 |
| Cole Sulser | R | 31 | 5 | 4 | 4.43 | 50 | 2 | 61.0 | 57 | 30 | 9 | 28 | 65 | 4.44 |
| Hunter Harvey | R | 26 | 4 | 4 | 4.96 | 29 | 9 | 61.7 | 63 | 34 | 11 | 23 | 57 | 4.92 |
| Ashton Goudeau | R | 28 | 4 | 4 | 5.07 | 21 | 11 | 71.0 | 76 | 40 | 13 | 24 | 55 | 5.19 |
| Bruce Zimmermann | L | 26 | 5 | 6 | 5.40 | 20 | 19 | 100.0 | 110 | 60 | 19 | 43 | 82 | 5.48 |
| Dean Kremer | R | 25 | 5 | 7 | 5.46 | 20 | 20 | 97.3 | 104 | 59 | 20 | 45 | 96 | 5.42 |
| Thomas Eshelman | R | 27 | 5 | 7 | 5.45 | 26 | 19 | 119.0 | 137 | 72 | 25 | 32 | 81 | 5.48 |
| Claudio Custodio | R | 30 | 4 | 4 | 5.00 | 31 | 4 | 63.0 | 67 | 35 | 9 | 25 | 46 | 4.91 |
| Kohl Stewart | R | 26 | 6 | 8 | 5.51 | 26 | 20 | 111.0 | 125 | 68 | 18 | 49 | 72 | 5.48 |
| Travis Lakins Sr. | R | 27 | 4 | 4 | 4.93 | 47 | 5 | 65.7 | 69 | 36 | 10 | 32 | 57 | 5.07 |
| Wade LeBlanc | L | 36 | 4 | 5 | 5.54 | 18 | 13 | 91.0 | 102 | 56 | 19 | 25 | 65 | 5.32 |
| Shawn Armstrong | R | 30 | 3 | 2 | 4.58 | 53 | 0 | 55.0 | 51 | 28 | 9 | 25 | 58 | 4.78 |
| Fernando Abad | L | 35 | 3 | 3 | 4.57 | 49 | 0 | 45.3 | 47 | 23 | 8 | 10 | 40 | 4.44 |
| Mac Sceroler | R | 26 | 4 | 5 | 5.65 | 21 | 17 | 86.0 | 93 | 54 | 17 | 38 | 67 | 5.69 |
| Tyler Herb | R | 29 | 6 | 9 | 5.70 | 22 | 21 | 115.3 | 134 | 73 | 22 | 50 | 78 | 5.76 |
| Mickey Jannis | R | 33 | 5 | 7 | 5.72 | 19 | 18 | 107.0 | 125 | 68 | 21 | 40 | 66 | 5.79 |
| Brady Rodgers | R | 30 | 2 | 3 | 5.76 | 15 | 12 | 59.3 | 69 | 38 | 13 | 19 | 38 | 5.86 |
| Branden Kline | R | 29 | 3 | 3 | 4.88 | 42 | 0 | 51.7 | 51 | 28 | 8 | 25 | 48 | 4.90 |
| Asher Wojciechowski | R | 32 | 7 | 9 | 5.74 | 27 | 22 | 116.0 | 129 | 74 | 28 | 42 | 104 | 5.82 |
| Marcos Diplán | R | 24 | 3 | 5 | 5.59 | 35 | 12 | 77.3 | 79 | 48 | 13 | 54 | 74 | 5.74 |
| DL Hall | L | 22 | 3 | 4 | 5.83 | 18 | 16 | 63.3 | 63 | 41 | 11 | 48 | 60 | 6.01 |
| Tyler Wells | R | 26 | 4 | 5 | 5.86 | 13 | 12 | 58.3 | 64 | 38 | 13 | 25 | 48 | 5.92 |
| Zach Muckenhirn | L | 26 | 3 | 3 | 4.95 | 47 | 0 | 60.0 | 59 | 33 | 8 | 33 | 56 | 4.90 |
| Ty Blach | L | 30 | 5 | 7 | 5.76 | 29 | 19 | 120.3 | 144 | 77 | 22 | 39 | 71 | 5.40 |
| Michael Baumann | R | 25 | 7 | 9 | 5.85 | 25 | 23 | 112.3 | 119 | 73 | 22 | 58 | 94 | 5.79 |
| Danny Barnes | R | 31 | 3 | 3 | 5.21 | 47 | 0 | 48.3 | 46 | 28 | 9 | 26 | 51 | 5.17 |
| Isaac Mattson | R | 25 | 5 | 5 | 5.08 | 48 | 0 | 78.0 | 78 | 44 | 12 | 37 | 67 | 5.04 |
| Grayson Rodriguez | R | 21 | 4 | 6 | 6.22 | 16 | 15 | 59.3 | 63 | 41 | 11 | 38 | 41 | 6.33 |
| Tim Naughton | R | 25 | 3 | 4 | 5.33 | 50 | 0 | 52.3 | 51 | 31 | 8 | 34 | 52 | 5.30 |
| Tyler Erwin | L | 26 | 3 | 4 | 5.43 | 43 | 0 | 53.0 | 57 | 32 | 9 | 24 | 42 | 5.33 |
| Cody Sedlock | R | 26 | 3 | 5 | 6.19 | 21 | 16 | 80.0 | 89 | 55 | 16 | 48 | 61 | 6.24 |
| Conner Greene | R | 26 | 5 | 8 | 6.23 | 32 | 17 | 108.3 | 116 | 75 | 19 | 80 | 77 | 6.45 |
| Alexander Wells | L | 24 | 5 | 8 | 6.37 | 23 | 23 | 120.0 | 148 | 85 | 30 | 42 | 73 | 6.44 |
| Player | K/9 | BB/9 | HR/9 | BB% | K% | BABIP | ERA+ | ERA- | WAR | No. 1 Comp |
|---|---|---|---|---|---|---|---|---|---|---|
| Kevin Smith | 8.8 | 4.2 | 1.3 | 10.5% | 22.2% | .298 | 97 | 103 | 1.3 | Mike Miller |
| John Means | 7.0 | 2.1 | 1.7 | 5.4% | 18.3% | .286 | 91 | 110 | 1.1 | Fritz Peterson |
| Tanner Scott | 11.0 | 4.9 | 0.8 | 12.5% | 27.8% | .302 | 120 | 83 | 0.8 | Shane Rawley |
| Keegan Akin | 8.7 | 3.6 | 1.8 | 9.1% | 21.9% | .300 | 89 | 112 | 0.7 | Scott Sauerbeck |
| Chandler Shepherd | 6.9 | 2.8 | 1.6 | 7.1% | 17.4% | .308 | 86 | 116 | 0.6 | Scott Erickson |
| Cesar Valdez | 6.4 | 2.8 | 1.5 | 7.2% | 16.2% | .295 | 89 | 112 | 0.6 | Mel Harder |
| Paul Fry | 9.6 | 4.2 | 1.0 | 10.7% | 24.3% | .300 | 109 | 92 | 0.5 | Carmen Cali |
| Alex Cobb | 6.3 | 2.5 | 1.7 | 6.4% | 16.1% | .294 | 84 | 118 | 0.5 | Bill Lee |
| Dillon Tate | 6.6 | 3.3 | 1.2 | 8.3% | 16.7% | .294 | 91 | 110 | 0.5 | Tommie Sisk |
| Jorge López | 7.6 | 3.4 | 1.5 | 8.5% | 19.2% | .296 | 88 | 114 | 0.5 | Ed Klieman |
| Zac Lowther | 8.4 | 4.4 | 1.7 | 10.8% | 20.7% | .294 | 84 | 120 | 0.5 | Greg Kubes |
| Rob Zastryzny | 7.6 | 3.7 | 1.6 | 9.1% | 18.8% | .306 | 86 | 116 | 0.4 | Chad Zerbe |
| Cole Sulser | 9.6 | 4.1 | 1.3 | 10.5% | 24.4% | .296 | 101 | 99 | 0.4 | Tony Fiore |
| Hunter Harvey | 8.3 | 3.4 | 1.6 | 8.5% | 21.1% | .295 | 90 | 111 | 0.4 | John Urrea |
| Ashton Goudeau | 7.0 | 3.0 | 1.6 | 7.7% | 17.6% | .292 | 88 | 114 | 0.3 | Bill Swaggerty |
| Bruce Zimmermann | 7.4 | 3.9 | 1.7 | 9.5% | 18.1% | .301 | 82 | 121 | 0.3 | Jake Chapman |
| Dean Kremer | 8.9 | 4.2 | 1.8 | 10.3% | 21.9% | .308 | 82 | 123 | 0.2 | Clemente Nunez |
| Thomas Eshelman | 6.1 | 2.4 | 1.9 | 6.1% | 15.5% | .296 | 82 | 122 | 0.2 | Josh Towers |
| Claudio Custodio | 6.6 | 3.6 | 1.3 | 9.0% | 16.5% | .296 | 90 | 111 | 0.2 | Jim Todd |
| Kohl Stewart | 5.8 | 4.0 | 1.5 | 9.7% | 14.3% | .298 | 81 | 124 | 0.2 | Bill Gogolewski |
| Travis Lakins Sr. | 7.8 | 4.4 | 1.4 | 10.8% | 19.2% | .304 | 90 | 111 | 0.2 | Frank Reberger |
| Wade LeBlanc | 6.4 | 2.5 | 1.9 | 6.3% | 16.5% | .292 | 80 | 124 | 0.1 | Mickey Weston |
| Shawn Armstrong | 9.5 | 4.1 | 1.5 | 10.4% | 24.1% | .290 | 97 | 103 | 0.1 | Doug Sisk |
| Fernando Abad | 7.9 | 2.0 | 1.6 | 5.2% | 20.9% | .295 | 98 | 103 | 0.1 | Steve Mingori |
| Mac Sceroler | 7.0 | 4.0 | 1.8 | 9.8% | 17.3% | .291 | 79 | 127 | 0.0 | Troy Chestnut |
| Tyler Herb | 6.1 | 3.9 | 1.7 | 9.5% | 14.8% | .302 | 78 | 128 | 0.0 | Chris Beasley |
| Mickey Jannis | 5.6 | 3.4 | 1.8 | 8.3% | 13.7% | .297 | 78 | 128 | 0.0 | Charlie Robertson |
| Brady Rodgers | 5.8 | 2.9 | 2.0 | 7.2% | 14.4% | .293 | 77 | 129 | -0.1 | Joe Mays |
| Branden Kline | 8.4 | 4.4 | 1.4 | 10.9% | 21.0% | .295 | 91 | 110 | -0.1 | Gary Wagner |
| Asher Wojciechowski | 8.1 | 3.3 | 2.2 | 8.1% | 20.0% | .300 | 78 | 129 | -0.1 | Jaime Navarro |
| Marcos Diplán | 8.6 | 6.3 | 1.5 | 14.8% | 20.3% | .301 | 80 | 125 | -0.1 | Tim Meeks |
| DL Hall | 8.5 | 6.8 | 1.6 | 15.9% | 19.9% | .292 | 76 | 131 | -0.1 | Todd James |
| Tyler Wells | 7.4 | 3.9 | 2.0 | 9.5% | 18.2% | .293 | 76 | 132 | -0.1 | Preston Larrison |
| Zach Muckenhirn | 8.4 | 5.0 | 1.2 | 12.1% | 20.6% | .298 | 90 | 111 | -0.1 | Philip Barzilla |
| Ty Blach | 5.3 | 2.9 | 1.6 | 7.3% | 13.2% | .303 | 77 | 129 | -0.2 | Dave Otto |
| Michael Baumann | 7.5 | 4.6 | 1.8 | 11.3% | 18.3% | .292 | 76 | 131 | -0.2 | Jeff Fulchino |
| Danny Barnes | 9.5 | 4.8 | 1.7 | 12.1% | 23.7% | .289 | 85 | 117 | -0.3 | Craig McMurtry |
| Isaac Mattson | 7.7 | 4.3 | 1.4 | 10.7% | 19.3% | .291 | 88 | 114 | -0.3 | Larry Bearnarth |
| Grayson Rodriguez | 6.2 | 5.8 | 1.7 | 13.7% | 14.7% | .283 | 72 | 140 | -0.3 | Dave Proctor |
| Tim Naughton | 8.9 | 5.8 | 1.4 | 14.1% | 21.6% | .299 | 84 | 120 | -0.4 | Lloyd Allen |
| Tyler Erwin | 7.1 | 4.1 | 1.5 | 10.0% | 17.6% | .298 | 82 | 122 | -0.4 | Danny Zell |
| Cody Sedlock | 6.9 | 5.4 | 1.8 | 12.8% | 16.2% | .297 | 72 | 139 | -0.5 | Rob Purvis |
| Conner Greene | 6.4 | 6.6 | 1.6 | 15.4% | 14.8% | .288 | 71 | 140 | -0.8 | Charlie Zink |
| Alexander Wells | 5.5 | 3.2 | 2.3 | 7.7% | 13.3% | .299 | 70 | 143 | -0.9 | Jason Cromer |
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.
Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.
I can’t help but hear Harry Kalas when I read Mickey Morandini. Anyway, I like the Sanchez addition. 2021 will be a fun year.
And I can’t help but hear Harry Caray calling him “the dandy little glove-man.”
Chip that is : )
What does ZIPs like so much about Valaika? He’s projected for 1.8 wins over 433 PA. Calculated at 600 PAs, that 2.5 WAR. Steamer has him projected for 0.1 WAR. He did have a healthy 112 wRC+ last year but his previous major league experience is very uninspiring including a wRC+ of 9 and 34 in 2018 and 2019 respectively. Granted they’re SSSs but he doesn’t exactly have an impressive minor league resume either. Curious to know what ZIPs likes about him.
And his top comp is Jeff Kent!
Jeff Kent didn’t really break out for a while, though.
Didn’t Valaika retire and take an office or coaching job somewhere?
Dean Kremer and Keegan Akin are less good versions of Deivi Garcia, guys who I think would feel much more confident in if they pitched in a neutral or pitcher-friendly park. They’re all talented enough that they could be fine (Garcia probably will be) but when you give up that many fly balls you have to keep striking out a lot of batters to guard against the fly balls going out of the park. Guys like Framber Valdez and Brady Singer might not strike out as many guys, but the ground balls give you a lot more room for error.
All in for the Trumbo Comeback
The most compelling part of the Davis projection was getting me wondering how the hell Larry Biittner *also* stayed in the majors at least 8 years too long.
(This was after I figured out that Biittner was a real player and not just someone Dan came up with by holding down keys)
And Biittner wasn’t even tied to an albatross contract.
People talk about Mike Trout being his own comp but Chris Davis is way more likely than Trout to have bad matches. Chris Davis has put up -5.3 wins over his age 32-34 seasons, and in 929 PAs. They are the worst age 32-34 seasons that any position player has ever had, “beating” Ozzie Guillen by a full 2 wins. And Guillen had 400+ more PAs to do it.
The closest first baseman was Richie Sexson, who was only half as bad, and who was out of the league after two seasons and has no comp to match to Davis. Larry Biitner was about 1/4th as bad.
Chris Davis is historic in all the wrong ways. They should legitimately be trying him out as a reliever because I can’t imagine what else they would do with him.
Yes – all the “Chris Davis is really bad” chatter makes it easy to lose sight of how incredibly, historically, impossibly bad he has been of late.
His 2020 prorates out to ~(8.0) fwar.
If that’s not enough to shock, consider that his 2018 season of ‘only’ (3.2) fwar was the worst across 10,000+ player seasons spanning almost nine decades.
Delightfully, his comp then becomes Jim Levey, “a Jewish Major League Baseball shortstop who played from 1930 to 1933 for the St. Louis Browns … He also was a halfback for the Pittsburgh Pirates of the National Football League.”
So maybe the Ravens need a halfback?
(“In 1934, he made nine attempts and gained 69 yards, averaging 7.7 yards per attempt.”)
Yeah, I should have mentioned I limited it to post-war because I already had the filter set up on another tab. But the worst player since the 1930s is still pretty horrific. Levey’s career literally took place when alcohol was illegal.
I am now thinking of: “Who is the position player with the biggest fWAR gap between their best and worst seasons?” If you set a minimum of 500 PAs for the “worst” season, it’s really hard to find anyone worse than Davis’s 7.1 win to -3.2 season. Babe Ruth had a 15 win season but if he got 500 PAs in a year he never got below 5.2 wins. A similar pattern emerges across all of the guys with double-digit fWAR seasons (Ted Williams, Mickey Mantle, Joe Morgan, Willie Mays…Yaz had a not-so-good year near the end but even that was 1.5 wins.) If a guy had a down year, either it was because he didn’t play much or that he was so bad they pulled him.
Finally, I thought I got one: Ken Griffey Jr., who had a 9.7 win year and a -0.6 win year. Whoops, looks like that tied Davis. Reggie Jackson and Ron Santo beat them in spirit–they had a couple of negative win seasons that were just shy of 500 PAs, and if they had gotten another 50 PAs they would have beaten Griffey and Davis. I’m sure there are a few others like that.
The bottom line is that Chris Davis really is special.
I’m old enough to remember Larry Biitner, and I actually felt sorry for him being Chris Davis’s comp.
It’s a sad day when your best pitcher is a 40 FV prospect that has never pitched above AA. This has to be the worst rotation in baseball; and by a good margin.
Alternatively, ZIPS projecting Kevin Smith to be better than John Means (or Kremer/akin given what they showed last year) seems like a quirk of the system that should be assessed on a more qualitative basis after it spits out results.
Not sure why this is being downvoted. I’m not claiming ZIPS is bad or “wrong,” but to say that Kevin Smith is the best pitcher in the rotation (which is indeed bad) doesn’t pass the smell test when it comes to interpreting results.
This is a bad team, but its not terrible. At least, not to my eyes. I see bright-ish spots in several places such as the defense, infield, Lf, and RF. When your trying to develop a bunch of young pitchers defense is more important than on a team with old veteran pitchers. Looking at the Orioles prospect list shows a bunch of pitching names, so a guy like Rio Ruiz is playable here, but not on a contender. Or at least it is justifiable to give him as much time as possible to figure out how to hit. He is actually not that far with the bat to be acceptable on a good team, so the wait might be worth it in the end. But if he does not develop his bat, he, at least, did not hurt your ability to develop pitching with his glove. Mountcastle looks like he should become a legit major league firstbasmen. Probably at least average, but likely better. The offensive projections of Valaika and Urias look very promising for middle infielders. Lastly, Hayes and Santander are both legit average players at two important spots. I have certainly seen worse teams over the years.
The pitching is mostly promise with little results, but at least the promise is there once you get beyond Cobb and Zimmermann.
Is Chris Davis the worst contract of all time?
It has to be in the discussion for sure!
In a strict $/WAR framework it has to be in contention, since the number of wins he’s put up since signing it has been negative. You can’t say that about Miguel Cabrera (yet). Albert Pujols would have to be Chris Davis-level bad over 600 PAs to wipe out the 6.5 wins Pujols put up early in his Angels career.
The only contract that I can think of that might be worse on a S/WAR basis is Pablo Sandoval.
Of course, if you could get Chris Davis $/WAR prices on an actual good player, it would be a steal!
Davis probably wins at this point because he’s just so unfathomably bad. But the Ryan Howard contract was probably worse at the time it was signed. He was still two years away from free agency, if memory serves, and also had negative WAR over the life of the deal.
Has anyone looked back at the Hampton, Neagle, Dreifort contingent back in the early aughts?
Yes.
And thank you once again, Peter Angelos, for taking your hometown ball club with the proud history and running it like one of your low-low-budget ambulance-chasing satellite law offices.
The only thing worse than Chris Davis and his contract is Angelos’ tenure as owner.
Five playoff appearances in 28 years left a few good memories, but the other 23 years of awfulness and incompetence under Angelos are inexcusable. Thank the baseball gods he’s too decrepit now to know what baseball is and his kids have taken over. At least they seem to have the sense to hire a competent VP to run the on-field operation.
Angelos pays guys that played well as Orioles. Loyalty, at least his personal definition, seems very important to how the org is run.
I remember signing a petition outside the Camden Yards gates for the club to resign Brady Anderson—and they did! Not only did they resign him after a completely unbelievable ‘breakout’ season he’s still there. Brady Anderson’s been in Baltimore so long he’s load bearing, when he leaves they’ll need to city to certify the stadium is still structurally sound. That’s what having good seasons and being a fan favorite gets you in Peter Angelos’s Orioles.
(Disclaimer ~ only applies to cult heroes; Cal and PA don’t see eye to eye so legit all-time greats are downplayed while I’m sure Mike Devereaux Day will be on the calendar again next summer).
The Chris Davis contract is money that could have been better spent, but I’m having a hard time reconciling killing the O’s for extending a player who played well with the climate around the rest of the league where 1.5 WAR FA are kicked to the curb.
Off topic, but this inspired me to look back at Brady Anderson’s page. He was a solid to good player for most of the 90s (sometimes I forget this) and although 1996 was his best year by WAR, he had 2 other >5 win seasons. I still wonder how he hit 50 hr that year and never come close to that before or after. After all, lots of players took/take “supplements” but I think a one year blip like that is pretty rare.
He drank 8 gallons of water a day. At least that’s what he told a reporter who asked what changed in his workout routine.
12y me then started carrying a gallon jug around and refilling it constantly. Ball players should know the responsibility they have to all the dim children like me who take their word as gospel.
Well, at least you were hydrated.
There’s another Ripken?
Yep, Billy’s nephew and Cals son!
I think the Orioles have already signed all the Ripken sperm for years going forward!
Ryan Ripken was drafted in 2012. Tells you everything you need to know.
I suspect that they are waiting to see if the season is shortened again, so Davis’ wage is reduced, before releasing him. The Marlins got caught out last year, when they released Chen before the season was shortened. They lost millions as a result.
If only Old Bay was a performance enhancer for drawing walks.
“You can’t put Old Bay on everything.”
I have to disagree with you on that.
Depends on what you mean by “can’t”.
There are a few things. Like ice cream. I ain’t puttin’ Old Bay on my ice cream.
On the other hand, it’s hard to come up with another exception.
Think the Buffalo Bleu Jays can put Frank’s Red Hot on everything?
“but a lot of the winning was due to good years from players like José Iglesias and Tommy Milone”
Iglesias, sure, but no idea what you’re talking about on Milone. He pitched reasonably well for the Orioles, but the team was 2-4 in his six starts (he had a 1-4 record).
As a Baltimore native, you can be forgiven for a rooting interest, and though I know it’s not the point of this article I feel compelled to say again (as I did when FG spotlighted the O’s last season when they were actually competing for a playoff spot at one point): Baltimore sucks and the fact we even had to contemplate the phrase “2020 World Series Winning Orioles” is all the proof I will ever need that the 60-game season was a joke that never should have happened. It needlessly put everyone at risk (“oh but they volunteered!” is an argument I know someone will make, but that person doesn’t understand how viruses work — it ain’t on a volunteer basis!). Moreover, the “season” proved nothing and added nothing of value to baseball folklore and history. It was boring, sad, and offensive, all so some billionaires could milk “muh sports” fans during a deadly pandemic.
I’m glad FG survived and players got paid. Beyond that, there was nothing worthwhile in the 2020 season, and seeing Baltimore “compete” in such a perverse health experiment was not a joyful experience for me.
It might be the only way Kershaw would ever get a ring, though.
I can’t imagine anyone anywhere at any time seriously contemplated “2020 World Series winning Orioles”.
Being on the fringes of playoff contention does not at all equate to WS Champs.
Not to mention the team that would have been favored in a full-length season to win it all in fact won it all, and in doing so beat out a team everyone recognized would be a contender. Aside from it being a short season, there was nothing particularly unusual about the final results. A few minor upsets in who made or didn’t make the playoffs, none of them radical departures from what you’d expect in any given season. Same with the big award winners. Personally, I think “baseball folklore and history” will look back on this past year as short but otherwise standard, its winners as valid as any other year’s.
Ramon Urias is interesting. He’s exactly the type of guy the Orioles should give 500 AB’s, especially after his excellent cup of coffee last season. In limited time, he hit the ball hard, and he plays up the middle. Teams are more willing than ever to play bad fielders in the infield if the bat works out.
Coincidentally, he would have been excellent insurance for the Cardinals, who are down one starting second baseman and don’t have much depth there behind Edman, who might be needed at third. Urias could be one of those guys who got stuck in traffic in AAA and went on to find success upon leaving the team, a la Luke Voit, Carson Kelly, and Randy Arozarena.
I was hoping George Wright would be the guy with the Red Stockings but it isn’t. Pity.
If you take away Chris Davis’ 383 PA and give them to Mancini and Mountcastle, the Orioles would be gaining upwards of 3 wins. Given the price of a win on the free agent market in recent years, it seems eating Davis’ $21.1 M salary the next two years would translate to a reasonable signing.
Cutting him loose makes financial sense. I just can’t understand why Elias and company are keeping him around.
I also don’t understand why Davis himself wants to continue embarrassing himself for two more years. He’s earned enough to never have to work another day in his life (nor several of his future generations) and while $42M is a lot of cash, if he wanted to walk away surely the Orioles would be willing to agree to some reasonable severance deal ensuring he’d see a good chunk of that.
Homo sapiens are just utterly inscrutable beings.
Team saved a bunch of money on his deal due to COVID. Had they cut him before 2020, team would have owed him all of the remaining deal regardless. Elias likely waiting for potential adjustments to 2021.