Jason Heyward
Jason Heyward played for the St. Louis Cardinals in 2015, but he'll play for their chief rivals next season. Getty

Record contracts have been handed out during the 2015-2016 MLB offseason, and more lucrative deals are on the horizon. Some of the best free agents are still available after the Winter Meetings, but that won’t be the case for much longer.

The Detroit Tigers made the first move by giving Jordan Zimmerman $110 million over five years. The Boston Red Sox gave David Price nearly twice as much money over seven seasons, and the Arizona Diamondbacks shocked everyone by giving Zack Greinke $206 million over six years.

Yoenis Cespedes remains unsigned, and teams don’t appear to be giving him the money that he’s asking for. The World Series champion Kansas City Royals lost Ben Zobrist to the Chicago Cubs.

Below is a look at three of the top free agents as of Friday morning, and where they might be headed.

Jayson Heyward

The outfielder’s stats aren’t as eye-popping as the one's put up by baseball’s top free agents, but Heyward will probably get more money than any position player. The 26-year-old has decided to sign with the Chicago Cubs, and the contract could be slightly less than $200 million in total value, according to sources.

Heyward played for the St. Louis Cardinals in the final year of his contract, hitting .293 with 13 home runs and 60 RBI. He stole 23 bases in 26 attempts and is known for being one of the MLB’s best defenders. Heyman reports that the Washington Nationals might have offered Heyward exactly $200 million, but he turned it down.

Johnny Cueto

The starter turned down a six-year deal worth $120 million from the Diamondbacks, and he might be hard-pressed to get that same contract elsewhere. With the Red Sox, Tigers and Giants spending big money on starters, Cueto is running out of teams that have the kind of money he’s seeking.

A union between the Dodgers and Cueto might be the most likely scenario. Los Angeles needs to replace Greinke and find a No.2 starter, and they might be able to get Cueto for nearly half the price. L.A. is reportedly interested in the starter after a trade for Cincinnati Reds' closer Aroldis Chapman fell through.

Cueto is the best remaining starting pitcher on the market, though he was a disappointment for the Royals in the regular season. He had a 4.76 ERA after being traded from the Reds, and has a career 3.30 ERA.

Chris Davis

The Baltimore Orioles are making a serious push to keep their power-hitting first baseman. After initially offering Davis a seven-year deal worth $150 million, the Orioles upped their offer to $168 million, according to FOX Sports’ Ken Rosenthal.

Davis is reportedly looking to earn $200 million after hitting 47 home runs last year. He bounced back from a poor 2014 campaign that saw him hit just .196, and he’s averaged nearly 40 homers per season since 2012.

Davis might have a hard time making the $25 million per season over eight years that he’s reportedly seeking. The Orioles could choose to move on if Davis’ asking price is too high, and they reportedly see outfielder Justin Upton as a potential backup plan.