Texas Rangers

Texas Rangers 8, Los Angeles Angels 3: Alejandro Osuna homered and drove in 3 runs

Alejandro Osuna homered and drove in 3 runs, while Jacob deGrom worked 5 innings in the Texas Rangers' win over the Los Angeles Angels.

By Gamebook Baseball Desk

Reporting date: . Published: .

The final on July 7, 2026 was Texas Rangers 8, Los Angeles Angels 3. Alejandro Osuna homered and drove in 3 runs, while Jacob deGrom worked 5 innings, allowing 2 runs on 80 pitches.

The final margin

The Texas Rangers scored in 3 of their 9 offensive innings. The 8th brought 5 runs, the club's largest total in an inning. The Los Angeles Angels went scoreless in 7 of 9 innings. The Texas Rangers won by 5 runs.

In the bottom of the 8th, Ezequiel Duran drove in 1 run with a single. The play put the Texas Rangers ahead to stay, 4-3.

The Texas Rangers closed July 7, 2026 at 46-45, 2nd in the division and 0.5 games back.

Work with the bats

Alejandro Osuna went 1-for-3 with 2 runs, 1 home run, 3 RBIs, and 1 walk. Justin Foscue finished 2-for-2 with 2 runs, 1 home run, and 2 RBIs. Nicky Lopez had 1 hit in 1 at-bat with 2 RBIs.

Ezequiel Duran finished 1-for-4 with 1 run and 1 RBI. Elias Díaz had 2 hits in 4 at-bats. Jake Burger collected 1 hit across 3 at-bats with 1 run. The Texas Rangers' 11 hits came from 9 batters. They also drew 2 walks. 2 hits went for extra bases.

Pitching in the win

Jacob deGrom worked 5 innings on 80 pitches, allowing 5 hits and 2 runs, walking 2 and striking out 7. Across 9 innings, the Texas Rangers' staff threw 150 pitches, allowed 9 hits and 3 runs, issued 2 walks, and recorded 11 strikeouts.

Official sources

Team facts, standings, and players reflect the reporting date.

Read more team stories · Browse MLB teams