Adrian Gonzalez, who spent the past six seasons in a Los Angeles Dodgers uniform, tweeted a farewell to the organisation, his team-mates and fans in the wake of the surprise trade sending him to the Atlanta Braves.
The Dodgers acquired outfielder Matt Kemp, who spent the first nine seasons of his MLB career in Los Angeles, for Gonzalez, pitchers Brandon McCarthy and Scott Kazmir, infielder Charlie Culberson and cash considerations.
The Braves announced they have designated Gonzalez for assignment.
In his farewell, Gonzalez noted he struggled with whether or not to lift the no-trade clause in his contract.
"Lifting the no-trade clause is the hardest decision I have ever made in my career due to the fact I loved every single second being a Dodger," Gonzalez wrote.
But Gonzalez said he realised "there might not be a spot on the roster for me".
The 35-year-old Gonzalez, who spent four and a half seasons as the Dodgers' starter at first base, lost his starting role this past season to rookie sensation Cody Bellinger.
"I want to thank the Dodgers owners for being the best owners I have ever played for," Gonzalez said.
"Also my coaches and team-mates because with them we had an amazing five years together. And most importantly to all the Dodgers fans, no word or phrase can describe how grateful and blessed I am to have been a part of their cheers and support.
"Thank you for everything to the fans and city of LA. You will always be in my heart."
The first baseman made an All-Star team and won a Gold Glove with the Dodgers. Hampered by a back injury in 2017, he hit just .242, with three home runs in 252 at-bats.