

At the end of April, I wrote about whether the Baltimore Orioles could salvage the 2025 season after a dreadful start. Their record stood at 11-17, a decent-sized hole to be sure, but it wasn’t deep enough to be considered a grave. Baltimore still had a chance to turn things around and make a playoff run, so long as the team started winning quickly. Now, nearly two months later, the O’s are 10 wins under .500, and considering we’re one week away from July, the mathematical task to get back into the race is daunting.
The Orioles have actually played better baseball lately, which highlights the fundamental problem with getting to play meaningful games in October. I’d call May 24 their nadir, when the first loss of a doubleheader dropped them to a 16-34 record, just barely ahead of the White Sox, and a 110-loss pace. Charm City has seen some abysmal teams, but only two years of Baltimore baseball featured at least 110 losses; those were 2018 and 2021, during the franchise’s notoriously painful rebuild. Even the 1988 Orioles, who infamously started the season by dropping 21 straight games, recovered enough to manage 54 wins! Beginning with the second game of that May 24 doubleheader, Baltimore has put up a solid 18-10 record. While that sounds promising, it’s actually kind of bad news when we’re talking playoffs. Those 28 games represent just under a fifth of an entire season, and playing really well over this stretch was only enough to increase the team’s playoff probability from 1.5% to 4.4% using the FanGraphs Depth Charts odds, and from 2.6% to 5.0% in the ZiPS projected standings.
A lot of the talk about the Orioles was that if they could just get adequate pitching, they could turn the season around. Well, they certainly did get that over this time period, with the most WAR of any pitching staff in baseball!
Team Pitching, 5/24-6/23
Team | W | L | IP | K/9 | BB/9 | HR/9 | ERA | FIP | WAR |
---|---|---|---|---|---|---|---|---|---|
Orioles | 17 | 10 | 237.0 | 9.80 | 2.70 | 0.87 | 3.46 | 3.15 | 4.6 |
Braves | 11 | 15 | 229.3 | 10.67 | 3.02 | 0.98 | 3.45 | 3.27 | 4.1 |
Astros | 18 | 8 | 233.3 | 11.07 | 2.74 | 1.31 | 3.70 | 3.63 | 4.0 |
Rangers | 13 | 13 | 229.7 | 7.92 | 2.63 | 0.82 | 3.25 | 3.46 | 3.9 |
Cardinals | 14 | 13 | 242.0 | 7.74 | 2.42 | 0.89 | 4.28 | 3.55 | 3.6 |
Padres | 14 | 14 | 249.7 | 8.58 | 3.39 | 0.94 | 3.89 | 3.81 | 3.5 |
Pirates | 13 | 14 | 238.3 | 7.40 | 2.76 | 0.94 | 3.47 | 3.79 | 3.4 |
Giants | 14 | 12 | 230.7 | 9.17 | 3.36 | 0.86 | 3.24 | 3.50 | 3.3 |
Angels | 13 | 14 | 241.3 | 8.73 | 3.43 | 1.19 | 3.80 | 4.11 | 3.1 |
Rays | 18 | 9 | 242.7 | 9.05 | 2.37 | 1.19 | 3.26 | 3.74 | 2.9 |
Brewers | 18 | 8 | 234.0 | 8.88 | 3.27 | 1.12 | 3.42 | 3.92 | 2.9 |
Phillies | 13 | 13 | 230.3 | 8.13 | 2.97 | 1.33 | 4.26 | 4.24 | 2.6 |
Cubs | 15 | 11 | 234.0 | 7.27 | 2.27 | 1.19 | 3.69 | 4.05 | 2.6 |
Mets | 15 | 12 | 241.0 | 8.18 | 3.73 | 0.93 | 3.88 | 3.98 | 2.5 |
Red Sox | 13 | 13 | 231.7 | 8.62 | 3.85 | 1.13 | 3.88 | 4.20 | 2.4 |
Yankees | 14 | 13 | 240.7 | 8.79 | 2.73 | 1.27 | 3.78 | 4.04 | 2.4 |
Reds | 15 | 11 | 227.7 | 7.99 | 3.20 | 1.30 | 4.15 | 4.45 | 2.4 |
Royals | 10 | 15 | 222.7 | 8.45 | 3.40 | 1.05 | 4.12 | 3.94 | 2.4 |
Tigers | 16 | 10 | 230.3 | 8.09 | 2.85 | 1.09 | 3.87 | 3.91 | 2.2 |
Marlins | 11 | 15 | 231.3 | 7.59 | 2.88 | 1.01 | 3.93 | 3.97 | 2.1 |
Guardians | 10 | 15 | 218.7 | 8.27 | 3.66 | 0.99 | 3.58 | 4.05 | 2.0 |
White Sox | 8 | 19 | 237.0 | 7.59 | 3.57 | 1.18 | 4.56 | 4.45 | 2.0 |
Twins | 8 | 19 | 237.7 | 8.03 | 3.22 | 1.44 | 6.17 | 4.56 | 1.8 |
Blue Jays | 16 | 10 | 229.0 | 8.88 | 3.66 | 1.18 | 4.36 | 4.22 | 1.5 |
Dodgers | 16 | 11 | 241.0 | 7.95 | 3.62 | 1.38 | 4.48 | 4.73 | 1.3 |
Diamondbacks | 14 | 12 | 230.7 | 8.54 | 3.32 | 1.37 | 4.88 | 4.44 | 1.1 |
Rockies | 9 | 17 | 230.0 | 7.00 | 3.40 | 1.49 | 5.13 | 4.88 | 0.7 |
Nationals | 9 | 18 | 240.0 | 7.54 | 2.85 | 1.65 | 4.80 | 4.95 | 0.6 |
Athletics | 10 | 17 | 236.7 | 7.61 | 3.54 | 1.56 | 5.63 | 5.02 | -0.4 |
Mariners | 11 | 15 | 233.3 | 8.41 | 2.97 | 1.81 | 4.47 | 4.97 | -0.4 |
In other words, a key condition to getting back into the race has been fulfilled for the last month and… it still just barely moved the needle.
Another positive of the last month or so was Adley Rutschman, who had finally caught fire after a brutal start to the season. The All-Star catcher had an 84 wRC+ through May 20, as Davy Andrews noted earlier today, but has a mark of 129 since then. Unfortunately, Rutschman was placed on the IL over the weekend with a left oblique strain and is expected to be out through the All-Star break.
For all these reasons, even though Baltimore’s chances of reaching the playoffs aren’t exactly zero, the odds are long enough that it’s hard to make the case for staying the course or trying to improve for this season. The 2024 Tigers, of course, made an improbable postseason run and then took out the Astros in the Wild Card Series, but it would be irresponsible to use that Detroit team as evidence to inspire a similar turnaround. At this time last year, the Tigers were only five games below .500, and at their worst, they were nine games under — only half as bad as the Orioles were at their lowest point this season. And even then, the Tigers didn’t act like they had a real shot at the playoffs. Before the deadline, they traded Jack Flaherty, Carson Kelly, Andrew Chafin, and Mark Canha to contending clubs for prospects.
If this were fundamentally the end of the line for this O’s core, I could see the argument for rolling the dice and trying to make one final push for the playoffs, even if banking on that outcome would be a wild gamble. But most of Baltimore’s impactful offensive players are set to return next season, so there isn’t any cause for desperation. Moreover, it doesn’t look like next year’s team will have remotely enough pitching to support its lineup, either. Here are the updated 2026 ZiPS projections for the plausible in-house rotation candidates:
2026 ZiPS Projections – Orioles Starting Pitcher Candidates
Player | Age | W | L | ERA | G | GS | IP | H | R | ER | HR | BB | SO | ERA+ | FIP | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kyle Bradish | 29 | 6 | 4 | 3.59 | 19 | 19 | 100.3 | 87 | 44 | 40 | 10 | 32 | 97 | 111 | 3.74 | 1.8 |
Grayson Rodriguez | 26 | 6 | 5 | 3.83 | 18 | 18 | 98.7 | 89 | 46 | 42 | 12 | 30 | 104 | 104 | 3.78 | 1.5 |
Cade Povich | 26 | 8 | 7 | 4.23 | 26 | 26 | 132.0 | 125 | 68 | 62 | 16 | 48 | 127 | 94 | 4.06 | 1.4 |
Dean Kremer | 30 | 8 | 9 | 4.36 | 26 | 26 | 138.3 | 139 | 73 | 67 | 19 | 45 | 113 | 91 | 4.41 | 1.2 |
Trevor Rogers | 28 | 5 | 5 | 4.44 | 22 | 22 | 107.3 | 109 | 58 | 53 | 13 | 37 | 87 | 89 | 4.33 | 0.9 |
Brandon Young | 27 | 4 | 4 | 4.34 | 20 | 19 | 83.0 | 82 | 44 | 40 | 11 | 28 | 73 | 92 | 4.33 | 0.8 |
Tyler Wells | 31 | 4 | 4 | 4.50 | 20 | 14 | 76.0 | 70 | 41 | 38 | 12 | 23 | 64 | 88 | 4.57 | 0.5 |
Chayce McDermott | 27 | 4 | 6 | 4.68 | 20 | 17 | 82.7 | 75 | 47 | 43 | 10 | 48 | 84 | 85 | 4.64 | 0.4 |
Roansy Contreras | 26 | 4 | 5 | 4.46 | 35 | 11 | 84.7 | 83 | 46 | 42 | 12 | 31 | 70 | 89 | 4.61 | 0.4 |
Kyle Brnovich | 28 | 3 | 5 | 4.78 | 19 | 15 | 81.0 | 80 | 47 | 43 | 11 | 33 | 67 | 83 | 4.84 | 0.3 |
Patrick Reilly | 24 | 4 | 4 | 4.81 | 20 | 19 | 78.7 | 76 | 46 | 42 | 11 | 37 | 66 | 83 | 5.00 | 0.3 |
Nobody here currently projects to reach 2.0 WAR in 2026, and neither of the Orioles’ top two pitchers — Kyle Bradish and Grayson Rodriguez — has thrown a pitch in 2025 due to injury. Bradish was excellent in 2023 and still has upside, but 2026 will be his first full season back from Tommy John surgery. Rodriguez, whom I’m as high on as anyone, has seen his season derailed by elbow inflammation and now lat issues. A team with playoff aspirations can hope for both to return in top form, but it would be reckless to count on it.
The organization is also devoid of pitching talent in the upper minors, so reinforcements aren’t on the way from within, and as this past offseason made clear, there’s no guarantee that Baltimore will improve its pitching through free agency. Instead, trading players who are eligible to hit free agency at the end of this season would give this team an opportunity to add some arms who could contribute to the 2026 or 2027 pitching staffs. Including the Orioles, there are currently eight teams with less than a 5% chance of making the playoffs, according to our Depth Charts odds; of those eight clubs, the O’s have some of the best deadline players to offer. Selling this summer could set them up well for the short-term future.
Below are the rest-of-season projections for all the players on those eight teams who are eligible to hit free agency after 2025 or 2026.
ZiPS RoS – 2025/2026 FA, Teams <5% Playoff Odds
Player | Team | BA | OBP | SLG | AB | R | H | 2B | HR | RBI | BB | SB | wRC+ | OPS+ | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cedric Mullins | BAL | .241 | .313 | .418 | 232 | 32 | 56 | 12 | 9 | 33 | 23 | 11 | 104 | 108 | 1.3 |
Nathaniel Lowe | WAS | .264 | .342 | .410 | 273 | 32 | 72 | 11 | 9 | 38 | 31 | 1 | 118 | 113 | 1.1 |
Luis Urías | ATH | .236 | .329 | .385 | 195 | 25 | 46 | 8 | 7 | 22 | 23 | 2 | 111 | 100 | 1.1 |
Ryan O’Hearn | BAL | .276 | .341 | .463 | 203 | 28 | 56 | 9 | 9 | 30 | 19 | 2 | 126 | 129 | 1.0 |
Taylor Ward | LAA | .239 | .314 | .448 | 259 | 37 | 62 | 13 | 13 | 39 | 27 | 2 | 111 | 111 | 1.0 |
Ramón Laureano | BAL | .251 | .319 | .443 | 167 | 23 | 42 | 9 | 7 | 23 | 13 | 4 | 114 | 117 | 0.9 |
Ramón Urías | BAL | .259 | .324 | .410 | 166 | 20 | 43 | 8 | 5 | 22 | 15 | 1 | 106 | 110 | 0.9 |
Yoán Moncada | LAA | .242 | .326 | .408 | 157 | 20 | 38 | 9 | 5 | 21 | 18 | 1 | 107 | 105 | 0.8 |
Miguel Andujar | ATH | .277 | .319 | .419 | 191 | 22 | 53 | 10 | 5 | 23 | 11 | 2 | 114 | 106 | 0.8 |
Isiah Kiner-Falefa | PIT | .269 | .318 | .352 | 219 | 25 | 59 | 10 | 2 | 19 | 12 | 7 | 91 | 86 | 0.8 |
Travis d’Arnaud | LAA | .226 | .291 | .394 | 137 | 15 | 31 | 8 | 5 | 17 | 10 | 0 | 91 | 90 | 0.8 |
Michael A. Taylor | CHA | .216 | .284 | .359 | 153 | 20 | 33 | 5 | 5 | 16 | 14 | 6 | 79 | 80 | 0.8 |
Gio Urshela | ATH | .264 | .304 | .382 | 178 | 16 | 47 | 10 | 3 | 20 | 11 | 0 | 98 | 92 | 0.7 |
Jorge Mateo | BAL | .223 | .268 | .374 | 139 | 19 | 31 | 8 | 3 | 14 | 8 | 12 | 76 | 83 | 0.7 |
Mike Tauchman | CHA | .238 | .348 | .384 | 151 | 25 | 36 | 8 | 4 | 16 | 24 | 2 | 110 | 107 | 0.7 |
Dylan Carlson | BAL | .244 | .330 | .372 | 172 | 23 | 42 | 8 | 4 | 23 | 20 | 3 | 100 | 102 | 0.6 |
Andrew McCutchen | PIT | .239 | .338 | .388 | 201 | 25 | 48 | 9 | 7 | 24 | 29 | 2 | 109 | 102 | 0.6 |
Scott Kingery | LAA | .232 | .286 | .370 | 181 | 23 | 42 | 6 | 5 | 20 | 13 | 5 | 79 | 83 | 0.6 |
Seth Brown | ATH | .240 | .300 | .443 | 183 | 21 | 44 | 8 | 9 | 26 | 15 | 2 | 114 | 106 | 0.6 |
LaMonte Wade Jr. | LAA | .228 | .340 | .386 | 171 | 23 | 39 | 7 | 6 | 21 | 28 | 1 | 106 | 104 | 0.5 |
Jorge Soler | LAA | .222 | .312 | .413 | 230 | 32 | 51 | 11 | 11 | 33 | 28 | 0 | 104 | 102 | 0.5 |
Thairo Estrada | COL | .263 | .307 | .403 | 186 | 25 | 49 | 9 | 5 | 25 | 8 | 4 | 84 | 88 | 0.5 |
Paul DeJong | WAS | .202 | .261 | .363 | 168 | 19 | 34 | 6 | 7 | 20 | 11 | 2 | 76 | 75 | 0.5 |
Orlando Arcia | COL | .247 | .302 | .387 | 194 | 20 | 48 | 9 | 6 | 25 | 15 | 1 | 78 | 82 | 0.4 |
Austin Slater | CHA | .240 | .333 | .375 | 104 | 15 | 25 | 5 | 3 | 11 | 13 | 2 | 102 | 100 | 0.4 |
Adam Frazier | PIT | .247 | .310 | .351 | 194 | 23 | 48 | 9 | 3 | 18 | 15 | 3 | 87 | 84 | 0.4 |
Luis Rengifo | LAA | .245 | .295 | .351 | 208 | 23 | 51 | 8 | 4 | 22 | 13 | 6 | 80 | 81 | 0.4 |
Sam Hilliard | COL | .231 | .303 | .425 | 186 | 26 | 43 | 9 | 7 | 25 | 20 | 5 | 86 | 92 | 0.4 |
Ryan Mountcastle | BAL | .255 | .299 | .413 | 235 | 28 | 60 | 13 | 8 | 31 | 15 | 1 | 98 | 103 | 0.3 |
Austin Wynns | ATH | .238 | .304 | .357 | 84 | 9 | 20 | 4 | 2 | 10 | 7 | 0 | 94 | 86 | 0.3 |
Josh Bell | WAS | .229 | .312 | .396 | 245 | 28 | 56 | 9 | 10 | 31 | 28 | 0 | 104 | 99 | 0.3 |
Josh Rojas | CHA | .228 | .305 | .328 | 180 | 23 | 41 | 9 | 3 | 16 | 20 | 5 | 78 | 79 | 0.3 |
Kyle Farmer | COL | .244 | .303 | .384 | 172 | 17 | 42 | 10 | 4 | 21 | 11 | 1 | 78 | 82 | 0.2 |
Amed Rosario | WAS | .267 | .300 | .376 | 202 | 24 | 54 | 9 | 3 | 21 | 8 | 5 | 92 | 91 | 0.2 |
Chris Taylor | LAA | .226 | .311 | .361 | 133 | 19 | 30 | 7 | 3 | 15 | 15 | 3 | 90 | 88 | 0.1 |
Gary Sánchez | BAL | .214 | .297 | .389 | 131 | 15 | 28 | 5 | 6 | 19 | 13 | 0 | 94 | 96 | 0.1 |
Anthony Rendon | LAA | .240 | .333 | .333 | 75 | 8 | 18 | 4 | 1 | 7 | 9 | 1 | 92 | 89 | 0.1 |
Kevin Newman | LAA | .236 | .280 | .329 | 140 | 16 | 33 | 7 | 2 | 12 | 8 | 3 | 67 | 70 | 0.1 |
Tommy Pham | PIT | .235 | .306 | .352 | 196 | 24 | 46 | 9 | 4 | 18 | 20 | 4 | 88 | 83 | -0.1 |
ZiPS RoS – 2025/2026 FA, Teams <5% Playoff Odds
Player | NewTm | W | L | ERA | G | GS | IP | H | R | ER | HR | BB | SO | FIP | ERA+ | WAR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Zach Eflin | BAL | 4 | 4 | 3.89 | 13 | 12 | 71.7 | 71 | 33 | 31 | 10 | 12 | 56 | 3.88 | 102 | 1.0 |
Tyler Anderson | LAA | 3 | 4 | 4.42 | 13 | 13 | 75.3 | 74 | 40 | 37 | 11 | 27 | 61 | 4.51 | 94 | 0.8 |
Andrew Heaney | PIT | 3 | 4 | 4.36 | 14 | 13 | 66.0 | 65 | 34 | 32 | 10 | 22 | 57 | 4.46 | 96 | 0.8 |
Tomoyuki Sugano | BAL | 4 | 4 | 4.11 | 10 | 10 | 61.3 | 66 | 30 | 28 | 10 | 11 | 39 | 4.47 | 97 | 0.7 |
Trevor Rogers | BAL | 2 | 2 | 4.26 | 13 | 13 | 61.3 | 62 | 31 | 29 | 7 | 22 | 51 | 4.03 | 93 | 0.6 |
Cal Quantrill | MIA | 4 | 5 | 4.79 | 13 | 13 | 67.7 | 72 | 39 | 36 | 9 | 26 | 50 | 4.62 | 91 | 0.6 |
Caleb Ferguson | PIT | 1 | 1 | 3.14 | 32 | 1 | 28.7 | 24 | 11 | 10 | 1 | 11 | 29 | 2.93 | 133 | 0.6 |
Martín Pérez | CHA | 2 | 2 | 4.34 | 12 | 10 | 56.0 | 58 | 29 | 27 | 6 | 21 | 42 | 4.16 | 93 | 0.6 |
Keegan Akin | BAL | 1 | 1 | 3.41 | 27 | 2 | 34.3 | 29 | 14 | 13 | 4 | 10 | 39 | 3.24 | 117 | 0.6 |
Adrian Houser | CHA | 3 | 3 | 4.36 | 13 | 9 | 53.7 | 52 | 28 | 26 | 6 | 20 | 39 | 4.32 | 93 | 0.5 |
Aaron Civale | CHA | 2 | 5 | 5.59 | 12 | 12 | 58.0 | 69 | 39 | 36 | 10 | 19 | 49 | 4.69 | 82 | 0.5 |
David Bednar | PIT | 2 | 2 | 3.34 | 31 | 0 | 29.7 | 26 | 12 | 11 | 3 | 10 | 34 | 3.17 | 126 | 0.5 |
Dennis Santana | PIT | 1 | 1 | 3.52 | 29 | 1 | 30.7 | 26 | 13 | 12 | 2 | 11 | 29 | 3.17 | 119 | 0.5 |
Austin Gomber | COL | 2 | 2 | 5.10 | 11 | 10 | 54.7 | 60 | 33 | 31 | 9 | 16 | 40 | 4.65 | 87 | 0.4 |
Germán Márquez | COL | 4 | 5 | 5.19 | 11 | 11 | 59.0 | 64 | 36 | 34 | 7 | 21 | 46 | 4.19 | 86 | 0.4 |
Charlie Morton | BAL | 4 | 5 | 4.73 | 14 | 13 | 72.3 | 70 | 41 | 38 | 10 | 31 | 71 | 4.45 | 84 | 0.4 |
Andrew Kittredge | BAL | 1 | 1 | 3.51 | 27 | 0 | 25.7 | 25 | 11 | 10 | 4 | 7 | 24 | 4.13 | 113 | 0.3 |
Gregory Soto | BAL | 2 | 1 | 3.58 | 31 | 0 | 27.7 | 23 | 12 | 11 | 2 | 11 | 32 | 3.08 | 111 | 0.3 |
Brock Burke | LAA | 2 | 2 | 4.02 | 27 | 1 | 31.3 | 29 | 15 | 14 | 4 | 11 | 31 | 3.87 | 104 | 0.3 |
Michael Soroka | WAS | 3 | 3 | 4.72 | 13 | 8 | 47.7 | 45 | 27 | 25 | 7 | 17 | 45 | 4.38 | 86 | 0.3 |
Kyle Finnegan | WAS | 2 | 1 | 3.77 | 29 | 0 | 28.7 | 27 | 13 | 12 | 3 | 10 | 26 | 3.74 | 108 | 0.3 |
Sean Newcomb | OAK | 1 | 2 | 4.18 | 12 | 2 | 23.7 | 27 | 12 | 11 | 2 | 11 | 22 | 3.80 | 98 | 0.3 |
Derek Law | WAS | 1 | 1 | 4.00 | 24 | 1 | 27.0 | 27 | 13 | 12 | 3 | 10 | 23 | 4.00 | 102 | 0.2 |
Tyler Alexander | CHA | 4 | 4 | 4.88 | 16 | 6 | 55.3 | 58 | 32 | 30 | 10 | 13 | 46 | 4.54 | 83 | 0.2 |
Kenley Jansen | LAA | 2 | 1 | 4.01 | 26 | 0 | 24.7 | 21 | 12 | 11 | 4 | 9 | 26 | 4.26 | 104 | 0.2 |
Seranthony Dominguez | BAL | 2 | 1 | 3.90 | 29 | 0 | 27.7 | 23 | 13 | 12 | 4 | 13 | 31 | 4.20 | 102 | 0.2 |
Tim Mayza | PIT | 0 | 1 | 3.98 | 24 | 0 | 20.3 | 21 | 10 | 9 | 2 | 7 | 16 | 3.92 | 105 | 0.2 |
Andrew Chafin | WAS | 1 | 1 | 4.01 | 28 | 0 | 24.7 | 23 | 12 | 11 | 3 | 14 | 26 | 4.34 | 101 | 0.1 |
Kyle Hendricks | LAA | 3 | 5 | 5.23 | 13 | 12 | 62.0 | 68 | 39 | 36 | 10 | 18 | 43 | 4.76 | 80 | 0.1 |
José Leclerc | OAK | 1 | 1 | 4.21 | 24 | 0 | 25.7 | 22 | 13 | 12 | 4 | 13 | 29 | 4.44 | 98 | 0.1 |
Trevor Williams | WAS | 3 | 4 | 5.18 | 11 | 10 | 48.7 | 54 | 30 | 28 | 7 | 15 | 38 | 4.40 | 79 | 0.1 |
T.J. McFarland | OAK | 0 | 1 | 4.50 | 27 | 0 | 22.0 | 24 | 12 | 11 | 2 | 7 | 15 | 4.08 | 91 | 0.0 |
Tyler Kinley | COL | 1 | 2 | 5.40 | 28 | 0 | 26.7 | 26 | 17 | 16 | 4 | 14 | 28 | 4.58 | 83 | -0.2 |
Not every player on this list will be seriously shopped. For example, I don’t expect the Angels to throw in the towel on 2025 unless July is a disaster; if anything, I could see them soft buying, as Mike Trout isn’t getting any younger. There are also some potential trade candidates who aren’t listed above, such as Sandy Alcantara, and more teams will enter the fold in the coming weeks; after a few recent injuries to key contributors, the Diamondbacks seem more likely to sell than their playoff odds would suggest. But I think overall this is a good, quick look at the types of players who could be available at the deadline.
As you probably assumed, the Orioles have a few of the best hitters to offer before the deadline. Cedric Mullins and Ryan O’Hearn would be great additions to almost every contending club’s lineup, and many postseason hopefuls could certainly benefit from acquiring depth pieces like Ramón Laureano, Ramón Urias, Jorge Mateo, and Dylan Carlson. The O’s also have the top ZiPS-projected pitcher on these eight teams, and three of the top five pitchers overall. There’s always the option to hold onto these guys in order to sign them long-term, but if that’s the case, Baltimore should be negotiating extensions right now instead of trying to bring them back after they’ve hit free agency. If the two sides can’t work out an extension over the next month and a week before the deadline, then the O’s should trade them.
Despite some red flags in the rotation, there were plenty of reasons to like the Orioles when this season began. Things just haven’t worked out. But that doesn’t mean they are destined for another extended playoff drought. Indeed, the foundation is still there for them to win, as long as they properly build upon it. This season is over. It’s time to focus on 2026 and beyond.