Marshawn Lynch signed a two-year contract with the Oakland Raiders, worth a maximum of $16.5 million, a source told NFL Network's Ian Rapoport.
Lynch's contract also includes a base salary of $9 million over two years.
Related: Lynch tries on Raiders gear after team makes it official
The Raiders officially announced Lynch's signing Wednesday afternoon, but didn't disclose terms of the contract.
Lynch, a proud Oakland native, was overjoyed upon donning a Raiders helmet Wednesday.
The running back retired during Super Bowl 50 and missed the entire 2016 season as a result. Lynch rushed for 417 yards on 111 attempts during the 2015 season as a member of the Seattle Seahawks.
Lynch will now fight for carries with Jalen Richard and DeAndre Washington established in the backfield.