The Jacksonville Jaguars have officially signed Tim Tebow to a one-year contract, according to a source.

Tebow will be on the field Thursday for the team's offseason program as he sets out to compete for a roster spot.

The 33-year-old hasn't played football since the 2015 NFL preseason and has spent the past six years working as a broadcaster on the SEC Network and working on his professional baseball career.

The deal is non-guaranteed and worth $920,000.