Lance agreed Wednesday with the 49ers on a four-year, $34.11 million contract, Nick Wagoner of ESPN.com reports.

Now that he's put pen to paper on his rookie deal, Lance may be available later Wednesday, when the 49ers hold their first practice of training camp. Head coach Kyle Shanahan has said multiple times that he views Jimmy Garoppolo as his starting quarterback heading into 2021, but Lance's status as the No. 3 overall pick means he'll likely make starts at some point this season. Meanwhile, Jets quarterback and No. 2 overall selection Zach Wilson is left as the only first-round pick who hasn't signed a contract.

More News