Comparing Patrick Mahomes’ extension with other long-term NFL contracts
By Drew Brooks

Donavan McNabb
In the 1999 NFL Draft, the Philadelphia Eagles selected quarterback Donovan McNabb with the second overall pick. McNabb played in 12 games that season for the Eagles, starting 6. He had a rough rookie season, but he bounced back in a big way the next year.
His sophomore year, McNabb led the Eagles to an 11-5 season and finished second in voting for the NFL MVP award. He earned his first Pro Bowl invitation and led the Eagles to the playoffs. He would go on to receive six Pro Bowl invitations with the Eagles and lead them to the playoffs eight times.
The next season, Donovan McNabb led the Eagles to another 11-5 record and their first NFC championship game since 1980. In 2002, McNabb signed a deal for 12-years that was worth $115 million, a number that topped previous record holder Drew Bledsoe’s contract by $12 million.
How things turned out
Later in the same season he earned his new record contract, McNabb suffered what was thought to be a sprained ankle during a week 11 game against the Arizona Cardinals. However, after the game X-rays revealed that McNabb had fractured his fibula in three places, ending his regular season. He managed to return during the playoffs where he won the NFC divisional game but lost the NFC championship.
After a slow start to the season, McNabb and the Eagles returned to the NFC championship game for the third year in a row in 2003, but still could not win and make it to the Super Bowl. Finally, in 2004 McNabb and the Eagles made it to the Super Bowl but ended up losing to the Patriots.
Though he saw success afterwards, McNabb never really returned to his original self after his injury in 2002. He suffered season-ending injuries in 2005 and 2006, which further hurt his career. His career with Philadelphia ended after the 2009 season, when he made the Pro Bowl for a sixth time.
McNabb was traded to the Washington Redskins in 2010, and then traded again to the Minnesota Vikings in 2011. After playing only six games for the Vikings in 2011, McNabb requested his release which ended his NFL career. While McNabb saw success, his 12-year contract with the Eagles didn’t pan out as people anticipated, largely due to his struggles with injuries.