Back to Sport

Osuna's 3-run homer powers Rangers past Angels 8-3

Josh Jung and the Texas Rangers overcame an early deficit with a decisive offensive surge in the eighth inning, highlighted by a three-run home run from Osuna, to defeat the Los Angeles Angels 8-3 on Wednesday.

Reese Stroud

July 8, 20262 min read

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

July 8, 2026

Turning Point

The game’s momentum shifted dramatically in the eighth inning when Osuna delivered a decisive blow. With the Rangers trailing 3-2, Osuna launched a 364-foot home run to right field, driving in Duran and Foscue to give Texas a 5-3 advantage. That single play proved to be the difference, as the Rangers added three more runs in the frame to secure an 8-3 victory over the Los Angeles Angels at Globe Life Field.

Early Inning Action

The Angels jumped out to an early lead, but the Rangers responded quickly. In the first inning, Schanuel scored on a double by Soler to left field, followed by Soler himself crossing the plate on a Lowe single to center. The Rangers took a 2-0 lead before Los Angeles rallied in the second. Lopez singled to left, allowing Carter and Osuna to score, tying the game at 2-2.

The score remained deadlocked until the seventh inning when Meckler singled to left to drive in Peraza, giving Texas a 3-2 lead. However, the Angels tied the game again when Foscue homered to left (387 feet). The Rangers’ offense exploded in the eighth. Duran singled to left to score Smith, making it 3-3. Foscue then singled to left to score Burger, putting Texas ahead 5-3 before Osuna’s three-run shot sealed the deal.

Pitching Performances

Jacob deGrom started for the Rangers, pitching five innings and allowing two earned runs on five hits while striking out seven batters. He was supported by a relief corps that kept the Angels off the board after the seventh inning. Cole Winn pitched a scoreless inning, followed by Chris Martin, who allowed one earned run. Peyton Gray earned the win with a perfect inning of relief, striking out two batters. Tyler Alexander closed out the game with one hitless inning and two strikeouts.

For the Angels, Jose Soriano took the loss after pitching six innings and allowing two earned runs. Tayler Saucedo and Sam Bachman also gave up runs, with Bachman struggling in 0.2 innings, allowing five earned runs on six hits. Brent Suter pitched 0.1 innings without allowing a run.

Final Notes

The final score was Texas Rangers 8, Los Angeles Angels 3. The game was played on Wednesday, July 8, 2026, at Globe Life Field in Arlington, Texas, with an attendance of 23,816. The Rangers improved their record to 46-45, while the Angels fell to 36-56.

Sources

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

Share

Reese Stroud

Reese Stroud covers Denison high school and area college sports.

Related Stories

More in Weather