Rays Rally Past Marlins Behind Walls’ Bases-Clearing Triple

The Tampa Bay Rays proved once again why they’re one of baseball’s most resourceful organizations, grinding out a 6-3 victory over the Miami Marlins on Sunday at Tropicana Field. It wasn’t pretty, it wasn’t dominant, but it was exactly the kind of gritty, opportunistic baseball that Kevin Cash’s teams have built their reputation on. In a game that featured questionable umpire calls, defensive miscues, and plenty of drama, the Rays simply made more plays when it mattered.

Pitching Decisions

5.1IP7H2ER2BB2K
5.0IP5H5ER4BB5K
1.0IP1H0ER0BB0K

Star Performers

Xavier Edwards

Season AVG: .318
5AB2H0HR1RBI1R0BB
Junior Caminero

Season AVG: .256
2AB1H1HR2RBI1R2BB

Walls Delivers the Dagger

The turning point came in the fourth inning when Taylor Walls lined a bases-clearing triple off Marlins starter Eury Pérez, scoring three runs and giving Tampa Bay a 4-2 lead they would never relinquish. It was a watershed moment that showcased everything the Rays do right: aggressive baserunning, timely hitting, and the ability to capitalize on mistakes. Walls finished with three RBIs on a single hit, which tells you everything about Tampa’s approach to creating damage.

Taylor Walls lines a bases-clearing triple

But Walls wasn’t alone in carrying the load. Junior Caminero launched a solo shot in the first inning and added an RBI walk in the sixth. Yandy Díaz clubbed a mammoth 426-foot home run in the fifth that looked like it was still climbing when it cleared the wall. These are the complementary power threats that make the Rays’ lineup so dangerous.

Junior Caminero's solo homer (12)
Yandy Díaz's solo homer (7)

Rasmussen Keeps It Together

Drew Rasmussen deserves credit for keeping the Marlins at bay through 5.1 innings, allowing just two earned runs on seven hits. He wasn’t overpowering, but he was efficient enough to give his bullpen a manageable situation. Brian Baker slammed the door in the ninth with a clean save, sending Miami packing with their third loss in five games.

Taylor Walls' bases-clearing triple fuels Rays' win

Eury Pérez, meanwhile, was a disaster for Miami. Five innings, five earned runs, four walks. That’s not a recipe for success at any level of baseball. The Marlins couldn’t get out of their own way, and Pérez epitomized that frustration. You can argue the Marlins deserved better fate considering they managed to steal five bases during the contest, but you can’t steal your way to victory when your pitching is this undisciplined.

Condensed Game: MIA@TB – 5/17/26

The Marlins did scratch out runs in the third when Xavier Edwards and Otto Lopez recorded back-to-back RBI singles, and Kyle Stowers added an RBI single in the eighth to briefly make it interesting. But it was never enough. Miami’s offense simply couldn’t keep pace with a Rays team that made the most of limited opportunities.

Kyle Stowers' RBI single

What’s particularly galling about this loss for Miami is that they had opportunities to put the game away early. The baserunning and aggressive approach were there. But without consistent, quality starting pitching, the Marlins are destined to play games like this regularly, no matter how hard they scratch and claw. Pérez needs to throw strikes and eliminate the free passes. Period. Until that happens, Miami will continue finding creative ways to lose winnable ballgames against teams like Tampa Bay that know how to punish sloppiness.

Bryan Baker secures the save

The Rays may not inspire awe, but they’re remarkably consistent. On Sunday, that consistency proved to be the difference between a W and an L in a game that neither team played particularly well.

Box Score

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Xavier Edwards 2B 5 1 2 1 0 1 .318
Liam Hicks 1B 4 0 0 0 1 1 .283
Otto Lopez SS 4 1 2 1 0 0 .344
Kyle Stowers RF 3 0 1 1 1 1 .209
Connor Norby DH 4 0 1 0 0 0 .234
Jakob Marsee CF 3 0 2 0 1 0 .212
Leo Jiménez 3B 4 0 1 0 0 1 .237
Owen Caissie RF 3 1 1 0 0 1 .207
Heriberto Hernández LF 1 0 0 0 0 0 .169
Christopher Morel 1B 2 0 0 0 0 0 .146
Joe Mack C 2 0 1 0 0 0 .216

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Eury Pérez (L) 5.0 5 5 5 4 5 5.33
Tyler Phillips 2.0 2 1 1 2 0 1.33
John King 1.0 0 0 0 0 0 2.29

Tampa Bay Rays Batting

Player AB R H RBI BB SO AVG
Chandler Simpson LF 4 0 0 0 0 1 .297
Junior Caminero 3B 2 1 1 2 2 1 .256
Jonathan Aranda 1B 4 0 0 0 0 1 .270
Yandy Díaz DH 3 1 1 1 1 0 .295
Richie Palacios 2B 3 0 0 0 1 1 .247
Jonny DeLuca RF 4 1 2 0 0 0 .272
Cedric Mullins CF 3 2 1 0 1 0 .182
Nick Fortes C 4 1 1 0 0 0 .282
Taylor Walls SS 3 0 1 3 1 1 .216

Tampa Bay Rays Pitching

Pitcher IP H R ER BB SO ERA
Drew Rasmussen (W) 5.1 7 2 2 2 2 3.19
Kevin Kelly 1.2 0 0 0 0 1 2.42
Garrett Cleavinger 0.1 3 1 1 1 1 5.40
Ian Seymour 0.2 0 0 0 0 1 5.32
Bryan Baker (SV) 1.0 1 0 0 0 0 2.79