Big news surfaced Tuesday morning, as Giancarlo Stanton officially cleared waivers and can be dealt to any team before the end of August. Now the question becomes: should the Miami Marlins trade Stanton, who just broke the franchise home run record and is the face of the franchise?

The answer should be yes, as the team is just around .500 and now has new ownership. It's time they rebuild this thing correctly and there's no point in having a player who has $295 million locked up until 2027 on an average team.

Here are three teams that should trade for the 27-year-old Stanton.

3. St. Louis Cardinals

The St. Louis Cardinals are rolling and now they are in the thick of things in the NL Central. Their offense may be scoring runs at a high level for now, but they could use a player who strikes fear in the opposing team. Well, nobody in the game is doing that more than Giancarlo Stanton right now. And this isn't some rental for 2017. No, Stanton would be the building block for the next great Cardinals team, as they attempt to reclaim the division from the Cubs.

2. Boston Red Sox

The Red Sox could use a slugger in the middle of their lineup , and who better than the best slugger in the game to fill that void. Boston's minor league pipeline isn't as rich as it was a few years ago, mainly because they are all in the big leagues. Yes, Boston wouldn't want to give up an Andrew Benintendi, Jackie Bradley Jr. or Rafael Devers, but it would take at least two of them and more to swing a deal with Miami. But remember, Boston, you would be getting Giancarlo Stanton.

1. Los Angeles Dodgers