The New York Jets have fired general manager Mike Maccagnan and VP of Player Personnel Brian Heimerdinger, Adam Schefter and Jeff Darlington of ESPN report. Maccagnan, who had been the Jets’ GM since 2015, still had two years left on his contract.

The Jets released a statement from chairman and CEO Christopher Johnson about the firing via their official Twitter account. In it, Johnson says head coach Adam Gase will take over as the interim GM for the time being.

There had been rumblings of Maccagnan's potential firing for a few weeks now. Rumors were also rife about a rift between him and Gase, although both parties denied those reports. But obviously, there was much truth to those rumors for the Jets to make such a major decision.

The Jets went 10-6 in Maccagnan's first season in 2015. However, they went just 14-34 over the last three years.

The timing of the Jets’ decision to move on from Maccagnan is a bit surprising. He led the team’s big-spending shopping spree in free agency, where they signed running back Le’Veon Bell and linebacker C.J. Mosley to huge deals. They also allowed him to preside over the recently-concluded draft.

But there were clearly issues behind the scenes that forced the Jets to pull the plug on the Maccagnan era. And if the Jets do make a significant step up in the 2019 season, Maccagnan should at the very least receive some credit for the part he played to get them in that position with his work this offseason.