Orioles Edge Twins in Pitching Duel as Rogers Dominates Camden Yards
There are games that remind you why baseball matters, and then there are games like Thursday’s pitching clinic at Camden Yards. The Baltimore Orioles defeated the Minnesota Twins 2-1 in a contest that was less about offensive fireworks and more about two teams grinding through a battle of attrition. Trevor Rogers was the star, plain and simple, delivering seven innings of masterful, scoreless baseball to earn the win.
Pitching Decisions
Star Performers
Let’s be direct: the Twins had their chances. Byron Buxton belted a triple and managed to score in the eighth inning on Luke Keaschall‘s sacrifice fly, but that single run proved insufficient against an Orioles team that played small ball with precision. Minnesota’s pitching situation collapsed spectacularly. Kody Funderburk lasted just two-thirds of an inning, giving up a hit and a walk while allowing an earned run. That’s not a recipe for success in a low-scoring affair.
Rogers, meanwhile, was virtually untouchable through seven frames. Four walks showed he wasn’t perfect, but five strikeouts and zero runs allowed demonstrated elite-level command when it mattered. This is the kind of Opening Day performance that builds team confidence and sends a message to the rest of the division. The Orioles got exactly what they needed from their starting pitcher, and that made all the difference.
Baltimore’s Late-Inning Execution
The Orioles struck in the seventh inning, which turned out to be the difference-maker. Colton Cowser’s sacrifice fly scored Samuel Basallo, and then Blaze Alexander kept the momentum rolling with a clutch RBI single to center that scored Tyler O'Neill. Two runs in that frame proved just enough. It wasn’t pretty, but it was effective, and that’s what wins baseball games.
Ryan Helsley entered the game in the eighth and struck out three batters in one inning of work, earning the save. The kid was lights out when the game was on the line. Meanwhile, the Minnesota offense mustered only three hits all evening. Byron Buxton’s triple was the lone bright spot for a Twins lineup that looked discombobulated against Rogers’ stuff.
Twins Leave Runs on the Table
This is where the Twins’ frustration lies. Derek Shelton’s postgame comments about runners in scoring position failures tell the real story. Minnesota had opportunities but failed to capitalize. That’s baseball’s cruelest lesson: in tight games, execution in critical moments separates winners from losers. The Twins learned that the hard way on Thursday.
The ABS challenge system came into play multiple times throughout the evening, with several close calls going to Baltimore’s favor. Whether those challenges directly impacted the outcome is debatable, but they certainly didn’t help Minnesota’s cause.
Baltimore’s defense was sharp too, executing three double plays that kept Minnesota off balance all night. That’s the kind of disciplined, mistake-free baseball that wins ballgames early in the season. The Orioles came to play Thursday, and it showed in every facet of the game. Sometimes that’s all it takes to separate one team from another in baseball’s beautiful, brutal calculus.
Box Score
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Austin Martin LF | 3 | 0 | 1 | 0 | 0 | 0 | .333 |
| Kody Clemens LF | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Byron Buxton CF | 4 | 1 | 1 | 0 | 0 | 1 | .250 |
| Luke Keaschall 2B | 3 | 0 | 1 | 1 | 0 | 0 | .333 |
| Ryan Jeffers C | 4 | 0 | 1 | 0 | 0 | 1 | .250 |
| Matt Wallner RF | 2 | 0 | 0 | 0 | 2 | 1 | .000 |
| Josh Bell DH | 3 | 0 | 0 | 0 | 1 | 3 | .000 |
| Victor Caratini 1B | 3 | 0 | 1 | 0 | 1 | 0 | .333 |
| James Outman PR | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| Royce Lewis 3B | 2 | 0 | 0 | 0 | 0 | 0 | .000 |
| Trevor Larnach PH | 1 | 0 | 0 | 0 | 0 | 1 | .000 |
| Brooks Lee SS | 3 | 0 | 0 | 0 | 0 | 2 | .000 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Joe Ryan | 5.1 | 1 | 0 | 0 | 2 | 7 | 0.00 |
| Kody Funderburk (L) | 0.2 | 1 | 1 | 1 | 1 | 0 | 13.50 |
| Justin Topa | 1.0 | 2 | 1 | 1 | 0 | 0 | 9.00 |
| Taylor Rogers | 1.0 | 1 | 0 | 0 | 0 | 1 | 0.00 |
Baltimore Orioles Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Taylor Ward LF | 4 | 0 | 0 | 0 | 0 | 0 | .000 |
| Gunnar Henderson SS | 4 | 0 | 0 | 0 | 0 | 2 | .000 |
| Pete Alonso 1B | 3 | 0 | 0 | 0 | 1 | 2 | .000 |
| Adley Rutschman C | 4 | 0 | 2 | 0 | 0 | 0 | .500 |
| Samuel Basallo DH | 4 | 1 | 1 | 0 | 0 | 1 | .250 |
| Tyler O'Neill RF | 2 | 1 | 1 | 0 | 1 | 0 | .500 |
| Colton Cowser CF | 2 | 0 | 0 | 1 | 0 | 1 | .000 |
| Coby Mayo 3B | 2 | 0 | 0 | 0 | 1 | 1 | .000 |
| Blaze Alexander 2B | 3 | 0 | 1 | 1 | 0 | 1 | .333 |
Baltimore Orioles Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Trevor Rogers (W) | 7.0 | 3 | 0 | 0 | 4 | 5 | 0.00 |
| Tyler Wells | 1.0 | 1 | 1 | 1 | 0 | 1 | 9.00 |
| Ryan Helsley (SV) | 1.0 | 1 | 0 | 0 | 0 | 3 | 0.00 |
