Marlins fans get ready to say goodbye to one of your favorite players: reports say the Marlins have traded Hanley Ramirez to the Dodgers.

Under the deal, the Dodgers are expected to pay what's left on the three-time All-Star's contract. Ramirez is still owed $6 million on this year's salary, plus another $15.5 million net year and $16 million in 2014 when his contract runs out.

But it's not just Ramirez who appears to be hitting the road.

The team has confirmed the multiplayer trade, and the Dodgers will also get reliever Randy Choate. The Marlins have received pitcher Nathan Eovaldi and pitcher Scott McGough.

Multiple media outlets reported the trade late Tuesday night.

This is not the first surprise trade for the Marlins this week. The team also traded pitcher Anibal Sanchez and second baseman Omar Infante to the Detroit Tigers.

The Marlins have had a disappointing season so far, and Ramirez has been slowed down from a shoulder injury he suffered in 2010. He is hitting .246, but still has 14 home runs and 47 runs batted in.

Ramirez had been considered a Marlins franchise player and was the 2006 National League rookie of the year. He played shortstop until this year when he was moved to third base after the Marlins signed Jose Reyes.

Dodgers part-owner Magic Johnson tweeted, "So excited to have Hanley Ramirez and Randy Choate joining our Dodgers!  #GoDodgerBlue!"