CLEVELAND, OHIO – JULY 01: David Fry #6 of the Cleveland Guardians hits a three-run home run during the second inning against the Texas Rangers at Progressive Field on July 01, 2026 in Cleveland, Ohio.Getty Images

Guardians power past Rangers to snap Texas' six-game winning streak

David Fry and Austin Hedges homered as Cleveland's offense broke through to hand Texas a 9 to 4 loss.

by · 5 NBCDFW

David Fry and Austin Hedges hit home runs, and the Cleveland Guardians defeated Texas 9-4 on Wednesday to snap the Rangers' six-game winning streak.

Rookie Chase DeLauter added three hits for the Guardians, who host the AL Central-leading Chicago White Sox in a pivotal four-game series starting on Thursday.

It was the sixth time this season Cleveland has scored at least nine runs in a game, a rare offensive outburst for a team that scored the second-fewest runs in June (87).

Elias Díaz homered for the Rangers, who were on their longest road winning streak since 2017. Ezequiel Duran added three hits.

Fry's three-run shot came during a five-run second inning. Hedges also drove in three runs, including his two-run shot in the eighth inning.

Bryan Rocchio scored on Hedges’ squeeze bunt, and Gabriel Arias came home on a wild pitch by Rangers starter MacKenzie Gore (5-7) before Fry connected on a fastball on a 2-2 count and drove it just over the wall in right-center to make it 5-0.

DeLauter is 8 for 18 with four RBIs in four games since returning from the injured list. He extended Cleveland's lead to 6-3 in the seventh with a base hit to right to score Steven Kwan, who led off the inning with a triple.

Joey Cantillo (7-3) won for the third time in his last four outings. The left-hander allowed two runs on three hits in five innings.

Gore also went five innings and gave up five runs on seven hits with seven strikeouts.