If you didn’t know any better, if you hadn’t been watching the rest of the 2026 Orioles season, you could be tempted after a game like this one to conclude that things are definitely going to be okay with the Orioles. Maybe we are in the middle of where they’re finally doing it. Maybe. They certainly need games like this one to happen more often than they have been. Kyle Bradish had a masterful outing against his former organization, pitching eight shutout innings with nine strikeouts to help push the Orioles to a relatively easy 6-1 win over the Angels.
The Orioles led this game from their very first batter. Taylor Ward, who hit 36 home runs for the Angels a year ago, greeted his former team with a 419 foot home run over the center field fence. Ward, traded for Grayson Rodriguez over the offseason, has not been homering at such a mighty rate for the Orioles. This was just his fifth long ball of the season.
Advertisement
One run was nearly enough for Bradish to do the thing on its own. That’s not to say that it always looked that way. The Angels threatened to get the run right back in the bottom half of the first after a couple of one-out singles. We’ve seen many a game this year where the defense or the pitcher or both just collapse and give up the lead they just got.
On Monday night, Bradish did not do the collapse. He rocked. That first inning was the closest they ever got to scoring against him. He rolled through the next seven innings, never allowing more than one runner to reach in any other inning. The only time he let the leadoff batter reach base, he induced a ground ball double play immediately afterwards. And, crucially, he was fairly efficient with his pitches, the real thing that let him get through eight. In all, Bradish tossed 101 pitches. It wasn’t a complete game, but it was the kind of start the O’s have been sorely lacking from him and others this year.
While Bradish was dominating, the Orioles offense did not do that thing where they score early and then fall asleep. Well, mostly. Angels starting pitcher Sam Aldegheri did retire nine straight Orioles after giving up the leadoff homer to Ward. That streak came to an end as Gunnar Henderson drew a walk leading off the fourth inning. Pete Alonso muscled a soft liner that floated over the shortstop’s head into left field.
We’ve seen the Orioles blow plenty of “two on, none out” rallies this season. Coby Mayo ended any question about that happening by connecting on a bottom-of-the-zone changeup and driving it out into the seats in left field. It didn’t clear the fence by too much, but enough is enough. This would have been a home run in 28 stadiums, but not Camden Yards. On the road, count it as an Earl Weaver special, with the Orioles now holding a 4-0 lead.
Advertisement
The offense continued to add on for Bradish with a run apiece in the fifth and seventh innings, not that he needed it. In all, it was a strong, 11-hit effort. Henderson collected three of those hits, dragging his on-base percentage back over .300 for the first time since, if you can believe this, April 15. That’s another guy that the Orioles need to be able to have “back” if they’re going to sustain good things this season. Each of the top four hitters in the lineup scored at least one run and drove in at least one run.
Unfortunately, the win did not come without a cost, as there was an in-game injury that caused more than a little bit of chaos. Starting third baseman Blaze Alexander fouled a ball off of his knee on the way to striking out in the second inning. An inning later, Alexander was unable to take the field and the Orioles had to put in a sub for him.
Problem: With Jackson Holliday apparently not available due to groin tightness, with recent Orioles roster decisions leaving them bereft of any further bench infielders, and with Mayo already in as the designated hitter, that meant it was emergency substitute time. I’m talking Leody Taveras playing third base level of emergency, the first time Taveras has ever played anywhere on the infield in a professional career that spans back to 2016. Naturally, the very first ball in play after Taveras entered the game was a grounder to third. He fielded it and threw it to first. Alonso had to make a nice save to stop it from being an error, but still, the chance was completed.
After the game, manager Craig Albernaz said that Alexander suffered a contusion from the foul ball and it locked up on him an inning later. The Orioles don’t seem to be concerned about a long-term injury problem here, but unless Alexander and Holliday can play tonight, they might need to make a roster move for an infielder so they don’t have to get weird again. Taveras only got the one ground ball chance before the Orioles gave up the DH to shift Mayo to third in the eighth inning.
Advertisement
The Angels finally got on board in the ninth. Jorge Soler hit a leadoff homer against Rico Garcia. That continues a tough June for Garcia, as he’s allowed five earned runs in seven innings pitched. Even so, his ERA remains low at 1.95, and in Monday’s game that was the only guy he let on base, so the game never got too dramatic there towards the end.
This is the sixth time this season that the Orioles have won three straight games. They have failed to win a fourth straight the previous five times. Is this the time they can change that, facing the team with the worst record in the AL? Tuesday’s game will answer the question one way or the other. Shane Baz is set to start the 9:38 Eastern game for the Orioles, with the Angels sending Ryan Anderson to the mound. Anderson has a 12.83 ERA in five games. It’s time to finally do this thing, Orioles. It’s long past time.
**
It is the longtime tradition on Camden Chat to choose the Most Birdland Player after each victory. What is “Most Birdland”? It cannot be explained. You just have to feel it. Sometimes, this is the most valuable player of a game, and other times, it is not. Let us know your pick for this excellent victory in the comments below.
Read the full article here

