The Texas Rangers acquired leading catcher Jonathan Lucroy from the Milwaukee Brewers as well as nine-time All-Star Carlos Beltran of the New York Yankees ahead of Monday's trade deadline.
Two-time MLB All-Star catcher Lucroy was on his way to the Cleveland Indians over the weekend, but he blocked the trade on Sunday, fearing a loss of playing time with Yan Gomes under contract.
Lucroy's partial no-trade clause did not include World Series contenders the Rangers - first in the American League West - who have signed the 30-year-old through to 2017.
"It's like a shot in the arm," Lucroy said. "It's an energy-boost. It's really cool. New team; new, fresh feeling.
"It's going to be a lot of fun. I can't wait to join the hunt with them."
The Rangers also received Jeremy Jeffress, who has 27 saves and a sterling 2.22 ERA this season, while a number of young players were dealt to the Brewers, including centerfielder Lewis Brinson and pitcher Louis Ortiz, but Nomar Mazara and Gallo will remain in Texas.
Star outfielder Beltran has also arrived in Texas, in exchange for 2015 first-round draft pick Dillon Tate, a right-handed pitcher, as the main piece going to New York along with fellow prospect right-handers Nick Green and Erik Swanson.
Beltran, 39, is batting .304/.344/.546 with 22 homers and 64 RBIs in the last year of his contract with the Yankees.
He is batting .351 against left-handers. The Yankees reportedly will pay the remainder of his $15million contract.