The best remaining free agent on the MLB market is no longer available.

On Tuesday evening, the defending AL Central Champion Minnesota Twins signed All-Star third baseman Josh Donaldson to a four-year deal worth $92 million guaranteed, according to Mark Feinsand of MLB.com.

Feinsand noted that the contract could be increased to a total of five years for $100 million

After an injury-filled 2018 season that limited him to 52 games, Donaldson gambled on himself and signed a one-year, $23 million deal with the Atlanta Braves. The 2015 AL MVP successfully reset his market value, and he's taking home the first major long-term contract of his career.

Donaldson hit .259 with 37 home runs and 94 RBI for the Braves last season, leading them to the NL East division title. Atlanta ultimately lost to the St. Louis Cardinals in Game 5 of the NLDs.

It's a special payday for Donaldson, who wanted a long-term deal from the Toronto Blue Jays prior to the 2018 season. But the two sides couldn't agree to anything, and after appearing in just 36 games for the Blue Jays due to injuries, he was traded to the Cleveland Indians -- where he suited up for 16 games.

Related: The 10 Richest MLB Players Of 2019

Donaldson's career began with the Oakland Athletics in 2010, but he didn't play his first full MLB season until 2013, when he was 27 years of age. Donaldson helped Oakland reach the playoffs three straight years from 2012 to 2014, and he was surprisingly traded to the Blue Jays in the offseason.

In his first year with Toronto, Donaldson won the AL MVP, and he led them to consecutive ALCS appearances in 2015 and 2016.

Donaldson will now be on his fourth team in less than two years, and he joins a Minnesota team that led the Majors in home runs (307) while finishing second in runs (939). After winning the AL Central last year, the Twins are in even better position to win the World Series with the addition Donaldson.

Next: New Morbius Trailer Features A Spider-Man PS4 Easter Egg