Twins Silence O’s at Camden Yards Behind Lewis’ Clutch Blast

The Minnesota Twins came to Baltimore on Saturday and did what good baseball teams do against mediocre pitching: they capitalized. A 4-1 victory over the Orioles at Camden Yards wasn’t pretty, but it was effective, and that’s all that matters in March when you’re building momentum heading into the regular season.

Pitching Decisions

0.2IP0H0ER1BB2K
4.2IP2H2ER3BB4K
1.0IP0H0ER1BB2K

Star Performers

Royce Lewis

Season AVG: .200
3AB1H1HR2RBI2R1BB
Jeremiah Jackson

Season AVG: .500
4AB2H0HR1RBI0R0BB

Let’s not sugarcoat what we witnessed here. Kyle Bradish was absolutely terrible for Baltimore, surrendering four runs on just two hits through 4.2 innings while walking three batters. That’s not the kind of performance that inspires confidence in an Orioles rotation that’s supposed to carry this team through October. Bradish’s wildness set the tone early, and Minnesota’s hitters made him pay for every mistake.

Royce Lewis, Taj Bradley power Twins' win over O's

Lewis Delivers the Dagger

Royce Lewis was the story of this game, plain and simple. The Twins shortstop went 1-for-3 but made it count when it mattered most, launching a two-run homer in the fifth inning that essentially decided the contest. It was his first blast of the spring, and the timing couldn’t have been better. This is the kind of clutch hitting that separates contenders from pretenders when September rolls around.

Royce Lewis' first homer of the 2026 season

Josh Bell contributed with a sacrifice fly in the fourth that scored Byron Buxton, while Kody Clemens added an RBI single in the seventh. It wasn’t a barrage of offense, but the Twins didn’t need one. They were efficient, they were timely, and they capitalized on Baltimore’s mistakes. That’s championship-caliber baseball.

Josh Bell's sacrifice fly scores Byron Buxton

Minnesota’s Pitching Stepped Up

Here’s where things get interesting. The box score shows Anthony Banda with the win despite throwing just 0.2 innings, which tells you everything you need to know about how this game unfolded. Cole Sands closed it out with a save, and apparently Taj Bradley turned in a dominant performance that the highlights suggest but the official stats don’t fully capture. Nine strikeouts is the kind of stuff that gets scouts and front offices excited about a young arm’s future.

Taj Bradley's nine strikeouts

The Twins’ bullpen work was solid, and that’s something you want to see this early in the season. Building depth in relief pitching is absolutely critical, and Minnesota appears to be doing exactly that. Sands retiring the side in the ninth with two strikeouts showed the kind of composure you need in high-leverage situations.

Cole Sands closes out Twins' 4-1 win

Baltimore scraped together just one run, with Jeremiah Jackson‘s RBI single in the second inning accounting for their only offensive spark. That’s not going to cut it in a competitive division. The Orioles’ offense looked anemic at times, and if they’re going to challenge for division supremacy this season, they need more production than what they showed on Saturday.

Pete Alonso's first hit as an Oriole

The defensive gems were there too, with Gunnar Henderson making the kind of play that reminds you why he’s Baltimore’s cornerstone, and Coby Mayo showing off the athleticism that has people convinced he’s the future at second base. Unfortunately, defensive highlight reels don’t win games when you can’t produce at the plate.

Gunnar Henderson's diving stop and throw

Minnesota leaves Baltimore with a convincing spring victory that suggests they’re trending in the right direction as we approach Opening Day. The Orioles, meanwhile, have some serious soul-searching to do about their rotation and whether their offense can compete with the upper echelon of AL East talent. This one stung more than a spring training game probably should, but that’s baseball.

Box Score

Minnesota Twins Batting

Player AB R H RBI BB SO AVG
Kody Clemens 1B 4 0 1 1 0 2 .200
Byron Buxton CF 4 1 2 0 0 1 .375
Luke Keaschall 2B 4 0 0 0 0 1 .143
Matt Wallner RF 3 0 0 0 1 1 .000
Josh Bell DH 3 0 0 1 0 1 .000
Ryan Jeffers C 3 0 0 0 1 2 .143
Trevor Larnach LF 2 1 0 0 1 0 .000
James Outman LF 1 0 0 0 0 0 .000
Royce Lewis 3B 3 2 1 2 1 1 .200
Brooks Lee SS 3 0 0 0 0 1 .000

Minnesota Twins Pitching

Pitcher IP H R ER BB SO ERA
Taj Bradley 4.1 3 1 1 3 9 2.08
Anthony Banda (W) 0.2 0 0 0 1 2 0.00
Kody Funderburk 0.2 2 0 0 0 2 6.75
Eric Orze 1.1 0 0 0 1 0 0.00
Justin Topa 1.0 0 0 0 0 1 4.50
Cole Sands (SV) 1.0 0 0 0 1 2 0.00

Baltimore Orioles Batting

Player AB R H RBI BB SO AVG
Taylor Ward LF 3 0 0 0 2 2 .000
Gunnar Henderson SS 4 0 0 0 0 3 .000
Pete Alonso 1B 5 0 1 0 0 2 .125
Adley Rutschman C 2 0 0 0 2 1 .333
Samuel Basallo DH 3 0 0 0 1 2 .143
Dylan Beavers RF 2 0 0 0 0 1 .000
Tyler O'Neill RF 2 0 0 0 0 1 .250
Coby Mayo 3B 3 0 0 0 1 1 .000
Colton Cowser CF 2 1 1 0 0 1 .250
Ryan Mountcastle PH 1 0 1 0 0 0 1.000
Leody Taveras CF 1 0 0 0 0 1 .000
Jeremiah Jackson 2B 4 0 2 1 0 1 .500

Baltimore Orioles Pitching

Pitcher IP H R ER BB SO ERA
Kyle Bradish (L) 4.2 2 3 2 3 4 3.86
Yennier Cano 0.1 1 0 0 0 1 0.00
Dietrich Enns 1.2 1 1 1 1 1 5.40
Yaramil Hiraldo 0.1 0 0 0 0 1 0.00
Anthony Nunez 2.0 0 0 0 0 3 0.00