Rays Silence Astros Behind Fortes, Caminero Power
Sometimes the best way to win a ballgame is to simply outhit your opponent. Not with volume, but with purpose. The Tampa Bay Rays understood the assignment on Friday, July 3, 2026, when they waltzed into Daikin Park and picked apart the Houston Astros with surgical precision, taking a 3-1 victory that was far more convincing than the scoreline suggests.
Pitching Decisions
Star Performers
This wasn’t some slugfest that required a calculator to track. This was calculated baseball at its finest. Nick Fortes and Junior Caminero did the heavy lifting, combining for three hits and two home runs while driving in all three Rays runs. Meanwhile, the vaunted Astros offense managed exactly one run, courtesy of Yordan Alvarez‘s solo shot in the sixth. One run. Against this Rays team. That’s not losing, that’s surrendering.
The Fortes-Caminero Show Steals the Night
Let’s be clear about something: Nick Fortes was the story of this game. The man went 2-for-3 with a homer and a crucial RBI double in the eighth inning that put this game firmly out of Houston’s reach. His two-run performance didn’t just score runs, it essentially decided the contest. When you’re going up against a team with Alvarez’s talent in the lineup, getting those production moments when they count is championship-caliber baseball.
Then there’s Junior Caminero, who delivered the go-ahead homer in the seventh. The kid connected on a fly ball to left field that gave the Rays breathing room when they needed it most. At that moment, you could feel the momentum shift. Houston’s bats went silent after Alvarez’s solo blast, and that was essentially the ballgame.
Astros’ Pitching and Plate Discipline Collapsed
Here’s where Houston’s performance gets genuinely embarrassing. Steven Okert lasted exactly one inning before getting pulled. One inning. The Astros bullpen was already being asked to do heavy lifting, and they simply couldn’t deliver. Meanwhile, Kevin Kelly came out of the Rays pen and threw 1.2 scoreless innings with perfect command. Bryan Baker then sealed the deal with his save, recording a strikeout to boot.
The ABS challenges are worth noting too, though they felt like desperate grasping at straws by Houston. Multiple strike and ball calls got overturned, but none of it mattered. You can’t overcome three home runs, bad pitcher performance, and anemic offense all at once. The Astros looked lost from the second inning onward, and it showed.
What frustrated me most watching this game was how passive Houston became. Jose Altuve struck out. The team manufactured just one run against Rays pitching that wasn’t exactly dominant. Meanwhile, the Rays came in with a game plan and executed it without mercy. That’s the difference between teams playing in early July with something to prove and teams that have already mentally checked out of Friday night baseball.
The Rays showed why they’re dangerous. They don’t need to blow teams away. They just need their best players to show up and deliver in key moments, exactly what Fortes and Caminero did. Meanwhile, Houston left plenty on the table, particularly with Alvarez’s solo shot being the only tangible result of their entire lineup’s effort.
This was a statement victory for Tampa Bay, and Houston had better take note heading into the rest of this series.
Box Score
Tampa Bay Rays Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Yandy Díaz DH | 4 | 0 | 1 | 0 | 0 | 2 | .325 |
| Jonathan Aranda 1B | 4 | 0 | 0 | 0 | 0 | 1 | .289 |
| Junior Caminero 3B | 4 | 1 | 1 | 1 | 0 | 1 | .288 |
| Cedric Mullins CF | 4 | 0 | 0 | 0 | 0 | 0 | .213 |
| Jonny DeLuca RF | 2 | 0 | 0 | 0 | 1 | 2 | .260 |
| Victor Mesa Jr. LF | 3 | 0 | 0 | 0 | 0 | 2 | .181 |
| Ben Williamson 2B | 3 | 0 | 1 | 0 | 0 | 0 | .238 |
| Taylor Walls SS | 3 | 1 | 0 | 0 | 0 | 0 | .229 |
| Nick Fortes C | 3 | 1 | 2 | 2 | 0 | 0 | .260 |
Tampa Bay Rays Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Nick Martinez | 5.1 | 3 | 1 | 1 | 1 | 3 | 2.61 |
| Kevin Kelly (W) | 1.2 | 0 | 0 | 0 | 0 | 0 | 2.41 |
| Casey Legumina | 1.0 | 0 | 0 | 0 | 0 | 0 | 3.06 |
| Bryan Baker (SV) | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.83 |
Houston Astros Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jose Altuve 2B | 4 | 0 | 0 | 0 | 0 | 2 | .229 |
| Yordan Alvarez DH | 4 | 1 | 1 | 1 | 0 | 1 | .319 |
| Isaac Paredes 3B | 3 | 0 | 1 | 0 | 0 | 0 | .251 |
| Christian Walker 1B | 3 | 0 | 0 | 0 | 1 | 1 | .237 |
| Cam Smith RF | 4 | 0 | 1 | 0 | 0 | 0 | .223 |
| Taylor Trammell LF | 3 | 0 | 0 | 0 | 0 | 0 | .248 |
| Yainer Diaz C | 3 | 0 | 0 | 0 | 0 | 0 | .234 |
| Jake Meyers CF | 3 | 0 | 0 | 0 | 0 | 0 | .206 |
| Nick Allen SS | 2 | 0 | 0 | 0 | 0 | 0 | .240 |
| Raynel Delgado SS | 1 | 0 | 0 | 0 | 0 | 0 | .267 |
Houston Astros Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Spencer Arrighetti | 6.0 | 2 | 1 | 1 | 1 | 4 | 3.81 |
| Steven Okert (L) | 1.0 | 1 | 1 | 1 | 0 | 2 | 2.57 |
| Enyel De Los Santos | 2.0 | 2 | 1 | 1 | 0 | 2 | 4.76 |
