The Orioles Aren’t Good… But They Are Interesting
On Monday night, the Orioles beat the Mariners, turning an early 7–0 lead into a 9–2 win. In the annals of history, a last-place team beating a fourth-place team in a midseason game won’t exactly be one that old baseball historians recount in future documentaries. But it did cause the O’s to cross a symbolic threshold, guaranteeing that they’d have their first winning calendar month since 2017 (counting a 2–1 March 2019 would be a scurrilous case of loopholery). That’s not exactly cause to break out a Melchizedek of the bubbly stuff, but it’s progress for a team whose rebuilding efforts seemed to be lacking that characteristic.
One thing that bedeviled the Orioles was how little of a boost they received at the start of the rebuilding process. Mike Elias may have been hired after the 2018 season to oversee the reconstruction, but it was the old brain trust who got the ball rolling with major trades, dealing away Manny Machado, Zack Britton, Kevin Gausman, Jonathan Schoop, and Darren O’Day and receiving 15 players in return. Until this season, it looked like the only one that would make any impact on the team’s future would be Dillon Tate, picked up from the Yankees in the Britton trade, who has made his home as a mid-tier reliever. You can make an argument that the best minor leaguer involved in an Orioles trade during the first year of the rebuild was a player who was traded from Charm City, not acquired, when the O’s sent minor league veteran Mike Yastrzemski to the Giants.
The lost 2020 minor league season was problematic for everyone on the planet, but in a pure baseball context, I’ve argued that it was especially so for a Baltimore team flooded with Triple-A tweener pitchers and not enough places to play them. Fast-forward to our second season of relative normalcy, and you start to see a real foundation start to come together. We were generally bullish around here about Baltimore’s farm system coming into the season; my colleagues Eric Longenhagen and Kevin Goldstein rated the team very highly, and ZiPS had the team with the best prospect in baseball both at catcher and on the mound. ZiPS is even more positive about the team’s future now as most of the top prospects have improved their stock, some massively, rather than see it slide. Let’s run down some of the projection changes since the start of the season.
Adley Rutschman
Ranked the No. 2 prospect by ZiPS entering the season, a huge improvement for Rutschman would have been a difficult one. He hasn’t destroyed major league pitching, but after a slow initial couple of weeks in the bigs, he’s come on strong and is now roughly where the projections expected. That in itself is a win given the erratic nature of development for young catchers and Rutschman being an older prospect who missed a key season in 2020. He remains where ZiPS saw him coming into the season: a franchise catcher who the O’s should be trying to lock up at the earliest opportunity.
Year | BA | OBP | SLG | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | OPS+ | DR | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | .263 | .346 | .431 | 499 | 71 | 131 | 23 | 2 | 19 | 65 | 60 | 99 | 3 | 115 | 2 | 3.9 |
2024 | .260 | .350 | .442 | 480 | 70 | 125 | 23 | 2 | 20 | 64 | 62 | 100 | 3 | 118 | 3 | 4.0 |
2025 | .260 | .353 | .451 | 477 | 71 | 124 | 24 | 2 | 21 | 65 | 65 | 103 | 3 | 122 | 3 | 4.3 |
2026 | .256 | .352 | .442 | 468 | 70 | 120 | 23 | 2 | 20 | 63 | 65 | 102 | 3 | 119 | 2 | 4.0 |
2027 | .258 | .354 | .449 | 457 | 69 | 118 | 23 | 2 | 20 | 64 | 64 | 98 | 3 | 121 | 1 | 3.9 |
Gunnar Henderson
Henderson was a favorite of ZiPS, almost pushing him into its top 50 prospects. As you might expect, hitting .312/.452/.573 at Double-A and .329/.448/.629 at Triple-A is not something that ZiPS would digitally frown about. Two weeks ago, Henderson’s combined line translated to a monster .273/.380/.396, that on-base percentage being nearly 20 points higher than any translation for a player with at least 200 PA last year (Khalil Lee’s was .362). With a 1.131 OPS since I ran that translation, it’s now a .284/.385/.410 triple-slash line. Henderson’s long-term projection, if it had been the result back in February, would be enough to make him a top 10 prospect, according to ZiPS.
Year | BA | OBP | SLG | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | OPS+ | DR | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | .250 | .336 | .409 | 504 | 70 | 126 | 23 | 3 | 17 | 71 | 65 | 150 | 11 | 106 | 5 | 3.1 |
2024 | .257 | .348 | .437 | 490 | 72 | 126 | 25 | 3 | 19 | 75 | 68 | 140 | 12 | 117 | 5 | 3.8 |
2025 | .258 | .354 | .452 | 493 | 75 | 127 | 25 | 4 | 21 | 78 | 73 | 147 | 12 | 122 | 6 | 4.3 |
2026 | .253 | .353 | .453 | 494 | 76 | 125 | 25 | 4 | 22 | 79 | 76 | 152 | 11 | 122 | 6 | 4.3 |
2027 | .251 | .354 | .453 | 490 | 76 | 123 | 25 | 4 | 22 | 79 | 78 | 154 | 12 | 122 | 6 | 4.3 |
The top three in Henderson’s offensive comp list are Adrián Beltré, Eric Chavez, and Troy Tulowitzki. The O’s would be happy with any of those! Despite quickly moving up the ladder, Henderson basically added 50% to his walk rate and nearly halved his strikeouts while also adding power. The above projection is as an above-average third baseman, but ZiPS also sees Henderson as an adequate shortstop, and the Orioles have kept playing him at shortstop rather than cutting bait on something that could make him a superstar. Oh yeah, he just turned 21.
Jordan Westburg
Henderson isn’t the only O’s SS/3B crushing it in the high minors this year. Westburg just missed the top 100 last year, but ZiPS thought he’d get to the majors quickly, already projecting a .244/.312/.391, 1.7 WAR line for him entering the 2022 season. Promoted to Triple-A Norfolk a couple of weeks ago, Westburg has a combined minor league line this year of .275/.351/.535. A re-projected league would now see Westburg join other O’s in the ZiPS top 50; the biggest concern of the computer was just how little minor league experience he had as a 2020 draftee.
Year | BA | OBP | SLG | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | OPS+ | DR | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | .252 | .323 | .419 | 515 | 67 | 130 | 26 | 3 | 18 | 65 | 48 | 142 | 8 | 105 | -1 | 2.8 |
2024 | .251 | .323 | .422 | 502 | 66 | 126 | 26 | 3 | 18 | 64 | 48 | 144 | 7 | 105 | -1 | 2.7 |
2025 | .246 | .321 | .425 | 499 | 66 | 123 | 26 | 3 | 19 | 64 | 50 | 147 | 7 | 105 | -1 | 2.7 |
2026 | .247 | .322 | .426 | 498 | 67 | 123 | 26 | 3 | 19 | 65 | 50 | 147 | 7 | 106 | -1 | 2.8 |
2027 | .241 | .318 | .421 | 485 | 64 | 117 | 25 | 4 | 18 | 62 | 49 | 143 | 7 | 103 | -2 | 2.5 |
Kyle Stowers
After losing his age-22 season in 2020, ZiPS was a bit on the fence with Stowers, even after a solid 2021. While he had a bit of a breakout year, he was also relatively old for those levels, so ZiPS wanted to see more from him in 2022. The computer got its wish as Stowers continued to hit in Norfolk, earning a promotion with a .261/.362/.551 line.
Year | BA | OBP | SLG | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | OPS+ | DR | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | .254 | .322 | .444 | 594 | 72 | 151 | 35 | 0 | 26 | 101 | 57 | 141 | 5 | 110 | -3 | 1.8 |
2024 | .254 | .326 | .446 | 574 | 70 | 146 | 35 | 0 | 25 | 99 | 59 | 139 | 6 | 112 | -3 | 1.9 |
2025 | .252 | .325 | .450 | 571 | 71 | 144 | 35 | 0 | 26 | 101 | 60 | 142 | 6 | 113 | -4 | 1.9 |
2026 | .251 | .326 | .452 | 557 | 70 | 140 | 34 | 0 | 26 | 98 | 60 | 139 | 5 | 113 | -4 | 1.9 |
2027 | .251 | .327 | .445 | 542 | 67 | 136 | 33 | 0 | 24 | 94 | 59 | 131 | 5 | 112 | -4 | 1.7 |
ZiPS isn’t projecting Stowers to be a star, but adding another cost-controlled league-average slugger to go with Ryan Mountcastle and Anthony Santander helps round out the lineup quite a bit.
Grayson Rodriguez
It’s rare for a pitcher to be knocked out for the season with an injury and still consider the year an overall positive, but this is an unusual case. Rodriguez being shut down isn’t because of Tommy John surgery or one of those exotic shoulder-related maladies, but a significant lat strain that the Orioles are taking very seriously. But before the injury, the team’s top pitching prospect made a very successful transition to Triple-A Norfolk, and his stuff was dominating minor league hitters.
Year | W | L | S | ERA | G | GS | IP | H | ER | HR | BB | SO | ERA+ | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | 9 | 7 | 0 | 3.92 | 22 | 22 | 131.0 | 117 | 57 | 20 | 43 | 151 | 112 | 2.3 |
2024 | 9 | 7 | 0 | 3.86 | 22 | 22 | 135.3 | 118 | 58 | 20 | 43 | 155 | 114 | 2.5 |
2025 | 9 | 7 | 0 | 3.81 | 22 | 22 | 132.3 | 114 | 56 | 19 | 41 | 154 | 116 | 2.5 |
2026 | 9 | 6 | 0 | 3.78 | 20 | 20 | 121.3 | 104 | 51 | 18 | 37 | 141 | 116 | 2.3 |
2027 | 8 | 6 | 0 | 3.74 | 19 | 19 | 118.0 | 100 | 49 | 17 | 36 | 139 | 118 | 2.3 |
Even with the injury, which ZiPS is aware of, Rodriguez leaves 2022 with a better computer projection than when he started it.
Dean Kremer
Kremer is a pitcher with a rather wide gulf between his full ZiPS projection and the simpler model that is used in-season for daily updates. The more robust version, with its use of zStats, sees a much better strikeout rate than the 6.1 whiffed by Kremer per nine innings. Now, the model isn’t going all-in based on a handful of impressive starts at the major league level, but his updated projection represents a significant bump from the pre-2021 one, which saw Kremer as basically a future fifth starter or swingman.
Year | W | L | S | ERA | G | GS | IP | H | ER | HR | BB | SO | ERA+ | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023 | 7 | 6 | 0 | 4.37 | 20 | 20 | 127.7 | 126 | 62 | 19 | 45 | 129 | 101 | 1.6 |
2024 | 7 | 6 | 0 | 4.31 | 20 | 20 | 127.3 | 122 | 61 | 18 | 44 | 129 | 102 | 1.7 |
2025 | 7 | 6 | 0 | 4.33 | 19 | 19 | 122.7 | 117 | 59 | 18 | 42 | 125 | 102 | 1.6 |
2026 | 6 | 5 | 0 | 4.28 | 18 | 18 | 113.7 | 108 | 54 | 16 | 39 | 115 | 103 | 1.6 |
2027 | 6 | 5 | 0 | 4.37 | 17 | 17 | 107.0 | 101 | 52 | 16 | 37 | 110 | 101 | 1.4 |
Throwing another average pitcher into the mix deepens a rotation that still needs significant help. Add Rodriguez and Kremer to a hopefully recovering John Means, Drew Rom, and with a little luck in DL Hall’s development, Baltimore suddenly has a usable rotation, one close enough to supporting a wild card contender that it suddenly becomes a good time to look seriously at free-agent pitchers to fill it out.
Of the top 15 O’s prospects in our preseason rankings, only a single player, Kyle Bradish, has seen his career WAR projection go down in ZiPS. That’s progress.
A lot of things can happen between now and contention. You don’t have to travel far from Baltimore to see cautionary tales in the 2010s Phillies and Pirates. The former did a lot well during the rebuild, but a lot of the team’s prospects just didn’t work out, leaving it with a performance gap to fill in free agency that it has never quite closed. The latter rebuilt well, but when it came time for ownership to make good on their promises and invest in the team at the top of the success cycle, the wallet stayed shut. As for the O’s, the franchise is currently embroiled in a vicious custody battle between Peter Angelos’ sons John and Louis, and the long-running dispute between the Orioles and Nats over MASN profits is still not resolved. There are a lot of things that can prevent Baltimore from making the division a five-team race again. But for now, the Orioles are worth watching, and hope is not merely an ironic joke.
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.
Cowser hasn’t been great but had a big game in his AA debut last night. And Kjerstad is healthy and hitting (no jinx please).