The Seattle Seahawks are trading Russell Wilson to the Denver Broncos, according to a report.

The trade is pending a physical and Wilson's approval.

Adam Schefter's report stated that the Broncos and Seahawks negotiated the deal for weeks.

Seattle will reportedly receive Drew Lock, Noah Fant, Shelby Harris, two first-round picks, two second-round picks and a fifth-round pick.

Denver will get a fourth-round pick in addition to Wilson.