​Pitchers and catchers report to Spring Training in two weeks and there are still over 100 free agents still on the market, with ​Bryce Harper and Manny Machado chief among them.

It's certainly possible that both sign the deal they've been desperately looking for in the coming days or weeks, but right now teams seem to be standing firm on the idea of not paying either player over $300 million for 10 years.

So what should they do?

Joel Sherman of the New York Post suggests that Machado, in particular, should seriously consider taking a one-year deal with a high average-annual salary; say around the $35 million range.

If Machado is looking for more potential suitors, this is the move. This would include the three teams that have shown the most interest (​Phillies, White Sox and ​Padres). The Yankees were Machado's ​preferred destination coming into the offseason, but even being open to a one-year contract doesn't guarantee New York's involvement. Signing a short deal elsewhere gives Machado the chance to explore a long-term contract with New York at a later date.

Shortstops Didi Gregorius and Troy Tulowitzki will be free agents after the season, and who knows if either will be brought back? 

There will be a huge shortstop/third base free agent class in 2020, which includes ​Nolan Arenado, Xander Bogaerts, Josh Donaldson and Anthony Rendon, but you could argue Machado is better than all of them.