Red Sox Hold Off Orioles Behind Early’s Arm, Contreras’ Bat
The Boston Red Sox came to Baltimore on Sunday and reminded the Orioles that this AL East rivalry still has some fight left in it. Behind a solid pitching performance from Connelly Early and timely hitting led by Willson Contreras, Boston escaped Oriole Park at Camden Yards with a 5-3 victory, stealing this series from a frustrated home team that simply couldn’t get out of its own way.
Pitching Decisions
Star Performers
Early Dominance Proves the Difference
Connelly Early was the story here, and frankly, the Red Sox got exactly what they needed from their starter on a Sunday afternoon. Early pitched 6.2 innings of composed baseball, allowing just four hits and two earned runs while striking out four. He wasn’t flashy, he wasn’t overpowering, but he was efficient. Kyle Bradish, meanwhile, couldn’t find the strike zone, walking four batters in just five innings of work. That’s the kind of undisciplined pitching that loses you ballgames in April, and the Orioles paid the price.
Aroldis Chapman came in for the save situation in the ninth and did exactly what a closer should do: retired everyone he faced with two strikeouts, no sweat. This is what separates good teams from bad ones in August, not April, but it’s nice to see Boston’s bullpen staying sharp this early.
Contreras and Rafaela Deliver When It Counts
Willson Contreras delivered the knockout blow in the fifth inning with a two-run home run that gave Boston a 3-1 lead. The Orioles’ pitching staff simply couldn’t locate pitches when it mattered, and Contreras made them pay. Ceddanne Rafaela added an RBI triple in the sixth, and Marcelo Mayer followed with an RBI single. That’s the kind of back-to-back-to-back offense that wins games on the road.
Samuel Basallo cut into the lead with a solo shot in the bottom of the fifth, and Gunnar Henderson went deep in the sixth to make it interesting. But Baltimore’s inconsistency at the plate, particularly Henderson’s inability to drive in the Henderson in the clutch until too late, cost them in the end. Henderson did add an RBI single in the eighth, but by then the Red Sox had already built a comfortable cushion.
Here’s the truth: Baltimore has talent. Gunnar Henderson is a legitimate star, and Basallo is showing real power potential. But you can’t walk four batters, get outhit 7-4, and expect to win ballgames. The Orioles played sloppy baseball on Sunday, and the Red Sox capitalized. That’s playoff mentality right there.
This wasn’t a masterpiece from Boston, but it was professional. Early’s calm demeanor on the mound, Chapman’s shutdown ninth inning, and Contreras and Rafaela delivering in key moments added up to a road victory that matters. The Orioles had their chances and let them slip away. In a tight division like the AL East, that’s how you lose ground in late April. Boston leaves town with the series win and momentum heading home. Baltimore goes back to the drawing board wondering what could have been.
Final verdict: Red Sox deserved this one. Orioles left it on the table.
Box Score
Boston Red Sox Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jarren Duran LF | 4 | 1 | 0 | 0 | 1 | 1 | .189 |
| Willson Contreras 1B | 3 | 1 | 1 | 2 | 1 | 1 | .253 |
| Roman Anthony DH | 3 | 0 | 0 | 0 | 1 | 2 | .217 |
| Wilyer Abreu RF | 3 | 1 | 1 | 0 | 1 | 0 | .298 |
| Ceddanne Rafaela CF | 4 | 1 | 2 | 1 | 0 | 1 | .276 |
| Marcelo Mayer 2B | 4 | 0 | 1 | 1 | 0 | 0 | .224 |
| Caleb Durbin 3B | 4 | 1 | 1 | 0 | 0 | 1 | .169 |
| Connor Wong C | 3 | 0 | 0 | 0 | 1 | 0 | .273 |
| Andruw Monasterio SS | 4 | 0 | 1 | 1 | 0 | 0 | .244 |
Boston Red Sox Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Connelly Early (W) | 6.2 | 4 | 2 | 2 | 1 | 4 | 2.84 |
| Zack Kelly | 0.1 | 0 | 0 | 0 | 0 | 0 | 3.86 |
| Garrett Whitlock | 1.0 | 2 | 1 | 1 | 0 | 1 | 2.70 |
| Aroldis Chapman (SV) | 1.0 | 0 | 0 | 0 | 0 | 2 | 1.04 |
Baltimore Orioles Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Taylor Ward LF | 3 | 0 | 0 | 0 | 1 | 0 | .312 |
| Gunnar Henderson SS | 4 | 1 | 2 | 2 | 0 | 1 | .210 |
| Adley Rutschman DH | 4 | 0 | 1 | 0 | 0 | 0 | .333 |
| Pete Alonso 1B | 4 | 0 | 0 | 0 | 0 | 0 | .196 |
| Tyler O'Neill RF | 4 | 0 | 0 | 0 | 0 | 3 | .216 |
| Samuel Basallo C | 4 | 1 | 2 | 1 | 0 | 1 | .233 |
| Jeremiah Jackson 2B | 3 | 0 | 0 | 0 | 0 | 1 | .270 |
| Dylan Beavers CF | 3 | 0 | 0 | 0 | 0 | 1 | .243 |
| Blaze Alexander 3B | 2 | 0 | 0 | 0 | 0 | 0 | .172 |
| Colton Cowser PH | 1 | 1 | 1 | 0 | 0 | 0 | .200 |
| Coby Mayo 3B | 0 | 0 | 0 | 0 | 0 | 0 | .188 |
Baltimore Orioles Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Bradish (L) | 5.0 | 4 | 3 | 3 | 4 | 3 | 4.20 |
| Grant Wolfram | 0.0 | 3 | 2 | 2 | 0 | 0 | 4.50 |
| Yennier Cano | 1.0 | 0 | 0 | 0 | 0 | 0 | 1.86 |
| Anthony Nunez | 1.0 | 0 | 0 | 0 | 1 | 1 | 1.35 |
| Rico Garcia | 1.0 | 0 | 0 | 0 | 0 | 1 | 0.69 |
| Andrew Kittredge | 1.0 | 0 | 0 | 0 | 0 | 1 | 0.00 |
