Back to Sport

Osuna's three-run blast powers Rangers past Angels 8-3

Corey Osuna hit a three-run home run in the eighth inning as the Texas Rangers defeated the Los Angeles Angels 8-3 at Globe Life Field on Wednesday.

Mateo Teague

July 8, 20262 min read

Victory Baseball - illustration, Jake Team LLC
Victory Baseball - illustration, Jake Team LLC
MLBFinal
Los Angeles Angels3
Texas Rangers8

July 8, 2026

Deciding run

The Texas Rangers secured an 8-3 victory over the Los Angeles Angels on Wednesday, July 8, at Globe Life Field, with the decisive moment arriving in the bottom of the eighth inning. Corey Osuna launched a 364-foot home run to right field, driving in three runs to break a 3-3 tie and give Arlington a lead they would not relinquish.

The Rangers (46-45) capitalized on that surge to pull away, while the Angels (36-56) struggled to generate offense against the Texas pitching staff after tying the game earlier in the seventh.

Early scoring

Texas struck first in the top of the first inning. Salvador Soler doubled to left field, allowing Evan Carter to score for a 1-0 Rangers advantage. In the same frame, Josh Lowe singled to center field, bringing Soler home to extend the lead to 2-0.

The Angels responded in the second inning. Adolis Garcia singled to left field, prompting Luis Robert Jr. and Jose Ramirez to score, tying the game at 2-2. Garcia advanced to second base on the play.

Middle innings

The score remained deadlocked until the seventh inning. The Rangers took a 3-2 lead when Josh Smith scored on a single by Ezequiel Duran to left field. However, Los Angeles quickly answered in the bottom of the seventh. Taylor Ward homered to left field, measuring 387 feet, to tie the contest at 3-3.

Final innings and pitching

The Rangers regained the lead in the eighth. Duran singled to left, allowing Smith to score. He was followed by a single from Josh Smith, who scored as Duran advanced to second. Osuna then hit his three-run homer, making it 8-3.

Peyton Gray earned the win for Texas, pitching one scoreless inning with two strikeouts. Tyler Alexander closed out the game with a perfect inning, recording two strikeouts. Jacob deGrom started for the Rangers, pitching five innings and allowing two earned runs on five hits while striking out seven.

For the Angels, Jose Soriano pitched six innings, giving up two earned runs on two hits with four strikeouts. Sam Bachman took the loss after allowing five earned runs on six hits in 0.2 innings. Tayler Saucedo recorded the blowout loss, and Brent Suter pitched a scoreless inning.

Attendance was 23,816.

Sources

https://www.espn.com/mlb/game/_/gameId/401816061

Share

Mateo Teague

Mateo Teague covers The Colony high school and area college sports.

Related Stories

More in Weather