Trout’s early blast powers Angels past Rangers in Saturday slugfest

Sometimes a baseball game is decided in its opening moments, and Saturday’s matchup between the Texas Rangers and Los Angeles Angels at Angel Stadium was no exception. Mike Trout, still baseball’s most complete player despite the passage of years, launched a two-run bomb to center field in the bottom of the first inning that immediately established the Angels’ intent. The Rangers would spend the next eight innings chasing that early deficit, ultimately coming up short in a 5-2 loss that felt far more decisive than the final margin suggests.

Pitching Decisions

5.0IP5H1ER3BB6K
7.0IP5H3ER2BB6K
1.0IP0H0ER0BB1K

Star Performers

Kyle Higashioka

Season AVG: .215
3AB1H1HR1RBI1R1BB
Mike Trout

Season AVG: .239
4AB1H1HR2RBI1R0BB

Nathan Eovaldi was the hard luck loser here, which is perhaps the most infuriating way to describe a Rangers pitcher’s outing. The veteran right-hander scattered five hits over seven innings while striking out six, allowing just three earned runs. That should be a recipe for winning most baseball games, not for watching your team trudge back to the dugout demoralized. Eovaldi did everything asked of him. The offense? Not so much.

Mike Trout's two-run homer (13)

The Rangers answered Trout’s blast with single runs in the second and seventh innings. Ezequiel Duran’s sacrifice fly in the second plated Alejandro Osuna, who had reached base as part of what looked like a promising rally. Kyle Higashioka‘s solo shot in the seventh provided momentary hope, suggesting the Rangers might claw their way back into this thing. But momentum is a fickle mistress in baseball, and the Angels, led by an energized lineup and competent pitching, simply refused to buckle.

Mike Trout, Walbert Ureña lead Angels to 5-2 win

Walbert Ureña deserves substantial credit for the Angels’ victory, though he only worked five innings. The lefty navigated out of traffic all afternoon, including a bases-loaded jam that could have derailed the entire operation. Six strikeouts and just three walks in five frames speaks to a pitcher executing his game plan with precision. Kirby Yates came in for the save, needing just one inning to close the door, striking out one without allowing a baserunner. That’s championship-caliber bullpen work.

Walbert Ureña strikes out six

The Angels added crucial insurance in the eighth when Oswald Peraza stroked a single that allowed Jorge Soler and Jo Adell to motor home. That two-run hit essentially put the game out of reach and represented the difference between a competitive final score and a convincing victory. Baseball rewards teams that scratch and claw for runs, and the Angels demonstrated that formula on Saturday.

Oswald Peraza's two-run single

What’s maddening about this result for Rangers fans is the nagging feeling that better execution wins this game. Alejandro Osuna went 3-for-3, an absolutely stellar performance that went for naught. The Rangers simply couldn’t string together enough quality at-bats when it mattered most. Eovaldi pitched like an ace and left with nothing to show for it. That’s baseball sometimes, but it never gets easier to swallow.

Condensed Game: TEX@LAA – 5/23/26

The Angels improved with Saturday’s victory, proving once again that Mike Trout’s presence elevates this franchise. Whether the Rangers can regroup and steal one back in their remaining time at Angel Stadium remains the central question heading forward.

Box Score

Texas Rangers Batting

Player AB R H RBI BB SO AVG
Joc Pederson DH 3 0 1 0 0 0 .241
Danny Jansen DH 2 0 0 0 0 1 .183
Brandon Nimmo RF 5 0 1 0 0 1 .275
Josh Jung 3B 2 0 0 0 0 1 .302
Michael Helman SS 2 0 1 0 1 0 .250
Alejandro Osuna LF 3 1 3 0 0 0 .295
Andrew McCutchen LF 2 0 0 0 0 1 .209
Jake Burger 1B 3 0 0 0 1 2 .241
Evan Carter CF 3 0 0 0 1 0 .166
Ezequiel Duran 3B 3 0 1 1 0 1 .287
Justin Foscue 2B 3 0 0 0 1 2 .325
Kyle Higashioka C 3 1 1 1 1 2 .215

Texas Rangers Pitching

Pitcher IP H R ER BB SO ERA
Nathan Eovaldi (L) 7.0 5 3 3 2 6 3.65
Cole Winn 0.1 2 2 2 0 0 5.59
Tyler Alexander 0.2 1 0 0 1 0 1.90

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 3 2 2 0 1 0 .227
Mike Trout CF 4 1 1 2 0 0 .239
Nolan Schanuel 1B 3 0 1 1 0 0 .262
Vaughn Grissom 1B 1 0 0 0 0 0 .223
Jorge Soler DH 4 1 1 0 0 0 .213
Jo Adell RF 3 1 1 0 0 1 .250
Wade Meckler LF 3 0 1 0 0 1 .500
Jose Siri LF 0 0 0 0 1 0 .250
Oswald Peraza 2B 3 0 1 2 1 1 .278
Sebastián Rivero C 4 0 0 0 0 1 .125
Donovan Walton 3B 4 0 0 0 0 2 .000

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Walbert Ureña (W) 5.0 5 1 1 3 6 2.58
Ryan Zeferjahn 1.0 1 1 1 0 1 4.81
Tayler Saucedo 0.2 1 0 0 0 1 4.50
Chase Silseth 0.1 0 0 0 0 1 2.08
José Fermin 1.0 1 0 0 2 1 3.18
Kirby Yates (SV) 1.0 0 0 0 0 1 4.26