The Minnesota Vikings have agreed to a one-year contract with quarterback Sam Darnold, sources have confirmed to ESPN.
The Vikings have an opening at quarterback after longtime franchise star Kirk Cousins agreed to terms on a four-year deal with the Atlanta Falcons on Monday.
After five seasons split between the New York Jets and Carolina Panthers, Darnold signed a one-year deal with the 49ers last offseason hoping to learn from coach Kyle Shanahan and reestablish his value as a potential starter.
In San Francisco, Darnold won the No. 2 job behind starter Brock Birdie, leading to an offseason trade that sent quarterback Trey Lance to the Dallas Cowboys. Darnold appeared in 10 games, mostly in mop-up duty, throwing for 297 yards with 2 touchdowns and an interception.
Darnold entered the Week 18 finale against the Los Angeles Rams as the Niners' Week 17 No. Started after finishing 1st place. He was 16-of-26 for 189 yards and a touchdown in the 21-20 loss.
Originally the Jets' No. 1 pick in the 2018 NFL Draft. 3 pick, Darnold spent three seasons in New York before being traded to Carolina in 2021.
NFL Network first reported Darnold's deal with the Vikings.
ESPN's Nick Wagoner contributed to this report.