Marshawn Lynch is coming out of retirement after the Seattle Seahawks agreed to trade the running back to his hometown Oakland Raiders.
Lynch and the Raiders have an agreement for a two-year contract in place, according to multiple reports Wednesday. He is expected to be at Oakland's training facility later to take a physical.
The draft compensation reportedly will be a swap of late-round picks in 2018.
After weeks of negotiations, Oakland agreed to pay Lynch a $3 million base, with a chance to make $2 million more if he gains 1000 yards, according to NFL Network. The maximum value of the contract is $8.5 million.
Raiders general manager Reggie McKenzie last week set a deadline by the NFL Draft, which gets underway Thursday in Philadelphia.
Reports surfaced several weeks ago that "Beast Mode" was seeking reinstatement to the NFL and he and his representatives were in negotiations with the Raiders.
The Seahawks owned Lynch's rights, so the two sides needed to work out a deal before Lynch could become a member of the Raiders.
Lynch, who turned 31 last Saturday, retired from the NFL and Seahawks after the 2015 season. He has been on the reserve/retired list since May 2016.
The five-time Pro Bowl selection racked up six 1000-yard seasons in his career and rushed for 9112 yards and 74 touchdowns in nine seasons with the Buffalo Bills and Seahawks.
He topped 1200 yards in four consecutive seasons for Seattle from 2011-14 before being hindered by injuries in 2015. He played in only seven games and recorded 417 yards and three touchdowns in his last season.