Giancarlo Stanton may be headed to San Francisco. Or St. Louis. (Joe Skipper/Getty Images)

With the start of Major League Baseball’s winter meetings a week away, the reigning National League MVP could soon be on the move. MLB Network’s Jon Morosi reported Sunday that the Miami Marlins have agreed upon the general framework of a trade with both the San Francisco Giants and St. Louis Cardinals for slugger Giancarlo Stanton.

Stanton, who turned 28 last month, hit .281 with a career-high 59 home runs and 132 RBI for the Marlins in 2017. He has 10 years and $295 million remaining on his MLB-record contract, which he signed in November 2014. The Marlins’ new ownership group, led by Bruce Sherman and CEO Derek Jeter, has been looking to deal Stanton as a means of cutting payroll from last season’s franchise-record $115 million. Stanton would have to waive his no-trade clause for any deal to go through.

Morosi has reported that Los Angeles is Stanton’s preferred destination, but the Dodgers, who had the league’s highest payroll in 2017, would rather not exceed the $197 million luxury tax threshold in 2018.

That could be good news for the rival Giants, who are looking to upgrade their offense after hitting an MLB-low 128 home runs en route to 98 losses and a last-place finish in the NL West. Giants officials reportedly met with Stanton’s camp in California on Thursday, while the Cardinals made their pitch on Friday.

San Francisco is also reportedly among the teams still in the running to land Japanese phenom Shohei Ohtani, who has until Dec. 22 to sign with an MLB team.

Read more from The Post:

Japanese phenom Shohei Otani tells Yankees and Red Sox he’ll sign elsewhere

Ranking the top 50 MLB free agents by 2018 projections

Yankees will reportedly name Aaron Boone their new manager

Houston Astros fans team up to return woman’s hat in thrilling fashion