Carlos Correa has reportedly agreed to his third contract of the offseason, this time planning to join the Minnesota Twins. The deal is pending a physical and features far less guaranteed money than either of his previous two deals.

Correa's contract with the Twins is worth $200 million over six years, as first reported by ESPN's Jeff Passan. The New York Mets agreed to give Correa a 12-year, $315 million contract before the deal was pulled because of the shortstop's medicals. The first deal that Correa almost signed in December was worth $350 million over 13 years with the San Francisco Giants.

New York and San Francisco never signed Correa to their initial agreements because of concerns over the free agent's surgically repaired lower leg in future seasons. The Mets and Correa had been negotiating a new deal, but the Twins swooped in with a new offer that seems to have been enough to lure him away from the Big Apple.

Correa's contract can be worth up to $270 million if the player hits certain benchmarks, Passan reports. If Correa has at least 502 plate appearances in the sixth year of the deal, he'll secure a $25 million salary for the following season, according to The Athletic's Ken Rosenthal. A vesting option offers the potential for Correa's contract to be worth $245 million over eight years.

The six-year contract gives Correa an average yearly salary of $33.33 million. Correa's contract with the Mets features a $26.55 million average annual value.

Francisco Lindor remains MLB's highest-paid shortstop with a 10-year, $341 million contract. The Philadelphia Phillies gave Trea Turner $300 million over 11 years this offseason. The 11-year, $280 million contract that Xander Bogaerts signed with the San Diego Padres in December is almost worth more than Correa's deal.

There is still the possibility that the Twins could pull their offer to Correa, based on his upcoming physical.

Carlos Correa #4 of the Minnesota Twins
Carlos Correa #4 of the Minnesota Twins Getty Images | Stephen Maturen