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

7.0IP3H0ER4BB5K
0.2IP1H1ER1BB0K
1.0IP1H0ER0BB3K

Star Performers

Luke Keaschall

Season AVG: .333
3AB1H0HR1RBI0R0BB
Tyler O'Neill

Season AVG: .500
2AB1H0HR0RBI1R1BB

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.

Trevor Rogers goes seven scoreless innings for win

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.

Blaze Alexander's RBI single

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.

Ryan Helsley's three strikeouts

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.

Derek Shelton discusses RISP failures, 2-1 loss

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