It's finally officially unofficial. Confirming weeks of speculation, free agent quarterback Nick Foles has agreed to terms with the Jacksonville Jaguars, according to NFL Network's Ian Rapoport.

And according to ESPN's Adam Schefter, he'll be getting plenty of guaranteed money.

Foles can't put pen to paper with the Jaguars until March 13, when the league year finally begins.

Reports of Jacksonville's legitimate interest in Foles first surfaced in February, though he's long been considered a potential target for the team as it looked to upgrade on incumbent signal-caller Blake Bortles.

The Jaguars apparently would have gone another direction at quarterback if the only way to acquire Foles was by trade, but the Eagles, fully committed to Carson Wentz, decided late last month to let Foles hit the free agent market rather than use the franchise tag as a means of trading him.

Foles, 30, played in five games for Philadelphia last season, filling in for an injured Wentz in both September and December. He guided Philadelphia to three consecutive wins to finish the season, earning a playoff berth in the process and further establishing himself as a winning quarterback.

Foles’ meteoric rise to stardom began the previous season, when he took over for Wentz – then a leading MVP candidate – in mid December and proceeded to lead the Eagles to the Super Bowl, winning MVP honors in the process.

The Arizona product has been far more productive as a replacement over the years than a full-fledged starter. His lone Pro Bowl season came back in 2013, with the Philadelphia Eagles as a sophomore.

Foles subsequently failed to live up to the immense promise he showed that season, transitioning to a backup role after a substandard showing with the St. Louis Rams in 2015.