The New York Jets could have drafted Patrick Mahomes with the sixth overall pick in the 2017 draft, but former general manager Mike Maccagnan passed on him and selected Jamal Adams out of LSU instead.

While Adams was a good pick since he was a star at LSU, the Pro Bowler is no longer on the Jets after requesting a trade and getting sent to the Seattle Seahawks.

Mahomes, meanwhile, has established himself as arguably the best quarterback in the NFL.

The reason New York passed on Mahomes has finally been revealed and Jets fans are doing to be up in flames.

According to Brian Costello of the New York Post, the Jets didn't draft Mahomes because Maccagnan thought he already had his quarterback of the future in Christian Hackenberg.

A recent draft mistake is going to be on the minds of Jets fans Sunday as they watch Patrick Mahomes and the Chiefs almost certainly embarrass the Jets. Mahomes could have been a Jet in 2017, but former general manager Mike Maccagnan passed on him with the No. 6 pick because he believed the Jets might already have their quarterback of the future in Christian Hackenberg, and if they didn’t, they would grab him in the 2018 draft, which was being viewed as a more QB-rich draft.

RECOMMENDED (Article Continues Below)

Hackenberg has never played in a regular-season game in the NFL. Maccagnan and New York clearly made a huge mistake in believing in him over Mahomes.

The Kansas City Chiefs drafted Mahomes with the 10th overall pick in the 2017 draft. He won the 2018 MVP award, the 2019 Super Bowl trophy and the 2019 Super Bowl MVP.