Andrew Luck signed a new deal with the Indianapolis Colts Tuesday, making him the highest paid player in NFL history.

And Eagles Nation thought Sam Bradford was overpaid.

According to ESPN's Adam Schefter, Andrew Luck is currently the highest paid player in NFL history after signing a five-year extension with the Indianapolis Colts Wednesday afternoon.

The deal is actually for six years with a total salary just north of $139 million with $87 million guaranteed, both NFL records.

With Luck now the highest paid quarterback in the league, let's take a look how his deal compares to Sam Bradford.

Bradford signed a two-year, $35 million deal in March and only cost the Eagles a $12.5 million cap hit. That spikes to $22.5 million in 2017 if the Eagles pick up his $4 million option in March of next year.

The deal is expensive, but provides some flexibility for the Eagles as they are only committed to Bradford (and his career 81.0 rating) for a season. Philadelphia can use the extra cap room to sign its young players and become a player in free agency.

Now for Luck. He's signed through 2021 with an average annual value of $24.6 million. Luck will make $75 million over the first three years of the deal.

Luck's cap hit will be at $16.5 million in 2016 and will go upwards in the coming years, giving the Colts little flexibility to build a team around him.

That has been an issue in Luck's first four seasons despite him throwing for 14,838 yards, 101 TD and 55 INT and leading the Colts to a 35-20 record in 55 starts. He also has been sacked 115 times as the Colts have been unable to improve the offensive line despite his cap-friendly rookie deal.

While the value of a franchise quarterback is the quickest model of success in the NFL, general managers need to build a team around that quarterback in order to win one or more Super Bowls with that player.

Time will tell if the Colts will get one with Luck. His contract certainly won't help.