Andrew Luck has signed a six-year deal worth nearly $140 million with the Indianapolis Colts through 2021.
Luck will earn $75 million over the first three seasons of the deal and slightly less over the final two.
Luck will now be the NFL's highest paid player.
There will be $89 million in guaranteed money in Luck's deal.