Tampa Bay Rays Edge Houston Astros in 12-Inning Thriller on July 5, 2023
The Tampa Bay Rays defeated the Houston Astros 5-4 in 12 innings on July 5, 2023, in a rain-delayed contest at Tropicana Field, according to MLB.com. The victory marked the Rays’ fifth consecutive win against the Astros this season, extending their lead in the American League East.
Key moments came in the bottom of the 12th inning, when Rays shortstop Wander Franco delivered a game-winning RBI single, scoring Austin Meadows from second base. Franco, who finished with three hits and a walk, became the first Rays player since 2019 to record multiple multi-hit games against the Astros in a single week, per ESPN.
How the Game Unfolded
The contest was delayed for 1 hour and 40 minutes due to heavy rain, with both teams struggling to find rhythm in the early innings. The Astros took a 2-0 lead in the fourth inning on a two-run double by Yordan Alvarez, who finished with two RBIs. The Rays responded in the sixth with a solo home run by Randy Arozarena, his 21st of the season, tying the game at 2-2.
After the rain delay, the Astros retook the lead in the eighth inning on a two-out RBI single by Jeremy Peña. However, the Rays tied the game in the ninth when Meadows homered off Astros reliever Ryan Pressly, forcing extra innings.

Why This Win Matters
This victory bolstered the Rays’ playoff hopes as they sit 2.5 games ahead of the New York Yankees in the AL East. The team’s ability to overcome weather delays and late-game pressure has drawn praise from manager Kevin Cash, who noted, “Our guys showed resilience. We’ve been in tough spots all year, and we’re finding ways to win.”
The Astros, meanwhile, fell to 12-11 in July, raising questions about their late-season strategy. Houston’s starting pitcher Framber Valdez allowed four runs in 5.1 innings, his worst performance of the season, according to The Athletic.
Player Performances
Rays starter Shane McClanahan pitched 6.2 innings, allowing two runs on six hits, while striking out seven. His 1.89 ERA through July 5 ranked among the league’s best, per Fangraphs.
Astros slugger Kyle Tucker, who entered the game with a .320 batting average, went 0-for-4, including a crucial strikeout in the 12th inning. Tucker’s struggles against Rays left-handed reliever Nick Anderson highlighted a broader trend, as the Astros are 11-18