Back to Sport

Rays Blank Rangers 3-0 Behind Diaz, Vilade Homers

Tampa Bay's Díaz and Vilade launched home runs to lead the Rays past the Texas Rangers 3-0 at Tropicana Field on Wednesday.

Sasha Yoder

July 30, 20261 min read

baseball victory - illustration, Jake Team LLC
MLBFinal
Texas Rangers0
Tampa Bay Rays3

July 29, 2026

Rays Power Past Rangers

The Tampa Bay Rays defeated the Texas Rangers 3-0 on Wednesday at Tropicana Field, with home runs from Díaz and Vilade providing all the offense needed. The victory improved Tampa Bay’s record to 63-44, while Texas fell to 55-53.

Offensive Output

Tampa Bay struck early in the first inning. Díaz launched a 372-foot home run to right field, giving the Rays a 1-0 lead. Later in the same frame, Vilade added a two-run shot to left center, measuring 420 feet, and scoring Aranda to extend the advantage to 3-0. The Rangers were unable to respond, finishing with zero runs.

Pitching Performance

Texas Rangers starter MacKenzie Gore took the loss, pitching seven innings. He allowed three earned runs on three hits while striking out nine batters and issuing no walks. His record dropped to 6-9. Ben Peoples relieved Gore, pitching one inning without allowing a hit or run, though he walked one batter.

For Tampa Bay, Ian Seymour earned the win, pitching 4.2 innings. He allowed two hits and one walk while striking out four batters. His record improved to 7-3.

Casey Legumina pitched 1.2 innings, allowing one hit but no runs. Garrett Cleavinger pitched 0.2 innings, striking out one batter. Kevin Kelly pitched one inning, striking out three batters.

Bryan Baker closed the game with one scoreless inning, earning his 29th save of the season.

Game Details

The game was played in front of 14,200 spectators at Tropicana Field in St. Petersburg, Florida. There were two home runs in the game. The Rays' bullpen combined for 7.2 innings, allowing no runs. The Rangers' offense was held scoreless by the Rays' pitching staff. The final score was Tampa Bay Rays 3, Texas Rangers 0.

Sources

ESPN

Share

Sasha Yoder

Sasha Yoder covers Richardson high school and area college sports.

Related Stories

More in Weather