Before Nick Foles led the Philadelphia Eagles on an improbable run to their first Super Bowl title in franchise history during the 2017 campaign, the quarterback was apparently thinking of making that season his last year in the NFL. Or at least that's what Eagles defensive lineman Brandon Graham says:

Foles had a lingering elbow issue that year that nearly put him out of commission, but now, here he is, two years later, the starting quarterback for the Jacksonville Jaguars after an incredibly unique run in Philadelphia.

Foles actually had two stints with the Eagles, as he was originally drafted by the team back in 2012 and spent his first three years with the club before being traded to the St. Louis Rams in March 2015.

He spent one disappointing season with the Rams before landing with the Kansas City Chiefs in a backup role in 2017.

The 30-year-old then returned to the Eagles in 2017 as Carson Wentz's backup, but when Wentz went down with a torn ACL in Week 14, Foles stepped in and finished off a 13-win season on his way to leading Philly to a championship.

Then, the following season, Wentz was knocked out after 11 games due to a back injury, and Foles once again filled in and led the Eagles to an upset win over the Chicago Bears in the Wild Card Round of the playoffs before losing to the New Orleans Saints in the Divisional Round the following week.

Ultimately, the Eagles chose the younger Wentz over Foles going forward, making Foles a free agent this offsesaon. He proceeded to sign with the Jaguars.