Alonso’s 30th Homer Lifts O’s Past Rays in Camden Yards Slugfest

Pete Alonso is having the kind of season that reminds you why baseball still matters. On Friday night at Camden Yards, the Orioles’ first baseman delivered the decisive blow in Baltimore’s 5-3 victory over Tampa Bay, crushing a two-run homer that screamed into left-center field with authority and purpose. That blast, his 30th of the season, traveled 443 feet at 111 mph and essentially put this game on ice in the fifth inning. This is what elite hitting looks like in late August, when the pressure ratchets up and lesser players wilt.

Pete Alonso's two-run home run (30)

Pitching Decisions

7.0IP6H3ER1BB6K
7.0IP7H5ER1BB6K
1.0IP0H0ER0BB2K

Star Performers

Kenny Piper

Season AVG: .286
3AB1H1HR2RBI1R0BB
Pete Alonso

Season AVG: .271
4AB2H1HR3RBI1R0BB
Pete Alonso's 443-foot, 111 mph home run

Alonso finished the night going 2-for-4 with three RBIs, including an early ground-ball single that scored Jackson Holliday in the bottom of the first. The man is locked in. While Kenny Piper‘s first career home run in the second inning got the Rays thinking they might stick around in this one, Baltimore’s bats were simply too much Friday evening. This wasn’t complicated baseball. It was the Orioles saying, “We can hit the long ball better than you,” and backing it up with consistent, authoritative swings.

Alonso, Beavers lead Orioles to 5-3 win
Kenny Piper's first Major League home run (1)

Rogers Dominates as Peralta Falters

Trevor Rogers earned the win with a stellar seven-inning performance, allowing just three runs on six hits while fanning six. The left-hander was efficient, composed, and rarely in real trouble. Meanwhile, Freddy Peralta took the loss despite striking out six himself, surrendering five runs on seven hits in his seven innings of work. That’s the difference between a pitcher executing and a pitcher getting beat, plain and simple. Rogers made his pitches count. Peralta didn’t have the same fortune.

Trevor Rogers strikes out six vs. Rays
Trevor Rogers' outing against the Rays

The Rays’ bullpen got torched. Rico Garcia came in for Baltimore’s save situation and was lights out, recording two strikeouts in a clean ninth. That’s what you need when your starter has done the heavy lifting.

Dylan Beavers' solo home run (6)

Beavers, Holliday Chip In as Orioles Control Pace

Let’s not overlook the supporting cast. Dylan Beavers blasted a solo shot in the second inning to make it 3-1 at that point, keeping Baltimore firmly in control. Jackson Holliday added an insurance run with a sacrifice fly in the fifth that scored Coby Mayo. These are the kinds of at-bats that compound on good pitching. Tampa Bay manager Kevin Cash was ejected in the fifth, a moment that symbolized how frustration was boiling over for the Rays as the game slipped away.

Condensed Game: TB@BAL – 8/21/26
Jackson Holliday's sacrifice fly

The Orioles improved to a team that knows how to win close games and big games. Friday night wasn’t particularly close by the end, but that’s because Baltimore’s lineup is constructed to put pressure on opponents early and often. Alonso is the engine that drives this machine, but he’s not doing it alone. Holliday is stepping up. Beavers is providing depth power. This is a team trending upward with legitimate aspirations in September.

Pete Alonso: 'This is what we represent'

The Rays, meanwhile, need to look hard in the mirror. They had opportunities. They got a rookie’s first home run. But they ran into a buzzsaw at the plate and couldn’t weather the storm on the mound. That’s baseball in August when the calendar matters.

Box Score

Tampa Bay Rays Batting

Player AB R H RBI BB SO AVG
Yandy Díaz DH 4 0 0 0 0 1 .305
Ryan Vilade RF 4 0 2 0 0 1 .264
Jonny DeLuca CF 3 0 1 0 0 0 .264
Jonathan Aranda 1B 1 0 0 0 0 1 .282
Junior Caminero 3B 4 1 2 0 0 0 .276
Chandler Simpson LF 4 0 1 1 0 1 .306
Jorge Mateo 2B 4 1 0 0 0 1 .232
Kenny Piper C 3 1 1 2 0 2 .286
Cedric Mullins CF 1 0 0 0 0 0 .207
Liam Hicks C 2 0 0 0 1 1 .282
Taylor Walls SS 3 0 0 0 0 2 .222

Tampa Bay Rays Pitching

Pitcher IP H R ER BB SO ERA
Freddy Peralta (L) 7.0 7 5 5 1 6 5.33
Garrett Cleavinger 1.0 1 0 0 0 0 3.86

Baltimore Orioles Batting

Player AB R H RBI BB SO AVG
Jackson Holliday 2B 3 1 1 1 0 0 .232
Pete Alonso 1B 4 1 2 3 0 0 .271
Gunnar Henderson SS 3 0 1 0 1 0 .222
Tyler O'Neill DH 4 0 0 0 0 2 .216
Samuel Basallo C 3 0 0 0 0 0 .236
Dylan Beavers LF 3 1 1 1 0 1 .241
Coby Mayo 3B 2 1 0 0 0 1 .210
Colton Cowser CF 3 1 2 0 0 1 .214
Leody Taveras RF 3 0 1 0 0 1 .231

Baltimore Orioles Pitching

Pitcher IP H R ER BB SO ERA
Trevor Rogers (W) 7.0 6 3 3 1 6 4.14
Andrew Kittredge 1.0 1 0 0 0 2 3.52
Rico Garcia (SV) 1.0 0 0 0 0 2 3.29