December 11, 2017. The New York Yankees introduced Giancarlo Stanton at a podium in Orlando during the Winter Meetings, and the reigning NL MVP -- fresh off a 59-homer season and still sitting on the richest contract in North American sports history -- said the quiet part out loud about the team he'd just left. The Marlins had traded him to the Yankees for Starlin Castro and a couple of prospects most fans had never heard of. On paper, it was one of the most lopsided trades of the decade. In the room, it felt like a fire sale getting dressed up as a press conference.
A Rebuild That Started With the Best Player in the Building
Stanton wasn't just some slugger the Marlins wanted to move. He was the 2017 NL MVP, and it wasn't even close -- he edged Joey Votto 302 points to 300, the fourth-closest MVP vote in BBWAA history, with both guys pulling exactly 10 first-place votes. Stanton got there by out-hitting everyone in baseball: 59 home runs, 132 RBI, a 1.007 OPS, for a Marlins team that finished 77-85. Nobody protected him in that lineup. He carried it anyway.
None of that mattered once Derek Jeter's ownership group took over. The Jeter-Bruce Sherman purchase got approved by MLB owners on September 27, 2017, and closed the following week. Stanton was the first big domino -- Christian Yelich and Marcell Ozuna would follow within the year -- in a teardown that started almost immediately. (Building with the best player in franchise history apparently wasn't part of the plan.)
Here's the part that made this trade unusual: Stanton had a full no-trade clause on his 2017 contract, so he controlled where he'd go, not Miami. He gave the front office exactly four teams he'd approve: the Yankees, Dodgers, Cubs, and Astros. The Marlins had trade agreements lined up with the Cardinals and the Giants anyway. Stanton met with both "out of respect," according to his own account, then killed both deals by refusing to waive his no-trade rights. Big-market or bust.
No structure. No stamp of "this is how things are going to be." It's a different direction every spring training.
The Terms
Stanton signed his 13-year, $325 million deal with the Marlins back in November 2014 -- the biggest contract in American sports history at the time, full no-trade clause included, with a player opt-out after 2020. By the time the trade went through, he had roughly $295 million left on it across the next decade. The Yankees took on about $265 million of that. Miami kicked in close to $30 million in cash, structured to help offset the deal if Stanton didn't opt out in 2020. (He didn't. The Yankees are still paying for this one.)
| Trade Date | December 11, 2017 |
| Yankees Receive | Giancarlo Stanton + cash (~$30M) |
| Marlins Receive | Starlin Castro, Jose Devers, Jorge Guzman |
| Stanton's 2017 Line | 59 HR, 132 RBI, 1.007 OPS |
| 2017 NL MVP Vote | Stanton 302, Votto 300 |
| Remaining Contract | ~$295M over 10 years |
| Yankees' Share | ~$265M |
Castro was the headliner going the other way -- a 27-year-old second baseman who'd made the 2017 AL All-Star team, owed roughly $23.7 million over the next two seasons. Jose Devers, an 18-year-old infield prospect (and yes, Rafael Devers's cousin), and Jorge Guzman, a hard-throwing 21-year-old righty who'd struck out a league-best 88 batters in 66.2 innings at short-season Staten Island, rounded it out. Reasonable pieces, honestly, for a reigning MVP. A freakin' bargain, if you ignore the $265 million attached.
Cashman Made the Call First
Before any of it became official, Brian Cashman rang Aaron Judge to see how he'd feel about sharing an outfield -- and a lineup, and a spotlight -- with another middle-of-the-order monster. Judge's reported response was some version of "go get him," with Cashman recalling that Judge was ready to move to DH or left field if that's what it took. That's the kind of buy-in that makes a front office pull the trigger.
Stanton Wins NL MVP
Stanton edges Joey Votto 302-300 for the NL MVP, the fourth-closest vote in BBWAA history, on the strength of 59 homers and 132 RBI for a sub-.500 Marlins team.
Agreement Surfaces
Reports break that the Marlins and Yankees have a deal in principle: Stanton for Castro, Devers, and Guzman, pending Stanton's no-trade approval.
Trade Finalized in Orlando
The Yankees complete and announce the deal at the Winter Meetings. Stanton dons pinstripes for the cameras and rips the Marlins' front office on his way out the door.
Stanton's Debut Pays Off Immediately
Stanton goes 3-for-5 with two home runs on Opening Day, pairing with Aaron Judge in the middle of the order for the first time.
What It Actually Bought
Stanton showed up and did real damage -- .266, 38 homers, 100 RBI in his first year, part of a 2018 Yankees lineup that set a franchise record with 267 home runs and won 100 games. It wasn't enough. Boston beat them in four games in the ALDS, and the 100-win season got filed under "good, not good enough" almost immediately. Everything since -- the 2020 postseason heroics, the injuries, the whole complicated Stanton experience -- traces back to this one trade.
Frequently Asked Questions
When was Giancarlo Stanton traded to the Yankees?
The trade was completed and officially announced on December 11, 2017, at the MLB Winter Meetings in Orlando, Florida, though reports of an agreement in principle had surfaced two days earlier.
What did the Yankees give up to get Giancarlo Stanton?
The Yankees sent second baseman Starlin Castro, a 2017 AL All-Star, along with minor league prospects Jose Devers and Jorge Guzman to the Marlins. Miami also sent the Yankees roughly $30 million in cash to help offset Stanton's remaining contract.
Did Giancarlo Stanton win the 2017 NL MVP unanimously?
No. Stanton beat Joey Votto by just two points, 302 to 300, in a vote where both players received exactly 10 first-place votes. It's the fourth-closest MVP vote in BBWAA history, not a unanimous decision.
Why did the Marlins trade Giancarlo Stanton right after he won MVP?
New owners Derek Jeter and Bruce Sherman took control of the Marlins in early October 2017 and began an immediate rebuild. Stanton was the first of several core players -- Christian Yelich and Marcell Ozuna soon followed -- dealt away within about a year of the ownership change.
Which teams could Giancarlo Stanton have been traded to in 2017?
Stanton's contract included a full no-trade clause, and he gave the Marlins a list of exactly four teams he'd approve: the Yankees, Dodgers, Cubs, and Astros. He rejected trade agreements the Marlins had already lined up with the Cardinals and Giants.
Nobody in that Orlando ballroom was pretending this was a baseball trade in the traditional sense. It was a Yankees front office watching a rebuilding club dump its best asset for pennies on the dollar, and saying yes before anyone could change their mind.
