The San Francisco Giants are heavily involved in trade talks with the Miami Marlins regarding Giancarlo Stanton, but the slugger's no-trade clause and massive contract complicate things.

If they can't land Stanton, Andrew McCutchen is among the other options for the Giants.

McCutchen is owed $14.5 million in the final year of his contract. He hit .279/.363/.486 (121 OPS+) with 28 home runs in 156 games for the Pittsburgh Pirates last season.