In a jaw-dropping twist that could only happen on Major League Baseball’s trade-deadline day, José Caballero went from turning a double play for the Tampa Bay Rays in the fifth inning to joining their rivals, the New York Yankees, by the seventh—all during the same game. The surreal sequence unfolded Thursday afternoon at Yankee Stadium, where a rain-soaked 7-4 Yankees victory became the backdrop for one of the wildest trade stories in recent memory.

The 28-year-old speedster, tied for the league lead with 34 stolen bases this season, was a key utility player for the Rays, batting .226 with two homers and 27 RBIs in 86 games. Caballero’s versatility shone through as he started at shortstop, second base, third base, and all three outfield positions. On Thursday, he didn’t even start the game but was thrust into action in the bottom of the fifth when All-Star first baseman Jonathan Aranda suffered an injury. Caballero took over at second base, with Brandon Lowe sliding to first, and the Rays held strong through a nearly three-hour rain delay.
But the real drama came during the seventh-inning stretch. As the Rays prepared to take the field, Caballero was pulled from the lineup. Lowe returned to second, and Matt Thaiss stepped in at first. The reason? Tampa Bay had traded Caballero to the Yankees—yes, the very team they were battling on the field—for Triple-A outfielder Everson Pereira and a player to be named later or cash. The announcement came after the Yankees sealed their 7-4 win, leaving players, coaches, and fans stunned.
“I just saw Caballero in the clubhouse, so that was a little odd,” Yankees manager Aaron Boone said postgame, noting he spotted Caballero hugging teammates in the eighth inning. For Caballero, the moment was bittersweet. He shared emotional farewells with his Rays teammates and manager Kevin Cash in the Tampa Bay dugout before crossing the stadium to join his new team. By the time the game ended, Caballero was conducting his postgame interview in the Yankees’ clubhouse, having cleared out his Rays locker.
“I was winning today regardless,” Caballero quipped, reflecting on the bizarre day. “We won the game, I guess. That’s what I feel right now.”
The trade was part of a frenetic deadline day for both teams. The Rays, reshaping their roster, also acquired starting pitcher Adrian Houser from the Chicago White Sox and reliever Griffin Jax from Minnesota. Earlier in the week, they added catcher Nick Fortes from Miami and sent veteran catcher Danny Jansen to Milwaukee. On Wednesday, pitcher Zack Littell threw five scoreless innings against the Yankees, only to be traded to the Cincinnati Reds immediately after. “It’s been a unique week,” Cash admitted.
For the Yankees, Caballero’s arrival adds a dynamic spark. His speed, defensive flexibility, and ability to disrupt opponents make him a valuable asset. Yankees fans may recall his 2023 stint with the Seattle Mariners, when he irritated ace Gerrit Cole by repeatedly stepping out of the batter’s box to game the pitch clock. Cole, sidelined this season, responded by firing a 97 mph fastball high onto the backstop. Boone, however, was all smiles about his new acquisition. “I said, ‘We’ve had some battles, but I like your game,’” Boone recounted. “He brings a lot to the table… a lot of position flexibility.”
For Rays second baseman Brandon Lowe, the mid-game trade was a first. “It’s definitely weird, but you’ve seen it on TV multiple times—people saying goodbye in the middle of the game,” he said. “You just kind of put all the pieces together and figure it out.”
Caballero’s move to the Yankees marks a new chapter for the Venezuelan infielder, who joined the Rays from Seattle in January 2024. As he settles into pinstripes, his speed and versatility promise to make waves in the AL East rivalry. In a sport full of surprises, few moments match the sheer audacity of a player switching sides in the middle of a game—and Caballero’s whirlwind day will be remembered as one for the ages.