Jason Heyward signed an epic $184M deal with the Chicago Cobs for eight-years. The Cubs have agreed to terms with free-agent outfielder Heyward to sign the deal.

According to ESPN, “Heyward’s deal has two opt-outs: One is after three years and the second is after the fourth year.”

“The Cardinals and Nationals were also in the hunt for Heyward, who played with St. Louis this past season,” quotes ESPN.

It is still unclear as to why JasonHeyward settled for less money to play for the Cubs as both Cardinals and Nationals offered a $200M deal to get the outfielder.

He was one of the most valuable players for St. Louis, last season, and even won two Gold Glove awards.He is even considered to be one of the best in baseball in “defensive runs saved”.

As per the Fox Sport reports, “Heyward finished his first season in St. Louis with 13 homers, 60 RBIs and a .293 average, helping the Cardinals to the NL Central title and the best record in baseball in 2015 at 100-62.”

Chicago has also signed Zobrist to a $56 million, four-year contract and traded Starlin Castro to the New York Yankees for Warren, suggested reports.

The Cubs roped in free-agent to strengthen their outfield but are unsure whether they keep him in right field or move him to center.

The Cubs have managed to get two players from the Cardinals now. Beating St. Louis and Pittsburg in the Central would still be a difficult task for the Cubs.

Critics still believe that $184M is too much for Jason Heyward as well as the $56M for Zobrist. The Cubs have certainly overpaid for Zobrist who turns 35 next year. But Heyward is still young and ready to go. He should have plenty of prime seasons remaining.

It would be interesting to see how the Cubs plan things out in the future.