he Minnesota Vikings have traded wide receiver Percy Harvin to the Seattle Seahawks. The Vikings will in turn receive the Seattle Seahawks first round pick this season in the 2013 NFL Draft.

In addition to Harvin being traded, its being reported by the same sources that Harvin will receive a contract extension with the Seahawks, something the Vikings weren't willing to do.

ESPN's Adam Schefter said that the trade is contingent on Harvin getting a new contract.

The NFL's Ian Rapoport also tweeted about the impending deal.

Percy Harvin is en route to a physical from #Seahawks. Source: "It's a done deal." Compensation is not clear yet

Seattle's offensive coordinator, Darrell Bevell, held the same job with Minnesota when the Vikings drafted Harvin in 2009 and is reported to be very excited about the move.

Last month at the scouting combine, Vikings general manager Rick Spielman insisted he had no intent to deal the receiver, who he called a "dynamic playmaker," and said he wouldn't even take phone calls about a trade.

The Minneapolis Star Tribune said that Harvin was unhappy with how the team used him in the offense.

Harvin had requested a trade last year, but the Vikings didn't accommodate, but with growing problems with the Vikings front office, this trade was considered inevitable.

The 24-year-old Harvin has 7,168 all-purpose yards in his four-season career with 29 touchdowns (20 receiving, five return, four rushing). He also has 280 receptions in 54 career games.