A handful of teams are expected to make a play for Miami Marlins slugger Giancarlo Stanton this winter, but two appear to have emerged as the most desperate.

According to longtime MLB reporter Peter Gammons, the St. Louis Cardinals and San Francisco Giants have been the most dedicated in trying to acquire Stanton.

As Gammons notes, Stanton will have to sign off on any trade. In addition to being owed $295 million over the next 10 years, the 28-year-old also has a full no-trade clause in his contract. There have been rumblings that he would prefer to play for a west coast team, which could mean he would block a deal to St. Louis.